@charset "utf-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
  display: block;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

body {
  padding: 0;
  margin: 0;
  font-size: 16px;
  color: #fcffff;
  box-sizing: border-box;
  min-height: 100%;
  font-family: "Public Sans", sans-serif;
  background-color: #fff;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6 .h6{
  line-height: normal;
  font-family: "Zilla Slab", serif;
}

a:focus, button:focus, input:focus, textarea:focus {
  outline: none;
}

a {
  text-decoration: none;
  color: #c0212b;
}

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

/*a[target="_blank"]::after {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMzEyIDE0NEgxNTYuN2MtMTMuMjUgMC0yNCAxMC43NS0yNCAyNFMxNDMuNSAxOTIgMTU2LjcgMTkyaDk3LjM0bC0xMzUgMTM1Yy05LjM3NSA5LjM3NS05LjM3NSAyNC41NiAwIDMzLjk0QzEyMy43IDM2NS43IDEyOS44IDM2OCAxMzYgMzY4czEyLjI4LTIuMzQ0IDE2Ljk3LTcuMDMxTDI4OCAyMjUuOXY5Ny4zNGMwIDEzLjI1IDEwLjc1IDI0IDI0IDI0czI0LTEwLjc1IDI0LTI0VjE2OEMzMzYgMTU0LjggMzI1LjMgMTQ0IDMxMiAxNDR6TTM4NCAzMkg2NEMyOC42NSAzMiAwIDYwLjY2IDAgOTZ2MzIwYzAgMzUuMzQgMjguNjUgNjQgNjQgNjRoMzIwYzM1LjM1IDAgNjQtMjguNjYgNjQtNjRWOTZDNDQ4IDYwLjY2IDQxOS4zIDMyIDM4NCAzMnpNNDAwIDQxNmMwIDguODItNy4xNzggMTYtMTYgMTZINjRjLTguODIyIDAtMTYtNy4xOC0xNi0xNlY5NmMwLTguODIgNy4xNzgtMTYgMTYtMTZoMzIwYzguODIyIDAgMTYgNy4xOCAxNiAxNlY0MTZ6Ii8+PC9zdmc+") no-repeat 50% 50%;;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 3px;
    background-size: cover;
}*/
img {
  max-width: 100%;
  height: auto;
  border: 0;
}
img .block {
  display: block;
}
img .inline {
  display: inline-block;
}

div, article {
  /*    display: inline-block;
      letter-spacing: normal;
      word-spacing: normal;
      vertical-align: top;
      text-rendering: auto;*/
}

ul, li, ol {
  /* list-style: none; */
  list-style: circle;
  padding: 0;
  margin: 0;
}

.none {
  display: none !important;
}

.bg-light-blue {
  background-color: #4f5d75;
}

.bg-blue {
  background-color: #414f68;
  color: #fcffff;
}

.bg-blue2 {
  background-color: #5d6f8d;
  color: #fcffff;
}

.bg-gray {
  background-color: #f2f2f2;
  /* color: #2d3142; */
}

.bg-dark-blue {
  background-color: #2d3142;
  color: #fcffff;
}

.bg-white {
  background-color: #fcffff;
  /* color: #2d3142; */
}


.color-light-blue {
  color: #4f5d75;
}

.color-blue {
  color: #414f68;
}

.color-blue2 {
  color: #5d6f8d;
}

.color-gray {
  color: #f2f2f2;
}

.color-dark-blue {
  color: #2d3142;
}

.color-white {
  color: #fcffff;
}

.bg-dot-gray {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGNpcmNsZSBmaWxsPSIjZDNkM2QzIiBjeD0iMTIuNTE2IiBjeT0iMTIuNTE2IiByPSIyLjUxNiIvPjwvc3ZnPiA=") repeat center top;
  background-size: 40px 40px;
}

