@font-face {
  font-family: Roboto;
  src: url('/fonts/roboto.woff2') format('woff2'),
       url('/fonts/roboto.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Serif';
  src: url('/fonts/roboto-serif.woff2') format('woff2'),
       url('/fonts/roboto-serif.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Mono';
  src: url('/fonts/roboto-mono.woff2') format('woff2'),
       url('/fonts/roboto-mono.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('/fonts/roboto-condensed.woff2') format('woff2'),
       url('/fonts/roboto-condensed.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

* {
  /* padding should not increase box size (as default) */
  box-sizing: border-box;
}

:root {
  --irf-blue: #002d72;
  --irf-blue-80: #3360a5;
  --irf-blue-60: #6693d8;
  --irf-blue-40: #99c6ff;
  --irf-blue-20: #ccf9ff;
  --irf-black: #000000;
  --irf-black-80: #333333;
  --irf-black-60: #666666;
  --irf-black-40: #999999;
  --irf-black-20: #cccccc;
  /* defined as 80% black, but that is too bright for good screen contrast */
  --irf-grey: var(--irf-black-80);
  --irf-red: #af272f;
  --irf-red-80: #bf5259;
  --irf-red-60: #cf7d82;
  --irf-red-40: #dfa9ac;
  --irf-red-20: #efd4d5;
  --irf-green: #257226;
  --irf-green-80: #518e51;
  --irf-green-60: #7caa7d;
  --irf-green-40: #a8c7a8;
  --irf-green-20: #d3e3d4;
  --irf-yellow: #f1b434;
  --irf-yellow-80: #f4c35d;
  --irf-yellow-60: #f7d285;
  --irf-yellow-40: #f9e1ae;
  --irf-yellow-20: #fcf0d6;
  --irf-orange: #dc6b2f;
  --irf-orange-80: #e38959;
  --irf-orange-60: #eaa682;
  --irf-orange-40: #f1c4ac;
  --irf-orange-20: #f8e1d5;
  --logo-fg: white;
  --logo-height: 60px;
  --logo-width: 275px;
  --logo-url: url("https://www.irf.se/branding/irf-neg.svg");
  /* Minimum whitespace around logo is half its height in all directions */
  --logo-whitespace: calc(var(--logo-height) / 2);
  --header-height: calc(var(--logo-height) * 2);
  /* allow override with other values, e.g. hiding with negative values */
  --logo-x-offset: var(--logo-whitespace);
  --logo-y-offset: var(--logo-whitespace);
  /* To avoid blurry subpixel edge when colors end/start on the same pixel */
  --header-cutoff: calc(var(--header-height) + 1px);
  --header-bg-color: black;
  --header-bg-alt-color: var(--irf-blue);
  --content-start: calc(var(--header-height) + 10px);
  --input-bg-color: var(--irf-yellow-20);

  /* alerts */
  --bg-tip: var(--irf-green);
  --fg-tip: var(--fg-color);
  --divider-tip: var(--irf-green-40);
  --bg-warning: var(--irf-orange);
  --fg-warning: var(--bg-color);
  --divider-warning: var(--irf-orange-40);
  --bg-note: var(--irf-blue);
  --fg-note: var(--fg-color);
  --divider-note: var(--irf-blue-80);
  --bg-caution: var(--irf-red);
  --fg-caution: var(--fg-color);
  --divider-caution: var(--irf-red-40);
  --bg-important: var(--irf-yellow);
  --fg-important: var(--fg-color);
  --divider-important: var(--irf-yellow-40);
}

@media only screen {
    /* Default to darkmode to prevent loading flash */
    :root,
    body.darkmode {
      /* for greater contrast than irf-grey, material design recommendation */
      --bg-color: #121212;
      --fg-color: white;
      --hN-color: var(--irf-blue-60);
      --link-color: var(--irf-blue-40);
      --link-color-hover: var(--irf-blue-20);
      --bg-alt-color: #1c1c1c;
      --soft-divider-color: var(--irf-grey);
      --hard-divider-color: white;
      --bg-highlight-color: #1c1c1c;
      --fg-highlight-color: white;
      --fg-muted-color: #999;
      --logo-fg: white;
      --header-bg-color: black;
      --header-bg-alt-color: var(--irf-blue);
      --input-bg-color: var(--bg-alt-color);

      /* alerts */
      --bg-tip: var(--irf-green);
      --fg-tip: var(--fg-color);
      --divider-tip: var(--irf-green-40);
      --bg-warning: var(--irf-orange);
      --fg-warning: var(--bg-color);
      --divider-warning: var(--irf-orange-40);
      --bg-note: var(--irf-blue);
      --fg-note: var(--fg-color);
      --divider-note: var(--irf-blue-80);
      --bg-caution: var(--irf-red);
      --fg-caution: var(--fg-color);
      --divider-caution: var(--irf-red-40);
      --bg-important: var(--irf-yellow);
      --fg-important: var(--bg-color);
      --divider-important: var(--irf-yellow-40);
    }    
}

body {
  color: var(--fg-color);
  margin: 0;
  padding: var(--content-start) var(--logo-whitespace) 0 var(--logo-whitespace);
  height: calc(95vh - var(--content-start));
  font-family: "Roboto", "Arial", sans-serif;
  line-height: 1.5;
}

svg [style*="fill:#002d72"i] {
  fill: var(--logo-fg) !important;
}

svg [style*="stroke:#002d72"i] {
  stroke: var(--logo-fg) !important;
}

@media only screen and (prefers-color-scheme: light) {
  :root {
    --bg-color: white;
    --fg-color: black;
    --hN-color: var(--irf-blue);
    --link-color: var(--irf-blue-80);
    --link-color-hover: var(--irf-blue);
    --bg-alt-color: #f6f6f6;
    --soft-divider-color: #ccc;
    --hard-divider-color: black;
    --bg-highlight-color: var(--irf-blue-20);
    --fg-highlight-color: black;
    --fg-muted-color: #555;
    --logo-fg: var(--irf-blue);
    --header-bg-color: var(--irf-blue);
    --header-bg-alt-color: black;
    --input-bg-color: var(--irf-yellow-20);

    /* alerts */
    --bg-tip: var(--irf-green-20);
    --fg-tip: var(--fg-color);
    --divider-tip: var(--irf-green);
    --bg-warning: var(--irf-yellow-20);
    --fg-warning: var(--fg-color);
    --divider-warning: var(--irf-yellow);
    --bg-note: var(--irf-blue-20);
    --fg-note: var(--fg-color);
    --divider-note: var(--irf-blue-80);
    --bg-caution: var(--irf-red-20);
    --fg-caution: var(--fg-color);
    --divider-caution: var(--irf-red);
    --bg-important: var(--irf-orange-20);
    --fg-important: var(--fg-color);
    --divider-important: var(--irf-orange);
  }

  .dark {
    filter: invert(1) hue-rotate(180deg);
  }
}

@media only screen and (prefers-color-scheme: dark) {
  .light {
    filter: invert(1) hue-rotate(180deg);
  }
}

body.darkmode .light,
body.lightmode .dark {
  filter: invert(1) hue-rotate(180deg);  
}

body.lightmode {
  --bg-color: white;
  --fg-color: black;
  --hN-color: var(--irf-blue);
  --link-color: var(--irf-blue-80);
  --link-color-hover: var(--irf-blue);
  --bg-alt-color: #f6f6f6;
  --soft-divider-color: #ccc;
  --hard-divider-color: black;
  --bg-highlight-color: var(--irf-blue-20);
  --fg-highlight-color: black;
  --fg-muted-color: #555;
  --logo-fg: var(--irf-blue);
  --header-bg-color: var(--irf-blue);
  --header-bg-alt-color: black;
  --input-bg-color: var(--irf-yellow-20);

  /* alerts */
  --bg-tip: var(--irf-green-20);
  --fg-tip: var(--fg-color);
  --divider-tip: var(--irf-green);
  --bg-warning: var(--irf-yellow-20);
  --fg-warning: var(--fg-color);
  --divider-warning: var(--irf-yellow);
  --bg-note: var(--irf-blue-20);
  --fg-note: var(--fg-color);
  --divider-note: var(--irf-blue-80);
  --bg-caution: var(--irf-red-20);
  --fg-caution: var(--fg-color);
  --divider-caution: var(--irf-red);
  --bg-important: var(--irf-orange-20);
  --fg-important: var(--fg-color);
  --divider-important: var(--irf-orange);
}

body:not(.lightmode) {
  /* default to darkmode to prevent loading flash */
  background: var(--logo-url)
    var(--logo-x-offset) var(--logo-y-offset) no-repeat,
    linear-gradient(
        to bottom,
        var(--header-bg-color) var(--header-height),
        var(--bg-color) var(--header-cutoff)
      )
      no-repeat,
    var(--bg-color);
  background-size: auto var(--logo-height), cover;
}

p, 
li {
  font-family: "Roboto Serif", "Times New Roman", "Times", serif;  
  line-height: 1.8em;
}

li > p {
  margin-bottom: 0;
}

header :is(p, li), 
footer :is(p, li), 
dl, 
nav :is(p, li),
.sidebar :is(p, li),
.summary,
.alert-heading {
  font-family: "Roboto", "Arial", sans-serif;
}

.heading,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", "Arial", sans-serif;
  color: var(--hN-color);
  margin-top: 2em;
}

h1 {
  font-size: 1.5em;
}

h2 {
  margin-top: 3em;
  font-size: 1.2em;  
}

h3 {
  font-size: 1.1em;
}

h4, h5, h6 {
  font-size: 1em;
  margin-bottom: .5em;
}

hr {
  border: none;
  border-bottom: 1px solid var(--hard-divider-color);
  max-width: 30%;
  margin-left: 0;
}

body > footer {
  border-top: 1px solid var(--hN-color);
  padding-top: 1em;
  margin-top: 1em;
}

section.alert {
  margin: 0;
  padding: 1em;
  background-color: var(--bg-alt-color);
  border-left: 5px solid var(--soft-divider-color);
}

section.alert p,
blockquote p {
  margin: 0;
  padding: 0;
}

blockquote {
  background-color: transparent;
  font-family: 'Roboto Serif', 'Times New Roman', Times, serif;  
  position: relative;
  font-style: italic;  
  padding: 0 1em;
  margin: 0;
  padding-left: 3.5em;
  min-height: 3em;
  display: flex;
  flex-direction: column;
  /* align short quotes vertically with quote square*/
  justify-content: center;
}

blockquote::before {
  width: .8em;
  background-color: var(--irf-yellow);
  padding: 0 0 0 .1em;  
  content: "”";
  font-size: 3em;
  color: white;
  position: absolute;
  top: 0;  
  left: 0;
  max-height: 1em;
}

blockquote + blockquote::before {
  content: none;
}

blockquote em {
  font-style: normal;
}

section.alert .alert-heading {
  font-weight: bold;   
}

dt svg,
a svg,
li svg,
h2 svg,
address svg,
section.alert .alert-heading img,
section.alert .alert-heading svg {
  height: 1.4em; 
  margin-bottom: -.3em;
}

a:has(svg) {
  text-decoration: none;
}

a:has(svg):hover {
  text-decoration: underline;
}

section.alert .alert-heading img {
  width: 1.4em;
}

section.alert p {
  margin: 0;
}

section.alert p a {
  font-weight: normal;
  color: var(--fg-color);
}

section.alert.alert-tips {
  background-color: var(--bg-tip);
  border-left-color: var(--divider-tip);
  color: var(--fg-tip);
}

section.alert.alert-notera {
  background-color: var(--bg-note);
  border-left-color: var(--divider-note);
  color: var(--fg-note);
}

section.alert.alert-varning {
  background-color: var(--bg-warning);
  border-left-color: var(--divider-warning);
  color: var(--fg-warning);
}

section.alert.alert-observera {
  background-color: var(--bg-caution);
  border-left-color: var(--divider-caution);
  color: var(--fg-caution);
}

section.alert.alert-viktigt {
  background-color: var(--bg-important);
  border-left-color: var(--divider-important);
  color: var(--fg-important);
}

section.alert + section.alert {
  margin-top: 1.2em;
}

[hidden] { display: none; }

a {
  color: var(--link-color);
  text-decoration: dotted underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
}

a[href^=mailto],
a[href^=tel] {
  white-space: nowrap;
}

main article li a,
main article blockquote a,
main article section.alert a,
p a {
  font-weight: bold;
}

table a,
[role="navigation"] a,
nav a {
  text-decoration: none;  
}

a:hover {
  color: var(--link-color-hover);
  text-decoration: underline;
}

table,
td,
th,
tr {
  border: none;
  /* in rows of unequal height, force content to top */
  vertical-align: top;
}

tr:not(:only-of-type) {
  border-bottom: 1px solid var(--soft-divider-color);
}
tr:nth-child(even) {
  background-color: var(--bg-alt-color);
}

td,
th {
  padding: 0.3em;
}

th {
  white-space: nowrap;
  font-size: .8em;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 1em;
}

@counter-style ndash {
  system: cyclic;
  symbols: "–";
  suffix: "  ";
}

ul,
ol.date-sorted {
  list-style-type: ndash;
}

address {
  font-style: normal;
}

figure {
  margin: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
  display: flex;
  flex-direction: column;
  gap: .5em;
  justify-content: space-around;
  /* do not enlarge smaller than <figure> box images */
  align-items: center;
}

figure svg,
figure img {
  /* do not overflow figure boundary */
  width: 100%;
}

figcaption {  
  font-family: "Roboto Serif", "Times New Roman", "Times", serif;
  font-style: italic;
  align-self: center;
}

button:focus,
summary:focus,
input:focus,
select:focus,
a:focus {
  outline: thick double var(--irf-blue-40);
}

body>main {
  padding-bottom: 4em;
}

@media only screen and (min-width: 600px) {
  p,
  li,
  dd,
  dt,  
  blockquote {
    /* Blocks of text are hard to read when spanning horizontal space */
    max-width: 80ch;
  }
}

@media only screen and (max-width: 600px) {
  .heading,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    /* Arial Narrow can be used where space is limited */
    font-family: "Roboto Condensed", "Arial Narrow", "Arial", sans-serif;
    /* Prevent long words causing horizontal scroll 
    ref: https://stackoverflow.com/a/15137272/7986746
    */
    overflow-wrap: break-word;      
    word-break: break-word;
    font-size: 1em;
  }

  h1 {
    font-size: 1.2em;
  }

  h2 {
    font-size: 1.1em;
  }
}

@media (max-width: 450px) {
  body {
    --logo-url: url("https://www.irf.se/branding/irf-symbol-neg.svg");
    --logo-width: var(--logo-height);
  }
}

@media only screen and (prefers-color-scheme: light) {
  body:not(.lightmode):not(.darkmode) {
    background: var(--logo-url)
      var(--logo-x-offset) var(--logo-y-offset) no-repeat,
      linear-gradient(
              to bottom,
              var(--header-bg-color) var(--header-height),
              var(--bg-color) var(--header-cutoff)
      )
      no-repeat,
      var(--bg-color);
    background-size: auto var(--logo-height), cover;
  }
}

body.lightmode {
  background: var(--logo-url)
    var(--logo-x-offset) var(--logo-y-offset) no-repeat,
    linear-gradient(
            to bottom,
            var(--header-bg-color) var(--header-height),
            var(--bg-color) var(--header-cutoff)
    )
    no-repeat,
    var(--bg-color);
  background-size: auto var(--logo-height), cover;
}

label.color-scheme {
  position: absolute;
  top: 15px;
  right: 15px;    
}

label.color-scheme {
  visibility: hidden;  
}
                  
label.color-scheme input::before {                                                                                                                                          
  content: '';
  display: block;
  background-color: white;
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0xMjAsNDBWMTZhOCw4LDAsMCwxLDE2LDBWNDBhOCw4LDAsMCwxLTE2LDBabTcyLDg4YTY0LDY0LDAsMSwxLTY0LTY0QTY0LjA3LDY0LjA3LDAsMCwxLDE5MiwxMjhabS0xNiwwYTQ4LDQ4LDAsMSwwLTQ4LDQ4QTQ4LjA1LDQ4LjA1LDAsMCwwLDE3NiwxMjhaTTU4LjM0LDY5LjY2QTgsOCwwLDAsMCw2OS42Niw1OC4zNGwtMTYtMTZBOCw4LDAsMCwwLDQyLjM0LDUzLjY2Wm0wLDExNi42OC0xNiwxNmE4LDgsMCwwLDAsMTEuMzIsMTEuMzJsMTYtMTZhOCw4LDAsMCwwLTExLjMyLTExLjMyWk0xOTIsNzJhOCw4LDAsMCwwLDUuNjYtMi4zNGwxNi0xNmE4LDgsMCwwLDAtMTEuMzItMTEuMzJsLTE2LDE2QTgsOCwwLDAsMCwxOTIsNzJabTUuNjYsMTE0LjM0YTgsOCwwLDAsMC0xMS4zMiwxMS4zMmwxNiwxNmE4LDgsMCwwLDAsMTEuMzItMTEuMzJaTTQ4LDEyOGE4LDgsMCwwLDAtOC04SDE2YTgsOCwwLDAsMCwwLDE2SDQwQTgsOCwwLDAsMCw0OCwxMjhabTgwLDgwYTgsOCwwLDAsMC04LDh2MjRhOCw4LDAsMCwwLDE2LDBWMjE2QTgsOCwwLDAsMCwxMjgsMjA4Wm0xMTItODhIMjE2YTgsOCwwLDAsMCwwLDE2aDI0YTgsOCwwLDAsMCwwLTE2WiI+PC9wYXRoPjwvc3ZnPg==");  
  visibility: visible;  
  width: 32px;
  height: 32px;
}

label.color-scheme input:checked::before {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yNDAsOTZhOCw4LDAsMCwxLTgsOEgyMTZ2MTZhOCw4LDAsMCwxLTE2LDBWMTA0SDE4NGE4LDgsMCwwLDEsMC0xNmgxNlY3MmE4LDgsMCwwLDEsMTYsMFY4OGgxNkE4LDgsMCwwLDEsMjQwLDk2Wk0xNDQsNTZoOHY4YTgsOCwwLDAsMCwxNiwwVjU2aDhhOCw4LDAsMCwwLDAtMTZoLThWMzJhOCw4LDAsMCwwLTE2LDB2OGgtOGE4LDgsMCwwLDAsMCwxNlptNzIuNzcsOTdhOCw4LDAsMCwxLDEuNDMsOEE5Niw5NiwwLDEsMSw5NS4wNywzNy44YTgsOCwwLDAsMSwxMC42LDkuMDZBODguMDcsODguMDcsMCwwLDAsMjA5LjE0LDE1MC4zMyw4LDgsMCwwLDEsMjE2Ljc3LDE1M1ptLTE5LjM5LDE0Ljg4Yy0xLjc5LjA5LTMuNTkuMTQtNS4zOC4xNEExMDQuMTEsMTA0LjExLDAsMCwxLDg4LDY0YzAtMS43OSwwLTMuNTkuMTQtNS4zOEE4MCw4MCwwLDEsMCwxOTcuMzgsMTY3Ljg2WiI+PC9wYXRoPjwvc3ZnPg==");  
}

/* --sh-: syntax highlighting */

:root,
body.darkmode {
  --sh-strings: #629755;
  --sh-reserved-punctuation: var(--irf-orange);
  --sh-functions: var(--irf-yellow);
  --sh-numbers-self: var(--irf-blue-60);
  --sh-bg-color: black;
}

@media only screen and (prefers-color-scheme: light) {
  :root {
    --sh-strings: #296e2a;
    --sh-reserved-punctuation: var(--irf-blue);
    --sh-functions: var(--irf-red);
    --sh-numbers-self: var(--irf-blue-80);
    --sh-bg-color: var(--bg-color);
  }
}

body.lightmode {
  --sh-strings: #296e2a;
  --sh-reserved-punctuation: var(--irf-blue);
  --sh-functions: var(--irf-red);
  --sh-numbers-self: var(--irf-blue-80);
  --sh-bg-color: var(--bg-color);
}

code, pre {
  font-family: "Roboto Mono", monospace;
}

pre {
  border-radius: .3em;
}

.goat.svg-container text {
  font-family: "Roboto Mono", monospace;
  font-size: .7em !important;
}

:is(p, li, dd, dt) code {
  background-color: var(--bg-alt-color);
  border: 1px solid var(--soft-divider-color);
  line-height: 1.2em;
  font-size: .8em;
  display: inline-block;
  padding: 0 .2em;
  border-radius: .3em;
}

code span.c1 {
  opacity: 0.6;
}

code span.sd {
  color: var(--sh-strings);
}

code span.kn,
code span.kc,
code span.p,
code span.k {
  color: var(--sh-reserved-punctuation);
}

code span.fu,
code span.nf {
  color: var(--sh-functions) !important;
}

code span.bp,
code span.mi,
code span.va {
  color: var(--sh-numbers-self);
}

.input-group {
  /* reset to 0 in @media print, with flex gap for separateion.
  Using margins here as flex breaks to much other layout */
  margin-top: 1em;
}

.input-group>* {
  display: block;
}

fieldset {
  margin-top: 1em;
  padding: 1em;
  display: flex;
  flex-direction: column;
  gap: .5em;
}

textarea,
input[type=text],
input[type=password],
input[type=password],
input[type=number],
input[type=email],
input[type=search],
input[type=submit],
input[type=datetime-local],
input[type=tel],
input[type=url] {
  width: 100%;
  padding: .5em;
  font-size: 1.1em;
  background-color: var(--input-bg-color);
  border: 1px solid var(--fg-muted-color);
  color: var(--fg-color);
}

/* hints */
button+.hint,
textarea+.hint,
input+.hint {
  font-size: .9em;
  color: var(--fg-muted-color);
}
/* 
  a hint for a radio/checkbox is usually its label 
  but the hint class can still be used for hiding the text in print
*/
input[type=checkbox]+.hint,
input[type=radio]+.hint {  
  font-size: 1em;
  color: var(--fg-color);
}

/* no required-asterix */
textarea+.hint::after,
input+.hint::after {
  content: none !important;
}

fieldset {
  border: 1px solid var(--soft-divider-color);
}

input[type=number] {
  width: 4em;
}

input[size] {
  width: auto;
}

article button,
article input[type=button],
article input[type=submit] {    
  margin-top: 1.5em;
  padding: 0 .5em;
  font-family: var(--header-font-family);
  font-size: 1.2em;
  background-color: var(--irf-blue-80);
  border: 7px solid var(--bg-color);
  color: white;
}

form>div:has([required]) label::after {
  color: var(--irf-red);
  content: " *"
}

/*
	Improved screen reader only CSS class
	@author Gaël Poupard
		@note Based on Yahoo!'s technique
		@author Thierry Koblentz
		@see https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html
	* 1.
		@note `clip` is deprecated but works everywhere
		@see https://developer.mozilla.org/en-US/docs/Web/CSS/clip
	* 2.
		@note `clip-path` is the future-proof version, but not very well supported yet
		@see https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path
		@see http://caniuse.com/#search=clip-path
		@author Yvain Liechti
		@see https://twitter.com/ryuran78/status/778943389819604992
	* 3.
		@note preventing text to be condensed
		author J. Renée Beach
		@see https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
		@note Drupal 8 goes with word-wrap: normal instead
		@see https://www.drupal.org/node/2045151
		@see http://cgit.drupalcode.org/drupal/commit/?id=5b847ea
	* 4.
		@note !important is important
		@note Obviously you wanna hide something
		@author Harry Roberts
		@see https://csswizardry.com/2016/05/the-importance-of-important/
*/

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

/*
	Use in conjunction with .sr-only to only display content when it's focused.
	@note Useful for skip links
	@see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
	@note Based on a HTML5 Boilerplate technique, included in Bootstrap
	@note Fixed a bug with position: static on iOS 10.0.2 + VoiceOver
		@author Sylvain Pigeard
		@see https://github.com/twbs/bootstrap/issues/20732
*/
.sr-only-focusable:focus,
.sr-only-focusable:active {
  clip: auto !important;
  -webkit-clip-path: none !important;
  clip-path: none !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
  white-space: normal !important;
}

.branding-box {
  padding: 1em;
  width: calc(50% - .5em);
  min-width: 325px;
}

.branding-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}

.branding-box,
.branding-box :is(h2, h3) {
  color: white;
  margin-top: 0;
}

.branding-box h3 {
  margin-bottom: 0;
  font-weight: normal;
}

.branding-box h3::after,
.branding-box dt::after {
  content: ':';
}

.branding-box dl {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.branding-box .print {
  max-width: 300px;
}

.branding-box .print dd {
  width: 60%;
}

.branding-box .print dt {
  width: 4em;
}

.branding-box .screen {
  flex-direction: column;
  max-height: 5em;
  margin: 0 -1em -1em -1em;
}

.branding-box .screen dd,
.branding-box .screen dt {
  width: 20%;
  margin-left: 0;
  padding: .5em;
}

.branding-box .screen dd {
  padding-top: 0;
  font-family: "Roboto Mono", monospace;
}

.branding-box .screen dt {
  padding-bottom: 0;
}

.branding-box h3 {
  width: 100%;
}

.branding-box.irf-yellow :is(h2, h3, dt, dd),
.branding-box.irf-orange :is(h2, h3, dt, dd),
.percent-80,
.percent-60, 
.percent-40, 
.percent-20 {
  color: black;
}

.branding-box.irf-black :is(h2, h3),
.irf-black .percent-80,
.irf-black .percent-60,
.irf-blue .percent-80 {
  color: white;
}

.irf-blue,
.irf-blue-100 {
  background-color: var(--irf-blue) !important;
  color: white !important;
}
.irf-blue-80 {
  background-color: var(--irf-blue-80) !important;
  color: white !important;
}
.irf-blue-60 {
  background-color: var(--irf-blue-60) !important;
  color: black !important;
}
.irf-blue-40 {
  background-color: var(--irf-blue-40) !important;
  color: black !important;
}
.irf-blue-20 {
  background-color: var(--irf-blue-20) !important;
  color: black !important;
}

.irf-green,
.irf-green-100 {
  background-color: var(--irf-green) !important;
  color: white !important;
}
.irf-green-80 {
  background-color: var(--irf-green-80) !important;
  color: black !important;
}
.irf-green-60 {
  background-color: var(--irf-green-60) !important;
  color: black !important;
}
.irf-green-40 {
  background-color: var(--irf-green-40) !important;
  color: black !important;
}
.irf-green-20 {
  background-color: var(--irf-green-20) !important;
  color: black !important;
}

.irf-yellow,
.irf-yellow-100 {
  background-color: var(--irf-yellow) !important;
  color: black !important;
}
.irf-yellow-80 {
  background-color: var(--irf-yellow-80) !important;
  color: black !important;
}
.irf-yellow-60 {
  background-color: var(--irf-yellow-60) !important;
  color: black !important;
}
.irf-yellow-40 {
  background-color: var(--irf-yellow-40) !important;
  color: black !important;
}
.irf-yellow-20 {
  background-color: var(--irf-yellow-20) !important;
  color: black !important;
}

.irf-orange,
.irf-orange-100 {
  background-color: var(--irf-orange) !important;
  color: black !important;
}
.irf-orange-80 {
  background-color: var(--irf-orange-80) !important;
  color: black !important;
}
.irf-orange-60 {
  background-color: var(--irf-orange-60) !important;
  color: black !important;
}
.irf-orange-40 {
  background-color: var(--irf-orange-40) !important;
  color: black !important;
}
.irf-orange-20 {
  background-color: var(--irf-orange-20) !important;
  color: black !important;
}

.irf-black,
.irf-black-100 {
  background-color: var(--irf-black) !important;
  color: white !important;
}
.irf-black-80 {
  background-color: var(--irf-black-80) !important;
  color: white !important;
}
.irf-black-60 {
  background-color: var(--irf-black-60) !important;
  color: white !important;
}
.irf-black-40 {
  background-color: var(--irf-black-40) !important;
  color: black !important;
}
.irf-black-20 {
  background-color: var(--irf-black-20) !important;
  color: black !important;
}

.irf-red,
.irf-red-100 {
  background-color: var(--irf-red) !important;
  color: white !important;
}
.irf-red-80 {
  background-color: var(--irf-red-80) !important;
  color: black !important;
}
.irf-red-60 {
  background-color: var(--irf-red-60) !important;
  color: black !important;
}
.irf-red-40 {
  background-color: var(--irf-red-40) !important;
  color: black !important;
}
.irf-red-20 {
  background-color: var(--irf-red-20) !important;
  color: black !important;
}

.irf-grey,
.irf-grey-100,
.irf-black-80 {
  background-color: var(--irf-grey) !important;
  color: white !important;
}

@media print {
  :root {
    --body-font-family: "Times New Roman", serif;
    --header-font-family: "Arial", sans-serif;
    --code-font-family: "Roboto Mono", monospace;
    --logo-url: url("irf.svg");
    --irf-blue: #002D72;
    --soft-divider-color: #333;
    --logo-height: 20mm !important;
  }

  @page {
    size: A4;
    /* this affects the margin in the printer settings */
    margin: 25mm 25mm 25mm 25mm;

    @bottom-right {
      content: '';
    }

    @bottom-center {
      content: counter(page);
    }

    @top-left {
      content: '';
    }

    @bottom-left {
      content: '';
    }

    @top-right {
      content: '';
    }
  }

  body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none;
    font-size: 11pt !important;
  }

  body.hugo {
    --content-width: 100% !important;
  }

  /* If you find your font settings ae not being used for an element,
  * Add it below. You can fund the element by inspecting the document
  * in "Reading" mode in the console.
  */
  body,
  p,
  li,
  div.callout,
  .alert,
  legend,
  label {
    line-height: 1.1 !important;
    word-spacing: 1.1pt;
    letter-spacing: 0.2pt;
    font-family: var(--body-font-family) !important;
  }

  .alert {
    background-color: transparent !important;
  }

  .alert .alert-heading {
    font-family: var(--header-font-family) !important;
    margin-bottom: .5em;
  }

  th {
    font-family: var(--header-font-family) !important;
  }

  /* */

  :is(.markdown-rendered) h1,
  :is(.markdown-rendered) h2,
  :is(.markdown-rendered) h3,
  :is(.markdown-rendered) h4,
  :is(.markdown-rendered) h5,
  :is(.markdown-rendered) h6 {
    font-family: var(--header-font-family);
  }

  main {
    margin-top: 0pt !important;
    padding-top: 8pt !important;
  }

  article h1,
  h1 {
    margin-top: 0 !important;
    padding-top: 0;
    font-size: 14pt;
    text-decoration: underline;
    margin-bottom: 0 !important;
  }

  .policy h1 {
    font-size: 20pt !important;
    text-align: center;
    text-decoration: none;
  }

  h1:first-letter {
    text-transform: capitalize;
  }

  h2 {
    font-size: 12pt !important;
    color: var(--irf-blue) !important;
    margin-top: 12pt !important;
    margin-bottom: 0 !important;
  }

  h3 {
    font-size: 11pt !important;
    margin-top: 12pt !important;
    margin-bottom: 0 !important;
  }

  h4,
  h5,
  h6 {
    font-size: 11pt !important;
    margin-top: 18pt !important;
    margin-bottom: 0 !important;
  }

  code,
  code[class*="language-"],
  pre,
  pre[class*="language-"] {
    font-size: 10pt;
    font-family: var(--code-font-family);
    color: black !important;
    background: none !important;
  }

  pre,
  code span,
  code {
    color: black !important
  }

  code {
    border: 1px solid darkgray !important;
    padding: 0 0.2em !important;
    line-height: initial !important;
    border-radius: 4px !important
  }

  pre {
    border: 1px solid darkgray !important;
    margin: 1em 0 !important;
    padding: 0.5em !important;
    border-radius: 4px !important
  }

  pre>code {
    font-size: 12px !important;
    border: none !important;
    border-radius: 4px !important;
  }

  blockquote {
    margin: 1.3em;
    padding: 1em;
    font-size: 10pt;
    color: darkslategray !important
  }

  hr {
    background-color: #ccc
  }

  img {
    display: block;
    margin: 1em 0
  }

  a img {
    border: none
  }

  table {
    margin: 1px;
    text-align: left
  }

  th {
    border-bottom: 1px solid #333 !important;
    font-size: 1em !important;
    white-space: normal !important;
  }

  th,
  td,
  tr {
    padding: 4px 10px 4px 0;
    color: black !important;
    background: none !important
  }

  tfoot {
    font-style: italic
  }

  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left
  }

  thead {
    display: table-header-group
  }

  tr {
    page-break-inside: avoid
  }

  a {
    font-weight: normal !important;
    text-decoration: none !important;
    color: black !important;
  }

  ul {
    list-style-type: disc !important;
  }

  ul ul {
    list-style-type: circle !important;
  }

  ul ul ul {
    list-style-type: square !important;
  }

  /* ingress */
  article.single .content>p:first-child:not(:only-of-type) {
    font-weight: normal !important;
  }

  article.single .content>p:first-child:not(:only-of-type) a {
    font-weight: inherit !important;
  }

  /* print the url after the link text (mimicing markdown), 
       as it is not clickable/hoverable in print */
  a[href^=http]::after {
    content: " (" attr(href) ")";
  }


  a[aria-label]:not([href^='http:'])::after,
  a[aria-label]:not([href^='https:'])::after {
    display: inline !important;
    content: " (" attr(aria-label) ")" !important;
    color: slategray !important;
    font-size: 70% !important;
  }

  a[href^='/']::after,
  a[href*='tellus.irf.se']::after {
    content: none;
  }

  a[class="tag"] {
    font-weight: bold;
    font-family: var(--code-font-family);
    background: none
  }

  /* -=-=-=-=-=-=-
  * Specific to custom checkboxes in @kepano's minimal Obsidian theme
  */
  li[data-task="/"]>input:checked::after,
  input[type=checkbox]:checked::after {
    background-color: black
  }

  input[type=checkbox]:checked {
    background: none
  }

  ul>li.task-list-item[data-task="x"] {
    color: black
  }

  li[data-task="!"]>input:checked::after,
  li[data-task="*"]>input:checked::after,
  li[data-task='"']>input:checked::after,
  li[data-task="l"]>input:checked::after,
  li[data-task="b"]>input:checked::after,
  li[data-task="i"]>input:checked::after,
  li[data-task="S"]>input:checked::after,
  li[data-task="I"]>input:checked::after,
  li[data-task="p"]>input:checked::after,
  li[data-task="c"]>input:checked::after,
  li[data-task="f"]>input:checked::after,
  li[data-task="k"]>input:checked::after,
  li[data-task="w"]>input:checked::after,
  li[data-task="u"]>input:checked::after,
  li[data-task="d"]>input:checked::after,
  li[data-task="?"]>input:checked::after {
    background: none !important;
    -webkit-mask-image: none !important
  }

  /* -=-=-=-=-=-=- */


  form,
  iframe,
  header img,
  aside.sidebar,
  a[rel="alternate"],
  a.edit,
  a+svg,
  nav,
  .byline,
  .fileinfo,
  body>header>details,
  body>footer {
    display: none !important;
  }

  .content:has(.input-group) {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1em;
  }

  button,
  input[type=button],
  input[type=submit],
  input[type=radio],
  label:has(input[type=radio]:not(:checked)),
  .input-group .hint,
  .content:has(.input-group) section.alert,
  .content:has(.input-group) .meta,
  .content:has(.input-group) :is(h2, h2, h3, h4, h5, h6, p, ul, ol, dl) {
    display: none;
  }

  .input-group,
  fieldset,
  input[type=text],
  fieldset {
    /* input groups are separated by margins in @media screen */
    margin-top: 0;
    padding: 0;
  }

  .input-group {
    min-width: 28%;
  }

  .signature {
    display: block;
    flex-grow: 1;
    border-top: 1pt dashed black;
    margin-top: 20mm;
  }

  label,
  legend {
    font-family: var(--header-font-family);
    font-weight: bold;
    font-size: 14pt;
  }

  label:has(input),
  input {
    font-family: var(--body-font-family);
    font-weight: normal;
    background-color: white !important;
    font-size: 12pt;
  }

  ::placeholder {
    color: black;
  }

  legend,
  label,
  input,
  fieldset {
    padding-left: 0 !important;
    border: none;
  }

  .byline,
  .meta {
    visibility: collapse !important;
  }

  .policy .byline {
    display: block !important;
  }

  .byline {
    position: relative;
  }

  .byline .date time,
  .meta .dnr {
    visibility: visible;
    position: absolute;
    left: 0;
    font-family: var(--header-font-family);
  }

  .policy .byline .date time::before {
    content: "Fastställd av generaldirektören";
    display: block !important;
  }

  .policy .byline .date time {
    visibility: visible !important;
    font-style: italic;
    text-align: center;
    width: 100%;
  }

  .meta .dnr {
    font-size: 10pt !important;
  }

  .meta .dnr::before {
    content: 'Diarienr';
    display: block;
    text-transform: uppercase;
  }

  .meta .dnr {
    left: auto;
    right: 0;
    top: calc(var(--logo-height) + 1rem);
  }

  :has(.dnr) h1 {
    line-height: 3rem;
  }

  li,
  p {
    page-break-inside: avoid;
  }

  p {
    margin-bottom: 12pt !important;
    padding: 0 !important;
    margin-top: 0 !important;
  }

  .alert {
    margin: 12pt 0 !important;
  }

  .alert p {
    margin-bottom: 0 !important;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: var(--header-font-family) !important;
    page-break-after: avoid;
  }

  h1::before {
    height: var(--logo-height);
    width: 100%;
    display: block;
    content: '';
    margin-bottom: .5in;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTcxMC42MTMiIGhlaWdo dD0iMzczLjczMyIgdmlld0JveD0iMCAwIDE3MTAuNjEzIDM3My43MzMiIHhtbG5z PSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwNzMuNjQg MTYxMC4yNnY0ODkuOTloOTguOTR2LTQ4OS45OWgtOTguOTRNMzI2Ny44MyAxNjEw LjI2djQ4OS45OWg5Ni4zbDIwMC41My0zMjcuMjF2MzI3LjIxaDkxLjg4di00ODku OTloLTk5LjI1bC0xOTcuNTMgMzE5LjUydi0zMTkuNTJoLTkxLjkzTTM3MzYuMDgg MTc2OS43Mmw5Ni4yNyA5LjM1YzUuOC0zMi4zNSAxNy41NS01Ni4wOCAzNS4yNy03 MS4yNyAxNy43Mi0xNS4xIDQxLjYzLTIyLjY3IDcxLjY5LTIyLjY3IDMxLjg4IDAg NTUuODggNi43MiA3Mi4wNiAyMC4yNSAxNi4xMiAxMy40OCAyNC4yIDI5LjIgMjQu MiA0Ny4yNSAwIDExLjYyLTMuNDEgMjEuNDYtMTAuMTkgMjkuNi02LjggOC4xLTE4 LjY3IDE1LjE5LTM1LjU5IDIxLjIyLTExLjYxIDQuMDUtMzguMDEgMTEuMTQtNzku MjIgMjEuMzQtNTMuMDMgMTMuMi05MC4yNCAyOS4zMS0xMTEuNjQgNDguNS0zMC4w NyAyNi45OC00NS4xMyA1OS44NS00NS4xMyA5OC42IDAgMjQuOTkgNy4xMSA0OC4z MSAyMS4yNiA3MC4wMiAxNC4xNSAyMS43OCAzNC41IDM4LjMgNjEuMTYgNDkuNiAy Ni42IDExLjQyIDU4Ljc1IDE3LjA4IDk2LjQyIDE3LjA4IDYxLjUgMCAxMDcuNzgt MTMuNDggMTM4Ljg2LTQwLjQxIDMxLjEtMjcgNDcuNDItNjMgNDguOTctMTA3Ljk4 bC05OC45NC00LjM4Yy00LjIyIDI1LjIzLTEzLjMgNDMuMjgtMjcuMjMgNTQuMzQt MTMuOTUgMTEuMDEtMzQuODQgMTYuNTUtNjIuNjggMTYuNTUtMjguNzMgMC01MS4y My01Ljg2LTY3LjUtMTcuNzMtMTAuNTEtNy41Ny0xNS43My0xNy42OS0xNS43My0z MC40IDAtMTEuNTkgNC45My0yMS40NiAxNC43My0yOS43MyAxMi40Ni0xMC40OCA0 Mi43Ni0yMS40MiA5MC44OS0zMi43NiA0OC4xMy0xMS4zNyA4My43NC0yMy4xMSAx MDYuODItMzUuMjIgMjMuMDQtMTIuMjMgNDEuMDYtMjguNzkgNTQuMTItNDkuOCAx My4wNS0yMS4xNCAxOS41My00Ny4xIDE5LjUzLTc4LjExIDAtMjguMDctNy44LTU0 LjMxLTIzLjM4LTc4Ljg0LTE1LjU5LTI0LjU0LTM3LjY4LTQyLjczLTY2LjE2LTU0 LjY3LTI4LjUzLTExLjktNjQuMDgtMTcuOS0xMDYuNjMtMTcuOS02MS45NCAwLTEw OS41IDE0LjM0LTE0Mi43MiA0Mi45Ni0zMy4yMSAyOC42LTUzLjAzIDcwLjM0LTU5 LjUxIDEyNS4yMU00MzI4LjAyIDE2MTAuMjZ2NDA3LjExaC0xNDUuMzh2ODIuODho Mzg5LjR2LTgyLjg4aC0xNDUuMDh2LTQwNy4xMWgtOTguOTRNNDYzMi44NiAxNjEw LjI2djQ4OS45OWg5OC45MXYtNDg5Ljk5aC05OC45MU00OTM2LjM1IDE2MTAuMjZ2 NDA3LjExaC0xNDUuNDF2ODIuODhoMzg5LjM5di04Mi44OGgtMTQ1LjF2LTQwNy4x MWgtOTguODhNNTI0My40OSAyMTAwLjI1aDk4Ljkzdi0yNjUuNDJjMC00Mi4xMSAx LjIzLTY5LjM2IDMuNjgtODEuODcgNC4yNC0yMC4wNCAxNC4zMi0zNi4xMiAzMC4y NS00OC4zMiAxNS45NS0xMi4xIDM3LjctMTguMTQgNjUuMzQtMTguMTQgMjguMDgg MCA0OS4yMyA1LjY4IDYzLjQ5IDE3LjEzIDE0LjI3IDExLjUgMjIuODggMjUuNjQg MjUuNzcgNDIuMzIgMi45IDE2LjY4IDQuMzYgNDQuNDYgNC4zNiA4My4yMXYyNzEu MDloOTguOTF2LTI1Ny40MWMwLTU4Ljc5LTIuNjgtMTAwLjMzLTguMDMtMTI0LjYz LTUuMzQtMjQuMjktMTUuMTgtNDQuODMtMjkuNTgtNjEuNTUtMTQuMzUtMTYuNjQt MzMuNjEtMjkuOTYtNTcuNjQtMzkuODgtMjQuMDgtOS45Mi01NS40Ny0xNC45LTk0 LjI5LTE0LjktNDYuNzcgMC04Mi4zIDUuNDctMTA2LjQ3IDE2LjE5LTI0LjE1IDEw LjgyLTQzLjI3IDI0LjkxLTU3LjI4IDQyLjEyLTE0LjAzIDE3LjI5LTIzLjMgMzUu NDMtMjcuNzMgNTQuMzQtNi40NiAyOC4wNi05LjcxIDY5LjUyLTkuNzEgMTI0LjM1 djI2MS4zN001ODQ4LjggMTYxMC4yNnY0MDcuMTFoLTE0NS40MnY4Mi44OGgzODku NHYtODIuODhoLTE0NS4wN3YtNDA3LjExaC05OC45MU02MTU2LjY0IDE2MTAuMjZ2 NDg5Ljk5aDM2My4zMXYtODIuODhoLTI2NC4zN3YtMTA4LjY0aDI0NS45OHYtODIu NTJoLTI0NS45OHYtMTMzLjM4aDI3My43MnYtODIuNTdoLTM3Mi42Nk02NzIzLjUg MTYxMC4yNnY0MDcuMTFoLTE0NS40djgyLjg4aDM4OS4zNXYtODIuODhoLTE0NS4w M3YtNDA3LjExaC05OC45Mk03MjIyLjIgMTYxMC4yNnY0ODkuOTloMzM1Ljg4di04 Mi44OGgtMjM2Ljk2di0xMTYuMDFoMjA0LjUydi04Mi44OWgtMjA0LjUydi0yMDgu MjFoLTk4LjkyTTc4ODIuOSAyMTI4LjMxdjgwLjU4aDgwLjkxdi04MC41OHptLTE0 My43NSAwdjgwLjU4aDgwLjU5di04MC41OHptLTE3LjY2LTI3Mi43NWMwLTU1LjUy IDEyLjgxLTk3LjUgMzguNDMtMTI2LjE3IDI1LjY0LTI4LjY3IDU4LjE2LTQyLjg5 IDk3LjYzLTQyLjg5IDM5LjQ0IDAgNzEuOCAxNC4xOCA5Ny4wNiA0Mi41MiAyNS4z MiAyOC40NyAzNy45NSA3MS4wMiAzNy45NSAxMjcuODcgMCA1Ni4xNy0xMi4zMiA5 OC4wOC0zNi45MyAxMjUuNjYtMjQuNjIgMjcuNjUtNTcuMzUgNDEuNS05OC4wOCA0 MS41LTQwLjc3IDAtNzMuNjUtMTMuOTYtOTguNjMtNDItMjQuOTUtMjcuODktMzcu NDMtNzAuMTItMzcuNDMtMTI2LjQ5em0tMTAxLjkxLTMuMjdjMCA0OS44NCA3LjQ1 IDkxLjcxIDIyLjM1IDEyNS42IDExLjE0IDI0Ljk4IDI2LjM2IDQ3LjM4IDQ1LjY0 IDY3LjE3IDE5LjI4IDE5Ljg0IDQwLjQxIDM0LjYyIDYzLjMzIDQ0LjE1IDMwLjU0 IDEyLjk1IDY1Ljc2IDE5LjM4IDEwNS42MyAxOS4zOCA3Mi4yMSAwIDEyOS45NC0y Mi4zOSAxNzMuMjgtNjcuMTcgNDMuNDEtNDQuNzggNjUuMDYtMTA3LjA2IDY1LjA2 LTE4Ni44NyAwLTc5LjA4LTIxLjU4LTE0MC45NS02NC41OC0xODUuNjYtNDMtNDQu NjYtMTAwLjQyLTY3LjAxLTE3Mi40MS02Ny4wMS03Mi44OSAwLTEzMC43OSAyMi4y Ny0xNzMuNzkgNjYuNzMtNDMuMDEgNDQuNDYtNjQuNTEgMTA1LjY0LTY0LjUxIDE4 My42OE04MjcxLjMgMTg5My4wMmg3My4yMmM0Ny40NSAwIDc3LjA4IDIuMDIgODgu OTIgNS45OCAxMS43NyA0LjA2IDIxLjA0IDEwLjk4IDI3LjczIDIwLjc5IDYuNjcg OS43NSA5Ljk5IDIyLjAyIDkuOTkgMzYuNzYgMCAxNi40OC00LjM3IDI5LjgtMTMu MTkgMzkuODgtOC43OSAxMC4yMS0yMS4yMSAxNi42MS0zNy4yNiAxOS4yOC04LjAx IDEuMDktMzIuMTEgMS42Ni03Mi4yMyAxLjY2aC03Ny4xOHptLTk4LjkyLTI4Mi43 NnY0ODkuOTloMjA4LjI1YzUyLjMyIDAgOTAuMzgtNC40IDExNC4xNS0xMy4yIDIz LjczLTguODMgNDIuNzEtMjQuNDYgNTYuOTctNDYuOTIgMTQuMjktMjIuNTYgMjEu MzgtNDguMjcgMjEuMzgtNzcuMjYgMC0zNi43Ny0xMC43OC02Ny4xNC0zMi40LTkx LjAzLTIxLjYyLTIzLjk3LTUzLjkzLTM5LjA0LTk2LjkzLTQ1LjM1IDIxLjM4LTEy LjQ3IDM5LjAzLTI2LjIgNTIuOTYtNDEuMDYgMTMuOTMtMTQuOTQgMzIuNzItNDEu NDYgNTYuMzctNzkuNjFsNTkuNzYtOTUuNTZoLTExOC4zMmwtNzEuNSAxMDYuNjJj LTI1LjQzIDM4LjEtNDIuODEgNjIuMTEtNTIuMTYgNzEuOTktOS4zMiA5LjkyLTE5 LjI4IDE2LjczLTI5Ljc2IDIwLjQ1LTEwLjQ5IDMuNjQtMjcuMDkgNS40Ny00OS43 NyA1LjQ3aC0yMC4wOHYtMjA0LjUzaC05OC45Mk04OTU1Ljg2IDE4OTMuMDJoNzMu MTJjNDcuNTQgMCA3Ny4xNCAyLjAyIDg4LjkyIDUuOTggMTEuOSA0LjA2IDIxLjA5 IDEwLjk4IDI3Ljc4IDIwLjc5IDYuNjggOS43NSAxMC4wNCAyMi4wMiAxMC4wNCAz Ni43NiAwIDE2LjQ4LTQuNDEgMjkuOC0xMy4yNCAzOS44OC04Ljc4IDEwLjIxLTIx LjE3IDE2LjYxLTM3LjI2IDE5LjI4LTcuOTYgMS4wOS0zMi4wNiAxLjY2LTcyLjE5 IDEuNjZoLTc3LjE3em0tOTguOTctMjgyLjc2djQ4OS45OWgyMDguMjJjNTIuMzkg MCA5MC40NS00LjQgMTE0LjE4LTEzLjIgMjMuNzMtOC44MyA0Mi42OC0yNC40NiA1 Ni45Ny00Ni45MiAxNC4yMi0yMi41NiAyMS4zOS00OC4yNyAyMS4zOS03Ny4yNiAw LTM2Ljc3LTEwLjgxLTY3LjE0LTMyLjQ0LTkxLjAzLTIxLjYyLTIzLjk3LTUzLjg5 LTM5LjA0LTk2LjktNDUuMzUgMjEuMzQtMTIuNDcgMzkuMDgtMjYuMiA1Mi45Ny00 MS4wNiAxMy45Ni0xNC45NCAzMi43NS00MS40NiA1Ni4zMi03OS42MWw1OS44LTk1 LjU2aC0xMTguMjdsLTcxLjU5IDEwNi42MmMtMjUuMzUgMzguMS00Mi43NSA2Mi4x MS01Mi4wNyA3MS45OS05LjQgOS45Mi0xOS4yOCAxNi43My0yOS43NiAyMC40NS0x MC41IDMuNjQtMjcuMDkgNS40Ny00OS44NCA1LjQ3aC0yMC4wMXYtMjA0LjUzaC05 OC45N005NDU0LjE5IDE2MTAuMjZ2MjA2LjE5bC0xNzkuNDkgMjgzLjhoMTE1Ljk1 bDExNS4zMy0xOTMuODcgMTEyLjk4IDE5My44N2gxMTMuOTRsLTE4MC4xMS0yODQu NDV2LTIwNS41NGgtOTguNk05NzgwLjc1IDE2MTAuMjZ2NDg5Ljk5aDE0OC4wNWw4 OC45LTMzNC4yNiA4Ny45IDMzNC4yNmgxNDguNHYtNDg5Ljk5aC05MS45djM4NS43 MmwtOTcuMy0zODUuNzJoLTk1LjI2bC05Ni45IDM4NS43MnYtMzg1LjcyaC05MS44 OU0xMDQ1MC45IDIwMTcuMzd2LTMyNC41NGg3My44YzI3LjYgMCA0Ny42IDEuNSA1 OS45IDQuNjUgMTYgNC4wMSAyOS4zIDEwLjgxIDM5LjkgMjAuMzcgMTAuNiA5LjY0 IDE5LjIgMjUuMzQgMjUuOSA0Ny4zMyA2LjcgMjEuOTEgMTAuMSA1MS44NCAxMC4x IDg5LjczIDAgMzcuOTEtMy40IDY2Ljk4LTEwLjEgODcuMjYtNi43IDIwLjI5LTE2 IDM2LjA0LTI4LjEgNDcuNDYtMTIgMTEuMzgtMjcuMyAxOS4wMy00NS44IDIzLjA0 LTEzLjggMy4xMi00MC44IDQuNy04MS4yIDQuN3ptLTk5IDgyLjg4aDE4MC44YzQw LjggMCA3MS45LTMuMTUgOTMuMy05LjM1IDI4LjgtOC41IDUzLjMtMjMuNTYgNzMu OS00NS4xIDIwLjUtMjEuNjcgMzYtNDguMTYgNDYuOC03OS40MSAxMC43LTMxLjMg MTYtNjkuODkgMTYtMTE1LjgxIDAtNDAuMzMtNS03NS4xMS0xNS0xMDQuMjYtMTIu My0zNS42NC0yOS44LTY0LjUxLTUyLjUtODYuNTgtMTcuMi0xNi43Mi00MC4zLTI5 LjcyLTY5LjUtMzkuMTEtMjEuOS02Ljg4LTUxLTEwLjM3LTg3LjYtMTAuMzdoLTE4 Ni4ydjQ4OS45OU0xMDg0Ny4zIDE2MTAuMjZ2NDg5Ljk5aDMzNS45di04Mi44OGgt MjM3di0xMTYuMDFoMjA0LjV2LTgyLjg5aC0yMDQuNXYtMjA4LjIxaC05OC45TTEx MzkzLjQgMTYxMC4yNnYyMDYuMTlsLTE3OS41IDI4My44aDExNmwxMTUuMy0xOTMu ODcgMTEzIDE5My44N2gxMTMuOUwxMTQ5MiAxODE1Ljh2LTIwNS41NGgtOTguNk0x MTY5Ni4zIDE3NjkuNzJsOTYuMiA5LjM1YzUuOS0zMi4zNSAxNy41LTU2LjA4IDM1 LjItNzEuMjcgMTcuOC0xNS4xIDQxLjctMjIuNjcgNzEuNy0yMi42NyAzMS45IDAg NTUuOSA2LjcyIDcyLjEgMjAuMjUgMTYuMSAxMy40OCAyNC4yIDI5LjIgMjQuMiA0 Ny4yNSAwIDExLjYyLTMuNCAyMS40Ni0xMC4yIDI5LjYtNi44IDguMS0xOC42IDE1 LjE5LTM1LjYgMjEuMjItMTEuNiA0LjA1LTM4IDExLjE0LTc5LjIgMjEuMzQtNTMg MTMuMi05MC4zIDI5LjMxLTExMS42IDQ4LjUtMzAuMSAyNi45OC00NS4yIDU5Ljg1 LTQ1LjIgOTguNiAwIDI0Ljk5IDcuMSA0OC4zMSAyMS4yIDcwLjAyIDE0LjIgMjEu NzggMzQuNyAzOC4zIDYxLjIgNDkuNiAyNi43IDExLjQyIDU4LjggMTcuMDggOTYu NCAxNy4wOCA2MS41IDAgMTA3LjktMTMuNDggMTM4LjktNDAuNDEgMzEuMS0yNyA0 Ny40LTYzIDQ5LTEwNy45OGwtOTktNC4zOGMtNC4yIDI1LjIzLTEzLjMgNDMuMjgt MjcuMiA1NC4zNC0xMy44IDExLjAxLTM0LjggMTYuNTUtNjIuNyAxNi41NS0yOC43 IDAtNTEuMi01Ljg2LTY3LjQtMTcuNzMtMTAuNS03LjU3LTE1LjctMTcuNjktMTUu Ny0zMC40IDAtMTEuNTkgNC44LTIxLjQ2IDE0LjctMjkuNzMgMTIuNS0xMC40OCA0 Mi43LTIxLjQyIDkwLjktMzIuNzYgNDguMS0xMS4zNyA4My43LTIzLjExIDEwNi43 LTM1LjIyIDIzLjEtMTIuMjMgNDEuMS0yOC43OSA1NC4yLTQ5LjggMTMtMjEuMTQg MTkuNS00Ny4xIDE5LjUtNzguMTEgMC0yOC4wNy03LjgtNTQuMzEtMjMuNC03OC44 NC0xNS42LTI0LjU0LTM3LjYtNDIuNzMtNjYuMi01NC42Ny0yOC41LTExLjktNjQt MTcuOS0xMDYuNi0xNy45LTYxLjkgMC0xMDkuNSAxNC4zNC0xNDIuNyA0Mi45Ni0z My4yIDI4LjYtNTMgNzAuMzQtNTkuNCAxMjUuMjFNMTIxNzQuOSAxNjEwLjI2djQ4 OS45OWg5OC45di00ODkuOTloLTk4LjlNMTIzNjkuNCAxNjEwLjI2djQ4OS45OWg5 OC45di0yMTcuNmwxOTkuOSAyMTcuNmgxMzNsLTE4NC41LTE5MC44NCAxOTQuNi0y OTkuMTVoLTEyOGwtMTM0LjggMjI5LjkxLTgwLjItODEuODN2LTE0OC4wOGgtOTgu OU0zMDQ5LjUyIDg3Mi4yODFsODguMjQgOC41NzhjNS4zNS0yOS42NCAxNi4wOS01 MS40MjkgMzIuMzMtNjUuMzU5IDE2LjIzLTEzLjg0IDM4LjE1LTIwLjgwOSA2NS43 LTIwLjgwOSAyOS4yMyAwIDUxLjI0IDYuMjM5IDY2LjA0IDE4LjUzOSAxNC44IDEy LjM5OSAyMi4yMyAyNi44MjEgMjIuMjMgNDMuNDExIDAgMTAuNjIxLTMuMTQgMTku NTk3LTkuMzcgMjcuMTI5LTYuMjIgNy40Ni0xNy4xMSAxMy44NTktMzIuNiAxOS40 MjktMTAuNjUgMy42Ni0zNC44NCAxMC4yMjMtNzIuNjQgMTkuNjAyLTQ4LjYxIDEy LjA3LTgyLjczIDI2Ljg5OC0xMDIuMzUgNDQuMzktMjcuNTMgMjQuNy00MS4zNCA1 NC45MDktNDEuMzQgOTAuMzc5IDAgMjIuOTEgNi41MiA0NC4zIDE5LjQ3IDY0LjIy IDEyLjkzIDE5LjkyIDMxLjY0IDM1LjA3IDU2LjAzIDQ1LjUxIDI0LjQzIDEwLjQ1 IDUzLjg5IDE1LjYzIDg4LjQ0IDE1LjYzIDU2LjM4IDAgOTguOC0xMi40NyAxMjcu MjYtMzcuMDkgMjguNTItMjQuNyA0My40Ni01Ny43NCA0NC45MS05OC45NmwtOTAu NjktMy45N2MtMy44NiAyMy4wOC0xMi4yMyAzOS42OC0yNC45NiA0OS44MS0xMi43 OCAxMC4xMi0zMS45MSAxNS4xNC01Ny40OCAxNS4xNC0yNi4zNCAwLTQ2Ljk3LTUu NDMtNjEuODYtMTYuMjgtOS42LTYuODgtMTQuNDItMTYuMi0xNC40Mi0yNy44NiAw LTEwLjYxIDQuNDktMTkuNzUgMTMuNS0yNy4yMSAxMS40Ni05LjYzIDM5LjE5LTE5 LjYgODMuMzEtMzAuMTIgNDQuMTItMTAuMzcgNzYuNzgtMjEuMTQ4IDk3Ljg4LTMy LjMyIDIxLjE3LTExLjA5IDM3Ljc1LTI2LjMyIDQ5LjYyLTQ1LjU5IDEyLTE5LjM1 OSAxNy45NS00My4xNzEgMTcuOTUtNzEuNTg5IDAtMjUuNzYyLTcuMTMtNDkuODA5 LTIxLjQ0LTcyLjMyMS0xNC4yOC0yMi40NDEtMzQuNTItMzkuMTA5LTYwLjY1LTUw LjA1LTI2LjE3LTEwLjkzOC01OC43Mi0xNi40MzgtOTcuNzMtMTYuNDM4LTU2Ljc5 IDAtMTAwLjM4IDEzLjExNy0xMzAuODUgMzkuNDM4LTMwLjQzIDI2LjI0Mi00OC41 OSA2NC41MzktNTQuNTMgMTE0Ljc2MU0zNTMwLjk4IDcyNi4xMDJsLTEwMi45MyAz MjUuMzg4aDgzLjYzbDYwLjk4LTIxMy4yMjggNTYuMDkgMjEzLjIyOGg4My4wMmw1 NC4yMi0yMTMuMjI4IDYyLjE3IDIxMy4yMjhoODQuOWwtMTA0LjUtMzI1LjM4OGgt ODIuNzJsLTU2LjA1IDIwOS4yNTctNTUuMTYtMjA5LjI1N2gtODMuNjVNNDEzMS42 NSA5MTYuNjQ4Yy0uNjMgMjQuOTQyLTcuMDggNDMuODIxLTE5LjMyIDU2Ljg2NC0x Mi4yNiAxMi45NTctMjcuMTcgMTkuNDI5LTQ0Ljc2IDE5LjQyOS0xOC43NyAwLTM0 LjI3LTYuODgyLTQ2LjU0LTIwLjQ5Mi0xMi4yNS0xMy43NjktMTguMjgtMzIuMzA4 LTE4LjExLTU1LjgwMXptLTQuOTItODYuOTY4IDg1Ljc4LTE0LjQxOGMtMTEuMDEt MzEuNS0yOC40Mi01NS4zOTEtNTIuMjUtNzEuODMyLTIzLjc5LTE2LjQzOC01My41 NS0yNC43MTEtODkuMy0yNC43MTEtNTYuNTggMC05OC40NCAxOC40OC0xMjUuNjMg NTUuNDgtMjEuNCAyOS41NjMtMzIuMTQgNjYuOTgxLTMyLjE0IDExMi4wODIgMCA1 My44NiAxNC4xIDk2LjIwNyA0Mi4yOCAxMjYuODI5IDI4LjE2IDMwLjUyIDYzLjgy IDQ1LjY3IDEwNi45MiA0NS42NyA0OC40MSAwIDg2LjU5LTE1Ljk1IDExNC41Ny00 Ny45NCAyOC4wMy0zMS44OTkgNDEuMzktODAuODIgNDAuMTUtMTQ2Ljg5OWgtMjE1 LjY4Yy41OS0yNS41MTkgNy41My00NS40MjkgMjAuODMtNTkuNjAxIDEzLjI4LTE0 LjE4IDI5LjgxLTIxLjIzMSA0OS42NS0yMS4yMzEgMTMuNDYgMCAyNC44IDMuNjUz IDMzLjk5IDExLjAxMiA5LjE5IDcuMzAxIDE2LjEyIDE5LjE5OSAyMC44MyAzNS41 NTlNNDMzNS44MSA4OTUuODRjMC0zNC42NiA0LjgyLTU5Ljg0OCAxNC40Mi03NS4z OTEgMTMuODktMjIuNTA4IDMzLjI2LTMzLjY4NyA1OC4xOC0zMy42ODcgMTkuODUg MCAzNi42OSA4LjQxOCA1MC41OCAyNS4yNTggMTMuODkgMTYuODUxIDIwLjgyIDQy LjAzMSAyMC44MiA3NS41NjIgMCAzNy40MTgtNi43MSA2NC4yMjctMjAuMjIgODAu NzM4LTEzLjQ4IDE2LjQ0Mi0zMC43MyAyNC42MjEtNTEuNzggMjQuNjIxLTIwLjM5 IDAtMzcuNTQtOC4xMDEtNTEuMzEtMjQuMzcxLTEzLjc5LTE2LjIxMS0yMC42OS00 MC40ODgtMjAuNjktNzIuNzN6bTIyOS44Mi0xNjkuNzM4aC03OS45N3Y0Ny43Nzdj LTEzLjI5LTE4LjYyOS0yOC45OS0zMi40NjktNDcuMDQtNDEuNDY5LTE4LjEyLTku MTQ4LTM2LjMtMTMuNjkxLTU0LjY4LTEzLjY5MS0zNy40IDAtNjkuNDUgMTUuMDgy LTk2LjA1IDQ1LjIwMy0yNi42NyAzMC4xMTctMzkuOTkgNzIuMTYtMzkuOTkgMTI2 LjA5IDAgNTUuMTYgMTIuOTYgOTcuMDk3IDM4Ljg4IDEyNS43NjggMjUuOTUgMjgu NzQgNTguNzMgNDMgOTguNCA0MyAzNi4zMSAwIDY3Ljc5LTE1LjA2IDk0LjM0LTQ1 LjM1djE2MS44MWg4Ni4xMVY3MjYuMTAyTTQ2MzAuMzkgNzI2LjEwMnYzMjUuMzg4 aDg2LjFWNzI2LjEwMlptMCAzNjkuNTI4djc5LjYxaDg2LjF2LTc5LjYxaC04Ni4x TTQ3NTQuMzYgODE4LjkxbDg2LjM4IDEzLjE5OWMzLjY1LTE2Ljc2OSAxMS4xNi0y OS40OCAyMi4zNC0zOC4xNCAxMS4yNi04Ljc1IDI3LTEzLjEyOSA0Ny4yMS0xMy4x MjkgMjIuMjUgMCAzOS4wMiA0LjIxMSA1MC4yNSAxMi4zMiA3LjU0IDUuNzUgMTEu MzQgMTMuMzUyIDExLjM0IDIyLjk4OCAwIDYuNDkzLTIuMDcgMTItNi4xNiAxNi4y MDQtNC4yNyA0LjE0LTEzLjg4IDcuOTM3LTI4Ljc5IDExLjMyOC02OS40MiAxNS4z OS0xMTMuNDYgMjkuMzMyLTEzMi4wNCA0Mi4wMzktMjUuNzMgMTcuNTctMzguNTkg NDEuOTUzLTM4LjU5IDczLjIxMSAwIDI4LjI2MSAxMS4xMSA1MS45MSAzMy40MSA3 MS4xIDIyLjIzIDE5LjExIDU2Ljc1IDI4Ljc1IDEwMy41NCAyOC43NSA0NC41MSAw IDc3LjYyLTcuMjkgOTkuMjYtMjEuNyAyMS42NS0xNC41IDM2LjU5LTM1Ljk2IDQ0 Ljc1LTY0LjI5OWwtODEuMi0xNS4wNjJjLTMuNSAxMi43MDMtMTAuMDcgMjIuNDI5 LTE5Ljc4IDI5LjA3LTkuNzEgNi43OTMtMjMuNTIgMTAuMTIxLTQxLjQ4IDEwLjEy MS0yMi43MSAwLTM4LjkzLTMuMTYtNDguNzMtOS40OC02LjU2LTQuNDUtOS44LTEw LjM3MS05LjgtMTcuNDg5IDAtNi4wNyAyLjg0LTExLjMzOSA4LjU2LTE1LjYzMiA3 Ljc3LTUuNjY4IDM0LjU4LTEzLjc1OCA4MC40MS0yNC4xMTggNDUuODctMTAuNDYx IDc3Ljg4LTIzLjE3MSA5Ni4wOC0zOC4zMTIgMTcuOTYtMTUuMzg3IDI2Ljk3LTM2 LjY4OCAyNi45Ny02NC4wNyAwLTI5Ljg2OC0xMi40Ny01NS40NjktMzcuMzktNzYu ODQtMjQuOTItMjEuNTQ3LTYxLjc1LTMyLjI1LTExMC42MS0zMi4yNS00NC4zMSAw LTc5LjM4IDkuMDgyLTEwNS4yNiAyNi45OC0yNS44MSAxNy44OTEtNDIuNzIgNDIu NDQyLTUwLjY3IDczLjIxMU01MTk5LjM1IDExNzUuMjR2LTE2NS4xM2MyNy43NyAz Mi40OCA2MC45NyA0OC42NyA5OS41NiA0OC42NyAxOS44MSAwIDM3LjctMy42NCA1 My42MS0xMC45NCAxNS45OC03LjM2IDI3Ljk0LTE2LjgzIDM2LjAyLTI4LjI2IDgu MDYtMTEuNDIgMTMuNTYtMjQuMTMxIDE2LjU0LTM3Ljk3OCAyLjk4LTEzLjg1MiA0 LjQ1LTM1LjM5MSA0LjQ1LTY0LjcwNFY3MjYuMTAyaC04Ni4xdjE3MS45MjljMCAz NC4wOS0xLjY0IDU1LjcwNy00LjkyIDY0Ljk0OS0zLjI3IDkuMTQ5LTguOTkgMTYu NDMtMTcuMjkgMjEuODYtOC4yOSA1LjQyMi0xOC42NiA4LjEwMS0zMS4xIDguMTAx LTE0LjI5IDAtMjcuMDctMy40OC0zOC4yNi0xMC4zNTktMTEuMjUtNi45NjEtMTku NTItMTcuNDkyLTI0LjctMzEuNDM0LTUuMjEtMTQuMDA3LTcuODEtMzQuNjU2LTcu ODEtNjIuMTE3VjcyNi4xMDJoLTg2LjA5djQ0OS4xMzhoODYuMDlNNTYyOC44OCA3 MjYuMTAydjQ0OS4xMzhoOTAuNjZWNzI2LjEwMmgtOTAuNjZNNjA4MS4yNSA3MjYu MTAyaC04Ni4xMnYxNjYuMDE5YzAgMzUuMjE5LTEuODQgNTcuOTgxLTUuNTMgNjgu MTgtMy42NiAxMC4zNTktOS42MyAxOC4zOS0xNy45MiAyNC4wNTgtOC4yMyA1Ljc1 LTE4LjIgOC41ODItMjkuODYgOC41ODItMTQuODggMC0yOC4yOC00LjA0My00MC4x Ny0xMi4yMy0xMS44MS04LjE3Mi0xOS45Ni0xOC45NDEtMjQuMzMtMzIuNDY5LTQu NDItMTMuNTMxLTYuNTgtMzguNDYxLTYuNTgtNzQuNzV2LTE0Ny4zOWgtODYuMDV2 MzI1LjM4OGg3OS44OXYtNDcuODZjMjguMzkgMzYuODUgNjQuMTcgNTUuMTUgMTA3 LjI5IDU1LjE1IDE4Ljk2IDAgMzYuMjgtMy4zMiA1Mi4wNi0xMC4yIDE1Ljc0LTYu ODkgMjcuNi0xNS42MyAzNS43Mi0yNi4yNCA4LTEwLjYxIDEzLjY4LTIyLjU5IDE2 LjgxLTM2LjEyMSAzLjE3LTEzLjQzOCA0Ljc5LTMyLjc5NyA0Ljc5LTU3Ljg5OVY3 MjYuMTAyTTYxMTguMTIgODE4LjkxbDg2LjQyIDEzLjE5OWMzLjY4LTE2Ljc2OSAx MS4xMy0yOS40OCAyMi4zNC0zOC4xNCAxMS4yNC04Ljc1IDI2Ljk1LTEzLjEyOSA0 Ny4yNC0xMy4xMjkgMjIuMjMgMCAzOC45NyA0LjIxMSA1MC4yMyAxMi4zMiA3LjUz IDUuNzUgMTEuMzEgMTMuMzUyIDExLjMxIDIyLjk4OCAwIDYuNDkzLTIuMDYgMTIt Ni4xMyAxNi4yMDQtNC4yOSA0LjE0LTEzLjg3IDcuOTM3LTI4LjgxIDExLjMyOC02 OS40MyAxNS4zOS0xMTMuNDUgMjkuMzMyLTEzMiA0Mi4wMzktMjUuNzQgMTcuNTct MzguNjcgNDEuOTUzLTM4LjY3IDczLjIxMSAwIDI4LjI2MSAxMS4xNCA1MS45MSAz My40MiA3MS4xIDIyLjMgMTkuMTEgNTYuODEgMjguNzUgMTAzLjU4IDI4Ljc1IDQ0 LjQ4IDAgNzcuNTgtNy4yOSA5OS4yNy0yMS43IDIxLjY0LTE0LjUgMzYuNTYtMzUu OTYgNDQuNzItNjQuMjk5bC04MS4yMi0xNS4wNjJjLTMuNDcgMTIuNzAzLTEwLjAy IDIyLjQyOS0xOS43NSAyOS4wNy05LjY5IDYuNzkzLTIzLjU0IDEwLjEyMS00MS41 MyAxMC4xMjEtMjIuNjMgMC0zOC44Ni0zLjE2LTQ4LjcxLTkuNDgtNi41My00LjQ1 LTkuODEtMTAuMzcxLTkuODEtMTcuNDg5IDAtNi4wNyAyLjkyLTExLjMzOSA4LjYt MTUuNjMyIDcuOC01LjY2OCAzNC41Mi0xMy43NTggODAuNDQtMjQuMTE4IDQ1Ljg0 LTEwLjQ2MSA3Ny44OS0yMy4xNzEgOTYuMDEtMzguMzEyIDE3Ljk2LTE1LjM4NyAy Ny4wMS0zNi42ODggMjcuMDEtNjQuMDcgMC0yOS44NjgtMTIuNS01NS40NjktMzcu NC03Ni44NC0yNC45Mi0yMS41NDctNjEuNzktMzIuMjUtMTEwLjU2LTMyLjI1LTQ0 LjM2IDAtNzkuNDcgOS4wODItMTA1LjI4IDI2Ljk4LTI1Ljg2IDE3Ljg5MS00Mi43 NiA0Mi40NDItNTAuNzIgNzMuMjExTTY2MjYuNTIgMTA1MS40OXYtNjguNjgxaC01 OC44Vjg1MS43MTFjMC0yNi41Ny41Ny00Mi4wMzEgMS42Ni00Ni40MSAxLjE5LTQu MzcxIDMuNjktOC4wMTIgNy43LTEwLjkzIDMuOTMtMi43NSA4Ljg3LTQuMjExIDE0 LjUzLTQuMjExIDcuOTggMCAxOS41MiAyLjY3MiAzNC42NiA4LjI2Mmw3LjMzLTY2 LjgxM2MtMjAtOC41NzgtNDIuNzEtMTIuODktNjguMDYtMTIuODktMTUuNDYgMC0y OS40OCAyLjYwMS00MS45NSA3Ljg2My0xMi4zOSA1LjE4OC0yMS42MiAxMS45ODgt MjcuMzcgMjAuMTY4LTUuODggOC4zNC05Ljg4IDE5LjQ0MS0xMi4xMSAzMy42MDkt MS45IDEwLjAzOS0yLjc5IDMwLjIxMS0yLjc5IDYwLjU4MnYxNDEuODY4aC0zOS41 NHY2OC42ODFoMzkuNTR2NjQuNzFsODYuNCA1MC4yMXYtMTE0LjkyaDU4LjhNNjY2 Ni4yIDcyNi4xMDJ2MzI1LjM4OGg4Ni4wOVY3MjYuMTAyWm0wIDM2OS41Mjh2Nzku NjFoODYuMDl2LTc5LjYxaC04Ni4wOU02OTY5LjY1IDEwNTEuNDl2LTY4LjY4MWgt NTguODRWODUxLjcxMWMwLTI2LjU3LjUzLTQyLjAzMSAxLjc1LTQ2LjQxIDEuMDUt NC4zNzEgMy42LTguMDEyIDcuNjEtMTAuOTMgNC0yLjc1IDguODYtNC4yMTEgMTQu NjItNC4yMTEgNy45IDAgMTkuNDggMi42NzIgMzQuNTQgOC4yNjJsNy40MS02Ni44 MTNjLTIwLjAxLTguNTc4LTQyLjczLTEyLjg5LTY4LjAzLTEyLjg5LTE1LjQ3IDAt MjkuNTIgMi42MDEtNDEuOTkgNy44NjMtMTIuNDcgNS4xODgtMjEuNjMgMTEuOTg4 LTI3LjQxIDIwLjE2OC01Ljc5IDguMzQtOS44IDE5LjQ0MS0xMi4xMSAzMy42MDkt MS43OCAxMC4wMzktMi43MiAzMC4yMTEtMi43MiA2MC41ODJ2MTQxLjg2OGgtMzku NTZ2NjguNjgxaDM5LjU2djY0LjcxbDg2LjMzIDUwLjIxdi0xMTQuOTJoNTguODRN NzIyMy40OSA3MjYuMTAydjQ4LjY3OWMtMTEuODctMTcuMzQtMjcuNDEtMzEuMDMx LTQ2LjY5LTQwLjk4LTE5LjMxLTEwLjA1MS0zOS42Ny0xNS4wODItNjEuMTgtMTUu MDgyLTIxLjgyIDAtNDEuNSA0Ljc5My01OC43NSAxNC40MjktMTcuMzcgOS42MzMt MjkuOTcgMjMuMDcxLTM3Ljc4IDQwLjQxMS03LjczIDE3LjMzMi0xMS41NCA0MS4z ODItMTEuNTQgNzJ2MjA1LjkzMWg4NlY5MDJjMC00NS43NjIgMS42Ni03My44NTIg NC43NC04NC4xNDggMy4yLTEwLjI4MiA4Ljk1LTE4LjQ2MSAxNy4zMy0yNC40NTQg OC40Ni02LjA3OCAxOS4wMy05LjE0OCAzMS44Ny05LjE0OCAxNC43NCAwIDI3Ljk0 IDQuMTIxIDM5LjU2IDEyLjE0OCAxMS42MSA4LjA4MiAxOS41NiAxOC4xMzMgMjMu OTMgMzAuMDQzIDQuMjIgMTEuOTgxIDYuMzkgNDEuMjE5IDYuMzkgODcuNzc4djEz Ny4yNzFoODYuMDFWNzI2LjEwMmgtNzkuODlNNzUyMS43OSAxMDUxLjQ5di02OC42 ODFoLTU4LjgyVjg1MS43MTFjMC0yNi41Ny42LTQyLjAzMSAxLjY5LTQ2LjQxIDEu MDktNC4zNzEgMy42LTguMDEyIDcuNjktMTAuOTMgMy45My0yLjc1IDguNzktNC4y MTEgMTQuNDYtNC4yMTEgOC4wMSAwIDE5LjUyIDIuNjcyIDM0LjY2IDguMjYybDcu MzMtNjYuODEzYy0yMC4wNC04LjU3OC00Mi42OC0xMi44OS02Ny45OS0xMi44OS0x NS41NSAwLTI5LjUxIDIuNjAxLTQxLjk1IDcuODYzLTEyLjQ2IDUuMTg4LTIxLjYx IDExLjk4OC0yNy40IDIwLjE2OC01LjkyIDguMzQtOS45MyAxOS40NDEtMTIuMTEg MzMuNjA5LTEuOTEgMTAuMDM5LTIuODUgMzAuMjExLTIuODUgNjAuNTgydjE0MS44 NjhoLTM5LjQ4djY4LjY4MWgzOS40OHY2NC43MWw4Ni40NyA1MC4yMXYtMTE0Ljky aDU4LjgyTTc3NTQuNzkgOTE2LjY0OGMtLjYxIDI0Ljk0Mi03LjA2IDQzLjgyMS0x OS4yOCA1Ni44NjQtMTIuMzEgMTIuOTU3LTI3LjIxIDE5LjQyOS00NC43OCAxOS40 MjktMTguNzkgMC0zNC4zNC02Ljg4Mi00Ni42LTIwLjQ5Mi0xMi4yOC0xMy43Njkt MTguMzEtMzIuMzA4LTE4LjA3LTU1LjgwMXptLTQuOTUtODYuOTY4IDg1LjgxLTE0 LjQxOGMtMTEuMDYtMzEuNS0yOC4zOS01NS4zOTEtNTIuMjctNzEuODMyLTIzLjc4 LTE2LjQzOC01My41OS0yNC43MTEtODkuMjUtMjQuNzExLTU2LjU3IDAtOTguNDgg MTguNDgtMTI1LjY4IDU1LjQ4LTIxLjM4IDI5LjU2My0zMi4xNiA2Ni45ODEtMzIu MTYgMTEyLjA4MiAwIDUzLjg2IDE0LjEzIDk2LjIwNyA0Mi4zNSAxMjYuODI5IDI4 LjE1IDMwLjUyIDYzLjc4IDQ1LjY3IDEwNi45MSA0NS42NyA0OC4zOSAwIDg2LjU3 LTE1Ljk1IDExNC41OS00Ny45NCAyNy45NC0zMS44OTkgNDEuMy04MC44MiA0MC4w OC0xNDYuODk5aC0yMTUuN2MuNjktMjUuNTE5IDcuNTgtNDUuNDI5IDIwLjgyLTU5 LjYwMSAxMy4zMS0xNC4xOCAyOS44NS0yMS4yMzEgNDkuNzMtMjEuMjMxIDEzLjQ3 IDAgMjQuNzIgMy42NTMgMzMuOTYgMTEuMDEyIDkuMTUgNy4zMDEgMTYuMTIgMTku MTk5IDIwLjgxIDM1LjU1OU04MTEyLjkgODg4LjgwMWMwLTMyLjMwOSA3LjYxLTU2 LjkzIDIzLTc0LjE5MiAxNS4yMi0xNy4wNzggMzQuMjUtMjUuNjYgNTYuNjktMjUu NjYgMjIuNDMgMCA0MS4yNiA4LjU4MiA1Ni41MiAyNS42NiAxNS4xNCAxNy4yNjIg MjIuODMgNDIuMTIxIDIyLjgzIDc0Ljc2MiAwIDMxLjg5OS03LjY5IDU2LjM0OC0y Mi44MyA3My42MDktMTUuMjYgMTcuMTY4LTM0LjA5IDI1Ljc1LTU2LjUyIDI1Ljc1 LTIyLjQ0IDAtNDEuNDctOC41ODItNTYuNjktMjUuNzUtMTUuMzktMTcuMjYxLTIz LTQxLjk0OS0yMy03NC4xNzl6bS04OC4yOCA0LjUzMWMwIDI4LjY2OCA3LjEzIDU2 LjM2NyAyMS4xNCA4My4xNjggMTQuMjEgMjYuNjUgMzQuMSA0Ny4xMyA1OS45MiA2 MS4yMyAyNS45MiAxNC4wMSA1NC43NiAyMS4wNSA4Ni41OSAyMS4wNSA0OS4xOSAw IDg5LjYtMTUuOTUgMTIwLjk4LTQ3Ljk0IDMxLjQyLTMxLjg5OSA0Ny4yMi03Mi4y MzggNDcuMjItMTIxLjE0OSAwLTQ5LjE2LTE1Ljg4LTkwLjA2Mi00Ny42Ny0xMjIu MzcxLTMxLjc0LTMyLjM5LTcxLjcxLTQ4LjYwMS0xMTkuOTgtNDguNjAxLTI5Ljc5 IDAtNTguMyA2Ljc0Mi04NS4yNyAyMC4xNzktMjcuMDkgMTMuNTI0LTQ3LjU4IDMz LjM2NC02MS43OSA1OS4yNzQtMTQuMDEgMjYuMTYtMjEuMTQgNTcuODk4LTIxLjE0 IDk1LjE2TTgzNzAuMTEgMTA1MS40OWg0Ny43N3YyNC41NGMwIDI3LjI5IDIuOTIg NDcuNzggOC43NSA2MS4xNSA1LjgyIDEzLjUxIDE2LjYgMjQuNTMgMzIuMTUgMzIu OTUgMTUuNyA4LjUxIDM1LjQzIDEyLjggNTkuMjggMTIuOCAyNC40OSAwIDQ4LjU1 LTMuNzMgNzEuOTktMTEuMDlsLTExLjY2LTYwLjFjLTEzLjY4IDMuMzItMjYuOCA0 Ljk1LTM5LjUyIDQuOTUtMTIuNCAwLTIxLjM4LTIuOTItMjYuNzYtOC42Ny01LjM4 LTUuODMtOC4wNi0xNy4wOC04LjA2LTMzLjYxdi0yMi45Mmg2NC4yMnYtNjcuNjE5 aC02NC4yMlY3MjYuMTAyaC04Ni4xN3YyNTcuNzY5aC00Ny43N3Y2Ny42MTlNODcy OC41NCA4NzIuMjgxbDg4LjE5IDguNTc4YzUuMzQtMjkuNjQgMTYuMTktNTEuNDI5 IDMyLjMtNjUuMzU5IDE2LjI1LTEzLjg0IDM4LjI0LTIwLjgwOSA2NS43Ny0yMC44 MDkgMjkuMjMgMCA1MS4xOCA2LjIzOSA2Ni4wNCAxOC41MzkgMTQuODEgMTIuMzk5 IDIyLjIgMjYuODIxIDIyLjIgNDMuNDExIDAgMTAuNjIxLTMuMTggMTkuNTk3LTku MzYgMjcuMTI5LTYuMiA3LjQ2LTE3LjA5IDEzLjg1OS0zMi42NCAxOS40MjktMTAu NjEgMy42Ni0zNC43OCAxMC4yMjMtNzIuNTYgMTkuNjAyLTQ4LjU5IDEyLjA3LTgy Ljc3IDI2Ljg5OC0xMDIuNDEgNDQuMzktMjcuNSAyNC43LTQxLjI2IDU0LjkwOS00 MS4yNiA5MC4zNzkgMCAyMi45MSA2LjQgNDQuMyAxOS40NCA2NC4yMiAxMi45MiAx OS45MiAzMS42NiAzNS4wNyA1Ni4wNCA0NS41MSAyNC40NiAxMC40NSA1My44NSAx NS42MyA4OC4zNiAxNS42MyA1Ni4zNiAwIDk4Ljc5LTEyLjQ3IDEyNy4zOS0zNy4w OSAyOC40OS0yNC43IDQzLjQtNTcuNzQgNDQuODYtOTguOTZsLTkwLjctMy45N2Mt My45IDIzLjA4LTEyLjI4IDM5LjY4LTI0Ljk1IDQ5LjgxLTEyLjggMTAuMTItMzEu OTkgMTUuMTQtNTcuNSAxNS4xNC0yNi4zMSAwLTQ3LjA1LTUuNDMtNjEuODctMTYu MjgtOS42NC02Ljg4LTE0LjQ1LTE2LjItMTQuNDUtMjcuODYgMC0xMC42MSA0LjU0 LTE5Ljc1IDEzLjUyLTI3LjIxIDExLjQ2LTkuNjMgMzkuMTktMTkuNiA4My4yOS0z MC4xMiA0NC4xNC0xMC4zNyA3Ni43Ny0yMS4xNDggOTcuOTYtMzIuMzIgMjEuMTMt MTEuMDkgMzcuNjYtMjYuMzIgNDkuNTktNDUuNTkgMTEuOTktMTkuMzU5IDE3Ljkt NDMuMTcxIDE3LjktNzEuNTg5IDAtMjUuNzYyLTcuMTMtNDkuODA5LTIxLjM0LTcy LjMyMS0xNC4zNy0yMi40NDEtMzQuNTQtMzkuMTA5LTYwLjc3LTUwLjA1LTI2LjEy LTEwLjkzOC01OC43Mi0xNi40MzgtOTcuNzEtMTYuNDM4LTU2LjgxIDAtMTAwLjM4 IDEzLjExNy0xMzAuODMgMzkuNDM4LTMwLjQ1IDI2LjI0Mi00OC42IDY0LjUzOS01 NC41IDExNC43NjFNOTIzMi4wOSA4OTQuMzkxYzAtMzYuNjkyIDcuMjItNjMuNjYx IDIxLjcxLTgxLjE2MSAxNC40OS0xNy40ODggMzIuMTktMjYuMjMgNTMuMDUtMjYu MjMgMjAgMCAzNi42OCA4LjEwMiA0OS44OCAyNC4xMjkgMTMuMjQgMTUuOTYxIDIw IDQyLjM2MyAyMCA3OC44ODMgMCAzNC4wOS02Ljk2IDU5LjQzNy0yMC41OCA3NS45 NjgtMTMuNjggMTYuNjAyLTMwLjY4IDI0Ljg2LTUwLjk0IDI0Ljg2LTIxIDAtMzgu NDYtOC4xOC01Mi4zMS0yNC4zNzktMTMuOTMtMTYuMjgxLTIwLjgxLTQwLjI1LTIw LjgxLTcyLjA3em0tODUuMTkgMTU3LjA5OWg4MC4zdi00Ny44NmMxMC4zMiAxNi4z NiAyNC40OSAyOS42NCA0Mi4yMiAzOS44NSAxNy44MyAxMC4yOCAzNy41IDE1LjMg NTkuMTYgMTUuMyAzNy43IDAgNjkuODYtMTQuODEgOTYuMTgtNDQuMzcgMjYuMzkt MjkuNjQ4IDM5LjQ3LTcwLjg3MSAzOS40Ny0xMjMuNzUgMC01NC4zNC0xMy4yNC05 Ni42MjEtMzkuNzItMTI2LjczOC0yNi41Ni0zMC4xMjEtNTguNzUtNDUuMjAzLTk2 LjUzLTQ1LjIwMy0xOC4wMiAwLTM0LjI1IDMuNTgyLTQ4LjkyIDEwLjcwMy0xNC41 OCA3LjIwNy0yOS45MiAxOS40MzctNDYuMDcgMzYuNzY5di0xNjMuOTFoLTg2LjA5 djQ0OS4yMDlNOTY5Mi4wOCA4ODIuMzk4Yy0xMS4wMi0zLjgwOC0yOC41LTguMTc5 LTUyLjQtMTMuMjc3LTIzLjg4LTUuMDE5LTM5LjQ3LTEwLjA1MS00Ni44LTE0Ljk4 LTExLjI2LTcuOTQyLTE2Ljg4LTE4LjA1OS0xNi44OC0zMC4yODkgMC0xMi4wNzEg NC40NC0yMi41MiAxMy4zOS0zMS4yNjIgOS4wOC04LjgyOCAyMC40OS0xMy4xOTkg MzQuMzQtMTMuMTk5IDE1LjU2IDAgMzAuMzcgNS4xMDEgNDQuMzggMTUuMyAxMC41 MyA3Ljg2IDE3LjMzIDE3LjI1IDIwLjU3IDI4LjU5IDIuMzEgNy4yODkgMy40IDIx LjI4OSAzLjQgNDEuODY3em0tMTE1LjE2IDY5LjgxMy03OC4xNSAxNC4wOWM4Ljcx IDMxLjQxOCAyMy44NiA1NC43NDkgNDUuMzUgNjkuNzk5IDIxLjQyIDE1LjIzIDUz LjI1IDIyLjY4IDk1LjU2IDIyLjY4IDM4LjQgMCA2Ny4wMi00LjQ1IDg1Ljc2LTEz LjYgMTguOC05LjA4IDMyLjA4LTIwLjU3IDM5LjY5LTM0LjU4IDcuNjktMTQuMDEg MTEuNS0zOS42OSAxMS41LTc3LjAxOGwtLjktMTAwLjVjMC0yOC42NzIgMS4zNC00 OS43MyA0LjA2LTYzLjI2MiAyLjg0LTEzLjYwMSA4LjAxLTI4LjI1IDE1LjU1LTQz LjcxOGgtODUuMTljLTIuMjQgNS42NjgtNS4wMyAxNC4yNS04LjI3IDI1LjQyOS0x LjQ2IDUuMDk4LTIuNDcgOC40MTgtMy4wOCAxMC4xMTctMTQuNzMtMTQuMjU3LTMw LjQ1LTI1LjAxOS00Ny4xMy0zMi4yMjYtMTYuNzYtNy4xMjEtMzQuNjYtMTAuNzAz LTUzLjY5LTEwLjcwMy0zMy40NSAwLTU5Ljg1IDkuMDgyLTc5LjE2IDI3LjMwMS0x OS4yOCAxOC4yMy0yOC45NiA0MS4xNC0yOC45NiA2OC45MjEgMCAxOC40NjkgNC4z NyAzNC43MzkgMTMuMjEgNDkuMTYxIDguNzUgMTQuNDEgMjEgMjUuNDE4IDM2Ljg4 IDMzLjExNyAxNS44NCA3LjYxMyAzOC41OSAxNC4zMzIgNjguNDggMjAuMDkgNDAu MiA3LjUyMyA2OC4xNCAxNC41NyA4My42NSAyMS4xMzJ2OC41NzljMCAxNi41MzEt NC4xMyAyOC4zNTEtMTIuMjcgMzUuMzktOC4xOCA3LjA1MS0yMy42MSAxMC41MzEt NDYuMjggMTAuNTMxLTE1LjMxIDAtMjcuMjEtMi45OTItMzUuOC04Ljk4LTguNTgt Ni4wODItMTUuNTQtMTYuNjkxLTIwLjgxLTMxLjc1TTEwMTI1LjEgOTU1LjE5OWwt ODQuOC0xNS4yMTljLTIuOSAxNi45My05LjQgMjkuNjQxLTE5LjUgMzguMjE5LTEw LjEgOC41OS0yMy4yMSAxMi45NjEtMzkuMzYgMTIuOTYxLTIxLjQyIDAtMzguNTUt Ny41MzEtNTEuMzEtMjIuMjY5LTEyLjcxLTE0Ljc0My0xOS4xOC0zOS42MDItMTku MTgtNzQuMjcgMC0zOC41NTEgNi41LTY1LjkyMiAxOS40Ni04MS44NzEgMTIuOTYt MTUuODU5IDMwLjQyLTIzLjgwMSA1Mi4yNC0yMy44MDEgMTYuMzYgMCAyOS43NSA0 LjYyMSA0MC4xNSAxMy45MjIgMTAuNCA5LjIzOCAxNy44IDI1LjI3NyAyMiA0Ny44 NTlsODQuNi0xNC4zMzJjLTguOC0zOC43ODktMjUuNi02OC4xODctNTAuNS04Ny45 NDktMjQuOS0xOS43NTgtNTguNC0yOS43My0xMDAuMjYtMjkuNzMtNDcuNTQgMC04 NS41MSAxNS4wODItMTEzLjgyIDQ1LjA0My0yOC4yMiAzMC4wMzktNDIuMzkgNzEu NTc4LTQyLjM5IDEyNC43MDcgMCA1My43NzMgMTQuMTcgOTUuNTYyIDQyLjU0IDEy NS40NTEgMjguNDQgMjkuODggNjYuODcgNDQuODYgMTE1LjI1IDQ0Ljg2IDM5LjY4 IDAgNzEuMTgtOC41MSA5NC41OC0yNS41MSAyMy4zLTE3LjAxIDQwLjEtNDMuMDc5 IDUwLjMtNzguMDcxTTEwMzYzLjYgOTE2LjY0OGMtLjYgMjQuOTQyLTcgNDMuODIx LTE5LjIgNTYuODY0LTEyLjMgMTIuOTU3LTI3LjIgMTkuNDI5LTQ0LjcgMTkuNDI5 LTE4LjkgMC0zNC40LTYuODgyLTQ2LjYtMjAuNDkyLTEyLjMtMTMuNzY5LTE4LjMt MzIuMzA4LTE4LjEtNTUuODAxem0tNC44LTg2Ljk2OCA4NS43LTE0LjQxOGMtMTEt MzEuNS0yOC40LTU1LjM5MS01Mi4yLTcxLjgzMi0yMy44LTE2LjQzOC01My41LTI0 LjcxMS04OS40LTI0LjcxMS01Ni40IDAtOTguNCAxOC40OC0xMjUuNSA1NS40OC0y MS41IDI5LjU2My0zMi4yIDY2Ljk4MS0zMi4yIDExMi4wODIgMCA1My44NiAxNC4x IDk2LjIwNyA0Mi4zIDEyNi44MjkgMjguMiAzMC41MiA2My45IDQ1LjY3IDEwNi45 IDQ1LjY3IDQ4LjUgMCA4Ni42LTE1Ljk1IDExNC41LTQ3Ljk0IDI4LTMxLjg5OSA0 MS41LTgwLjgyIDQwLjMtMTQ2Ljg5OWgtMjE1LjdjLjYtMjUuNTE5IDcuNS00NS40 MjkgMjAuOC01OS42MDEgMTMuMi0xNC4xOCAyOS45LTIxLjIzMSA0OS42LTIxLjIz MSAxMy41IDAgMjQuOCAzLjY1MyAzNC4xIDExLjAxMiA5LjEgNy4zMDEgMTYgMTku MTk5IDIwLjggMzUuNTU5TTEwNzQ0LjcgMTA5OS4yOFY5NzEuODA5aDQ5LjdjMzUu NyAwIDU5LjYgMi4zMzkgNzEuNyA3LjEzMiAxMiA0LjYxIDIxLjUgMTEuOTgxIDI4 LjMgMjIuMDI5IDYuOCA5Ljk1IDEwLjIgMjEuNjEgMTAuMiAzNC44MSAwIDE2LjQ0 LTQuOCAyOS44OC0xNC4zIDQwLjQxLTkuNiAxMC43Ny0yMS44IDE3LjM0LTM2LjUg MjAuMDEtMTAuOSAyLjAyLTMyLjUgMy4wOC02NS4zIDMuMDh6bS05MC42LTM3My4x Nzh2NDQ5LjEzOGgxNDUuNWM1NS4xIDAgOTEtMi4yNyAxMDcuOC02LjcyIDI1Ljgt Ni43MyA0Ny4zLTIxLjM4IDY0LjctNDMuOSAxNy4zLTIyLjYgMjYtNTEuODMgMjYt ODcuNTQgMC0yNy41My01LTUwLjc3OS0xNS02OS41NjgtMTAtMTguODcxLTIyLjct MzMuNTItMzguMi00NC4zMDEtMTUuMy0xMC42MDItMzEtMTcuNzMxLTQ2LjktMjEu MjExLTIxLjctNC4zNzEtNTMuMS02LjM5MS05NC4xLTYuMzkxaC01OS4yVjcyNi4x MDJoLTkwLjZNMTExMzcuNyAxMTc1LjI0di0xNjUuMTNjMjcuOCAzMi40OCA2MSA0 OC42NyA5OS42IDQ4LjY3IDE5LjggMCAzNy42LTMuNjQgNTMuNi0xMC45NCAxNS45 LTcuMzYgMjcuOS0xNi44MyAzNi0yOC4yNiA4LjEtMTEuNDIgMTMuNi0yNC4xMzEg MTYuNi0zNy45NzggMi45LTEzLjg1MiA0LjQtMzUuMzkxIDQuNC02NC43MDRWNzI2 LjEwMmgtODYuMnYxNzEuOTI5YzAgMzQuMDktMS42IDU1LjcwNy00LjggNjQuOTQ5 LTMuMyA5LjE0OS05IDE2LjQzLTE3LjMgMjEuODYtOC4zIDUuNDIyLTE4LjcgOC4x MDEtMzEuMSA4LjEwMS0xNC40IDAtMjcuMS0zLjQ4LTM4LjMtMTAuMzU5LTExLjMt Ni45NjEtMTkuNi0xNy40OTItMjQuNy0zMS40MzQtNS4yLTE0LjAwNy03LjgtMzQu NjU2LTcuOC02Mi4xMTdWNzI2LjEwMmgtODYuMXY0NDkuMTM4aDg2LjFNMTEzNzQu MyAxMDUxLjQ5aDkxLjdsNzcuNy0yMzEuMDQxIDc2IDIzMS4wNDFoODkuMkwxMTU5 NCA3MzguMzJsLTIwLjUtNTYuNjc5Yy03LjYtMTguOTUtMTQuNy0zMy40NS0yMS42 LTQzLjQxMS02LjktMTAuMDM5LTE0LjctMTguMjE4LTIzLjYtMjQuNDYtOC45LTYu MjMxLTE5LjgtMTEuMDA4LTMyLjgtMTQuNDg5LTEzLTMuNTctMjcuNi01LjE5MS00 My45LTUuMTkxLTE2LjYgMC0zMi44IDEuNjIxLTQ4LjggNS4xOTFsLTcuNiA2Ny4z NzljMTMuNC0yLjYwMSAyNS42LTMuOTY5IDM2LjUtMy45NjkgMjAgMCAzNC44IDUu ODQgNDQuNCAxNy41NzEgOS42IDExLjczOCAxNi45IDI2Ljc5NyAyMiA0NC45NTds LTEyMy44IDMyNi4yNzFNMTE3MTMuNyA4MTguOTFsODYuMyAxMy4xOTljMy43LTE2 Ljc2OSAxMS4yLTI5LjQ4IDIyLjQtMzguMTQgMTEuMi04Ljc1IDI3LTEzLjEyOSA0 Ny4yLTEzLjEyOSAyMi4zIDAgMzkgNC4yMTEgNTAuMyAxMi4zMiA3LjUgNS43NSAx MS4zIDEzLjM1MiAxMS4zIDIyLjk4OCAwIDYuNDkzLTIuMSAxMi02LjIgMTYuMjA0 LTQuMiA0LjE0LTEzLjggNy45MzctMjguNyAxMS4zMjgtNjkuNSAxNS4zOS0xMTMu NSAyOS4zMzItMTMyIDQyLjAzOS0yNS44IDE3LjU3LTM4LjggNDEuOTUzLTM4Ljgg NzMuMjExIDAgMjguMjYxIDExLjIgNTEuOTEgMzMuNSA3MS4xIDIyLjMgMTkuMTEg NTYuOCAyOC43NSAxMDMuNiAyOC43NSA0NC40IDAgNzcuNi03LjI5IDk5LjItMjEu NyAyMS43LTE0LjUgMzYuNi0zNS45NiA0NC44LTY0LjI5OWwtODEuMi0xNS4wNjJj LTMuNSAxMi43MDMtMTAuMSAyMi40MjktMTkuOCAyOS4wNy05LjggNi43OTMtMjMu NSAxMC4xMjEtNDEuNiAxMC4xMjEtMjIuNiAwLTM4LjgtMy4xNi00OC42LTkuNDgt Ni42LTQuNDUtOS44LTEwLjM3MS05LjgtMTcuNDg5IDAtNi4wNyAyLjgtMTEuMzM5 IDguNi0xNS42MzIgNy43LTUuNjY4IDM0LjUtMTMuNzU4IDgwLjQtMjQuMTE4IDQ1 LjgtMTAuNDYxIDc3LjktMjMuMTcxIDk2LTM4LjMxMiAxOC4xLTE1LjM4NyAyNy0z Ni42ODggMjctNjQuMDcgMC0yOS44NjgtMTIuNS01NS40NjktMzcuNC03Ni44NC0y NC45LTIxLjU0Ny02MS44LTMyLjI1LTExMC42LTMyLjI1LTQ0LjMgMC03OS40IDku MDgyLTEwNS4yIDI2Ljk4LTI1LjkgMTcuODkxLTQyLjcgNDIuNDQyLTUwLjcgNzMu MjExTTEyMDcyLjkgNzI2LjEwMnYzMjUuMzg4aDg2VjcyNi4xMDJabTAgMzY5LjUy OHY3OS42MWg4NnYtNzkuNjFoLTg2TTEyNTEwLjkgOTU1LjE5OWwtODQuOS0xNS4y MTljLTIuOCAxNi45My05LjQgMjkuNjQxLTE5LjUgMzguMjE5LTEwLjEgOC41OS0y My4yIDEyLjk2MS0zOS40IDEyLjk2MS0yMS40IDAtMzguNS03LjUzMS01MS4zLTIy LjI2OS0xMi44LTE0Ljc0My0xOS4yLTM5LjYwMi0xOS4yLTc0LjI3IDAtMzguNTUx IDYuNS02NS45MjIgMTkuNi04MS44NzEgMTIuOS0xNS44NTkgMzAuMy0yMy44MDEg NTIuMi0yMy44MDEgMTYuNCAwIDI5LjcgNC42MjEgNDAgMTMuOTIyIDEwLjUgOS4y MzggMTcuOSAyNS4yNzcgMjIuMSA0Ny44NTlsODQuNi0xNC4zMzJjLTguNy0zOC43 ODktMjUuNS02OC4xODctNTAuNS04Ny45NDktMjQuOS0xOS43NTgtNTguMy0yOS43 My0xMDAuMy0yOS43My00Ny41IDAtODUuNCAxNS4wODItMTEzLjggNDUuMDQzLTI4 LjIgMzAuMDM5LTQyLjMgNzEuNTc4LTQyLjMgMTI0LjcwNyAwIDUzLjc3MyAxNC4x IDk1LjU2MiA0Mi41IDEyNS40NTEgMjguNCAyOS44OCA2Ni44IDQ0Ljg2IDExNS4y IDQ0Ljg2IDM5LjYgMCA3MS4yLTguNTEgOTQuNS0yNS41MSAyMy41LTE3LjAxIDQw LjItNDMuMDc5IDUwLjUtNzguMDcxTTEyNTI1LjcgODE4LjkxbDg2LjQgMTMuMTk5 YzMuNy0xNi43NjkgMTEuMS0yOS40OCAyMi4zLTM4LjE0IDExLjItOC43NSAyNy0x My4xMjkgNDcuMy0xMy4xMjkgMjIuMSAwIDM4LjkgNC4yMTEgNTAuMiAxMi4zMiA3 LjUgNS43NSAxMS4zIDEzLjM1MiAxMS4zIDIyLjk4OCAwIDYuNDkzLTIgMTItNi4x IDE2LjIwNC00LjMgNC4xNC0xMy44IDcuOTM3LTI4LjkgMTEuMzI4LTY5LjQgMTUu MzktMTEzLjQgMjkuMzMyLTEzMS45IDQyLjAzOS0yNS43IDE3LjU3LTM4LjcgNDEu OTUzLTM4LjcgNzMuMjExIDAgMjguMjYxIDExLjEgNTEuOTEgMzMuNCA3MS4xIDIy LjMgMTkuMTEgNTYuOCAyOC43NSAxMDMuNSAyOC43NSA0NC42IDAgNzcuNy03LjI5 IDk5LjQtMjEuNyAyMS42LTE0LjUgMzYuNS0zNS45NiA0NC42LTY0LjI5OWwtODEu MS0xNS4wNjJjLTMuNSAxMi43MDMtMTAuMSAyMi40MjktMTkuOCAyOS4wNy05LjYg Ni43OTMtMjMuNSAxMC4xMjEtNDEuNSAxMC4xMjEtMjIuNiAwLTM5LTMuMTYtNDgu Ny05LjQ4LTYuNS00LjQ1LTkuOS0xMC4zNzEtOS45LTE3LjQ4OSAwLTYuMDcgMy0x MS4zMzkgOC43LTE1LjYzMiA3LjctNS42NjggMzQuNi0xMy43NTggODAuNC0yNC4x MTggNDUuOS0xMC40NjEgNzcuOS0yMy4xNzEgOTYuMS0zOC4zMTIgMTcuOS0xNS4z ODcgMjYuOS0zNi42ODggMjYuOS02NC4wNyAwLTI5Ljg2OC0xMi40LTU1LjQ2OS0z Ny40LTc2Ljg0LTI0LjktMjEuNTQ3LTYxLjctMzIuMjUtMTEwLjUtMzIuMjUtNDQu NCAwLTc5LjUgOS4wODItMTA1LjMgMjYuOTgtMjUuOCAxNy44OTEtNDIuOCA0Mi40 NDItNTAuNyA3My4yMTEiIHN0eWxlPSJmaWxsOiMwMDJkNzI7ZmlsbC1vcGFjaXR5 OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIHRyYW5zZm9ybT0ibWF0 cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM3My43MzMpIi8+PHBhdGggZD0iTTMw NzIuMDQgMTM5MC40Mmg5NzM5LjQ2IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZToj MDAyZDcyO3N0cm9rZS13aWR0aDo0MDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9r ZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNo YXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiB0cmFuc2Zvcm09Im1hdHJpeCgu MTMzMzMgMCAwIC0uMTMzMzMgMCAzNzMuNzMzKSIvPjxwYXRoIGQ9Ik0yNzUwLjg2 IDIwMC4yNjJjMC05MS45ODEtNzUuMTQtMTY3LjA2My0xNjYuOTgtMTY3LjA2M0gy MDMuMzI0Yy05MS43OTMgMC0xNjYuODYzIDc1LjA4Mi0xNjYuODYzIDE2Ny4wNjNW MjYwMC4wMWMwIDkxLjkyIDc1LjA3IDE2Ni45IDE2Ni44NjMgMTY2LjlIMjU4My44 OGM5MS44NCAwIDE2Ni45OC03NC45OCAxNjYuOTgtMTY2Ljl6TTI1ODguMTggMjgw Mi45NUgxOTYuMzQ0Qzg4LjMwOSAyODAyLjk1IDAgMjcxNC41MiAwIDI2MDYuNTZW MTk2LjM5MUMwIDg4LjI2MSA4OC4zMDkgMCAxOTYuMzQ0IDBIMjU4OC4xOGMxMDgu MDIgMCAxOTYuMzUgODguMjYyIDE5Ni4zNSAxOTYuMzkxVjI2MDYuNTZjMCAxMDcu OTYtODguMzMgMTk2LjM5LTE5Ni4zNSAxOTYuMzkiIHN0eWxlPSJmaWxsOiMwMDJk NzI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUi IHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM3My43MzMp Ii8+PHBhdGggZD0iTTMzMy43NyAxNTMzLjc3aC01MS44Njh2NTY5Ljg5aDUxLjg2 OHYtNTY5Ljg5TTQzOC43ODkgMTY3NS40MWgtNTEuNzExVjIyOTNoNTEuNzExdi02 MTcuNTlNNTMyLjkzNCAxODQ5LjM3aC01MS42NzJ2NTM2Ljc2aDUxLjY3MnYtNTM2 Ljc2TTYzMi42NDEgMTYxNS4zMmgtNTEuODQ0djUxOS43Nmg1MS44NDR2LTUxOS43 Nk03MzIuMTg4IDE4MTguMTFoLTUxLjd2NTA3LjM2aDUxLjd2LTUwNy4zNk04MzAu NzkzIDIwMjMuNzJoLTUxLjgzMnY0ODYuOTZoNTEuODMydi00ODYuOTZNOTMxLjQx OCAxNjA5LjE3aC01MS43NXY2OTYuODZoNTEuNzV2LTY5Ni44Nk0xMDI5Ljk1IDE1 MzIuOTZoLTUxLjgyOXY3MTEuMzZoNTEuODI5di03MTEuMzZNMTEyNi4yMiAyMDA4 LjU4aC01MS42M3YzMTguMDJoNTEuNjN2LTMxOC4wMk0xMTI3LjM5IDExNjAuOTlo LTUxLjg0djQwMy40aDUxLjg0di00MDMuNE0xMjI5LjE3IDEyNDcuNTVoLTUxLjc5 djk0Ny45NGg1MS43OXYtOTQ3Ljk0TTEzMjcuNzUgMTQ3MC44NWgtNTEuNnYxMTIy LjI3aDUxLjZWMTQ3MC44NU0xNDI1LjcgMTYxMi42NUgxMzc0djEwMjUuNThoNTEu N1YxNjEyLjY1TTE1MjcuMzUgMTQyMS41M2gtNTEuNzV2OTQ5LjEzaDUxLjc1di05 NDkuMTNNMTYyNC40MyAxMzc2LjMxaC01MS43MlYyMDM3aDUxLjcydi02NjAuNjlN MTcyNS44OSAxNDcwLjQ0aC01MS43djQyNS45aDUxLjd2LTQyNS45TTE4MjEuOTcg MTM3Ni40OGgtNTEuNzF2ODY4LjA5aDUxLjcxdi04NjguMDlNMTkyMC42OSAxNDU2 LjE5aC01MS43NHYxMTIwLjMzaDUxLjc0VjE0NTYuMTlNMjAyMi4xMSAxNjkxLjYx aC01MS41OXY5OTEuNjRoNTEuNTl2LTk5MS42NE0yMTIxLjAzIDIwODUuMDNoLTUx LjcxdjUzOC43aDUxLjcxdi01MzguN00yMjE5Ljg0IDIwNjguOTJoLTUxLjc0djUy NS4yNWg1MS43NHYtNTI1LjI1TTIzMTguNjIgMTkyOC44OWgtNTEuN3Y1MzcuMDFo NTEuN3YtNTM3LjAxTTI0MTcuNzUgMTk0Ni4xNGgtNTEuNzF2NTU0LjI1aDUxLjcx di01NTQuMjVNMjUxNy4wNCAyMDU0LjU4aC01MS43NnYzMTguMDJoNTEuNzZ2LTMx OC4wMk0zMzQuNTYzIDI2Mi42MjF2OTA1LjAwOWgyOTUuMTgzVjI2Mi42MjFIMzM0 LjU2MyIgc3R5bGU9ImZpbGw6IzAwMmQ3MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1 bGU6bm9uemVybztzdHJva2U6bm9uZSIgdHJhbnNmb3JtPSJtYXRyaXgoLjEzMzMz IDAgMCAtLjEzMzMzIDAgMzczLjczMykiLz48cGF0aCBkPSJNMTA0My45OCA3Nzgu ODJoMTMyLjc4VjU3NS4yM2gtMTMyLjc4VjI2Mi42MjFINzQ1LjEzM3Y5MDUuMDA5 aDQzMS42MjdWOTQ4LjY0MWgtMTMyLjc4em0xMzIuNzggMGg1LjMzYzQ4LjEyIDAg ODEuNzIgNi4xNiA5OS45IDE5LjEyMSAxOC4xNyAxMi40NTcgMjcuMjkgMzQuNDg5 IDI3LjI5IDY1LjI3IDAgMzEuNzM4LTkuMTIgNTQuNDE4LTI3LjI5IDY2LjMyLTE4 LjE4IDEyLjY0MS01Mi42MSAxOS4xMS0xMDUuMjMgMTkuMTF2MjE4Ljk4OWgxOS45 NGMxNDEuNjYgMCAyNDIuNDgtMjAuMDkgMzAzLjM1LTYxLjA3IDU5LjkxLTM5Ljky IDg5LjktMTA2LjI1IDg5LjktMTk4Ljg4OCAwLTU1LjMyLTExLjgyLTEwMS44MDEt MzcuMTktMTM4LjA4Mi0yNC41Mi0zNi4yODEtNjIuNzEtNjUuMzQ4LTExNC41MS04 Ni4zNCA1Mi43LTExIDkwLjgxLTMxLjgwOSAxMTQuNTEtNjIuNTkgMjQuNTMtMzEu ODk4IDM3LjE5LTc3LjI2MiAzOS4xMi0xMzguMTQ4bDQuNDUtMTI2LjI3YzAtLjk3 Mi44Ny0xLjk0MS44Ny0yLjY3MiAxLjg5LTM2LjM1OSAxMC4wNS01NS4zOSAyNy4z My01Ni4yODF2LTM0LjY2OGgtMzA2LjE5Yy01LjQ1IDIxLjc4OS05LjA2IDQwLjkx LTExLjgzIDU3LjE4OC0zLjYgMTYuNTIzLTQuNDcgMjkuMDctNC40NyAzOC4zNzF2 ODkuODMyYzAgNDYuMzk4LTEwIDc5LjAyNy0yOS4wNSA5OC4yMy0xOC4yMyAxOC45 NDktNTAuOTcgMjcuOTMtOTYuMjMgMjguOTg4djIwMy41OU0xNzM3LjE5IDI1Ni40 Njl2OTA0LjY3MWg3MTkuNDFWOTMzLjEwMmgtNDE0LjIxdi0xNDAuMDJoMzI5Ljd2 LTIxOC45MWgtMzI5LjdWMjU2LjQ2OWgtMzA1LjIiIHN0eWxlPSJmaWxsOiMwMDJk NzI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUi IHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM3My43MzMp Ii8+PC9zdmc+') top left no-repeat;
    background-size: auto var(--logo-height), cover;
  }
}