@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-ExtraLight.45ee2c1b.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-ExtraLight.98a98160.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-ExtraLightItalic.c49bcf81.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-ExtraLightItalic.2ec8609e.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-Light.e29ff6de.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-Light.b26ec1af.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-LightItalic.2599de89.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-LightItalic.f11e7c93.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-Regular.a2444978.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-Regular.1789eae0.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-Italic.e5f5fcb8.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-Italic.092a86e6.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-SemiBold.3e4913ed.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-SemiBold.ebc46245.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-SemiBoldItalic.e8bc10eb.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-SemiBoldItalic.227a1846.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-Bold.84d24b80.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-Bold.40783924.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-BoldItalic.9e28cd97.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-BoldItalic.94e49e75.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-ExtraBold.8ddc4055.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-ExtraBold.e1a351ad.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local('Nunito Sans'),
  url(/_next/static/media/NunitoSans-ExtraBoldItalic.b1a117e5.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/NunitoSans-ExtraBoldItalic.09fb821a.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.00df7165.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.225d6863.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-300italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300italic.79f9b672.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300italic.dab8ebbd.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.f8bc726c.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.ec099d2d.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-italic.cc3b50d2.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-italic.4135303a.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.1d9c314f.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.8f18c7e5.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600italic.f385ba40.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600italic.57d30ac0.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-700.61fc6a6c.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-700.9965f657.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans'),
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-700italic.c6bd2ed2.woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url(/_next/static/media/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-700italic.02cb7ec7.woff) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

html {
  font-size: 1em;
  line-height: 1.4;
  height: 100%;
}

::-moz-selection {
  background: #9AA5AE;
  text-shadow: none;
}

::-moz-selection, ::selection {
  background: #9AA5AE;
  text-shadow: none;
}

body {
  font-family: Nunito Sans, Open Sans, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-Osx-font-smoothing: grayscale;
  margin: 0;
  background: #fbfbfb;
}

svg {
  font-family: Nunito Sans, Open Sans, sans-serif;
  -webkit-font-smoothing: none;
  -moz-Osx-font-smoothing: unset;
}

section {
  width: 100%;
}

audio, canvas, iframe, img, svg, video {
  vertical-align: top;
}

input, textarea {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

input {
  font-family: Nunito Sans, Open Sans, sans-serif;
}

textarea {
  resize: none;
}

select:invalid {
  color: #A9A9A9;
}

b {
  font-weight: 600;
}

a {
  text-decoration: none;
}

a:link {
  color: #006cff;
  opacity: 1;
}

a:visited {
  color: #551a8b;
  opacity: 1;
}

a:hover {
  opacity: 0.87;
}

.octo-tooltip {
  padding: 8px 16px 8px 16px !important;
  border-radius: 0 !important;
  background-color: #CC4F3F !important;
  color: rgba(255, 255, 255, 1) !important; }

.table-tooltip {
  opacity: 1 !important;
  background-color: #FCFCFC !important;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.17);
  padding: 0 !important;
}

.table-tooltip:after {
  visibility: hidden !important;
}

.octo-tooltip a {
  text-decoration: none;
  font-weight: bold;
  color: inherit;
}

.octo-tooltip.place-bottom {
  margin-top: 0 !important;
}

.octo-tooltip.place-bottom:after {
  border-right: 6px solid transparent !important;
  border-bottom: 6px solid #CC4F3F !important;
  border-left: 6px solid transparent !important;
  margin-left: -6px !important; }

.octo-tooltip.place-top:after {
  border-top: 6px solid #CC4F3F !important;
  border-right: 6px solid transparent !important;
  border-left: 6px solid transparent !important;
  margin-left: -6px !important; }

.octo-tooltip.place-right:after {
  border-right: 6px solid #CC4F3F !important; }

.octo-tooltip.place-left:after {
  border-left: 6px solid #CC4F3F !important; }

.tooltip-grey {
  opacity: 1 !important;
  background-color: #405668 !important;
  color: #ffffff;
}

.tooltip-grey.place-bottom:after {
  border-right: 6px solid transparent !important;
  border-bottom: 6px solid #405668 !important;
  border-left: 6px solid transparent !important;
  margin-left: -6px !important;
  background-color: #405668 !important; }

.tooltip-grey.place-top:before {
  background-color: #405668 !important; }

.tooltip-grey.place-top:after {
  border-top: 6px solid #405668 !important;
  border-right: 6px solid transparent !important;
  border-left: 6px solid transparent !important;
  margin-left: -6px !important;
  margin-top: -7px !important;
  background-color: #405668 !important; }

.tooltip-grey.place-right:after {
  border-right: 6px solid #405668 !important;
  background-color: #405668 !important; }

.tooltip-grey.place-left:after {
  border-left: 6px solid #405668 !important;
  background-color: #405668 !important; }

.octo-tooltip-keephovered {
  pointer-events: auto !important;
}

.octo-tooltip-keephovered:hover {
  pointer-events: auto !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.h2Style {
  display: block;
  position: relative;
  top: -66px;
  visibility: hidden;
}