.bg-dot-header-gray {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxOTAiIHZpZXdCb3g9IjAgMCAxOTIwIDE5MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTg5Ljc5IDk3LjYxMDdDMTE4OS43OSA5OS4wODc2IDExODguNTkgMTAwLjI4NiAxMTg3LjExIDEwMC4yODZDMTE4NS42NCAxMDAuMjg2IDExODQuNDQgOTkuMDg3NiAxMTg0LjQ0IDk3LjYxMDdDMTE4NC40NCA5Ni4xMzA0IDExODUuNjQgOTQuOTMyMyAxMTg3LjExIDk0LjkzMjNDMTE4OC41OSA5NC45MzIzIDExODkuNzkgOTYuMTMwNCAxMTg5Ljc5IDk3LjYxMDciIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjQ3LjM0IDk3LjYxMDdDMTI0Ny4zNCA5OS4wODc2IDEyNDYuMTQgMTAwLjI4NiAxMjQ0LjY2IDEwMC4yODZDMTI0My4xOCAxMDAuMjg2IDEyNDEuOTkgOTkuMDg3NiAxMjQxLjk5IDk3LjYxMDdDMTI0MS45OSA5Ni4xMzA0IDEyNDMuMTggOTQuOTMyMyAxMjQ0LjY2IDk0LjkzMjNDMTI0Ni4xNCA5NC45MzIzIDEyNDcuMzQgOTYuMTMwNCAxMjQ3LjM0IDk3LjYxMDciIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzA3LjU2IDk3LjYxMDdDMTMwNy41NiA5OS4wODc2IDEzMDYuMzcgMTAwLjI4NiAxMzA0Ljg5IDEwMC4yODZDMTMwMy40MSAxMDAuMjg2IDEzMDIuMjEgOTkuMDg3NiAxMzAyLjIxIDk3LjYxMDdDMTMwMi4yMSA5Ni4xMzA0IDEzMDMuNDEgOTQuOTMyMyAxMzA0Ljg5IDk0LjkzMjNDMTMwNi4zNyA5NC45MzIzIDEzMDcuNTYgOTYuMTMwNCAxMzA3LjU2IDk3LjYxMDciIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzY1LjExIDk3LjYxMDdDMTM2NS4xMSA5OS4wODc2IDEzNjMuOTEgMTAwLjI4NiAxMzYyLjQ0IDEwMC4yODZDMTM2MC45NiAxMDAuMjg2IDEzNTkuNzYgOTkuMDg3NiAxMzU5Ljc2IDk3LjYxMDdDMTM1OS43NiA5Ni4xMzA0IDEzNjAuOTYgOTQuOTMyMyAxMzYyLjQ0IDk0LjkzMjNDMTM2My45MSA5NC45MzIzIDEzNjUuMTEgOTYuMTMwNCAxMzY1LjExIDk3LjYxMDciIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDI0IDk3LjYxMDdDMTQyNCA5OS4wODc2IDE0MjIuOCAxMDAuMjg2IDE0MjEuMzIgMTAwLjI4NkMxNDE5Ljg1IDEwMC4yODYgMTQxOC42NSA5OS4wODc2IDE0MTguNjUgOTcuNjEwN0MxNDE4LjY1IDk2LjEzMDQgMTQxOS44NSA5NC45MzIzIDE0MjEuMzIgOTQuOTMyM0MxNDIyLjggOTQuOTMyMyAxNDI0IDk2LjEzMDQgMTQyNCA5Ny42MTA3IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQ4Mi44OSA5Ny42MTA3QzE0ODIuODkgOTkuMDg3NiAxNDgxLjY5IDEwMC4yODYgMTQ4MC4yMSAxMDAuMjg2QzE0NzguNzMgMTAwLjI4NiAxNDc3LjUzIDk5LjA4NzYgMTQ3Ny41MyA5Ny42MTA3QzE0NzcuNTMgOTYuMTMwNCAxNDc4LjczIDk0LjkzMjMgMTQ4MC4yMSA5NC45MzIzQzE0ODEuNjkgOTQuOTMyMyAxNDgyLjg5IDk2LjEzMDQgMTQ4Mi44OSA5Ny42MTA3IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTU0MS43NyA5Ny42MTA3QzE1NDEuNzcgOTkuMDg3NiAxNTQwLjU3IDEwMC4yODYgMTUzOS4xIDEwMC4yODZDMTUzNy42MiAxMDAuMjg2IDE1MzYuNDIgOTkuMDg3NiAxNTM2LjQyIDk3LjYxMDdDMTUzNi40MiA5Ni4xMzA0IDE1MzcuNjIgOTQuOTMyMyAxNTM5LjEgOTQuOTMyM0MxNTQwLjU3IDk0LjkzMjMgMTU0MS43NyA5Ni4xMzA0IDE1NDEuNzcgOTcuNjEwNyIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExODkuNzkgMTU1LjE1NkMxMTg5Ljc5IDE1Ni42MzYgMTE4OC41OSAxNTcuODM1IDExODcuMTEgMTU3LjgzNUMxMTg1LjY0IDE1Ny44MzUgMTE4NC40NCAxNTYuNjM2IDExODQuNDQgMTU1LjE1NkMxMTg0LjQ0IDE1My42NzkgMTE4NS42NCAxNTIuNDgxIDExODcuMTEgMTUyLjQ4MUMxMTg4LjU5IDE1Mi40ODEgMTE4OS43OSAxNTMuNjc5IDExODkuNzkgMTU1LjE1NiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyNDcuMzQgMTU1LjE1NkMxMjQ3LjM0IDE1Ni42MzYgMTI0Ni4xNCAxNTcuODM1IDEyNDQuNjYgMTU3LjgzNUMxMjQzLjE4IDE1Ny44MzUgMTI0MS45OSAxNTYuNjM2IDEyNDEuOTkgMTU1LjE1NkMxMjQxLjk5IDE1My42NzkgMTI0My4xOCAxNTIuNDgxIDEyNDQuNjYgMTUyLjQ4MUMxMjQ2LjE0IDE1Mi40ODEgMTI0Ny4zNCAxNTMuNjc5IDEyNDcuMzQgMTU1LjE1NiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzMDcuNTYgMTU1LjE1NkMxMzA3LjU2IDE1Ni42MzYgMTMwNi4zNyAxNTcuODM1IDEzMDQuODkgMTU3LjgzNUMxMzAzLjQxIDE1Ny44MzUgMTMwMi4yMSAxNTYuNjM2IDEzMDIuMjEgMTU1LjE1NkMxMzAyLjIxIDE1My42NzkgMTMwMy40MSAxNTIuNDgxIDEzMDQuODkgMTUyLjQ4MUMxMzA2LjM3IDE1Mi40ODEgMTMwNy41NiAxNTMuNjc5IDEzMDcuNTYgMTU1LjE1NiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzNjUuMTEgMTU1LjE1NkMxMzY1LjExIDE1Ni42MzYgMTM2My45MSAxNTcuODM1IDEzNjIuNDQgMTU3LjgzNUMxMzYwLjk2IDE1Ny44MzUgMTM1OS43NiAxNTYuNjM2IDEzNTkuNzYgMTU1LjE1NkMxMzU5Ljc2IDE1My42NzkgMTM2MC45NiAxNTIuNDgxIDEzNjIuNDQgMTUyLjQ4MUMxMzYzLjkxIDE1Mi40ODEgMTM2NS4xMSAxNTMuNjc5IDEzNjUuMTEgMTU1LjE1NiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0MjQgMTU1LjE1NkMxNDI0IDE1Ni42MzYgMTQyMi44IDE1Ny44MzUgMTQyMS4zMiAxNTcuODM1QzE0MTkuODUgMTU3LjgzNSAxNDE4LjY1IDE1Ni42MzYgMTQxOC42NSAxNTUuMTU2QzE0MTguNjUgMTUzLjY3OSAxNDE5Ljg1IDE1Mi40ODEgMTQyMS4zMiAxNTIuNDgxQzE0MjIuOCAxNTIuNDgxIDE0MjQgMTUzLjY3OSAxNDI0IDE1NS4xNTYiIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDgyLjg5IDE1NS4xNTZDMTQ4Mi44OSAxNTYuNjM2IDE0ODEuNjkgMTU3LjgzNSAxNDgwLjIxIDE1Ny44MzVDMTQ3OC43MyAxNTcuODM1IDE0NzcuNTMgMTU2LjYzNiAxNDc3LjUzIDE1NS4xNTZDMTQ3Ny41MyAxNTMuNjc5IDE0NzguNzMgMTUyLjQ4MSAxNDgwLjIxIDE1Mi40ODFDMTQ4MS42OSAxNTIuNDgxIDE0ODIuODkgMTUzLjY3OSAxNDgyLjg5IDE1NS4xNTYiIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNTQxLjc3IDE1NS4xNTZDMTU0MS43NyAxNTYuNjM2IDE1NDAuNTcgMTU3LjgzNSAxNTM5LjEgMTU3LjgzNUMxNTM3LjYyIDE1Ny44MzUgMTUzNi40MiAxNTYuNjM2IDE1MzYuNDIgMTU1LjE1NkMxNTM2LjQyIDE1My42NzkgMTUzNy42MiAxNTIuNDgxIDE1MzkuMSAxNTIuNDgxQzE1NDAuNTcgMTUyLjQ4MSAxNTQxLjc3IDE1My42NzkgMTU0MS43NyAxNTUuMTU2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzgxLjU5NCAxNTUuMTZDNzgxLjU5NCAxNTYuNjM2IDc4MC4zOTYgMTU3LjgzNSA3NzguOTE4IDE1Ny44MzVDNzc3LjQzOSAxNTcuODM1IDc3Ni4yNDEgMTU2LjYzNiA3NzYuMjQxIDE1NS4xNkM3NzYuMjQxIDE1My42NzkgNzc3LjQzOSAxNTIuNDgxIDc3OC45MTggMTUyLjQ4MUM3ODAuMzk2IDE1Mi40ODEgNzgxLjU5NCAxNTMuNjc5IDc4MS41OTQgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNODM5LjE0MyAxNTUuMTZDODM5LjE0MyAxNTYuNjM2IDgzNy45NDUgMTU3LjgzNSA4MzYuNDY2IDE1Ny44MzVDODM0Ljk4OCAxNTcuODM1IDgzMy43ODkgMTU2LjYzNiA4MzMuNzg5IDE1NS4xNkM4MzMuNzg5IDE1My42NzkgODM0Ljk4OCAxNTIuNDgxIDgzNi40NjYgMTUyLjQ4MUM4MzcuOTQ1IDE1Mi40ODEgODM5LjE0MyAxNTMuNjc5IDgzOS4xNDMgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNODk5LjM2OCAxNTUuMTZDODk5LjM2OCAxNTYuNjM2IDg5OC4xNyAxNTcuODM1IDg5Ni42OTIgMTU3LjgzNUM4OTUuMjE0IDE1Ny44MzUgODk0LjAxNSAxNTYuNjM2IDg5NC4wMTUgMTU1LjE2Qzg5NC4wMTUgMTUzLjY3OSA4OTUuMjE0IDE1Mi40ODEgODk2LjY5MiAxNTIuNDgxQzg5OC4xNyAxNTIuNDgxIDg5OS4zNjggMTUzLjY3OSA4OTkuMzY4IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTk1Ni45MTcgMTU1LjE2Qzk1Ni45MTcgMTU2LjYzNiA5NTUuNzE5IDE1Ny44MzUgOTU0LjI0MSAxNTcuODM1Qzk1Mi43NjMgMTU3LjgzNSA5NTEuNTY0IDE1Ni42MzYgOTUxLjU2NCAxNTUuMTZDOTUxLjU2NCAxNTMuNjc5IDk1Mi43NjMgMTUyLjQ4MSA5NTQuMjQxIDE1Mi40ODFDOTU1LjcxOSAxNTIuNDgxIDk1Ni45MTcgMTUzLjY3OSA5NTYuOTE3IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMTUuOCAxNTUuMTZDMTAxNS44IDE1Ni42MzYgMTAxNC42MSAxNTcuODM1IDEwMTMuMTMgMTU3LjgzNUMxMDExLjY1IDE1Ny44MzUgMTAxMC40NSAxNTYuNjM2IDEwMTAuNDUgMTU1LjE2QzEwMTAuNDUgMTUzLjY3OSAxMDExLjY1IDE1Mi40ODEgMTAxMy4xMyAxNTIuNDgxQzEwMTQuNjEgMTUyLjQ4MSAxMDE1LjggMTUzLjY3OSAxMDE1LjggMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTA3NC42OSAxNTUuMTZDMTA3NC42OSAxNTYuNjM2IDEwNzMuNDkgMTU3LjgzNSAxMDcyLjAyIDE1Ny44MzVDMTA3MC41NCAxNTcuODM1IDEwNjkuMzQgMTU2LjYzNiAxMDY5LjM0IDE1NS4xNkMxMDY5LjM0IDE1My42NzkgMTA3MC41NCAxNTIuNDgxIDEwNzIuMDIgMTUyLjQ4MUMxMDczLjQ5IDE1Mi40ODEgMTA3NC42OSAxNTMuNjc5IDEwNzQuNjkgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEzMy41OCAxNTUuMTZDMTEzMy41OCAxNTYuNjM2IDExMzIuMzggMTU3LjgzNSAxMTMwLjkgMTU3LjgzNUMxMTI5LjQyIDE1Ny44MzUgMTEyOC4yMyAxNTYuNjM2IDExMjguMjMgMTU1LjE2QzExMjguMjMgMTUzLjY3OSAxMTI5LjQyIDE1Mi40ODEgMTEzMC45IDE1Mi40ODFDMTEzMi4zOCAxNTIuNDgxIDExMzMuNTggMTUzLjY3OSAxMTMzLjU4IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2OS4zODMgMTU1LjE2QzM2OS4zODMgMTU2LjYzNiAzNjguMTg1IDE1Ny44MzUgMzY2LjcwNyAxNTcuODM1QzM2NS4yMjkgMTU3LjgzNSAzNjQuMDMgMTU2LjYzNiAzNjQuMDMgMTU1LjE2QzM2NC4wMyAxNTMuNjc5IDM2NS4yMjkgMTUyLjQ4MSAzNjYuNzA3IDE1Mi40ODFDMzY4LjE4NSAxNTIuNDgxIDM2OS4zODMgMTUzLjY3OSAzNjkuMzgzIDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQyNi45MzIgMTU1LjE2QzQyNi45MzIgMTU2LjYzNiA0MjUuNzM0IDE1Ny44MzUgNDI0LjI1NiAxNTcuODM1QzQyMi43NzggMTU3LjgzNSA0MjEuNTc5IDE1Ni42MzYgNDIxLjU3OSAxNTUuMTZDNDIxLjU3OSAxNTMuNjc5IDQyMi43NzggMTUyLjQ4MSA0MjQuMjU2IDE1Mi40ODFDNDI1LjczNCAxNTIuNDgxIDQyNi45MzIgMTUzLjY3OSA0MjYuOTMyIDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ4Ny4xNTggMTU1LjE2QzQ4Ny4xNTggMTU2LjYzNiA0ODUuOTYgMTU3LjgzNSA0ODQuNDgyIDE1Ny44MzVDNDgzLjAwMyAxNTcuODM1IDQ4MS44MDUgMTU2LjYzNiA0ODEuODA1IDE1NS4xNkM0ODEuODA1IDE1My42NzkgNDgzLjAwMyAxNTIuNDgxIDQ4NC40ODIgMTUyLjQ4MUM0ODUuOTYgMTUyLjQ4MSA0ODcuMTU4IDE1My42NzkgNDg3LjE1OCAxNTUuMTYiIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NDQuNzA3IDE1NS4xNkM1NDQuNzA3IDE1Ni42MzYgNTQzLjUwOSAxNTcuODM1IDU0Mi4wMyAxNTcuODM1QzU0MC41NTIgMTU3LjgzNSA1MzkuMzUzIDE1Ni42MzYgNTM5LjM1MyAxNTUuMTZDNTM5LjM1MyAxNTMuNjc5IDU0MC41NTIgMTUyLjQ4MSA1NDIuMDMgMTUyLjQ4MUM1NDMuNTA5IDE1Mi40ODEgNTQ0LjcwNyAxNTMuNjc5IDU0NC43MDcgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjAzLjU5NCAxNTUuMTZDNjAzLjU5NCAxNTYuNjM2IDYwMi4zOTYgMTU3LjgzNSA2MDAuOTE4IDE1Ny44MzVDNTk5LjQzOSAxNTcuODM1IDU5OC4yNDEgMTU2LjYzNiA1OTguMjQxIDE1NS4xNkM1OTguMjQxIDE1My42NzkgNTk5LjQzOSAxNTIuNDgxIDYwMC45MTggMTUyLjQ4MUM2MDIuMzk2IDE1Mi40ODEgNjAzLjU5NCAxNTMuNjc5IDYwMy41OTQgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjYyLjQ4MSAxNTUuMTZDNjYyLjQ4MSAxNTYuNjM2IDY2MS4yODMgMTU3LjgzNSA2NTkuODA1IDE1Ny44MzVDNjU4LjMyNyAxNTcuODM1IDY1Ny4xMjggMTU2LjYzNiA2NTcuMTI4IDE1NS4xNkM2NTcuMTI4IDE1My42NzkgNjU4LjMyNyAxNTIuNDgxIDY1OS44MDUgMTUyLjQ4MUM2NjEuMjgzIDE1Mi40ODEgNjYyLjQ4MSAxNTMuNjc5IDY2Mi40ODEgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzIxLjM2OCAxNTUuMTZDNzIxLjM2OCAxNTYuNjM2IDcyMC4xNjggMTU3LjgzNSA3MTguNjkyIDE1Ny44MzVDNzE3LjIxMiAxNTcuODM1IDcxNi4wMTUgMTU2LjYzNiA3MTYuMDE1IDE1NS4xNkM3MTYuMDE1IDE1My42NzkgNzE3LjIxMiAxNTIuNDgxIDcxOC42OTIgMTUyLjQ4MUM3MjAuMTY4IDE1Mi40ODEgNzIxLjM2OCAxNTMuNjc5IDcyMS4zNjggMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTM1LjE3MyAxNTUuMTZDMTM1LjE3MyAxNTYuNjM2IDEzMy45NzUgMTU3LjgzNSAxMzIuNDk3IDE1Ny44MzVDMTMxLjAxOCAxNTcuODM1IDEyOS44MiAxNTYuNjM2IDEyOS44MiAxNTUuMTZDMTI5LjgyIDE1My42NzkgMTMxLjAxOCAxNTIuNDgxIDEzMi40OTcgMTUyLjQ4MUMxMzMuOTc1IDE1Mi40ODEgMTM1LjE3MyAxNTMuNjc5IDEzNS4xNzMgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkyLjcyMiAxNTUuMTZDMTkyLjcyMiAxNTYuNjM2IDE5MS41MjQgMTU3LjgzNSAxOTAuMDQ1IDE1Ny44MzVDMTg4LjU2NyAxNTcuODM1IDE4Ny4zNjggMTU2LjYzNiAxODcuMzY4IDE1NS4xNkMxODcuMzY4IDE1My42NzkgMTg4LjU2NyAxNTIuNDgxIDE5MC4wNDUgMTUyLjQ4MUMxOTEuNTI0IDE1Mi40ODEgMTkyLjcyMiAxNTMuNjc5IDE5Mi43MjIgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUyLjk0NyAxNTUuMTZDMjUyLjk0NyAxNTYuNjM2IDI1MS43NDkgMTU3LjgzNSAyNTAuMjcxIDE1Ny44MzVDMjQ4Ljc5MyAxNTcuODM1IDI0Ny41OTQgMTU2LjYzNiAyNDcuNTk0IDE1NS4xNkMyNDcuNTk0IDE1My42NzkgMjQ4Ljc5MyAxNTIuNDgxIDI1MC4yNzEgMTUyLjQ4MUMyNTEuNzQ5IDE1Mi40ODEgMjUyLjk0NyAxNTMuNjc5IDI1Mi45NDcgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEwLjQ5NiAxNTUuMTZDMzEwLjQ5NiAxNTYuNjM2IDMwOS4yOTggMTU3LjgzNSAzMDcuODIgMTU3LjgzNUMzMDYuMzQyIDE1Ny44MzUgMzA1LjE0MyAxNTYuNjM2IDMwNS4xNDMgMTU1LjE2QzMwNS4xNDMgMTUzLjY3OSAzMDYuMzQyIDE1Mi40ODEgMzA3LjgyIDE1Mi40ODFDMzA5LjI5OCAxNTIuNDgxIDMxMC40OTYgMTUzLjY3OSAzMTAuNDk2IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2OS4zODMgMTU1LjE2QzM2OS4zODMgMTU2LjYzNiAzNjguMTg1IDE1Ny44MzUgMzY2LjcwNyAxNTcuODM1QzM2NS4yMjkgMTU3LjgzNSAzNjQuMDMgMTU2LjYzNiAzNjQuMDMgMTU1LjE2QzM2NC4wMyAxNTMuNjc5IDM2NS4yMjkgMTUyLjQ4MSAzNjYuNzA3IDE1Mi40ODFDMzY4LjE4NSAxNTIuNDgxIDM2OS4zODMgMTUzLjY3OSAzNjkuMzgzIDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQyOC4yNzEgMTU1LjE2QzQyOC4yNzEgMTU2LjYzNiA0MjcuMDczIDE1Ny44MzUgNDI1LjU5NCAxNTcuODM1QzQyNC4xMTYgMTU3LjgzNSA0MjIuOTE3IDE1Ni42MzYgNDIyLjkxNyAxNTUuMTZDNDIyLjkxNyAxNTMuNjc5IDQyNC4xMTYgMTUyLjQ4MSA0MjUuNTk0IDE1Mi40ODFDNDI3LjA3MyAxNTIuNDgxIDQyOC4yNzEgMTUzLjY3OSA0MjguMjcxIDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ4Ny4xNTggMTU1LjE2QzQ4Ny4xNTggMTU2LjYzNiA0ODUuOTU3IDE1Ny44MzUgNDg0LjQ4MSAxNTcuODM1QzQ4My4wMDIgMTU3LjgzNSA0ODEuODA0IDE1Ni42MzYgNDgxLjgwNCAxNTUuMTZDNDgxLjgwNCAxNTMuNjc5IDQ4My4wMDIgMTUyLjQ4MSA0ODQuNDgxIDE1Mi40ODFDNDg1Ljk1NyAxNTIuNDgxIDQ4Ny4xNTggMTUzLjY3OSA0ODcuMTU4IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjA2MDIgOTYuMjcyM0MxNi4wNjAyIDk3Ljc0OTMgMTQuODYyIDk4Ljk0NzQgMTMuMzgzOCA5OC45NDc0QzExLjkwNTYgOTguOTQ3NCAxMC43MDY4IDk3Ljc0OTMgMTAuNzA2OCA5Ni4yNzIzQzEwLjcwNjggOTQuNzkyMSAxMS45MDU2IDkzLjU5NCAxMy4zODM4IDkzLjU5NEMxNC44NjIgOTMuNTk0IDE2LjA2MDIgOTQuNzkyMSAxNi4wNjAyIDk2LjI3MjMiIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03NC45NDc0IDk2LjI3MjNDNzQuOTQ3NCA5Ny43NDkzIDczLjc0OTIgOTguOTQ3NCA3Mi4yNzEgOTguOTQ3NEM3MC43OTI4IDk4Ljk0NzQgNjkuNTk0IDk3Ljc0OTMgNjkuNTk0IDk2LjI3MjNDNjkuNTk0IDk0Ljc5MjEgNzAuNzkyOCA5My41OTQgNzIuMjcxIDkzLjU5NEM3My43NDkyIDkzLjU5NCA3NC45NDc0IDk0Ljc5MjEgNzQuOTQ3NCA5Ni4yNzIzIiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMzLjgzNSA5Ni4yNzIzQzEzMy44MzUgOTcuNzQ5MyAxMzIuNjM2IDk4Ljk0NzQgMTMxLjE1OCA5OC45NDc0QzEyOS42OCA5OC45NDc0IDEyOC40ODEgOTcuNzQ5MyAxMjguNDgxIDk2LjI3MjNDMTI4LjQ4MSA5NC43OTIxIDEyOS42OCA5My41OTQgMTMxLjE1OCA5My41OTRDMTMyLjYzNiA5My41OTQgMTMzLjgzNSA5NC43OTIxIDEzMy44MzUgOTYuMjcyMyIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Mi43MjIgOTYuMjcyM0MxOTIuNzIyIDk3Ljc0OTMgMTkxLjUyMSA5OC45NDc0IDE5MC4wNDUgOTguOTQ3NEMxODguNTY2IDk4Ljk0NzQgMTg3LjM2OCA5Ny43NDkzIDE4Ny4zNjggOTYuMjcyM0MxODcuMzY4IDk0Ljc5MjEgMTg4LjU2NiA5My41OTQgMTkwLjA0NSA5My41OTRDMTkxLjUyMSA5My41OTQgMTkyLjcyMiA5NC43OTIxIDE5Mi43MjIgOTYuMjcyMyIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjA2MDIgMTUzLjgxOEMxNi4wNjAyIDE1NS4yOTggMTQuODYyIDE1Ni40OTYgMTMuMzgzOCAxNTYuNDk2QzExLjkwNTYgMTU2LjQ5NiAxMC43MDY4IDE1NS4yOTggMTAuNzA2OCAxNTMuODE4QzEwLjcwNjggMTUyLjM0MSAxMS45MDU2IDE1MS4xNDMgMTMuMzgzOCAxNTEuMTQzQzE0Ljg2MiAxNTEuMTQzIDE2LjA2MDIgMTUyLjM0MSAxNi4wNjAyIDE1My44MTgiIGZpbGw9IiNEMUQxRDEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03NC45NDc0IDE1My44MThDNzQuOTQ3NCAxNTUuMjk4IDczLjc0OTIgMTU2LjQ5NiA3Mi4yNzEgMTU2LjQ5NkM3MC43OTI4IDE1Ni40OTYgNjkuNTk0IDE1NS4yOTggNjkuNTk0IDE1My44MThDNjkuNTk0IDE1Mi4zNDEgNzAuNzkyOCAxNTEuMTQzIDcyLjI3MSAxNTEuMTQzQzczLjc0OTIgMTUxLjE0MyA3NC45NDc0IDE1Mi4zNDEgNzQuOTQ3NCAxNTMuODE4IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMzLjgzNSAxNTMuODE4QzEzMy44MzUgMTU1LjI5OCAxMzIuNjM2IDE1Ni40OTYgMTMxLjE1OCAxNTYuNDk2QzEyOS42OCAxNTYuNDk2IDEyOC40ODEgMTU1LjI5OCAxMjguNDgxIDE1My44MThDMTI4LjQ4MSAxNTIuMzQxIDEyOS42OCAxNTEuMTQzIDEzMS4xNTggMTUxLjE0M0MxMzIuNjM2IDE1MS4xNDMgMTMzLjgzNSAxNTIuMzQxIDEzMy44MzUgMTUzLjgxOCIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Mi43MjIgMTUzLjgxOEMxOTIuNzIyIDE1NS4yOTggMTkxLjUyMSAxNTYuNDk2IDE5MC4wNDUgMTU2LjQ5NkMxODguNTY2IDE1Ni40OTYgMTg3LjM2OCAxNTUuMjk4IDE4Ny4zNjggMTUzLjgxOEMxODcuMzY4IDE1Mi4zNDEgMTg4LjU2NiAxNTEuMTQzIDE5MC4wNDUgMTUxLjE0M0MxOTEuNTIxIDE1MS4xNDMgMTkyLjcyMiAxNTIuMzQxIDE5Mi43MjIgMTUzLjgxOCIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1OTYuNjUgMzguNzIzNUMxNTk2LjY1IDQwLjIwMDQgMTU5NS40NSA0MS4zOTg1IDE1OTMuOTcgNDEuMzk4NUMxNTkyLjQ5IDQxLjM5ODUgMTU5MS4yOSA0MC4yMDA0IDE1OTEuMjkgMzguNzIzNUMxNTkxLjI5IDM3LjI0MzIgMTU5Mi40OSAzNi4wNDUxIDE1OTMuOTcgMzYuMDQ1MUMxNTk1LjQ1IDM2LjA0NTEgMTU5Ni42NSAzNy4yNDMyIDE1OTYuNjUgMzguNzIzNSIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2NTQuMiAzOC43MjM1QzE2NTQuMiA0MC4yMDA0IDE2NTMgNDEuMzk4NSAxNjUxLjUyIDQxLjM5ODVDMTY1MC4wNCA0MS4zOTg1IDE2NDguODQgNDAuMjAwNCAxNjQ4Ljg0IDM4LjcyMzVDMTY0OC44NCAzNy4yNDMyIDE2NTAuMDQgMzYuMDQ1MSAxNjUxLjUyIDM2LjA0NTFDMTY1MyAzNi4wNDUxIDE2NTQuMiAzNy4yNDMyIDE2NTQuMiAzOC43MjM1IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcxNC40MiAzOC43MjM1QzE3MTQuNDIgNDAuMjAwNCAxNzEzLjIyIDQxLjM5ODUgMTcxMS43NCA0MS4zOTg1QzE3MTAuMjcgNDEuMzk4NSAxNzA5LjA3IDQwLjIwMDQgMTcwOS4wNyAzOC43MjM1QzE3MDkuMDcgMzcuMjQzMiAxNzEwLjI3IDM2LjA0NTEgMTcxMS43NCAzNi4wNDUxQzE3MTMuMjIgMzYuMDQ1MSAxNzE0LjQyIDM3LjI0MzIgMTcxNC40MiAzOC43MjM1IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTc3MS45NyAzOC43MjM1QzE3NzEuOTcgNDAuMjAwNCAxNzcwLjc3IDQxLjM5ODUgMTc2OS4yOSA0MS4zOTg1QzE3NjcuODIgNDEuMzk4NSAxNzY2LjYyIDQwLjIwMDQgMTc2Ni42MiAzOC43MjM1QzE3NjYuNjIgMzcuMjQzMiAxNzY3LjgyIDM2LjA0NTEgMTc2OS4yOSAzNi4wNDUxQzE3NzAuNzcgMzYuMDQ1MSAxNzcxLjk3IDM3LjI0MzIgMTc3MS45NyAzOC43MjM1IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTgzMC44NiAzOC43MjM1QzE4MzAuODYgNDAuMjAwNCAxODI5LjY2IDQxLjM5ODUgMTgyOC4xOCA0MS4zOTg1QzE4MjYuNyA0MS4zOTg1IDE4MjUuNSA0MC4yMDA0IDE4MjUuNSAzOC43MjM1QzE4MjUuNSAzNy4yNDMyIDE4MjYuNyAzNi4wNDUxIDE4MjguMTggMzYuMDQ1MUMxODI5LjY2IDM2LjA0NTEgMTgzMC44NiAzNy4yNDMyIDE4MzAuODYgMzguNzIzNSIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4ODkuNzQgMzguNzIzNUMxODg5Ljc0IDQwLjIwMDQgMTg4OC41NSA0MS4zOTg1IDE4ODcuMDcgNDEuMzk4NUMxODg1LjU5IDQxLjM5ODUgMTg4NC4zOSA0MC4yMDA0IDE4ODQuMzkgMzguNzIzNUMxODg0LjM5IDM3LjI0MzIgMTg4NS41OSAzNi4wNDUxIDE4ODcuMDcgMzYuMDQ1MUMxODg4LjU1IDM2LjA0NTEgMTg4OS43NCAzNy4yNDMyIDE4ODkuNzQgMzguNzIzNSIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1OTYuNjUgOTYuMjY5QzE1OTYuNjUgOTcuNzQ5MiAxNTk1LjQ1IDk4Ljk0NzQgMTU5My45NyA5OC45NDc0QzE1OTIuNDkgOTguOTQ3NCAxNTkxLjI5IDk3Ljc0OTIgMTU5MS4yOSA5Ni4yNjlDMTU5MS4yOSA5NC43OTIxIDE1OTIuNDkgOTMuNTk0IDE1OTMuOTcgOTMuNTk0QzE1OTUuNDUgOTMuNTk0IDE1OTYuNjUgOTQuNzkyMSAxNTk2LjY1IDk2LjI2OSIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2NTQuMiA5Ni4yNjlDMTY1NC4yIDk3Ljc0OTIgMTY1MyA5OC45NDc0IDE2NTEuNTIgOTguOTQ3NEMxNjUwLjA0IDk4Ljk0NzQgMTY0OC44NCA5Ny43NDkyIDE2NDguODQgOTYuMjY5QzE2NDguODQgOTQuNzkyMSAxNjUwLjA0IDkzLjU5NCAxNjUxLjUyIDkzLjU5NEMxNjUzIDkzLjU5NCAxNjU0LjIgOTQuNzkyMSAxNjU0LjIgOTYuMjY5IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcxNC40MiA5Ni4yNjlDMTcxNC40MiA5Ny43NDkyIDE3MTMuMjIgOTguOTQ3NCAxNzExLjc0IDk4Ljk0NzRDMTcxMC4yNyA5OC45NDc0IDE3MDkuMDcgOTcuNzQ5MiAxNzA5LjA3IDk2LjI2OUMxNzA5LjA3IDk0Ljc5MjEgMTcxMC4yNyA5My41OTQgMTcxMS43NCA5My41OTRDMTcxMy4yMiA5My41OTQgMTcxNC40MiA5NC43OTIxIDE3MTQuNDIgOTYuMjY5IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTc3MS45NyA5Ni4yNjlDMTc3MS45NyA5Ny43NDkyIDE3NzAuNzcgOTguOTQ3NCAxNzY5LjI5IDk4Ljk0NzRDMTc2Ny44MiA5OC45NDc0IDE3NjYuNjIgOTcuNzQ5MiAxNzY2LjYyIDk2LjI2OUMxNzY2LjYyIDk0Ljc5MjEgMTc2Ny44MiA5My41OTQgMTc2OS4yOSA5My41OTRDMTc3MC43NyA5My41OTQgMTc3MS45NyA5NC43OTIxIDE3NzEuOTcgOTYuMjY5IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTgzMC44NiA5Ni4yNjlDMTgzMC44NiA5Ny43NDkyIDE4MjkuNjYgOTguOTQ3NCAxODI4LjE4IDk4Ljk0NzRDMTgyNi43IDk4Ljk0NzQgMTgyNS41IDk3Ljc0OTIgMTgyNS41IDk2LjI2OUMxODI1LjUgOTQuNzkyMSAxODI2LjcgOTMuNTk0IDE4MjguMTggOTMuNTk0QzE4MjkuNjYgOTMuNTk0IDE4MzAuODYgOTQuNzkyMSAxODMwLjg2IDk2LjI2OSIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4ODkuNzQgOTYuMjY5QzE4ODkuNzQgOTcuNzQ5MiAxODg4LjU1IDk4Ljk0NzQgMTg4Ny4wNyA5OC45NDc0QzE4ODUuNTkgOTguOTQ3NCAxODg0LjM5IDk3Ljc0OTIgMTg4NC4zOSA5Ni4yNjlDMTg4NC4zOSA5NC43OTIxIDE4ODUuNTkgOTMuNTk0IDE4ODcuMDcgOTMuNTk0QzE4ODguNTUgOTMuNTk0IDE4ODkuNzQgOTQuNzkyMSAxODg5Ljc0IDk2LjI2OSIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1OTYuNjUgMTU1LjE2QzE1OTYuNjUgMTU2LjYzNiAxNTk1LjQ1IDE1Ny44MzUgMTU5My45NyAxNTcuODM1QzE1OTIuNDkgMTU3LjgzNSAxNTkxLjI5IDE1Ni42MzYgMTU5MS4yOSAxNTUuMTZDMTU5MS4yOSAxNTMuNjc5IDE1OTIuNDkgMTUyLjQ4MSAxNTkzLjk3IDE1Mi40ODFDMTU5NS40NSAxNTIuNDgxIDE1OTYuNjUgMTUzLjY3OSAxNTk2LjY1IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2NTQuMiAxNTUuMTZDMTY1NC4yIDE1Ni42MzYgMTY1MyAxNTcuODM1IDE2NTEuNTIgMTU3LjgzNUMxNjUwLjA0IDE1Ny44MzUgMTY0OC44NCAxNTYuNjM2IDE2NDguODQgMTU1LjE2QzE2NDguODQgMTUzLjY3OSAxNjUwLjA0IDE1Mi40ODEgMTY1MS41MiAxNTIuNDgxQzE2NTMgMTUyLjQ4MSAxNjU0LjIgMTUzLjY3OSAxNjU0LjIgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcxNC40MiAxNTUuMTZDMTcxNC40MiAxNTYuNjM2IDE3MTMuMjIgMTU3LjgzNSAxNzExLjc0IDE1Ny44MzVDMTcxMC4yNyAxNTcuODM1IDE3MDkuMDcgMTU2LjYzNiAxNzA5LjA3IDE1NS4xNkMxNzA5LjA3IDE1My42NzkgMTcxMC4yNyAxNTIuNDgxIDE3MTEuNzQgMTUyLjQ4MUMxNzEzLjIyIDE1Mi40ODEgMTcxNC40MiAxNTMuNjc5IDE3MTQuNDIgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTc3MS45NyAxNTUuMTZDMTc3MS45NyAxNTYuNjM2IDE3NzAuNzcgMTU3LjgzNSAxNzY5LjI5IDE1Ny44MzVDMTc2Ny44MiAxNTcuODM1IDE3NjYuNjIgMTU2LjYzNiAxNzY2LjYyIDE1NS4xNkMxNzY2LjYyIDE1My42NzkgMTc2Ny44MiAxNTIuNDgxIDE3NjkuMjkgMTUyLjQ4MUMxNzcwLjc3IDE1Mi40ODEgMTc3MS45NyAxNTMuNjc5IDE3NzEuOTcgMTU1LjE2IiBmaWxsPSIjRDFEMUQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTgzMC44NiAxNTUuMTZDMTgzMC44NiAxNTYuNjM2IDE4MjkuNjYgMTU3LjgzNSAxODI4LjE4IDE1Ny44MzVDMTgyNi43IDE1Ny44MzUgMTgyNS41IDE1Ni42MzYgMTgyNS41IDE1NS4xNkMxODI1LjUgMTUzLjY3OSAxODI2LjcgMTUyLjQ4MSAxODI4LjE4IDE1Mi40ODFDMTgyOS42NiAxNTIuNDgxIDE4MzAuODYgMTUzLjY3OSAxODMwLjg2IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4ODkuNzQgMTU1LjE2QzE4ODkuNzQgMTU2LjYzNiAxODg4LjU1IDE1Ny44MzUgMTg4Ny4wNyAxNTcuODM1QzE4ODUuNTkgMTU3LjgzNSAxODg0LjM5IDE1Ni42MzYgMTg4NC4zOSAxNTUuMTZDMTg4NC4zOSAxNTMuNjc5IDE4ODUuNTkgMTUyLjQ4MSAxODg3LjA3IDE1Mi40ODFDMTg4OC41NSAxNTIuNDgxIDE4ODkuNzQgMTUzLjY3OSAxODg5Ljc0IDE1NS4xNiIgZmlsbD0iI0QxRDFEMSIvPgo8L3N2Zz4K");
  background-position: bottom center;
  background-repeat: no-repeat;
}

.big-button-cta {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  background-color: #c0212b;
  text-align: center;
  border-radius: 10px;
  display: inline-block;
  padding: 12px 26px;
  min-width: 180px;
  box-sizing: border-box;
  border: 4px solid #c0212b;
  display: block;
  width: 100%;
  margin: auto;
}

.big-button-cta:hover {
  border: 4px solid #88aaca;
}

.dot {
  height: 10px;
  width: 10px;
  background-color: #c0212b;
  border-radius: 50%;
  display: block;
}

.full {
  /* max with for all screens */
  max-width: 1280px;
  margin: auto;
}
.full .content {
  /* margin: auto 10px; */
}

.flex {
  display: flex;
  /*    flex-wrap: wrap; 
      align-items: end;    */
}
.flex .flex-center {
  align-items: center;
}











header {
  width: 100%;
  min-width: 100%;
  margin: auto;
}

header #language-icon + label {
  position: absolute;
  cursor: pointer;
  right: 50px;
  top: 0px;
  padding: 9px;
}
header #login-icon + label {
  position: absolute;
  cursor: pointer;
  right: 50px;
  top: 0px;
  padding: 9px;
  display: none;
}
header #menu-icon + label {
  position: absolute;
  cursor: pointer;
  right: 0px;
  top: 0px;
  padding: 9px;
}
header input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  right: 0;
  display: none;
}
header input[name="language-icon"]:checked ~ div.menu-header-language {
  display: block;
}
header input[name="login-icon"]:checked ~ div.menu-header-login {
  display: block;
}
header input[name="menu-icon"]:checked ~ div.menu-header {
  display: block;
}
header input[type="checkbox"]:checked + label {
  background-color: #2d3142;
}
header input[type="checkbox"]:checked ~ ul {
  display: block;
}
header .top-header {
  height: 77px;
  border-bottom: 1px solid #2d3142;
  margin: auto;
}
header .top-header .logo {
  padding-left: 20px;
}
header .top-header .login-header {
  display: none;
}
header .login-header {
  width: 100%;
  background-color: #2d3142;
  padding: 10px 0;
}
header .login-header a {
  color: #fcffff;
}
header .login-header .login-box {
  border: 3px solid #c0212b;
  border-radius: 12px;
  font-size: 16px;
  line-height: 56px;
  text-align: center;
  margin: auto;
  display: flex;
  width: 300px;
}
header .login-header .login {
  width: 150px;
  height: 56px;
  border-radius: 12px 0 0 12px;
  display: inline-block;
}
header .login-header .register {
  width: 150px;
  border-radius: 12px 0 0 12px;
  background-color: #c0212b;
  height: 56px;
  display: inline-block;
}
header .login-header svg {
  vertical-align: bottom;
  margin-right: 5px;
}
header .login-header .login:hover {
  border-radius: 0 12px 12px 0;
  background-color: #c0212b;
}
header .login-header .login:hover + .register {
  background-color: transparent;
}
header .menu-header, header .menu-header-login {
  display: none;
  background: #4f5d75;
  position: absolute;
  width: 100%;
  z-index: 100;
  /*        ul li:hover > ul,
          ul li ul:hover {
            visibility: visible;
            opacity: 1;
            display: block;
          }*/
}
header .menu-header a, header .menu-header-login a {
  color: #fcffff;
}
header .menu-header ul, header .menu-header-login ul {
  display: block;
  width: 100%;
}
header .menu-header li, header .menu-header-login li {
  display: block;
  position: relative;
  margin: auto;
}
header .menu-header li label, header .menu-header li a, header .menu-header-login li label, header .menu-header-login li a {
  height: 40px;
  display: block;
  text-align: center;
  line-height: 40px;
}
header .menu-header li label:hover, header .menu-header li a:hover, header .menu-header-login li label:hover, header .menu-header-login li a:hover {
  background: #2d3142;
}
header .menu-header li label::before, header .menu-header-login li label::before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjA2LjcgNDY0LjZsLTE4My4xLTE5MS4xQzE4LjIyIDI2Ny4xIDE2IDI2MS4xIDE2IDI1NnMyLjIxOS0xMS45NyA2LjY4OC0xNi41OWwxODMuMS0xOTEuMWM5LjE1Mi05LjU5NCAyNC4zNC05LjkwNiAzMy45LS43MTg3YzkuNjI1IDkuMTI1IDkuOTM4IDI0LjM3IC43MTg3IDMzLjkxTDczLjI0IDI1NmwxNjggMTc1LjRjOS4yMTkgOS41IDguOTA2IDI0Ljc4LS43MTg3IDMzLjkxQzIzMSA0NzQuNSAyMTUuOCA0NzQuMiAyMDYuNyA0NjQuNnoiLz48L3N2Zz4=") no-repeat center;
  width: 16px;
  height: 12px;
}
header .menu-header li label::after, header .menu-header-login li label::after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMyLjYgMjA5LjNsLTE5MS4xIDE4My4xQzIzNS4xIDM5Ny44IDIyOS4xIDQwMCAyMjQgNDAwcy0xMS45Ny0yLjIxOS0xNi41OS02LjY4OEwxNS40MSAyMDkuM0M1LjgxNCAyMDAuMiA1LjUwMiAxODQuMSAxNC42OSAxNzUuNGM5LjEyNS05LjYyNSAyNC4zOC05LjkzOCAzMy45MS0uNzE4N0wyMjQgMzQyLjhsMTc1LjQtMTY4YzkuNS05LjIxOSAyNC43OC04LjkwNiAzMy45MSAuNzE4N0M0NDIuNSAxODQuMSA0NDIuMiAyMDAuMiA0MzIuNiAyMDkuM3oiLz48L3N2Zz4=") no-repeat center;
  width: 16px;
  height: 12px;
  display: inline-block;
}
header .menu-header a:hover, header .menu-header-login a:hover {
  text-decoration: underline;
  cursor: pointer;
}
header .menu-header ul li ul, header .menu-header-login ul li ul {
  background: #2d3142;
  display: none;
  width: 100%;
}
header .menu-header ul li ul li, header .menu-header-login ul li ul li {
  width: 100%;
}
header .menu-header ul li ul li a, header .menu-header-login ul li ul li a {
  display: block;
  height: 40px;
  line-height: 40px;
}
header .menu-header ul li ul li a:hover, header .menu-header-login ul li ul li a:hover {
  background: #2d3142;
}
header .menu-header-language {
  display: none;
  background-color: #2d3142;
  padding: 10px 0;
  margin: 0;
  position: absolute;
  width: 100%;
  z-index: 100;
}
header .menu-header-language a {
  color: #fcffff;
}
header .menu-header-language ul {
  display: block;
  width: 100%;
}
header .menu-header-language li {
  display: block;
  position: relative;
  margin: auto;
}
header .menu-header-language li label, header .menu-header-language li a {
  height: 40px;
  display: block;
  text-align: center;
  line-height: 40px;
}
header .menu-header-language li label:hover, header .menu-header-language li a:hover {
  background: #2d3142;
}
header .menu-header-language a:hover {
  text-decoration: underline;
  cursor: pointer;
}
header .menu-header-language-desktop {
  display: none;
  z-index: 102;
}
header .menu-header-language-desktop a {
  color: #fcffff;
}
header .menu-header-language-desktop ul {
  margin: 20px 0 0 0;
  display: block;
  width: 150px;
  background: #2d3142;
}
header .menu-header-language-desktop li {
  display: block;
}
header .menu-header-language-desktop li label, header .menu-header-language-desktop li a {
  height: 40px;
  display: block;
  text-align: center;
  line-height: 40px;
}
header .menu-header-language-desktop li label::after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMyLjYgMjA5LjNsLTE5MS4xIDE4My4xQzIzNS4xIDM5Ny44IDIyOS4xIDQwMCAyMjQgNDAwcy0xMS45Ny0yLjIxOS0xNi41OS02LjY4OEwxNS40MSAyMDkuM0M1LjgxNCAyMDAuMiA1LjUwMiAxODQuMSAxNC42OSAxNzUuNGM5LjEyNS05LjYyNSAyNC4zOC05LjkzOCAzMy45MS0uNzE4N0wyMjQgMzQyLjhsMTc1LjQtMTY4YzkuNS05LjIxOSAyNC43OC04LjkwNiAzMy45MSAuNzE4N0M0NDIuNSAxODQuMSA0NDIuMiAyMDAuMiA0MzIuNiAyMDkuM3oiLz48L3N2Zz4=") no-repeat center;
  width: 16px;
  height: 12px;
  display: inline-block;
}
header .menu-header-language-desktop a:hover {
  text-decoration: underline;
  cursor: pointer;
}
header .menu-header-language-desktop ul li ul {
  display: none;
}
header .menu-header-language-desktop ul li:hover > ul, header .menu-header-language-desktop ul li ul:hover {
  display: block;
}

footer {
  width: 100%;
  min-width: 100%;
  margin: auto;
}
footer .social {
/*  margin: 10px;*/
  border-bottom: 1px solid #414f68;
}
footer .social ul {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  list-style: none;
  list-style-type: none;
  
}
footer .social ul li {
  width: auto;
  margin: 5px;
  list-style: none;
  list-style-type: none;
}
footer .menu  {
/*    text-align:center;*/
    margin: auto 10px;
}

footer .menu ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: left;
/*  margin: 10px auto;*/
}
footer .menu ul li {
  color: #87919e;
  width: 100%;
  font-weight: bold;
}
footer .menu ul li ul li {
  font-weight: normal;
  color: #fcffff;
}
footer .menu a {
  color: #fcffff;
}
footer .copyright ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  list-style: none;
  list-style-type: none;
}
footer .copyright ul li {
  width: auto;
  margin: 5px;
  font-size: 12px;
  list-style: none;
  list-style-type: none;
  color: #fcffff;
}

/*---
Home Page
---*/
.home-video {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-video .front-video-overlay, .home-video video {
  max-height: 400px;
  min-height: 256px;
  width: 100%;
}
.home-video video {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.home-video .front-video-overlay {
  position: relative;
  background: url(../images/header_overlay.png) no-repeat bottom;
  background-size: cover;
  display: flex;
  align-items: flex-end;
}

.home-block-2-col h3 {
  font-size: 24px;
  margin: 0;
  padding: 0;
}
.home-block-2-col .content {
  padding: 30px 0;
}








/* 
Common Style outside the home page
*/
.main {
  min-height: 100%;
}

.main .content {
  margin: auto;
}

/*
.main .content .button-cta {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  background-color: #c0212b;
  text-align: center;
  border-radius: 10px;
  display: inline-block;
  padding: 12px 26px;
  min-width: 180px;
  box-sizing: border-box;
  border: 4px solid #c0212b;
  display: block;
  min-width: 50%;
  max-width: 80%;
}

.main .content .button-cta:hover {
  border: 4px solid #88aaca;
}
*/

.main .content ul {
  padding: 10px;
}

 .content ul, .main .content li {
  list-style: circle;
  list-style-type: disc;
  /* margin-left: 30px; */
}
.main .content ol {
  list-style: none;
  counter-reset: item;
}
.main .content ol li {
  list-style: none;
  counter-increment: item;
  margin: 10px;
  padding: 10px;
  list-style-position: outside;
  background: #fcffff;
  border-radius: 10px;
}
.main .content ol li:before {
  margin-right: 10px;
  content: counter(item);
  background: #4f5d75;
  border-radius: 100%;
  color: #fcffff;
  width: 50px;
  height: 50px;
  text-align: center;
  display: inline-block;
  font-size: 24px;
  line-height: 50px;
}
.main .content a.readmore {
  margin-top: 10px;
  display: block;
  color: #c0212b;
  position: relative;
}
.main .content a.readmore::after {
  color: #c0212b;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjYzAyMTJiIiBkPSJNMTkwLjUgNjYuOWwyMi4yLTIyLjJjOS40LTkuNCAyNC42LTkuNCAzMy45IDBMNDQxIDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwyNDYuNiA0NjcuM2MtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTIyLjItMjIuMmMtOS41LTkuNS05LjMtMjUgLjQtMzQuM0wzMTEuNCAyOTZIMjRjLTEzLjMgMC0yNC0xMC43LTI0LTI0di0zMmMwLTEzLjMgMTAuNy0yNCAyNC0yNGgyODcuNEwxOTAuOSAxMDEuMmMtOS44LTkuMy0xMC0yNC44LS40LTM0LjN6Ii8+PC9zdmc+") no-repeat center;
  content: '';
  display: inline-block;
  width: 14px;
  height: 24px;
  position: absolute;
  top: 0px;
  margin-left: 8px;
}
.main .bg-circle {
  /*
  background-image: url("images/blueblockbgcircles.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  */
}
/*
.main hr {
  height: 0;
  border: 0;
  border-bottom: 1px solid #d1d1d1;
  margin: 0;
  padding: 20px 0;
  width: 100%;
  display: block;
}
*/
.main .counter {
  font-size: 50px;
  color: #c0212b;
}
.main .photos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.main .photos img {
  width: 45%;
  margin: 5px;
  border-radius: 10px;
}
.main .photos.fluid-1-4 img {
  width: 97%;
}
.main .photos.fluid-2-4 img {
  width: 47%;
}
.main .photos.fluid-3-4 img {
  width: 30%;
}
.main .photos.fluid-4-4 img {
  width: 22%;
}
.main .photos.fix-1 img {
  width: 97%;
}
.main .photos.fix-2 img {
  width: 47%;
}
.main .photos.fix-3 img {
  width: 30%;
}
.main .photos.fix-4 img {
  width: 22%;
}

/* 
Generic Blocks
*/
.innerheader {
  background-image: url("../images/default-header-partner.jpg");
  background-size: cover;
  background-position: center;
}
.innerheader .content {
  height: 144px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: left;
  padding-left: 20px;
}
.innerheader .content h1 {
  color: #fff;
  font-size: 26px;
}
.innerheader .content h2 {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}

.innerheader_large {
  background-size: cover;
  background-position: center;
}
.innerheader_large .content {
  height: 280px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: left;
  padding-left: 20px;
}
.innerheader_large .content h1 {
  color: #fff;
  font-size: 26px;
}
.innerheader_large .content h2 {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}

.block_with_right_image .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  padding: 40px 0;
}
.block_with_right_image .content .col-2-3 {
  width: 100%;
}
.block_with_right_image .content .col-1-3 {
  width: 100%;
  margin-bottom: 10px;
}

.block_with_circle {
  background-image: url("../images/whiteblockbgcircles.png");
  background-position: bottom right;
  background-repeat: no-repeat;
}
.block_with_circle .content {
  display: block;
  padding: 40px 0;
}
.block_with_circle .content h2 {
  font-size: 22px;
}
.block_with_circle .content .col-2-3 {
  width: 100%;
}

.block_with_left_call_to_action .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
}
.block_with_left_call_to_action .content .col-2-3 {
  width: 100%;
}
.block_with_left_call_to_action .content .col-1-3 {
  width: 100%;
  margin-top: 10px;
  text-align: center;
}

.block_with_dots {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGNpcmNsZSBmaWxsPSIjZDNkM2QzIiBjeD0iMTIuNTE2IiBjeT0iMTIuNTE2IiByPSIyLjUxNiIvPjwvc3ZnPiA=");
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: 40px 40px;
}
.block_with_dots .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
}

.block_dark_blue_round_with_call_to_action {
  padding: 40px 0;
}
.block_dark_blue_round_with_call_to_action .content {
  border-radius: 10px;
  background: #2d3142 url("../images/blueblockbgcircles.png") no-repeat center bottom;
  color: #fcffff;
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 40px;
}
.block_dark_blue_round_with_call_to_action .content .col-2-3 {
  width: 100%;
}
.block_dark_blue_round_with_call_to_action .content .col-1-3 {
  width: 100%;
  margin-top: 10px;
}

.block_simple_full .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  padding: 40px 0;
}

.block_simple_two .content {
  display: block;
  flex-wrap: wrap;
  align-items: top;
  justify-content: center;
  padding: 40px 0;
}
.block_simple_two .content .col-1-1 {
  width: 100%;
}
.block_simple_two .content .col-1-2 {
  width: 100%;
}

.block_simple_three .content {
  display: block;
  flex-wrap: wrap;
  align-items: top;
  justify-content: center;
  padding: 40px 0;
}
.block_simple_three .content .col-1-3 {
  width: 100%;
}

.block_simple_two_third .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
}
.block_simple_two_third .content .col-2-3 {
  width: 100%;
}
.block_simple_two_third .content .col-1-3 {
  margin-top: 10px;
  width: 100%;
}

.block_with_left_photos .content {
  background: url("../images/storiesblockbgcircles.png") no-repeat right bottom;
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
}
.block_with_left_photos .content .col-2-3 {
  width: 100%;
}
.block_with_left_photos .content .col-1-3 {
  width: 100%;
  margin-top: 10px;
}
.block_with_left_photos .content .col-1-3 .photos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.block_with_left_photos .content .col-1-3 .photos img {
  width: 45%;
  margin: 5px;
  border-radius: 10px;
}

.block_with_right_logo .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  padding: 40px 0;
}
.block_with_right_logo .content .col-2-3 {
  width: 100%;
}
.block_with_right_logo .content .col-1-3 {
  text-align: center;
  width: 100%;
  margin-top: 10px;
}

.block_with_world_map_hubs {
  /*
  background-color: #4f5d75;
  background: linear-gradient(to bottom, #fcffff 0 3%, #4f5d75 3% 97%, #f2f2f2 97% 100%);
  */
}
.block_with_world_map_hubs .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.block_with_world_map_hubs .content .map {
  width: 100%;
  position: relative;
}
.block_with_world_map_hubs .content .map i {
  position: absolute;
}

.block_with_world_map_hubs.bg-gray {
  background: linear-gradient(to bottom, #f2f2f2 0 3%, #4f5d75 3% 97%, #fcffff 97% 100%);
}

.block_partners_box {
  padding: 40px 0;
}
.block_partners_box .content {
  border-radius: 10px;
  padding: 10px;
  background-color: #fcffff;
  display: flex;
  flex-flow: wrap;
  align-items: center;
  justify-content: space-between;
}
.block_partners_box .content a {
  margin: 10px;
}

.block_with_right_icon .content {
  display: block;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
}
.block_with_right_icon .content .col-2-3 {
  width: 100%;
}
.block_with_right_icon .content .col-1-3 {
  display: none;
  width: 33%;
  margin: 10px;
}




/* swiffy-slider */

.swiffy-slider {

}

.swiffy-slider ul{
  margin-left: 0px !important;
}

.swiffy-slider li{
  list-style: none !important;
  list-style-type: none !important;
  margin-left: 0px !important;
}



















@media (min-width: 768px) {
  header #language-icon + label {
    right: 110px;
  }
  header #login-icon + label {
    display: block;
  }
  header .login-header {
    display: none;
  }
  header input[type="checkbox"]:checked + label {
    background-color: transparent;
  }
  header .menu-header {
    position: absolute;
    top: 77px;
    right: 0;
    padding: 10px 0;
    width: auto;
  }
  header .menu-header ul {
    text-align: right;
    width: 250px;
  }
  header .menu-header li {
    display: block;
    position: relative;
  }
  header .menu-header li label, header .menu-header li a {
    text-align: right;
    padding: 0 15px;
  }
  header .menu-header li label::before {
    display: inline-block;
  }
  header .menu-header li label::after {
    display: none;
  }
  header .menu-header ul li ul {
    width: 250px;
    position: absolute;
    top: 0;
    right: 250px;
  }
  header .menu-header-language, header .menu-header-login {
    position: absolute;
    top: 77px;
    right: 60px;
    background-color: #2d3142;
    padding: 10px 0;
    width: auto;
  }
  header .menu-header-language ul, header .menu-header-login ul {
    text-align: right;
    width: 250px;
  }
  header .menu-header-language li, header .menu-header-login li {
    display: block;
    position: relative;
  }
  header .menu-header-language li label, header .menu-header-language li a, header .menu-header-login li label, header .menu-header-login li a {
    text-align: right;
    padding: 0 15px;
  }
  header .menu-header-language li .cta, header .menu-header-login li .cta {
    background-color: #c0212b;
  }
  header .menu-header-language {
    right: 110px;
  }

  footer .social {
    /*padding-top: 30px;*/
  }
  footer .menu ul {
    justify-content: left;
    list-style: none;
    list-style-type: none;
  }
  footer .menu ul li {
    text-align: left;
    color: #87919e;
    width: 33%;
    list-style: none;
    list-style-type: none;
  }
  footer .menu ul li ul li {
    width: 100%;
    font-weight: normal;
    color: #fcffff;
  }
  footer .copyright ul li {
    font-size: 14px;
  }

}



@media (min-width: 1024px) {
  .bg-dot-gray.top {
    height: 80px;
  }

  .bg-dot-gray.bottom {
    height: 40px;
    margin-top: 40px;
  }

  header #language-icon + label {
    display: none;
  }
  header #login-icon + label {
    display: none;
  }
  header #menu-icon + label {
    display: none;
  }
  header .top-header .logo {
    width: 100%;
    flex: 1;
  }
  header .top-header .login-header {
    background-color: transparent;
    display: inline-block;
    width: auto;
  }
  header .menu-header-language-desktop {
    display: block;
  }
  header .menu-header {
    display: block;
    background: #2d3142;
    margin: auto;
    padding: 0;
    max-width: 1280px;
    position: relative;
    top: 0;
    left: 0;
  }
  header .menu-header .login-header {
    display: none;
  }
  header .menu-header ul {
    list-style: none;
    display: block;
    width: 100%;
    text-align: left;
  }
  header .menu-header li {
    display: inline-block;
    position: relative;
    margin: auto;
  }
  header .menu-header li label, header .menu-header li a {
    height: 54px;
    display: block;
    padding: 0 5px;
  }
  header .menu-header li label::before {
    display: none;
  }
  header .menu-header li label::after {
    display: inline-block;
  }
  header .menu-header label:hover, header .menu-header a:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  header .menu-header ul li ul {
    background: #4f5d75;
    visibility: hidden;
    opacity: 0;
    display: none;
    min-width: 340px;
    position: absolute;
    top: 54px;
    left: 0;
    padding: 20px 0;
  }
  header .menu-header ul li:hover > ul,
  header .menu-header ul li ul:hover {
    visibility: visible;
    opacity: 1;
    display: block;
  }
  header .menu-header ul li ul li {
    width: 100%;
  }
  header .menu-header ul li ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    text-align: left;
  }
  header .menu-header ul li ul li a:hover {
    background: #2d3142;
  }


  /* 
  Common Style outside the home page
  */
 
  /*
  .main .bg-circle {
    background-image: url("images/blueblockbgcircles-1024.png");
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  */
  .main .photos img {
    width: 20%;
  }
  .main .photos.fluid-1-4 img {
    width: 24%;
  }
  .main .photos.fluid-2-4 img {
    width: 24%;
  }
  .main .photos.fluid-3-4 img {
    width: 24%;
  }
  .main .photos.fluid-4-4 img {
    width: 24%;
  }

  .innerheader .content {
    height: 190px;
  }
  .innerheader .content h1 {
    color: #fff;
    margin: 0;
    font-size: 40px;
  }
  .innerheader .content h2 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: normal;
  }

  .innerheader_large .content {
    height: 350px;
  }
  .innerheader_large .content h1 {
    color: #fff;
    margin: 0;
    font-size: 40px;
  }
  .innerheader_large .content h2 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: normal;
  }

}


@media (min-width: 1220px) {
  header .top-header .logo {
    padding-left: 0px;
  }


  /* 
  Common Style outside the home page
  */
 
  /*
  .main .bg-circle {
    background-image: url("images/blueblockbgcircles-1220.png");
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  */

  .innerheader_large .content {
    height: 425px;
  }


}
