.list-unstyled {
  padding-left: 0;
  list-style: none;
}
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "ABC Favorit", sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #33332e;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #005da5;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #003259;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 798px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1070px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm {
    line-height: 13rem;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg {
    line-height: 25rem;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm,
.form-group-sm .form-control {
  height: 13rem;
  padding: 5px 10px;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm,
select.form-group-sm .form-control {
  height: 13rem;
  line-height: 13rem;
}
textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.input-lg,
.form-group-lg .form-control {
  height: 25rem;
  padding: 10px 16px;
  font-size: 1.125rem;
  line-height: 1.875rem;
  border-radius: 6px;
}
select.input-lg,
select.form-group-lg .form-control {
  height: 25rem;
  line-height: 25rem;
}
textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 25rem;
  height: 25rem;
  line-height: 25rem;
}
.input-sm + .form-control-feedback {
  width: 13rem;
  height: 13rem;
  line-height: 13rem;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #76766a;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 19.75px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #005da5;
  border-color: #004f8c;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #004072;
  border-color: #002c4e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #005da5;
  border-color: #004f8c;
}
.btn-primary .badge {
  color: #005da5;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #005da5;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #003259;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 1.125rem;
  line-height: 1.875rem;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #f7f7f4;
  border: 1px solid #ccccc7;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #ccccc7;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #878787;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #666661;
  background-color: #f7f7f4;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #005da5;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #cecece;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.75rem;
  line-height: 1.42857143;
  color: #f7f7f4;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 25rem;
  padding: 10px 16px;
  font-size: 1.125rem;
  line-height: 1.875rem;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 25rem;
  line-height: 25rem;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 13rem;
  padding: 5px 10px;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 13rem;
  line-height: 13rem;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 0.75rem;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 1.125rem;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #005da5;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #005da5;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 3.75rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 30px;
  padding-left: 30px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 600px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -30px;
  margin-left: -30px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 0 30px;
  font-size: 1.125rem;
  line-height: 20px;
  height: 3.75rem;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -30px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 30px;
  padding: 9px 10px;
  margin-top: -15.125rem;
  margin-bottom: -15.125rem;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 0 -30px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.navbar-form {
  margin-left: -30px;
  margin-right: -30px;
  padding: 10px 30px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -15.125rem;
  margin-bottom: -15.125rem;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -15.125rem;
  margin-bottom: -15.125rem;
}
.navbar-btn.btn-sm {
  margin-top: -4.625rem;
  margin-bottom: -4.625rem;
}
.navbar-btn.btn-xs {
  margin-top: -9.125rem;
  margin-bottom: -9.125rem;
}
.navbar-text {
  margin-top: -8.125rem;
  margin-bottom: -8.125rem;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -30px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f7f7f4;
  border-color: #e9e9e1;
}
.navbar-default .navbar-brand {
  color: #005da5;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #004072;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #999994;
}
.navbar-default .navbar-nav > li > a {
  color: #005da5;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e9e9e1;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ccccc7;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #f7f7f4;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #f7f7f4;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e9e9e1;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e9e9e1;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #005da5;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e9e9e1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #005da5;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #005da5;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #005da5;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #003259;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #005da5;
  border-color: #005da5;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 1.125rem;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 0.75rem;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #005da5;
  border-color: #005da5;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #72c1ff;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: flex;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.modal-footer:before,
.modal-footer:after,
.horizontal-line:before,
.horizontal-line:after,
.row:not(#cosmosBar):before,
.row:not(#cosmosBar):after,
.row:not(nav):before,
.row:not(nav):after,
.default-row:before,
.default-row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.modal-footer:after,
.horizontal-line:after,
.row:not(#cosmosBar):after,
.row:not(nav):after,
.default-row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.glyphicons {
  color: inherit;
  padding-right: 0.3rem;
}
.glyphicons.glyphicons-menu-hamburger,
.glyphicons.glyphicons-woman,
.glyphicons.glyphicons-user,
.glyphicons.glyphicons-search,
.glyphicons.glyphicons-circle-arrow-right,
.glyphicons.glyphicons-circle-arrow-left,
.glyphicons.glyphicons-arrow-up,
.glyphicons.glyphicons-new-window-alt {
  font-size: 1.125rem;
  padding-right: 0;
}
.glyphicons.glyphicons-ok {
  color: #137032 !important;
}
.glyphicons.glyphicons-expand,
.glyphicons.glyphicons-collapse {
  transform: scale(1.15);
}
.glyphicons.glyphicons-euro:before {
  padding: 0 0.8rem;
}
.glyphicons.glyphicons-search:before {
  padding: 0.2rem 0 0;
}
.glyphicons.glyphicons-chevron-right:before {
  padding-right: 0;
  padding-top: 0.4rem;
}
.glyphicons.glyphicons-location:before {
  padding-top: 0.5rem;
  padding-left: 0;
  padding-right: 0.5rem;
}
.glyphicons.glyphicons-chevron-left:before {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.4rem;
}
.glyphicons.glyphicons-clock:before {
  padding: 0 0 0 2rem;
}
.glyphicons.glyphicons-comments:before,
.glyphicons.glyphicons-envelope:before,
.glyphicons.glyphicons-print:before,
.glyphicons.glyphicons-share-alt:before {
  padding: 0.4rem 0 0;
}
.glyphicons.glyphicons-user:before,
.glyphicons.glyphicons-woman:before {
  padding: 0.2rem 0 0 0;
}
.glyphicons.glyphicons-exclamation-sign:before {
  padding-left: 4px;
  padding-right: 4px;
}
.glyphicons.glyphicons-ok:before {
  padding: 0 4px;
}
.glyphicons.glyphicons-chevron-down:before,
.glyphicons.glyphicons-chevron-up:before {
  padding: 4px 4px 4px 8px;
}
.glyphicons.glyphicons-conversation:before,
.glyphicons.glyphicons-eye-open:before {
  padding: 0.1rem 0 0 0.2rem;
}
.glyphicons.glyphicons-menu-hamburger:before,
.glyphicons.glyphicons-blog:before,
.glyphicons.glyphicons-remove:before,
.glyphicons.glyphicons-ok-sign:before,
.glyphicons.glyphicons-bookmark:before,
.glyphicons.glyphicons-calendar:before,
.glyphicons.glyphicons-download-alt:before,
.glyphicons.glyphicons-file:before,
.glyphicons.glyphicons-headset:before,
.glyphicons.glyphicons-pie-chart:before,
.glyphicons.glyphicons-pictures:before,
.glyphicons.glyphicons-question-sign:before,
.glyphicons.glyphicons-keys:before,
.glyphicons.glyphicons-sort:before,
.glyphicons.glyphicons-star:before,
.glyphicons.glyphicons-star-empty:before,
.glyphicons.glyphicons-wrench:before,
.glyphicons.glyphicons-embed:before,
.glyphicons.glyphicons-stopwatch:before,
.glyphicons.glyphicons-tag:before,
.glyphicons.glyphicons-comments:before,
.glyphicons.glyphicons-microphone:before,
.glyphicons.glyphicons-notes:before,
.glyphicons.glyphicons-fire:before,
.glyphicons.glyphicons-new-window-alt:before,
.glyphicons.glyphicons-envelope:before,
.glyphicons.glyphicons-phone-alt:before,
.glyphicons.glyphicons-link:before {
  padding: 0;
}
.glyphicons.icon-inline {
  font-size: 1rem;
  vertical-align: baseline;
}
header .glyphicons-chevron-left:before {
  padding-right: 0;
  padding-top: 0.2rem;
}
h3 .glyphicons.glyphicons-chevron-right:before {
  padding-right: 0;
  padding-top: 0.2rem;
}
.collapsible .glyphicons.glyphicons-expand:before,
.collapsible .glyphicons.glyphicons-collapse:before {
  padding: 0.1rem 0 0 0;
}
@media screen and (min-width: 992px) {
  .collapsible .glyphicons.glyphicons-expand:before,
  .collapsible .glyphicons.glyphicons-collapse:before {
    padding: 0.3rem 0 0 0;
  }
}
@media screen and (min-width: 992px) {
  .glyphicons.glyphicons-woman:before,
  .glyphicons.glyphicons-user:before {
    font-size: 1.125rem;
    margin-top: 0.2rem;
  }
}
@font-face {
  font-family: 'Glyphicons Regular';
  src: url('../fonts/glyphicons-regular.woff2') format('woff2');
}
.glyphicons {
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicons:before {
  display: inline-block;
  padding: 6px 8px;
}
.glyphicons-arrow-up:before {
  content: "\E214";
}
.glyphicons-bank:before {
  content: "\E264";
}
.glyphicons-blog:before {
  content: "\E331";
}
.glyphicons-book:before {
  content: "\E072";
}
.glyphicons-facebook:before {
  content: "\E902";
}
.glyphicons-linkedin:before {
  content: "\E906";
}
.glyphicons-instagram:before {
  content: "\E908";
}
.glyphicons-xing:before {
  content: "\E905";
}
.glyphicons-bookmark:before {
  content: "\E073";
}
.glyphicons-calendar:before {
  content: "\E046";
}
.glyphicons-chat:before {
  content: "\E246";
}
.glyphicons-chevron-down:before {
  content: "\E602";
}
.glyphicons-chevron-left:before {
  content: "\E225";
}
.glyphicons-chevron-right:before {
  content: "\E224";
}
.glyphicons-chevron-up:before {
  content: "\E601";
}
.glyphicons-circle-arrow-left:before {
  content: "\E217";
}
.glyphicons-circle-arrow-right:before {
  content: "\E218";
}
.glyphicons-clock:before {
  content: "\E055";
}
.glyphicons-collapse:before {
  content: "\E369";
}
.glyphicons-conversation:before {
  content: "\E245";
}
.glyphicons-comments:before {
  content: "\E310";
}
.glyphicons-download-alt:before {
  content: "\E182";
}
.glyphicons-education:before {
  content: "\E501";
}
.glyphicons-embed:before {
  content: "\E118";
}
.glyphicons-envelope:before {
  content: "\E011";
}
.glyphicons-euro:before {
  content: "\E227";
}
.glyphicons-eye-open:before {
  content: "\E052";
}
.glyphicons-exclamation-sign:before {
  content: "\E197";
}
.glyphicons-expand:before {
  content: "\E368";
}
.glyphicons-fax:before {
  content: "\E450";
}
.glyphicons-file:before {
  content: "\E037";
}
.glyphicons-headset:before {
  content: "\E078";
}
.glyphicons-hospital-h:before {
  content: "\E300";
}
.glyphicons-info-sign:before {
  content: "\E196";
}
.glyphicons-iphone:before {
  content: "\E164";
}
.glyphicons-question-sign:before {
  content: "\E195";
}
.glyphicons-keys:before {
  content: "\E045";
}
.glyphicons-link:before {
  content: "\e900";
}
.glyphicons-location:before {
  content: "\E901";
}
.glyphicons-lock:before {
  content: "\E204";
}
.glyphicons-menu-hamburger:before {
  content: "\E517";
}
.glyphicons-minus-sign:before {
  content: "\E192";
}
.glyphicons-new-window-alt:before {
  content: "\E390";
}
.glyphicons-ok:before {
  content: "\E207";
}
.glyphicons-ok-sign:before {
  content: "\E194";
}
.glyphicons-phone-alt:before {
  content: "\E442";
}
.glyphicons-pictures:before {
  content: "\E738";
}
.glyphicons-pie-chart:before {
  content: "\E043";
}
.glyphicons-plus-sign:before {
  content: "\E191";
}
.glyphicons-print:before {
  content: "\E016";
}
.glyphicons-remove:before {
  content: "\E208";
}
.glyphicons-search:before {
  content: "\E028";
}
.glyphicons-share-alt:before {
  content: "\E309";
}
.glyphicons-shopping-cart:before {
  content: "\E203";
}
.glyphicons-show-lines:before {
  content: "\E159";
}
.glyphicons-show-thumbnails:before {
  content: "\E157";
}
.glyphicons-show-thumbnails-with-lines:before {
  content: "\E158";
}
.glyphicons-sort:before {
  content: "\E320";
}
.glyphicons-microphone:before {
  content: "\E301";
}
.glyphicons-notes:before {
  content: "\E040";
}
.glyphicons-fire:before {
  content: "\E023";
}
.glyphicons-star:before {
  content: "\E050";
}
.glyphicons-star-empty:before {
  content: "\E049";
}
.glyphicons-stopwatch:before {
  content: "\E056";
}
.glyphicons-tag:before {
  content: "\E066";
}
.glyphicons-tags:before {
  content: "\E067";
}
.glyphicons-unshare:before {
  content: "\E022";
}
.glyphicons-user:before {
  content: "\E004";
}
.glyphicons-warning-sign:before {
  content: "\E079";
}
.glyphicons-woman:before {
  content: "\E036";
}
.glyphicons-wrench:before {
  content: "\E440";
}
:root {
  font-size: 16px;
}
body {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
}
h1 {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header {
    font-weight: 700;
  }
  h1 {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
  h2 {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  h3,
  header {
    font-size: 1rem;
    line-height: 1.4375rem;
  }
  h4,
  .vcard header,
  #collapsibleContainer_searchProductBox article header {
    font-size: 1rem;
    line-height: 1.4375rem;
  }
  h5 {
    font-size: 1rem;
    line-height: 1.4375rem;
  }
  h6 {
    font-size: 1rem;
    line-height: 1.4375rem;
  }
  .small {
    font-size: 0.6875rem;
    line-height: 1rem;
  }
  .font-sm {
    font-size: 0.6875rem;
    line-height: 1rem;
  }
  .extra-small {
    font-size: 0.6875rem;
    line-height: 1rem;
  }
}
@media screen and (min-width: 768px) {
  h2,
  h3,
  h4,
  h5,
  h6,
  header {
    font-weight: 400;
  }
  h1 {
    font-size: 2.25rem;
    line-height: 2.625rem;
    font-weight: 700;
  }
  h2 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  h3 {
    font-size: 1.3125rem;
    line-height: 1.75rem;
  }
  h4,
  .vcard header,
  #collapsibleContainer_searchProductBox article header {
    font-size: 0.9375rem;
    line-height: 1.5625rem;
  }
  h5 {
    font-size: 0.9375rem;
    line-height: 1.5625rem;
  }
  h6 {
    font-size: 0.9375rem;
    line-height: 1.5625rem;
  }
  .small {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
  .font-sm {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
  .extra-small {
    font-size: 0.625rem;
    line-height: 0.875rem;
  }
}
.article-source {
  color: #808080;
  padding-top: 1.5rem;
}
.article-source.tax {
  margin-bottom: 1.5rem;
}
body {
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  color: #1a1a1a;
}
body.modal-open {
  padding-right: 0 !important;
}
.content-wrapper {
  background-color: #ffffff;
  margin: 0 auto;
  max-width: 1280px;
  padding: 0;
  position: relative;
  display: flex;
  flex-direction: column;
}
#Ads_BA_FLB + .main-content-wrapper,
#Ads_Billboard_container + .main-content-wrapper {
  margin-top: 1.875rem;
  display: flex;
  flex-direction: column;
}
#tabnav,
.row,
.stage,
footer,
main {
  max-width: 1280px;
}
hr {
  border-top-color: #e9e9e5;
  border-top-width: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.horizontal-line {
  margin: 0 0.75rem 1.56rem;
  border-bottom: 1px solid #e9e9e5;
}
.horizontal-line.no-margin-horizontal {
  margin-left: 0;
  margin-right: 0;
}
aside hr {
  border-top-color: #ccccc7;
}
h1 {
  margin: 0;
  padding-bottom: 0.625rem;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
}
@media screen and (max-width: 767px) {
  h1 h1 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
  }
}
h2 {
  margin: 0;
  padding-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
@media screen and (max-width: 767px) {
  h2 h2 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
  }
}
h2 + ol,
h2 + ul {
  padding-top: 0.875rem;
}
p ~ h2 {
  padding-top: 1.25rem;
  padding-bottom: 0;
}
h3,
h4 {
  margin-bottom: 1rem;
  margin-top: 0;
}
h6.single {
  margin-top: 0;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
@media screen and (max-width: 767px) {
  p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
}
p a {
  text-decoration: underline;
  color: #1a1a1a;
}
p a:hover {
  color: #0200fa;
  text-decoration: underline;
  text-decoration-color: #0200fa;
}
p a:active {
  color: #5c75ff;
  text-decoration: underline;
  text-decoration-color: #5c75ff;
  outline: none;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
picture > img {
  height: auto;
  width: 100%;
}
picture > video {
  display: none;
}
.text-center {
  text-align: center;
}
.text-all-caps {
  text-transform: uppercase;
}
.box-recommended-links {
  margin-top: 0;
}
.box-recommended-links ol > li {
  color: #005da5;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .box-recommended-links {
    margin-top: 6.5rem;
    padding-left: 3rem;
  }
}
.authors {
  clear: both;
}
.authors .author {
  display: table;
  padding-bottom: 1rem;
  padding-left: 0;
}
.authors .author:nth-child(2n) {
  clear: left;
}
.authors .author .author-detail {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.authors .author .author-picture {
  display: table-cell;
}
a.socialmedia {
  background-size: 20px 18px;
  margin-right: 1.25rem;
  padding-right: 1.25rem;
}
a.socialmedia.facebook {
  background-image: url("../images/facebook.svg");
}
a.socialmedia.instagram {
  background-image: url("../images/instagram.svg");
}
a.socialmedia.linkedin {
  background-image: url("../images/linkedin.svg");
}
a.socialmedia.twitter {
  background-image: url("../images/twitter.svg");
}
a.socialmedia.xing {
  background-image: url("../images/xing.svg");
}
.icon-box {
  background-image: url("../images/icon-bg.png");
  background-position: 0 0;
  background-size: 100% 100%;
  height: 56px;
  position: relative;
  width: 74px;
}
.icon-box .glyphicons {
  font-size: 1.875rem;
  line-height: 2.875rem;
  color: #ffffff;
  left: 55%;
  position: absolute;
  top: 55%;
  transform: translate(-50%, -50%);
}
.sitemap .sitemap-year,
.sitemap .sitemap-months {
  padding: 0;
}
.sitemap .sitemap-year {
  width: 5%;
  font-size: 1.4rem;
}
.sitemap .sitemap-months {
  font-size: 1.3rem;
  width: 95%;
}
.sitemap .glyphicons-chevron-right {
  padding-left: 0.3rem;
}
.sitemap .space-before {
  margin-top: 4.7rem;
}
.infographic-detail .navigation-links > li,
.survey-detail .navigation-links > li {
  padding-right: 1.25rem;
}
.infographic-detail .space-before,
.survey-detail .space-before {
  margin-top: 1.5rem;
}
.infographic-detail .btn {
  margin-bottom: 1.5rem;
  margin-top: 1rem;
}
.infographic-detail .btn .glyphicons-embed:before {
  padding: 0 0.5rem 0.2rem 0;
}
.infographic-detail .embed-text {
  border: solid 1px #ccccc7;
  margin-bottom: 1.5rem;
  overflow: hidden;
  padding: 0 0.5rem;
}
.infographic-detail .taglist {
  padding-bottom: 1.5rem;
  padding-top: 1rem;
}
.infographic-detail .content-top-tools {
  padding: 0;
}
.pull-down {
  float: right;
}
@media screen and (max-width: 767px) {
  .pull-down {
    float: left;
  }
}
.pull-down.social-share-container {
  padding-bottom: 1.5rem;
  padding-top: 0;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
blockquote {
  margin: 0 0 20px;
  padding: 10px 3.5rem;
}
blockquote p {
  color: #666661;
  font-size: 0.875rem;
  font-style: italic;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote:not(.tweet-quote) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 0;
  margin: 2rem 3.5rem 0 0;
  clear: both;
}
blockquote:not(.tweet-quote) ul,
blockquote:not(.tweet-quote) ol {
  color: #666661;
  font-style: italic;
}
blockquote:not(.tweet-quote):before {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  content: "\201D";
  color: #999994;
  font-size: 2.1875rem;
  font-weight: 700;
  padding-top: 1rem;
}
blockquote:not(.tweet-quote) > * {
  flex-basis: calc(100% - 2.4rem);
  padding: 0 0 0 1.4rem;
}
blockquote.tweet-quote {
  border-left: 5px solid #09abef;
  margin: 0;
  text-align: right;
}
blockquote.tweet-quote .twitter-text {
  font-weight: 400;
  text-align: left;
}
blockquote.tweet-quote a span {
  background-image: url("../images/x.png");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  display: inline-block;
  height: 20px;
  margin: 0.5rem 0 -0.5rem 0.5rem;
  width: 20px;
}
section .a-z-list:not(ul) {
  font-weight: 400;
}
ul.a-z-list {
  list-style-type: none;
  padding: 0;
}
ul.a-z-list li {
  margin-bottom: 1rem;
}
a.rss {
  line-height: 1.375rem;
}
a.rss.text-right {
  display: block;
}
a.rss:focus {
  outline: none;
}
a.rss .rssIcon {
  background: url(../images/spriteSocial.png) no-repeat;
  background-position: -40px -160px;
  display: inline-block;
  float: left;
  height: 24px;
  margin-right: 5px;
  width: 24px;
}
label {
  font-weight: 400;
}
.background-white {
  background-color: #ffffff !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.row:not(#cosmosBar),
.row:not(nav) {
  margin-left: 0;
  margin-right: 0;
  clear: both;
}
.row-initial {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}
.text-container-center {
  bottom: 0;
  height: 1.875rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-initial {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
.default-row {
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width: 992px) {
  .default-row :nth-child(4) {
    clear: left;
  }
}
.hide-no-js {
  display: none !important;
}
.flex-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-space-between {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.flex-space-between.align-baseline {
  align-items: baseline;
}
@media screen and (max-width: 991px) {
  .flex-space-between {
    flex-direction: column;
    margin-bottom: 1.06rem;
  }
}
.flex-divide-equally {
  flex: 1 1 0px;
}
ul.paid-content-list,
ol.table-of-contents {
  list-style-type: none;
}
ul.paid-content-list {
  padding-left: 6rem;
  text-indent: -6rem;
}
ul.paid-content-list a,
ul.paid-content-list li {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  margin-bottom: 0.935rem;
}
ul.paid-content-list a,
ul.paid-content-list a:hover {
  text-decoration: none;
}
ul.paid-content-list a span:hover,
ul.paid-content-list a:hover span:hover {
  text-decoration: underline;
}
ul.paid-content-list span {
  padding-left: 0.5rem;
}
ol.table-of-contents > li ol {
  list-style-type: none;
}
ol.table-of-contents > li ol > li {
  margin-top: 1rem;
}
.additional-info {
  color: #999994;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  padding-bottom: 0.625rem;
  padding-top: 1.7rem;
}
.article-list > .article-teaser,
main.landing-page > .article-teaser,
.article-list .sub-content-container > .article-teaser,
main.landing-page .sub-content-container > .article-teaser,
.article-list > .article-list-item,
main.landing-page > .article-list-item,
.article-list .sub-content-container > .article-list-item,
main.landing-page .sub-content-container > .article-list-item,
.article-list > .article-teaser p,
main.landing-page > .article-teaser p,
.article-list .sub-content-container > .article-teaser p,
main.landing-page .sub-content-container > .article-teaser p,
.article-list > .article-list-item p,
main.landing-page > .article-list-item p,
.article-list .sub-content-container > .article-list-item p,
main.landing-page .sub-content-container > .article-list-item p {
  font-size: 1rem;
  line-height: 1.375rem;
}
.article-list .empty-survey,
main.landing-page .empty-survey,
.article-list .empty-survey + hr,
main.landing-page .empty-survey + hr {
  display: none;
}
@media screen and (max-width: 768px) {
  .article-list .row .default-row,
  main.landing-page .row .default-row {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.source {
  color: #999994;
  font-size: 0.8125rem;
  line-height: 1.25rem;
}
main.landing-page .survey {
  border: 0;
}
.inline-link {
  display: inline-block;
  padding: 0;
}
.full-width {
  max-width: 100%;
  width: 100%;
}
.half-width {
  max-width: 50%;
}
.page-tools {
  float: right;
  margin: 0;
  text-align: right;
}
.page-tools,
.page-tools .glyphicons {
  padding-left: 0.5rem;
  color: #999994;
}
.page-tools strong span {
  padding-top: 0.4rem;
}
.navbar-vertical-item {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
  border-bottom: 1px solid #ccccc7;
  color: #1a1a1a;
  display: inline-block;
  padding: 0.66em 0.5em 0.6em 1em;
  text-decoration: none;
  width: 100%;
}
.navbar-vertical-item .borderTop {
  border-top: 1px solid #ccccc7;
}
.navbar-vertical-item .glyphicons {
  color: #1a1a1a;
  float: right;
  line-height: 1.375rem;
  position: relative;
}
.navbar-vertical-item:hover {
  color: #0200fa;
  text-decoration: underline;
}
.navbar-vertical-item:hover .glyphicons {
  color: #0200fa;
}
.navbar-vertical-item.active {
  font-weight: 700;
}
.navbar-vertical-item.subitem {
  padding-left: 2em;
}
.has-margin {
  margin-top: 1.5rem;
}
#co-branding {
  padding-bottom: 0;
}
.sidebar-offcanvas {
  z-index: 15;
}
#sortList {
  background-color: #f7f7f4;
  border-bottom: 1px solid #ccccc7;
  border-top: 1px solid #ccccc7;
  margin-bottom: 2rem;
  margin-top: 1rem;
  padding: 0 1.25rem;
  width: 100%;
}
#sortList,
#sortList p {
  display: inline-block;
}
#collapsibleContainer_searchProductBox a.pull-right {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.checkbox-label {
  margin-left: 1.75em;
  position: relative;
  text-indent: -1.75em;
}
.checkbox-label input[type="checkbox"] {
  height: auto;
}
.expand-multiple .glyphicons-expand,
.expand-multiple .glyphicons-collapse {
  top: 2.5rem;
  transform: scale(1.5);
}
.expand-multiple a h3 {
  margin-bottom: 0;
}
.btn-expander {
  margin-left: 0;
}
.btn-expander,
.btn-expander:active,
.btn-expander:visited,
.btn-expander .glyphicons {
  color: #0200fa;
  cursor: pointer;
}
p iframe {
  border: 1px solid #ccccc7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-container {
  display: flex;
  position: relative;
  padding-top: 56.25%;
  width: 100%;
}
.video-container-richtext {
  position: relative;
  width: 100%;
  height: 382px;
}
.podcast-player {
  position: relative;
  width: 100%;
  height: 146px;
}
.iframe-container {
  display: flex;
  position: relative;
  width: 100%;
  padding-top: 0;
}
.iframe-container iframe {
  border: 0;
  height: 625px;
  position: relative;
  width: 100%;
}
.info-label {
  display: flex;
  flex-wrap: wrap;
}
hr.thick {
  border-top: 2px solid #ccccc7;
}
.article-teaser.collapsible a[data-toggle] {
  margin-left: -1.5rem;
}
.article-list-item {
  width: 100%;
}
figure {
  color: #4d4d4d;
  display: table;
  margin-bottom: 1.25rem;
  word-wrap: break-word;
  word-break: break-word;
}
figure.pull-left {
  margin-right: 1.56rem;
  max-width: 410px;
}
figure.pull-left.small-image {
  max-width: 100px;
}
figure.pull-left.fixed-medium-image {
  width: 100%;
}
figure.pull-left-on-desktop {
  float: left;
  margin-right: 1.25rem;
  width: 100%;
  height: 382px;
}
@media screen and (max-width: 480px) {
  figure.pull-left-on-desktop {
    float: none;
    height: 175px;
  }
}
figure.pull-right {
  margin-left: 1em;
}
figure figcaption {
  caption-side: bottom;
  display: table-caption;
  word-break: break-word;
  font-size: 0.875rem;
}
figure iframe {
  margin-bottom: -0.5rem;
  width: 100%;
}
figure img {
  height: auto;
  width: 100%;
}
figure .picture-description {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #33332e;
  display: block;
  font-style: italic;
  padding-top: 0.625rem;
}
figure .img-responsive {
  max-width: initial;
  width: auto;
}
img.pull-left {
  margin-right: 1em;
}
img.pull-right {
  margin-left: 1em;
}
.journalItemFaded,
.trainingItemFaded,
.productItemFaded {
  background: url(../images/icons/productsIconsSprite.png) no-repeat;
  background-position: 0 0;
  display: block;
  height: 70px;
  margin: auto;
  width: 86px;
}
.productItemFaded {
  background-position: 0 -70px;
  height: 75px;
  width: 65px;
}
.trainingItemFaded {
  background-position: 0 -150px;
  height: 75px;
}
.no-text-decoration,
.no-text-decoration:hover,
.no-text-decoration:active,
.no-text-decoration:focus,
.no-text-decoration:visited {
  text-decoration: none;
}
.with-text-decoration,
.with-text-decoration:hover,
.with-text-decoration:active,
.with-text-decoration:focus,
.with-text-decoration:visited {
  text-decoration: underline;
}
.taglist {
  border-top: 1px solid #e9e9e5;
  color: #878787;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-top: 1.5rem;
}
.taglist .glyphicons {
  color: #005da5;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.errormsg {
  background-color: #e81546;
  border-radius: 0;
  border: none;
  color: #ffffff;
  margin-top: 0.5rem;
  padding: 1rem;
}
.copytext {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #33332e;
}
.highlight {
  background-color: #feecc8;
  color: #33332e;
  padding: 0 1px;
}
.lightbox {
  background: #ffffff;
  padding: 1.875rem;
}
.underline {
  text-decoration: underline;
}
.no-wrap {
  white-space: nowrap;
}
.no-wrap .btn {
  display: inline-block;
}
.wrap {
  white-space: normal;
}
.large-padding {
  margin-left: 6em;
}
.valign-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.partner-box {
  display: inline-block;
  vertical-align: top;
}
.partner-box .with-logo {
  background-color: #ffffff;
  height: 185px;
  margin: 1.3rem;
  max-height: 185px;
  max-width: 175px;
  min-height: 185px;
  min-width: 175px;
  padding: 5px;
  width: 175px;
}
.partner-box .with-logo .img-container {
  height: 130px;
  max-height: 130px;
  min-height: 130px;
  text-align: center;
  vertical-align: middle;
}
.partner-box .with-logo .img-container img {
  max-height: 130px;
}
.partner-box .description {
  line-height: 150%;
  max-width: 165px;
  min-width: 165px;
  padding-top: 5px;
  text-align: center;
  width: 165px;
}
a.reference-box.with-logo {
  display: inline-block;
  line-height: 150%;
  max-width: 140px;
  padding: 0.25em;
  text-align: center;
}
.pipe-separator {
  padding: 0 0.25em;
}
.break-space-before {
  margin-top: 1rem;
}
.break-space-before:not(.collapse) {
  display: block;
}
.space-after {
  margin-bottom: 1rem;
}
.space-after-xl {
  margin-bottom: 3.75rem;
}
.space-before {
  margin-top: 2rem;
}
.no-header-spaceholder {
  padding-top: 2rem;
}
.img-overlay-btn {
  margin-bottom: -3rem;
}
.img-overlay-btn > span.img-overlay-text {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
  bottom: 55px;
  display: inline-block;
  padding-left: 10px;
  position: relative;
  text-align: left;
  width: 100%;
}
.img-overlay-btn > span.img-overlay-text .glyphicons {
  padding-left: 0.5rem;
}
.img-overlay-btn img {
  width: 100%;
}
.float-none {
  float: none;
}
.new-line {
  display: block;
  padding-left: 0;
}
.hide-until-no-js {
  display: none;
}
#messageBox {
  color: #ffffff;
  font-weight: 700;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 50;
}
#messageBox.success {
  background-color: #0200fa;
}
#messageBox.error {
  background-color: #e81546;
}
.social-share-container {
  display: block;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
.social-share-container .inline-controls {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.social-share-container a.recommend {
  background-color: #999994;
  text-align: center;
}
.social-share-container a.recommend span.glyphicons-envelope {
  font-size: 24px;
  color: #ffffff;
  line-height: 3.6rem;
  padding: 0;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
  display: block;
  margin-bottom: 0.5em;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}
table th,
table td {
  border: 1px solid #ccccc7;
  padding: 0.5em;
}
table th p,
table td p {
  margin-bottom: 0;
}
.form-control:focus {
  box-shadow: none;
}
.landing-page .stage {
  margin-top: 0;
}
aside.landing-page .box {
  padding-right: 1em;
}
aside.landing-page .carousel-outer:not(.box) {
  padding-left: 0;
}
.registerButton {
  width: 100%;
}
#toTop-right,
#toTop-left {
  background: #ccccc7;
  border-color: #ccccc7;
  border-radius: 3px;
  bottom: 20px;
  display: none;
  filter: alpha(opacity=75);
  opacity: 0.75;
  outline: none;
  position: fixed;
  padding: 0.6rem 1.2rem;
  text-decoration: none;
  width: auto;
  zoom: 1;
  z-index: 1000;
}
#toTop-right .glyphicons,
#toTop-left .glyphicons {
  color: #ffffff;
  padding: 6px 8px;
}
#toTop-right:hover,
#toTop-left:hover,
#toTop-right:focus,
#toTop-left:focus,
#toTop-right:active,
#toTop-left:active,
#toTop-right.active,
#toTop-left.active {
  border-color: #33332e;
  background: #33332e;
  filter: alpha(opacity=5);
  opacity: 0.5;
}
#toTop-right {
  right: 20px;
}
#toTop-left {
  left: 20px;
}
.special-news-label {
  font-size: 0.6875rem;
  line-height: 1rem;
  background-color: #666661;
  clear: both;
  color: #ffffff;
  padding: 2px 3px 0;
  width: fit-content;
}
.banner img {
  width: 100%;
  height: auto;
}
.pwdstrength_container {
  margin-bottom: 10px;
}
.veryweak {
  background-color: #fde6e6 ! important;
  border-color: #f27181 ! important;
}
.weak {
  background-color: #faad14 ! important;
  border-color: #f27181 ! important;
}
.strongpwd {
  background-color: #20bf55 ! important;
  border-color: #69e693 ! important;
}
.article-list h2 {
  margin-bottom: 2.5rem;
}
.article-list .survey h2 {
  margin-bottom: 1rem;
}
.article-list.newsletter h2,
.article-list a h2 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.article-list hr {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.article-list hr:last-of-type {
  margin-bottom: 0.31rem;
}
.article-list .article-teaser.big figure {
  margin-bottom: 1rem;
}
.article-list .article-teaser,
.article-list .article-list-item {
  width: 100%;
}
.detail-page main .content {
  color: #1a1a1a;
  padding: 0;
}
.detail-page main .content .source {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  clear: both;
}
.detail-page main .content p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
@media screen and (max-width: 479px) {
  .detail-page main .content p {
    clear: both;
  }
}
.detail-page main .content ul,
.detail-page main .content ol {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.detail-page main .content h2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.detail-page main .content p ~ h2 {
  padding-top: 0;
  padding-bottom: 0;
}
.detail-page main .taglist {
  clear: both;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.sub-content-container {
  margin-bottom: 3.5rem;
}
.expand-multiple .collapsible:last-of-type,
.box:not(.carousel-outer) .collapsible:last-of-type,
.expand-multiple article:last-of-type,
.box:not(.carousel-outer) article:last-of-type,
.expand-multiple .expand-multiple,
.box:not(.carousel-outer) .expand-multiple {
  margin-bottom: 1rem;
}
.loading {
  text-align: center;
}
.spinner {
  -webkit-animation: sk-scaleout 1s infinite ease-in-out;
  animation: sk-scaleout 1s infinite ease-in-out;
  background-color: #666661;
  border-radius: 100%;
  height: 40px;
  margin: 5px auto;
  width: 40px;
}
@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@media screen and (max-width: 599px) {
  span.hidden-lg {
    display: inline-block;
    position: relative;
  }
  span.hidden-md {
    display: inline-block;
  }
  span.hidden-xs {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  figure.pull-left {
    margin-right: 1.25rem;
  }
  .item-separation-padding {
    padding-top: 1em;
  }
  .article-list h2 {
    margin-top: 3.5rem;
  }
  .default-row {
    padding-left: 30px / 2;
    padding-right: 30px / 2;
  }
  .default-row .default-row {
    padding-left: 5px;
    padding-right: 5px;
  }
  .video-container-richtext {
    position: relative;
    width: 100%;
    height: 175px;
  }
  ul.a-z-list {
    margin: 0;
  }
  .clear-title-mobile {
    clear: both;
    padding-top: 0.25rem;
  }
  .content-top-tools {
    margin-bottom: 1rem;
    position: relative;
  }
  .content-top-tools::after,
  .content-top-tools::before {
    clear: both;
    content: " ";
    display: table;
  }
  .content-top-tools.top-spaced {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  html {
    overflow-y: scroll;
  }
  .horizontal-line {
    margin: 0 0.935rem 1.56rem;
  }
  h1 {
    padding-bottom: 0.75rem;
  }
  h1 .glyphicons {
    float: left;
  }
  h2 {
    padding-top: 1rem;
    padding-bottom: 0;
  }
  .article-list h2 {
    margin-top: 1rem;
  }
  .item-separation-padding {
    padding-top: 2em;
  }
  span.hidden-lg {
    display: inline-block;
    position: relative;
    top: -12px !important;
  }
  span.hidden-md {
    display: none !important;
  }
  span.hidden-xs {
    display: inline-block;
  }
  .author-info .author:first-of-type {
    padding: 0;
  }
  .content-top-tools {
    padding-top: 1rem;
  }
  .content-top-tools > :not(.rating-container) {
    margin-left: 1rem;
  }
  .special-news-label {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
  .registerButton {
    width: auto;
  }
}
.shopBtn {
  margin-bottom: 3.125rem;
}
.registerButton {
  margin-top: 1.875rem;
}
@media screen and (max-width: 991px) {
  .article-list .article-list-item:last-of-type {
    margin-bottom: 3rem;
  }
  .lightbox {
    padding: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  #employeeCollection aside {
    margin-left: 30px;
  }
  aside.no-padding-left {
    padding-left: 0;
  }
  aside > .article-teaser,
  aside.aside-no-box {
    padding-left: 1em;
  }
  aside {
    padding-right: 30px;
  }
  aside + main {
    padding-left: 30px !important;
    padding-right: 30px/2 !important;
  }
  main:not(.no-double-gutter) {
    padding-right: 30px;
  }
  main + aside {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  span.hidden-lg {
    display: none !important;
  }
  span.hidden-md {
    display: inline-block;
  }
  span.hidden-xs {
    display: inline-block;
  }
  #scroll-content {
    margin-bottom: 100px;
    max-width: 1280px;
    position: relative;
    width: 100%;
  }
  .content-top-tools > :not(.rating-container) {
    margin-left: 1.8rem;
  }
  .content-top-tools header {
    font-family: "ABC Favorit", sans-serif;
    font-weight: 400;
    font-size: 0.9375rem;
    line-height: 1.5625rem;
  }
}
.warning-container {
  background-color: #feecc8;
  border: 1px solid #eb6005;
  color: #eb6005;
  padding: 0.625rem;
  font-size: 0.75rem;
}
.warning-container figure {
  color: #eb6005;
  margin-bottom: 0;
  margin-right: 0.31rem;
}
.warning-container .glyphicons:before {
  font-size: 1.875rem;
}
.warning-container li {
  font-size: 1.2rem;
}
.warning-container.no-margin-horizontal {
  margin-left: 0;
  margin-right: 0;
}
.warning-container .title {
  align-items: center !important;
}
.warning-container.touchpoint {
  margin-bottom: 3.125rem;
}
.warning-container.author {
  margin-top: 5.5rem;
  margin-bottom: 5rem;
}
@media screen and (min-width: 992px) {
  .warning-container {
    display: flex;
    flex-direction: row;
  }
}
.title,
.title--v1 {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 1rem;
}
.title.title-big {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-bottom: 0.875rem;
}
.title.title-bold {
  font-size: 14px;
}
.title.title-small {
  font-size: 1rem;
  line-height: 0.125rem;
}
.title.title-small-stellenmarkt {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.title.title-box {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
  word-wrap: break-word;
}
.title.title-box--carousel {
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
  margin-bottom: 0;
  word-wrap: break-word;
}
.title.title-box--carousel__aside {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  margin-bottom: 0;
}
.title.title-big-box {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 700;
  padding: 0 0 15px 0;
  text-transform: uppercase;
}
.title.title-text {
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 0.875rem;
}
@media screen and (min-width: 768px) {
  .title,
  .title--v1 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .title.title-big {
    font-size: 2.25rem;
    line-height: 2.625rem;
    margin-bottom: 1.25rem;
  }
  .title.title-box {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .title.title-big-box {
    font-size: 1.875rem;
    line-height: 2.125rem;
    padding: 0 0 14px 0;
  }
  .title.title-small.equal-height {
    height: 3.125rem;
  }
}
.as-link-white,
.as-link-white:active,
.as-link-white:visited,
.as-link-white .glyphicons {
  color: #ffffff;
  cursor: pointer;
}
.link-white {
  color: #ffffff;
}
.link-white:hover,
.link-white:focus {
  color: #ffffff;
  text-decoration: underline;
}
.link-white:active {
  color: #ffffff;
}
.as-link-default {
  color: #1a1a1a;
}
.as-link-default:hover,
.as-link-default:focus {
  color: #1a1a1a;
  text-decoration: underline;
}
.as-link-default:active {
  color: #1a1a1a;
}
.bright-title-link {
  font-size: 0.875rem;
}
.bright-title-link,
.bright-title-link:hover {
  color: #ffffff;
}
.bright-title-link:hover,
.bright-title-link:active {
  text-decoration: underline;
}
.bright-title-link:active {
  color: #dadad6;
}
.bright-label-link {
  color: #ffffff;
  text-decoration: underline;
}
.bright-label-link:hover,
.bright-label-link:focus {
  color: #ccccc7;
  text-decoration: none;
}
.bright-label-link:active {
  color: #ffffff;
}
.copyright-link {
  color: #999994;
}
.copyright-link:hover,
.copyright-link:focus {
  color: #ccccc7;
  text-decoration: underline;
}
.copyright-link:active {
  color: #666661;
}
.link-chevron {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-content: center;
  gap: 0.5rem;
  margin-top: 0.5rem;
  color: #005da5;
}
.link-chevron:hover,
.link-chevron:focus {
  color: #669ec9;
  text-decoration: none;
}
.link-chevron:active {
  color: #00467c;
}
.link-chevron .glyphicons:before {
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
}
.link-chevron.link-chevron-bright {
  color: #ffffff;
}
.link-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.link-icon {
  color: #005da5;
}
.link-icon:hover,
.link-icon:focus {
  color: #669ec9;
  text-decoration: underline;
}
.link-icon:active {
  color: #00467c;
}
.link-icon .glyphicons {
  padding: 0;
}
.link-icon .glyphicons:before {
  padding: 0.4rem 0.625rem 0 0;
}
.link-external .glyphicons:before {
  padding-bottom: 0.5rem;
}
.link-external:active {
  text-decoration: underline;
}
.link-text-secondary {
  color: #666661;
}
.link-text-secondary :active {
  color: #33332e;
}
.link-text-secondary :hover {
  color: #999994;
}
.meta-link {
  color: #999994;
}
.meta-link:hover,
.meta-link:focus {
  color: #669ec9;
  text-decoration: none;
}
.meta-link:active {
  color: #00467c;
}
.btn-expander {
  margin-left: 0;
}
.btn-expander,
.btn-expander:active,
.btn-expander:visited,
.btn-expander .glyphicons {
  color: #0200fa;
  cursor: pointer;
}
.link-primary {
  color: #005da5;
}
.link-primary:hover,
.link-primary:focus {
  color: #669ec9;
  text-decoration: underline;
}
.link-primary:active {
  color: #00467c;
}
.link-neutral {
  color: #1a1a1a;
}
.modal.feedback .modal-backdrop {
  background-color: #33332e;
  filter: alpha(opacity=80);
}
.modal.feedback .modal-backdrop.in {
  opacity: 0.8;
}
.modal.feedback .modal-dialog .modal-header {
  margin-bottom: 0;
  border: none;
}
.modal.feedback .modal-dialog .modal-content {
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  border-radius: 0;
}
.modal.feedback .modal-dialog .modal-content .resp-container {
  position: relative;
  overflow: hidden;
  padding-top: 175%;
}
.modal.feedback .modal-dialog .modal-content .resp-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.modal.feedback .modal-dialog .modal-content .close {
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0.9rem;
  right: 1rem;
  z-index: 1000;
}
.modal.feedback .modal-dialog .modal-content .close,
.modal.feedback .modal-dialog .modal-content .close:hover {
  color: #666661;
}
.modal.logout-popup {
  padding: 0 !important;
}
.modal.logout-popup .modal-dialog {
  max-width: 365px;
  margin: 24vh auto 0;
}
.modal.logout-popup .modal-body {
  padding-top: 2.8rem;
}
.modal.menu {
  padding: 0 !important;
}
.modal.menu.fade.left:not(.in) .modal-dialog {
  -webkit-transform: translate3d(-25%, 0, 0);
  transform: translate3d(-25%, 0, 0);
}
.modal.menu .close {
  color: #666661;
  left: 2.5rem;
  right: auto;
  top: 3rem;
}
.modal.menu .modal-body {
  padding: 1.5rem 0.625rem;
}
.modal.menu .modal-content {
  background-color: #e9e9e5;
  overflow-y: auto;
  width: 290px;
}
.modal.menu .modal-content .navbar-nav.main {
  top: 2.8125rem;
  width: 100%;
}
.modal.menu .modal-dialog {
  margin: 0;
  width: 100%;
}
@media screen and (min-width: 600px) and (max-width: 991px) {
  .modal.feedback .modal-dialog .modal-content .resp-container {
    padding-top: 75%;
  }
}
@media screen and (min-width: 991px) {
  .modal.feedback .modal-dialog {
    top: 50%;
    transform: translate(-25%, -50%);
  }
  .modal.feedback .modal-dialog .modal-header {
    padding: 0;
  }
  .modal.feedback .modal-dialog .modal-content {
    height: auto;
    padding: 30px;
    width: 900px;
  }
  .modal.feedback .modal-dialog .modal-content .resp-container {
    padding-top: 56.2%;
  }
  .modal.feedback .modal-dialog .modal-content .modal-footer {
    padding-left: 0;
    padding-right: 0;
  }
  .modal.feedback .modal-dialog .modal-content .modal-footer .gdpr {
    float: left;
    width: 80%;
    text-align: left;
  }
  .modal.feedback .modal-dialog .modal-content .modal-footer .btn-solid-third {
    font-size: 1rem;
    line-height: 27px;
    height: 27px;
    margin-top: 0.625rem;
    padding: 0 9px;
  }
}
form {
  padding: 0;
}
form input::-webkit-input-placeholder {
  color: #ccccc7;
}
form input::-moz-placeholder {
  color: #ccccc7;
}
form input:-ms-input-placeholder {
  color: #ccccc7;
}
form .container-radio-button {
  display: inline-block;
  position: relative;
  padding-left: 3.5rem;
  padding-right: 2.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
}
form .container-radio-button input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
form .container-radio-button .checkmark {
  background-color: #ffffff;
  border: 1px solid #dadad6;
  border-radius: 50%;
  height: 1.56rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.56rem;
}
form .container-radio-button .checkmark:after {
  content: "";
  display: none;
  position: absolute;
  top: 0.31rem;
  left: 0.31rem;
  width: 0.81rem;
  height: 0.81rem;
  border-radius: 50%;
  background: #666661;
}
form .container-radio-button input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 1px solid #dadad6;
}
form .container-radio-button input:checked ~ .checkmark:after {
  display: block;
}
form .container-checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
form .container-checkbox input[type="checkbox"],
form .container-checkbox .ui-state-error + .checkmark {
  border: 1px solid #f27181;
}
form .container-checkbox input[type="checkbox"],
form .container-checkbox .ui-state-valid + .checkmark {
  border: 1px solid #69e693;
}
form .container-checkbox input {
  position: absolute;
  opacity: 0;
}
form .container-checkbox .checkmark {
  background-color: #ffffff;
  border: 1px solid #dadad6;
  top: 0;
  left: 0;
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
}
form .container-checkbox .checkmark:after {
  border: solid #33332e;
  border-width: 0 0.1875rem 0.1875rem 0;
  content: "";
  display: none;
  height: 0.875rem;
  left: 0.5625rem;
  position: absolute;
  top: 0.1875rem;
  transform: rotate(45deg);
  width: 0.375rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
form .checkmark:hover {
  border: 1px solid #999994;
}
form .container-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 1px solid #69e693;
}
form .container-checkbox input:checked ~ .checkmark:after {
  display: block;
}
form .container-checkbox .checkmark:after {
  left: 0.5625rem;
  top: 0.1875rem;
  width: 0.375rem;
  height: 0.875rem;
  border: solid #808080;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
form fieldset input,
form fieldset select,
form fieldset textarea {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
  border-color: #999994 #dadad6 #dadad6 #dadad6;
  border-style: solid;
  border-width: 1px;
  color: #999994;
  height: 2.625rem;
  line-height: 1.25rem;
  padding: 0.625rem;
  width: 100%;
}
form fieldset input:hover,
form fieldset select:hover,
form fieldset textarea:hover {
  border-color: #999994;
}
form fieldset input:active,
form fieldset select:active,
form fieldset textarea:active,
form fieldset input:focus,
form fieldset select:focus,
form fieldset textarea:focus {
  border-color: #0200fa;
  color: #33332e;
}
form fieldset input:active ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset select:active ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset textarea:active ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset input:focus ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset select:focus ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset textarea:focus ~ .glyphicons.glyphicons-exclamation-sign {
  display: none;
}
form fieldset input:required.ui-state-error,
form fieldset select:required.ui-state-error,
form fieldset textarea:required.ui-state-error {
  background-color: #ffffff;
  border: 1px solid #f27181;
  color: #999994;
  -webkit-appearance: none;
  -moz-appearance: none;
}
form fieldset input:required.ui-state-error::-ms-expand,
form fieldset select:required.ui-state-error::-ms-expand,
form fieldset textarea:required.ui-state-error::-ms-expand {
  display: none;
}
form fieldset input:required.ui-state-error ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset select:required.ui-state-error ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset textarea:required.ui-state-error ~ .glyphicons.glyphicons-exclamation-sign {
  color: #e81546;
  display: inline-block !important;
  padding-top: 0.5rem;
  padding-right: 2.5rem;
}
form fieldset input:required.ui-state-error:active,
form fieldset select:required.ui-state-error:active,
form fieldset textarea:required.ui-state-error:active,
form fieldset input:required.ui-state-error:focus,
form fieldset select:required.ui-state-error:focus,
form fieldset textarea:required.ui-state-error:focus {
  border: 1px solid #0200fa;
}
form fieldset input:required.ui-state-error:active ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset select:required.ui-state-error:active ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset textarea:required.ui-state-error:active ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset input:required.ui-state-error:focus ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset select:required.ui-state-error:focus ~ .glyphicons.glyphicons-exclamation-sign,
form fieldset textarea:required.ui-state-error:focus ~ .glyphicons.glyphicons-exclamation-sign {
  display: none !important;
}
form fieldset input:required.ui-state-valid,
form fieldset select:required.ui-state-valid,
form fieldset textarea:required.ui-state-valid {
  background-color: #ffffff;
  border: 1px solid #69e693;
  color: #33332e;
  -webkit-appearance: none;
  -moz-appearance: none;
}
form fieldset input:required.ui-state-valid::-ms-expand,
form fieldset select:required.ui-state-valid::-ms-expand,
form fieldset textarea:required.ui-state-valid::-ms-expand {
  display: none;
}
form fieldset input:required.ui-state-valid ~ .glyphicons.glyphicons-ok-sign,
form fieldset select:required.ui-state-valid ~ .glyphicons.glyphicons-ok-sign,
form fieldset textarea:required.ui-state-valid ~ .glyphicons.glyphicons-ok-sign {
  display: inline-block !important;
  padding-top: 0.8125rem;
  padding-right: 2.5rem;
  color: #137032;
}
form fieldset input:disabled,
form fieldset select:disabled,
form fieldset textarea:disabled {
  background-color: #f7f7f4;
  border: 1px solid #dadad6;
  color: #ccccc7;
}
form fieldset select {
  border: 1px solid #dadad6;
}
form fieldset textarea {
  min-height: 100px;
  resize: vertical;
}
form .has-feedback input,
form .has-feedback textarea {
  padding-right: 2.1875rem;
}
form input[type=number] {
  -moz-appearance: textfield;
}
form label {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #666661;
  display: inline;
  margin-bottom: 0.625rem;
  vertical-align: super;
}
form #fld-country.ui-state-valid {
  color: #33332e;
}
.fld-company {
  display: none !important;
}
#form-contact fieldset {
  width: 80%;
}
.foundations-temp-glyphicons,
.btn,
.btn .glyphicons {
  font-size: 0.875rem;
  line-height: 130%;
}
.btn {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  border-radius: 0;
  height: auto;
  padding: 0.6875rem 1.875rem;
  white-space: normal;
  width: 100%;
}
.btn.btn-secondary-search,
.btn.btn-secondary-login {
  width: auto;
}
.btn:not(.btn-login):not(.btn-logout) {
  text-transform: uppercase;
}
html:not(.mobile) .btn:active,
html:not(.mobile) .btn:active:focus,
html:not(.mobile) .btn.active {
  box-shadow: none;
  outline: none;
}
html:not(.mobile) .btn:active,
html:not(.mobile) .btn:hover,
html:not(.mobile) .btn:focus,
html:not(.mobile) .btn.focus {
  text-decoration: none;
}
html:not(.mobile) .btn.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.btn .glyphicons {
  padding-right: 0.31rem;
}
.btn .glyphicons:before {
  padding: 0;
}
.btn h3 {
  margin-bottom: 0.5rem;
  margin-top: 0.1rem;
}
.btn-solid-primary {
  background: #eb6005;
  border: none;
}
.btn-solid-primary,
.btn-solid-primary:active,
.btn-solid-primary:focus,
.btn-solid-primary:hover,
.btn-solid-primary:visited,
.btn-solid-primary:active,
.btn-solid-primary.active {
  color: #ffffff;
}
html:not(.mobile) .btn-solid-primary:active,
html:not(.mobile) .btn-solid-primary.active {
  background: #b04804;
  color: #ffffff;
}
html:not(.mobile) .btn-solid-primary:hover,
html:not(.mobile) .btn-solid-primary:focus {
  background: #ef8037;
  color: #ffffff;
}
html:not(.mobile) .btn-solid-primary:disabled {
  background: #eb6005;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.btn-solid-secondary {
  background: #005da5;
  border: none;
}
.btn-solid-secondary,
.btn-solid-secondary:active,
.btn-solid-secondary:focus,
.btn-solid-secondary:hover,
.btn-solid-secondary:visited,
.btn-solid-secondary:active,
.btn-solid-secondary.active {
  color: #ffffff;
}
html:not(.mobile) .btn-solid-secondary:active,
html:not(.mobile) .btn-solid-secondary.active {
  background: #00467c;
  color: #ffffff;
}
html:not(.mobile) .btn-solid-secondary:hover,
html:not(.mobile) .btn-solid-secondary:focus {
  background: #669ec9;
  color: #ffffff;
}
html:not(.mobile) .btn-solid-secondary:disabled {
  background: #005da5;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.btn-solid-third {
  background: #666661;
  border: none;
}
.btn-solid-third,
.btn-solid-third:active,
.btn-solid-third:focus,
.btn-solid-third:hover,
.btn-solid-third:visited,
.btn-solid-third:active,
.btn-solid-third.active {
  color: #ffffff;
}
html:not(.mobile) .btn-solid-third:active,
html:not(.mobile) .btn-solid-third.active {
  background: #33332e;
  color: #ffffff;
}
html:not(.mobile) .btn-solid-third:hover,
html:not(.mobile) .btn-solid-third:focus {
  background: #999994;
  color: #ffffff;
}
html:not(.mobile) .btn-solid-third:disabled {
  background: #666661;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.btn-outline-primary {
  background: transparent;
  border: 1px solid;
  border-color: #eb6005;
}
.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:visited {
  color: #eb6005;
}
html:not(.mobile) .btn-outline-primary:focus,
html:not(.mobile) .btn-outline-primary:hover {
  color: #ffffff;
  background: #eb6005;
}
html:not(.mobile) .btn-outline-primary:active,
html:not(.mobile) .btn-outline-primary.active {
  color: #ffffff;
  background: #b04804;
  border-color: #b04804;
}
.btn-outline-secondary {
  background: transparent;
  border: 1px solid;
  border-color: #005da5;
}
.btn-outline-secondary,
.btn-outline-secondary:hover,
.btn-outline-secondary:visited {
  color: #005da5;
}
html:not(.mobile) .btn-outline-secondary:focus,
html:not(.mobile) .btn-outline-secondary:hover {
  color: #ffffff;
  background: #005da5;
}
html:not(.mobile) .btn-outline-secondary:active,
html:not(.mobile) .btn-outline-secondary.active {
  color: #ffffff;
  background: #00467c;
  border-color: #00467c;
}
.btn-outline-bright {
  background: transparent;
  border: 1px solid;
  border-color: #ffffff;
}
.btn-outline-bright,
.btn-outline-bright:hover,
.btn-outline-bright:visited {
  color: #ffffff;
}
html:not(.mobile) .btn-outline-bright:focus,
html:not(.mobile) .btn-outline-bright:hover {
  color: #33332e;
  background: #ffffff;
}
html:not(.mobile) .btn-outline-bright:active,
html:not(.mobile) .btn-outline-bright.active {
  color: #33332e;
  background: #e9e9e5;
  border-color: #e9e9e5;
}
.btn-marketing {
  background: #005da5;
  font-size: 1rem;
  line-height: 1rem;
  border: none;
  min-height: 65px;
  width: 100%;
  padding: 1.5rem 1.875rem;
}
.btn-marketing,
.btn-marketing:active,
.btn-marketing:focus,
.btn-marketing:hover,
.btn-marketing:visited,
.btn-marketing:active,
.btn-marketing.active {
  color: #ffffff;
}
html:not(.mobile) .btn-marketing:active,
html:not(.mobile) .btn-marketing.active {
  background: #00467c;
  color: #ffffff;
}
html:not(.mobile) .btn-marketing:hover,
html:not(.mobile) .btn-marketing:focus {
  background: #669ec9;
  color: #ffffff;
}
html:not(.mobile) .btn-marketing:disabled {
  background: #005da5;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.btn-marketing .glyphicons {
  font-size: 1rem;
  line-height: 1rem;
  color: #ffffff;
  padding-bottom: 0.5rem;
  padding-right: 0.7rem;
}
.btn-marketing .glyphicons.glyphicons-lock:before,
.btn-marketing .glyphicons.glyphicons-show-thumbnails:before,
.btn-marketing .glyphicons.glyphicons-shopping-cart:before,
.btn-marketing .glyphicons.glyphicons-bank:before,
.btn-marketing .glyphicons.glyphicons-info-sign:before,
.btn-marketing .glyphicons.glyphicons-new-window-alt:before {
  padding: 0;
}
.btn-round {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  opacity: 1;
  text-shadow: none;
  width: 30px;
  height: 30px;
  text-align: center;
}
.btn-round,
.btn-round:active,
.btn-round:focus,
.btn-round:hover,
.btn-round:visited,
.btn-round:active,
.btn-round.active {
  color: #ffffff;
  text-decoration: none;
}
html:not(.mobile) .btn-round:active,
html:not(.mobile) .btn-round.active {
  background: #005da5;
  color: #ffffff;
}
html:not(.mobile) .btn-round:hover {
  background: #669ec9;
  color: #ffffff;
}
.btn-round .glyphicons {
  font-size: 0.9375rem;
  line-height: 1.875rem;
  color: #ffffff;
}
.btn-round .glyphicons,
.btn-round .glyphicons:before {
  padding: 0;
}
.btn-bullet {
  background-color: rgba(0, 0, 0, 0.6);
  border: 2px solid transparent;
  border-radius: 50%;
  height: 10px;
  margin: 0 0.625rem 0 0;
  width: 10px;
}
.btn-bullet.active {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.6);
}
html:not(.mobile) .btn-bullet:focus,
html:not(.mobile) .btn-bullet:hover {
  background: #669ec9;
  border-color: transparent;
}
html:not(.mobile) .btn-bullet:active {
  background: #0200fa;
}
#feedback-floating-button {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
  bottom: 28px;
  margin: 0 auto;
  position: fixed;
  z-index: 121;
}
#feedback-floating-button button {
  background-color: #eb6005;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  border-radius: 19px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  height: 38px;
  width: 82px;
  z-index: 121;
}
#feedback-floating-button button .glyphicons {
  color: #ffffff;
  font-size: 1.5625rem;
  padding: 6px 8px;
}
#feedback-floating-button button.sticky {
  margin-left: -87%;
}
#feedback-floating-button button:active {
  background-color: #b04804;
}
#feedback-floating-button button:disabled {
  background-color: #eb6005;
  opacity: 0.3;
  pointer-events: none;
}
#feedback-floating-button button:focus {
  background-color: #ef8037;
}
#feedback-floating-button button:hover {
  background-color: #ef8037;
}
#feedback-floating-button button:hover .tooltip-container {
  -webkit-transition: opacity 250ms ease-in-out;
  -moz-transition: opacity 250ms ease-in-out;
  -ms-animation: fadein 250ms;
  -o-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  opacity: 1;
}
#feedback-floating-button button .floating-button-hidden {
  display: none;
}
#feedback-floating-button button .tooltip {
  background: #ffffff;
  border: 1px solid #f7f7f4;
  border-radius: 7px 5px 7px 5px;
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3);
  font-weight: 400;
  height: 44px;
  left: 55%;
  padding-top: 18%;
  position: absolute;
  top: 50%;
  transform: translate(20%, -50%);
  width: 250px;
}
#feedback-floating-button button .tooltip::before {
  background: #ffffff;
  border-radius: 10px 0 10px 0;
  box-shadow: -2px 3px 5px -2px rgba(0, 0, 0, 0.3);
  content: "";
  height: 36px;
  left: 2%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 36px;
  z-index: -1;
}
#feedback-floating-button button .tooltip-container {
  left: 1.625rem;
  pointer-events: none;
  z-index: 101;
  -webkit-transition: opacity 250ms ease-in-out;
  -ms-animation: fadeout 250ms;
  position: relative;
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  opacity: 0;
}
#feedback-floating-button button figure.pull-left.fixed-medium-image {
  width: 300px;
}
.floating-button-translated {
  transform: translateY(-55px);
}
.panel-toggler {
  cursor: pointer;
}
.panel-toggler .glyphicons:before {
  content: "\E602";
  padding: 0.3rem;
}
.panel-toggler.collapsed .glyphicons:before {
  content: "\E601";
}
.btn-meta-link {
  color: #005da5;
  font-weight: normal;
  border-radius: 0;
  color: #999994;
  line-height: normal;
  padding: 0;
}
.btn-meta-link,
.btn-meta-link:active,
.btn-meta-link.active,
.btn-meta-link[disabled],
fieldset[disabled] .btn-meta-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-meta-link,
.btn-meta-link:hover,
.btn-meta-link:focus,
.btn-meta-link:active {
  border-color: transparent;
}
.btn-meta-link:hover,
.btn-meta-link:focus {
  color: #003259;
  text-decoration: underline;
  background-color: transparent;
}
.btn-meta-link[disabled]:hover,
fieldset[disabled] .btn-meta-link:hover,
.btn-meta-link[disabled]:focus,
fieldset[disabled] .btn-meta-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-meta-link:hover,
.btn-meta-link:focus {
  color: #669ec9;
  text-decoration: none;
}
.btn-meta-link:active {
  color: #00467c;
}
.btn-meta-link .glyphicons {
  vertical-align: top;
}
@media screen and (max-width: 1410px) {
  #feedback-floating-button {
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
    bottom: 28px;
    left: 90px;
    margin: 0 auto;
    z-index: 121;
  }
}
@media screen and (max-width: 767px) {
  #feedback-floating-button {
    bottom: 18px;
    margin: 0 auto;
    left: 66px;
    position: fixed;
    z-index: 121;
  }
  #feedback-floating-button button {
    border-radius: 24px;
    height: 46px;
    width: 46px;
  }
  .translated {
    transform: translateY(-55px);
  }
}
@media screen and (max-width: 991px) {
  #feedback-floating-button .tooltip-container {
    display: none;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 479px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 479px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 479px), only screen and (min-device-pixel-ratio: 2) and (max-width: 479px) {
  .btn {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media screen and (min-width: 480px) {
  .btn {
    width: auto;
  }
  .btn.btn-marketing,
  aside .btn.btn-solid-third {
    width: 100%;
  }
}
.btn-text {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #ffffff;
}
.btn-text,
.btn-text:hover {
  color: #ffffff;
}
.btn-text:hover,
.btn-text:active {
  text-decoration: underline;
}
.btn-text:active {
  color: #dadad6;
}
#iewarn .close {
  height: 20px;
}
.divider,
.box__link-list ul li {
  border-bottom: 1px;
  border-bottom-style: solid;
  border-color: #b8b8b8;
}
.horizontal-spread {
  display: flex;
  justify-content: space-between;
}
.hyphenate {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.no-horizontal-padding {
  padding-right: 0;
  padding-left: 0;
}
.loading {
  text-align: left;
  height: 1.125rem;
  width: 1.125rem;
  line-height: 100%;
  display: inline-block;
}
.loading::after {
  display: inline-block;
  animation: dotty steps(1, end) 1s infinite;
  content: '';
}
@keyframes dotty {
  0% {
    content: '';
  }
  25% {
    content: '.';
  }
  50% {
    content: '..';
  }
  75% {
    content: '...';
  }
  100% {
    content: '';
  }
}
.slash {
  background-color: #797876;
  display: inline-block;
  height: 1rem;
  transform: rotate(15deg);
  width: 1px;
}
.non-selectable-content {
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
.no-opacity {
  opacity: 0;
}
.fade-in {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 250ms;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
iframe[name="google_conversion_frame"],
img[height="1"][width="1"] {
  display: none !important;
}
#Ads_BA_FLB,
#Ads_Billboard_container,
#Ads_BA_CAD {
  text-align: center;
}
#Ads_BA_CAD {
  padding: 3rem 0;
}
#Ads_BA_BS {
  height: 90px;
  position: relative;
}
#Ads_Billboard_container {
  height: 250px;
  overflow: hidden;
}
#Ads_BA_BS,
#Ads_BA_FLB,
#Ads_Billboard_container,
#sky {
  display: none;
}
.skyscraper-advertisement {
  z-index: 999;
}
.ads_mock,
.ads_mock--billboard,
.ads_mock--cad,
.ads_mock--wide-cad,
.ads_mock--sky {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #a4b9b7 5%, #ffffff 5%, #ffffff 15%, #a4b9b7 15%);
  background-repeat: no-repeat;
  /* To avoid multiple instances */
}
.ads_mock__text {
  font-size: 18px;
  color: #ffffff;
}
.ads_mock--billboard {
  height: 100%;
}
.ads_mock--cad {
  width: 300px;
  height: 600px;
}
.ads_mock--wide-cad {
  width: 100%;
  height: 280px;
}
.ads_mock--sky {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  #Ads_BA_BS,
  #Ads_BA_FLB,
  #Ads_Billboard_container,
  #Ads_BA_CAD2 {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  #sky {
    display: block;
  }
  #sky {
    height: 600px;
    left: 100%;
    position: absolute;
    width: auto;
  }
}
.components-library-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 10px;
}
.item {
  flex: 1;
}
.components-library {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
.components-library__explanation {
  margin: 0.75rem 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.components-library__component__title {
  border-bottom: 1px solid #343434;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.components-library__component__description {
  background-color: #f2f2f2;
  margin: 1.25rem 0;
  padding: 1rem;
}
.components-library__component__description div.params {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
}
.components-library__component__description div.params span {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.components-library__component__description div.params ul {
  padding-left: 2rem;
}
.components-library__component pre {
  padding: 1rem;
  background-color: #ffffff;
}
.components-library__component > span {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.components-library__component__sample {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.components-library__component__sample--reduced {
  max-width: 500px;
}
.components-library__teaser-container {
  margin-top: 1.25rem;
  border: 1px solid #f0f0f0;
}
.components-library details {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 0.5rem 0.75rem;
  margin: 20px 0;
  background-color: #fefefe;
}
.components-library details[open] summary {
  margin-bottom: 16px;
}
.components-library details summary {
  font-size: 14px;
  cursor: pointer;
  font-weight: 600;
  color: #1a1a1a;
}
.text-xs {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.text-xs--bold {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.text-sm {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.text-sm--bold {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.text-md {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.text-md--bold {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.headline-xs {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
}
.headline-sm,
.paid-content-article__teaser h2,
.paid-content-article__teaser h3,
.paid-content-article__teaser h4,
.paid-content-article__teaser h5,
.paid-content-article__teaser .chb-outlineHeader {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.headline-md {
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
}
.headline-lg {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
}
.display-md {
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -1.2px;
}
.display-lg {
  font-size: 4rem;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -1.8px;
}
.subheading-lg {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.32px;
}
.subheading-md {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.subheading-sm {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.subheading-xs {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.label-xs {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.label-sm {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.label-md {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.label-xxs {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.label-xs-medium {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.label-sm-medium {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.label-md-medium {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.font-light {
  font-weight: 400;
}
.headlines-subheading-sm {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  line-height: 130%;
  font-style: normal;
  font-weight: 700;
}
body {
  font-feature-settings: 'ss04' on, 'ss05' on, 'ss06' on, 'ss11' on;
}
.title--v1 {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 1rem;
}
.title--v1-small {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0;
}
.title--v1.title-small {
  font-size: 1rem;
  line-height: 1.25rem;
}
.title--v1.title-text {
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 0.875rem;
}
.title--v1.title-box {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  word-wrap: break-word;
}
.default-font--v1,
aside > * {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.main-content-wrapper--v1 {
  margin-top: 1.87rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-bottom: 1.25rem;
}
.main-content-wrapper--v1 .list-alignment-v1 ul,
.main-content-wrapper--v1 .list-alignment-v1 ol {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
  padding: revert;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li,
.main-content-wrapper--v1 .list-alignment-v1 ol li {
  padding-bottom: 1rem;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a,
.main-content-wrapper--v1 .list-alignment-v1 ol li a {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a .iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a .iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a .iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a .iconV2 svg path {
  fill: #1a1a1a;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.hover,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.hover,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:hover,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:hover {
  color: #0200fa;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.hover .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.hover .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:hover .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:hover .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.hover .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.hover .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:hover .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:hover .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.hover .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.hover .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:hover .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:hover .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.hover .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.hover .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:hover .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:hover .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.hover .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.hover .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:hover .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:hover .link-v2__text {
  color: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.active,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.active,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:active,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:active {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #5c75ff;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.active .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.active .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:active .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:active .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.active .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.active .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:active .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:active .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.active .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.active .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:active .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:active .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.active .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.active .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:active .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:active .link-v2__trailingIcon.iconV2 svg path {
  fill: #5c75ff;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.active .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.active .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:active .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:active .link-v2__text {
  color: #5c75ff;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.selected,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.selected {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.selected .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.selected .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.selected .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.selected .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.selected .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.selected .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.selected .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.selected .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.selected .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.selected .link-v2__text {
  color: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus-within,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus {
  color: #0200fa;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
  border-radius: 0.25rem;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus .link-v2__leadingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus .link-v2__trailingIcon.iconV2 svg,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus .link-v2__leadingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus .link-v2__trailingIcon.iconV2 svg path,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.main-content-wrapper--v1 .list-alignment-v1 ul li a.focus .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a.focus .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ul li a:focus .link-v2__text,
.main-content-wrapper--v1 .list-alignment-v1 ol li a:focus .link-v2__text {
  color: #0200fa;
}
.main-content-wrapper--v1 article ul,
.main-content-wrapper--v1 article ol {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  padding: revert;
}
.main-content-wrapper--v1 article ul li,
.main-content-wrapper--v1 article ol li {
  padding-bottom: 1rem;
}
.main-content-wrapper--v1 .content--v1 {
  padding-bottom: 1.5rem;
}
.main-content-wrapper--v1 .content--v1 ul,
.main-content-wrapper--v1 .content--v1 ol,
.main-content-wrapper--v1 .content--v1 p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.main-content-wrapper--v1 .article-list--v1 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.info-label--v1 {
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #e9e9e5;
  color: #808080;
  margin-bottom: 1.5rem;
  overflow: hidden;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  word-wrap: break-word;
  display: flex;
  flex-wrap: wrap;
}
aside {
  padding-top: 24px;
  background-color: #fafafa;
}
.aside--v1 {
  padding-top: 1.875rem;
  background-color: #f7f7f4;
}
.aside--v1 #Ads_BA_CAD {
  background-color: #ffffff;
}
.detail-page--v1 main .content {
  padding: 0;
}
.detail-page--v1 main .content .source {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  clear: both;
}
@media screen and (max-width: 479px) {
  .detail-page--v1 main .content p {
    clear: both;
  }
}
.detail-page--v1 main .taglist {
  clear: both;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.article-author--v1 {
  display: flex;
  border-bottom: 1px solid #e9e9e5;
  border-top: 1px solid #e9e9e5;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 1.875rem;
  gap: 1.5rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
}
.article-author--v1 .author {
  align-items: center;
}
.article-author--v1 .author .role {
  color: #808080;
}
.article-author--v1__name {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.chevron-right-on-left--v1 {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.teaser__wrapper-v1 {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  align-self: stretch;
  margin: 0;
}
.teaser__wrapper-v1 .teaser__content-v1 {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.teaser__wrapper-v1 .teaser__content-v1 figure {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  align-self: center;
  margin: 0 !important;
}
.teaser__wrapper-v1 .teaser__content-v1 p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0 !important;
}
.teaser__wrapper-v1 .teaser__content-v1 .teaser__title-v1 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  color: #0200fa;
  margin: 0;
}
.teaser__wrapper-v1 .teaser__content-v1 .teaser-aside__text-v1 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.teaser__wrapper-v1 footer {
  display: flex;
}
.teaser__wrapper-v1 footer button {
  display: flex;
  padding: 0.6875rem 1.875rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
}
.loading-v1-compat {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .article-author--v1 .author {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 767px) {
  .main-content-wrapper--v1 ul,
  .main-content-wrapper--v1 ol {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
}
.layout-main-wrapper-sidebar {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
}
@media screen and (max-width: 991px) {
  .layout-main-wrapper-sidebar {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
@font-face {
  font-family: "ABC Favorit";
  font-weight: 400;
  src: url('../fonts/ABCFavorit-Regular.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit";
  font-weight: 500;
  src: url('../fonts/ABCFavorit-Medium.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit";
  font-weight: 700;
  src: url('../fonts/ABCFavorit-Bold.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit";
  font-weight: 400;
  font-style: italic;
  src: url('../fonts/ABCFavorit-RegularItalic.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/ABCFavorit-Regular.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 500;
  font-style: normal;
  src: url('../fonts/ABCFavorit-Medium.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 700;
  font-style: normal;
  src: url('../fonts/ABCFavorit-Bold.woff2') format('woff2');
}
@font-face {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-style: italic;
  src: url('../fonts/ABCFavorit-RegularItalic.woff2') format('woff2');
}
@font-face {
  font-family: 'glyphiconsregular';
  font-weight: 500;
  font-style: normal;
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAXiEAA8AAAADYoQAAXgjAAEXjQAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiAGYACHcggEEQgKjMp4isE2ATYCJAONDguZUAAEIAWHAAfADj93ZWJmBlvrz3KncDL8KyIkdcB0DjFL3HCOCqfF3M9sRK07SYPq1b9xuOyQubBxAICfOjH7////35A0ZCyTFHJXWgAVVPzpfts2bVOYEhZmV1OQ4ckU3BzdM2dYzqXLsOt2uao63I3M+5VikAP1PlVcSnc86Fk678d5Zuc2lnhhoSccwoGU1zO/Cj1ALb+ThctXzx5qU51/sPnNxkcZVj+/9bd4obaEW9Hj8hRp+cuUMJYIGFY27dbN6jeOrNOf930W1dWymRKGTSbDhmE3h1pqiNxoioxA/dSgFQ4YlRyWtvjrcGlrwaFWfaj4p4zAi67ZaFaHk/tcc17FVPjZO9aN3rdKb+q0isC9lgX+F6d+RKopT9nHt+jM23FiRhvfIt177x0dfcSbPHcZ8EgeIJNbnSOkTI5ess+WfMIDvVv2hoSA19j1pmxF6YmmJj4n4lw/T1Px1MSn5gIJgAGaW4dkjq6NGjCitrFi1QwYY7sxIltihKSUICIGqJTCq1hMxXjjrf7XD/UVP0zin7/3/Vk77R4MWDTWtHPEw9GQRTRCIfgV/JX18/9zfr82/K1NR0kNq4C3Dg12L3XZQukYXLecnJ8TmHmSA0++r1t1po5agC0JPEkIMur4j876t+AgxJWAKyFAQx6GmU2zu7Mhvv/eTzG6dNG5cpUqF41dte5cFv4/fs5vgobWkRrd9lVJdqaWL4EvRKAedku7PW+QUHm3oUsVqKSieZQNlTcVqBv7yRd97+8GKjNfPSuetcrPfPF7+5X/VkkNMyqpb9/pH+bFKqvscrLDCw22xz1NRtBVbaT3spISHrD9gez3iaghyLu/ezBAc+uIJYs6BtuAMRiwoEbVgG3ERowckRsdoiAtpQxQRLRBRSxEG4zcVFQUbcAoDDDAN181OJO0AjzDSfNfIyNTcpI6Ky0vUSVkJggMUEMCWBhMiHB92ICj3QMMMMAHtuvsS6I3ODo+DM6NRMkL5e6I2t1iRKO1/EkytMdl0JaErrCmFSBAfDX2OfcytbVH5GMFsCSSf10HhSNUkSZXPlbZKre/NZrfru7pnRsRWGB4cjzg/f/TE4h4tsu51HmZeyKyAX0wLBnOQ/gCUyYP/06tBEk9kay4mdjOwCLAA9sqmGQVOGBJ7ye++5PvWGAozdbmQCnhNgOUDgWepIHFzuz2EAYubenX+laa0ZlQZ3MH3IVgFeCmfCi61DoyJqwzAHQJG3bNZQB7mv//Ofvfe633tfe9fgSSGU8IUvVx4+TMeDuugfwkvyfveeJAZkrsnBMBgsRI8GKlQLZUnhTap952BrYbe0dimN5xJ08NsGkrNKyMrue1YcAVwUod2G7vSLQmt4/VGPj/TbW+FKCIFjVW403/Na73bJCo1b/nO5utD3ez3QjvvldVfO9VFVhVAKiqAkmhQFICQBkANAJAqgsFEASKpJoi1b2UmR5Koz6r7vlG7cafHQKg1KI03SPT/Z0z/a2L1vhsN0nUHc3Z6If/J9kGqXGhC5MNwg3TXW1NFKowISeUDuGghBD8cQxfpiZnfq6//79XV22/bLrLrmjonKiJ9IR9h5iWs53dfe99yf9/SZa+ZBn9LxtLMqYsE44k40JyqLZk2QiTDVTLNrgpV6dAUZme8L8MlGRD9f8yQTJFt2yaGpswTehATQQq5EOYkOIqh2XNrrpW04vlzGIV83I3s53tchar4ZH+BrJnBeZfJt0l+SAbYloCkt27X4xgbBGcOq0533p3HOq0d0zIy14mdYNxhRCucFX3/vnZzSBzFglDcVTOMIthBghhiYIFlYq7/QmWa0TB/DsLq7kz8ZBNqwTYnJ9pi1iNQgixi0CyP2SuehR1t3Ov210VpVQ7ClJSmCQTuBtkTqogOFapgIiAjC2gu3WwZQRI9O7HFWvWYVA3MbmkKtn93cQfEBUjKiAM33w90w13g8xp47loD1pllSmvAkER+V4qR0ISJE8JEAA7HyfsAdj/NU9ZjXJJ8saiQDYADwKhvYFAj54KaIGmkfOiG9necWCRS2mNvfHhFPAybdbhTZ6G2uL/CS07DFni01mE4Hg8UrRZzk+nPDfRLv/pz6d79gLzJBm8Jm7cVTD+arxXmZcAAYAwgAgjkRgnlHEWidJCKq1mc95Y5z0SKYeYclar9VJb79msPebae+5c93Fe9/26xHXFhviPnXh2AEAYQIQDI2KcUMaTElFaSKWLM3PeWOdbikg5xJRHq2q91NbXmll7zLXPdc51H+d1P6f/x/7jAvb2/v5/7KhNbv/yO1/9/Cf//mTv349Pb549+Bhqm8fNg+ZuU5kbzFXmEnOeOcOcZNY0LfMNM2GWNeNmrhkzo6a/FU1od/3Ja6uhqpqygrrhSu941fOe9LB7/difD09unDlQlafZU2+i2MAqlllgjmnGGARuoudCt0Tq4vy7Pyamuyq/SH4MngOnz3zd9Nb7R9St/Glp95iT8Q4iv3Ip87k7PfhZvKJPVdgCQtBuxBFtnIiRmOssy8ByGYJryFx54K6iXE8ZGN5HqMxxMX7PoK1ER2aRy85glTZpa0RkblicRNch0xrFoVM6K6Q4tMbxMkoqcmZ8CrUMqhiglEXqq8UGkGsGZ+q0KFYXEuPDm4ZBVMxL8HsVgJ5+tRfB4hYGc8b7e+uJ4EiyvQ9oQ2WEtsqH5+WqxbyssPe9nUKV8JNal7uJyTAN1cunHg2lLnX+qZ2tjmV02wnshhozmQyJmJl2KYTMIZGRKKQ3TMGSOW6YwtrZgsVeRvvKGvbWltWj9H3QVtsB7tVCWUuDjOCJk7jSbJSztpahFLzKfCojYrWwm11LleoER6/RsEHXeLYCN2d6K/81Wa1CGOvl0qhErZklSXcCgu4v7aU67uqX0Ihq89groDRFdykkUe53uyhuqoNMWBx7u5lbrgpNEK9mjkuvsdFUdKXQei6lDoJScsp1k41ZbXVK29WnJz6w4qM4GyZqN4vqoDUSarXnUP2CGtqkDFlaXj2pdnW9FUsCNc0IlPEvflGEvxiljo1DipQs5z5WpdPcdkizUWw1m9w2il3IU9mgw4lxmp/e3l7pMER2sDYWHZmhjCeJpAzkww1YrXeVjzoH7ux8RkUNVnf2zHzMf3mGqN8+UQIaK3d/npZsiLa21hDih92GOdUux56Z6JlXrXgiFU/bPtpSKH8DJUkIgEKBOI5EEJouRAHAbRBs8yg8PDu5k0VP4Op3fV0fYV9bLBuKAhUcn2ymNJVNYZI0yrh1nedB69b1WqkBKXMjAPnW9DS1KgwBKJ1pCHC7qBTwo4+9+xvfvbAtZFmR5RqPHkQK2B74MuWMHrb+jujEVS+4vAgqJni8fX24vz5a92l1/+D29ROg8tXcM5fZ02ho0bWtQhDAARro4QGUSMHFJaACZgAtuL72GRjPs2TGluaRIjdcA2COmLULtcYyXJM1NjqKEMmdWC2DABHiFqqmtrh5K1tz1ixxLHrbKIjChsSB8CWvbZH53OQNN6ppx+Hgmq/1C5JXqig9lOBGsfRdnc88VY/hjx3FVrW1bwo3W5tbtg0ZwyZ/yTJhik+WfipMX+QMXtXkhofweSJ9jhY5FEO1Y5tKv9goaaAZeTZMUnZe99uBOenxZDTcHTZzk2a8kt7OzyjDsRA6k1KImLM4Y/nKdt2aam5wUlfc8tBWPDYzxm+YaNV0K9bcQLmhLpU7ck+28+ItcEu7eN3fvPCOINsATat21WSbtRBJEDz9ZBx9oPVOhGEuVCnRWd6bmmDKZ1QzV9Z8BQd5/l5H64Ef6G6YrMiNNeIlZn7hoigfA/St7uV4teza/Fzu5JmcXbG8yuY3UigzBABphgDvJ4CrK09LONoDkDWL7YEZicDQXGE7s1qP5xuD+WGzS4cw5HVMYRtJGYkojp56Jc5STonj7gl1STKXlPEb+Afu4jMNYGg1RLjOou7p0fiqbKpc+gBA+dKQ56ypo12Xj01a02IemZJEy0OUShSykaNQovl+9+wkWLOmXfqu9CE4w+d6Tspd84N4PYjGEmVcxbG8zP1vx9JUT6Z5VdZdQwL5xHOcFGWixbHU0nwML1XKllsr5uryeS7nFXkgywV0o1iIGjH0YxDsSdKiyJu98Nu+jccqmEWZeqYHss/KkZMEyv7r33nT/NeycykDm4Q2lOyPtGnBDpZzEOIZSeRISgAPbd4szUQjo/O7K13KNxwfivZI1Ouvr+kKiM/8pReKxLEgEiiM8ZKkMLb5/9bnTSTDUHAYfbEwikKdam1Q+gGhUySatYpj0ctQHqZJvwQ3zEpJJgKk2zw0+12UAVVATbq4OfB7/iEWfukMCzij1YTMzgSBM4hjb1KBQWll8BwJtMwtJ2j+MUv1fJFMFYQY4EQrTgSbxLDgrYZhke6qcnVVginfxyO5VmgpT80PJDiVMUhBS7kI7pj5gDVvF0y8z5pvmXlZQU31kTkTKYCKvEo3ZjmtVXruz24mWfDRGors1gIWaWGRzQblD5sWTrOTBD4HMKbATu8wWA3MYpR4kxJNcAjAksrBa9sEnNSfxQ+eUqlJrU1Mgho9FuBN4nn5hIsOHnkcR4UXZW04edToVNh3wPI6aSCSBwB2OIwKOdHc+vctL1p2cl9MvEJ1tHfT6TjOGWvfOGYwPMDa0LP3dQ+i3ZDiuT3DADY0aYZ7xZr+Rcc+l0t87xffXT3+jBGXEjgPpQxl20SdXbhhyMfBlPx+qqLgS45AxJw+JkBi5VxhhBVNb0WEel1IVdBIkuI6WkTyDwZ86R1aG4EKZpb8D5LTwhFQ0mHc0KE9fOGAL5gXOMgPWdfesx6mNDPHrR/5TaKlimMZb/YmLSEAOtREtYNGnrFmcmSFNeYWYFO+C5B8f6XUX538c5az+ZMsylg9yHKdcfZJXr76Kqeg+wu1KDyQc+CoaimwC0uyLok5oUI6qjWtlkkn5RNP8cvyoJmFnGatd1UYwuNUL17sD2H4hynWX74UykojCL4VWmpa5AHAAAEaOEGe62mQIIhBDEEweKEBRg4pBXGzSuJ9TqWTVLcspTdZpgfljFW7beS458/Vhw7s4H9K6/6smXxhRV0VYixJ+tI3Sy0EL5c8Lg4D5osgY6+jw/isRv5nRwQwe3U2QU1hL0uKs83+E327sV75c9/3L5Ix3lgtNhlPKsOYWtxV0ea0gGTRYjIeaBpw2OL388yqll9AfmjlzaXuTi4qqusqkpvy6pL7LiUCSCGfAyBmnlfTak8CLGXDkza53J2emCA/vd9gje247H6XX8tX5RfSm2t7NPfDOlzX71umlFR3XW7nm4+eWjJmZlbKGip8pEsotdir5/qyyLHgfRh3xUXJARteBMuFUi78qrGZlL7d8ikE8lOrdrtW5ZlPS2WdWXUa9NvljHe0Wo8f99PV9WLVdBB4TPpyFIEdT7voj6otT+mgZZuaR6/9pzJXaZFaKCW8losjoXeRGGdXlk26ZaKyvgrpBa0CQXsemLku1mVQ2j/8xpV+SN3pOSycMbtaQeocF1/MbLK6ePqkBg1T7su3j59TJtdOzUiaa1VFtafZk18NvmFAjqprwMQbHrO6hlTEydW2O+qn1TSMzSvcux3/QMuLtH+OY79VrLRrS62UL1Rekch7uybDoHTn8s/PvNCoKW/UXf6CfEVmvNJVr2SjlxDalQfGrC6Xw7ayhT8elhfDcFL5lnblTs+V28rnq6K6HPPFduHzea4uls4fe3+xGntmcPVx5T+4jX3bdXl8T33/Bc75ht/ml/lP8lPmt/PiI2ef5V8mlA7qxQ3rIdEEq47BVnGbhMgXN47FuMY0scxU914QUPvsdM1zC4ojFTMT/c8VcXhXATZWNhdxC8QEfbLT5EpKLo81MRyuftaHgsoXZLI7Jer1ywnls5R5ISU/CpIs4v3jLF4fHtuYQ2DFfrxUCCanea04DEr7T3nirLkhscYZ3uw61vZcB+fCP4GrJ8yQ/dcCyKTdLv/souSotSOZwXVqWINlGQAPAWK3t4NZQjDLbkyMRtaUCg6EXNzAAuW9SEBUbKAsbSG2IQdRAJbL3CTLULTKLkQn6kVMwcWye6e6lN6TpYl0OhSSnSiRumEw/TqmWMnDLhhtRmsuO8HNvNYxFYxCkeBn/lvyWxIDn3k+/dwQ3819jAqBZ3TmrI3mMmCgHPUXLxabdW1uJVsNUU6OwVHxiTg3moIUYPY1b0rRptbvgsnAslaZXCqWxnb4gaalnujUzv3CdQIrlXsa0GcO/yo7v7htDrW4o0KYJuERNKbGi3aE7bPJDEFmTitRIfIait78NSHtlNKxiZbMqLaBkvq6mAH1Gh9jmxPKsWZoypkSVXaL6aFZQnMDVh0XN4O6GYQOGoNZ2xPU4v814nE2JyczaYJU1ydC2yNoyPHKBGqWxqlaOGp67YbuN1NFraiok7gSrBf7ytnU4Nq8XE2UQzsgSolqGL4hHtwI1Yvi2hNhNOoq9KhOR1mk9Hkg688aGCG7d1DvCz4ZJA7bzzvuliCY8JHdvv6VubY/WE7TAwXXqz57M+dpAd4vMt56+XLvBwNgfozvJnGusvd9Os3r4vpbA4LL4n12ZPgnCq9v3PPZNos2XCOP1ayc1MbNIjgxXJHlCE5ZL/G/kOx1/Cv/Leu+aDgG2okZQbP3zFe4kT0SzYy/aFVxPiiICzYNK6mbeEx6q17NoP2a68HEJek00jr2ZNImeKvlMyjHigXVKtS+PKUWYGUS6D81CTaj6yBtpqIQslyvTlPl1qTdtnA7yTFxxcApjFCorF3Djs/YmJLirDRPKSdLqBFQls3v/kyv/xrnX3QadBfL9lwGVAdJqeAgLi4mghAQEUJByO6tlesOnd/gEVJqYEuToA7oKH9gz726sIFIY11EaaxY5AQP9piSLtan/SC54gNp3/vxaVhok2u33J2xnum114qwDeUhCUuk9PA8BEwO0249ZX3nPLnOVUvNP6LwpnVf7/XautUcI0qpPg7tpDbC+1GOQRiPHEzutNZmctl08N85hHBJAZApaLD9V/M0B8HBEsmOzqahxKACQCn5bAkLLIHzMV26OATK2yQFZPBzpTZYUMqUERcJLII/pF0+NLMNbERyq42N22Z2lsRMJLWppdRh88DFhSSe6Xjv3B3dJLNDjrcqy8XsVnju6qkaxKw9jHCeuZwisZR4l3YD1SngGLPZOraZ9KqCPGRRTsHgTFBznuvLw36mLeaQofUVm3PmgmkOjLDl8zyaH9AsYnSvS4Sfq+E1TNqe046t9Za34XNA2yWtlU5hTBwU+mhQk7OJaTzwO/DAKt/KClFfYJofGB/k1mRuJ4yUWTwQ8tFtctc13Ynklh1dF8WCl4Do2SRDTWojMUmpnBP7R0qjPmnCb2Qw0iSRxrvRBjTcjAZTK3y7sFd+Sei63QXc93UoXU+7ViCKZiFCyAcVcQf2GiJyhZ5tJ/E8p56W7rXChZAQ3FzGqZ8YObMtSt7bLsA+GKixef/D5+z2vNapk/xKRrB3dTv7kysSUhUHh1xHwVzbZYG9xI8vhvsOb9c9Gr7URtie1oshwuM0UHdxwre7OrZ1J6GkFjYy4kFMD8PyhGFJXDMMvRE2FVbpMfD3XbkuLrffkWx5+PDy7YoBEeP5m7wOS4RNLAd2sW477T8D02CFHGU8MLzUXMeggpZF/ET/WlqyW0DLaexr2u0bHN9htZRewfmme0FBqqxZzv10qVhXF0wtr+PaxciV6e6z6WSau7fOx40ttl2F4ASqT9RbHk69E1D1UtG+bYCg5jOTAEV0fVC4rLrnPk5f1eQ7Ro47hlFJLX+0sNrP2nZbix8sflLKtsRsXS8nlz6c/3BM9C4G0p8XjdVPMkK0qpf1pY276BVnl+uanSO4bOYhoBUHuyt/tQZx721hJf59JfxhIRqrTi7pGwdt0XvE3+/Pm23xRikTrujV5aUb8yzAAIafsRBbzinIuUFc5NHPfjLIWqxuTsigMESUjIHpKmidbEuzMTAkLXb3mWcM3U08Zh4GYAxo8fi37VgURiogjRQh0sVrkQG68qML4wE3UQu6Y9MfT/7qYqOxIpkTgZO8Kj51t5brsjtLpTLP3JwABTZS4YqjcHv+WS9upeZM4Hfefcdp3wHGZFVeqI9PEZ8Eaaa+/UtcTXJYKCTIMBDaf3/FJN5xDQPHbT4TvFKeptrimm4Qcnxshpp1ssSMQk19ZToIhEL/GrN1LKWAf6FiRAcKCitE8JT6MiUbt+H0R1GqGPGN+MJtka0GhBST/DyN5xj0fDWkhj6XNxwI03HyCf+R400d4BoEKk97RbdSBaipNI/H9q962ecRFiVeT9YAfDWX3VlJdPtLaQM9wR91w6cDaQNq8A5LFlUGcAmA8omkXjweCfvbdlE6t7qsUxrg74zSBnjLA9bvTQmBBszjYQVUiLWSM2heUCxKEMKJ9lYwuquo+5dp6y6BRejuKgBguVi23qFJi5zIEPKG4tdiJQMZeGgk+LRKPcHFklBxTqrKR1clpV0cOoYs2UXpCqVH7yJE2xCJSGyhPCpNZjatYJdNsIsA9oVEVOWjMn/9Xed7+tQEMUaI2FxSUmp4PAwvhoeEH9tGLWYU4kzfulDcvYxyCOJuuB74AvchWDnaQZ6YWAcuxxRtCz5G0c3sDvY42FgGu+UxrK7iXaqAY0p54+wbeI3kbPkH3AKPX5fu2NJvK3u/VSOxlrKEFfVFs1EkwEhIygAWey6RNmQXxgEHoY7MqFSxG3U844/hVn3kDuB9W/ZNQyVUiizalVy1fo+cNbr1w02elnwU+zuwD/W3kYRgO6yCz1z/S3iVbQKei25CPKduYNEySBcc37RPL+f9nVSeAW2vtm/DxbBqBxfqO1BYv+24xoGBlhNgiJgNP2aybeI1U8D2nuPUosvYx1rAWvnTbYiYbrsyZ9P1ZaZ0ojMYiqtkJRduv6rirZf0ayabKA9f3FJiyUgQc1kqM6O2Ws/D5jRWF+t8mBiSnvZxFuF3tkeq5RKA111mnWqnFVH6VRYZ5clnbh1XT7d8eTobGVkGTh2j6TkZwpJFUbEOOFKt4hAu39w7+vBpKRVgNp4aKNZdLeyvDrMJnGCm/CnmH/bg8Ajbi4S11heoZxTp9HiyPO+gKE0iz6JLOnietjZMgL4+sjb8av56HLSTXcA1AfV99JpMjm9m19g2xPdVEHvN5dt1y7kOmqBXiSq4nq/uB+MyK0ZYgtObNBNSc4oNB89i8BHox9IrHv+Bdbj1gLDDjdoqhf5jN5g2+NnB3pZoJvxhL3KrO6LZBmpvTMBPNBSgAeD1cO2m01g+XIuGDXU01Jmmt6nFEO/CkXV9IxMOgyKJFvBLJVDFlK+FlVktCtcrieamhx/aWMDjazVqiNxNrwljyegWtAKxjQUE9/Kj0vGNHHVjZloed7EAfqhSs93WfOOrdmLdrRtEfF5dwlK+CgH6oI+0LRMFq891vtxOxsV8H5nNOlvd/vKCv9WBrDf3UrGIZo6puyc6wius03TQ+YpRcduwK4PlC4HcJRhZQ56wSpma8D/ZVk36QcM3ZtQE8FJvCOxoAm3MrHfTBUZHiJaNrybceW23k9dJh4XggL3yshWD2qH0Qo2OHa7M4j61//fyOUNeqi+REYB6Qqc6QF9GOKmgIY4nYB31FjP0auZgSN5pZZOE7Untusq+ysCum3WdDG3zHKoADknGJFHWpb44MZMll0/VAcZbKRPpNrqQkULRNd6525U3GqZigSa7ipCQ0t0P3KCuOdo1nOhA3kELsJYC+khOWNqtbqEkgI4Ix8VC6ejGv7AQO1FxA+KUISUa6J7Uu4Aytgt0eH7Lc7OhgQtLjHzpYapTJ3UuaI6TmG6yTYb6cctUbN9AsEzyZMrzAzt1qEstaj/O6jdvWBVTKimLVNeJVzYHfZrTXNIBLzWmVDp/fI3LNi9Z44Q5D1xCS7kPUH1of2zi1VdNihXnNennlgkLOJqnXaG8Y5DhAs4bkj0i0DVQ058BO3+fRaKY+UP2ERwZnBJ3MOmnVp66NRW/U4jHY7AP6XP+/IeGuKyiviJgbMYqyJ//YqcY1bigdaNBaDgCHZWG8auQpsif/qi3/3EO3VkxBzfPT/geMo/bqwwFv+N5/8rBsCYjgJmYKKyd7YP5CE9IO+ytaPDdmLg6lPKatCCDyQLubqPemfpiB1UsiTxExUO1CCTc56eNfFfeQS9MJD39gRvntX4msFIxSzGSvE7JLmPkVNdkQlhe5PRY5dxMyaHw+Khl5CHkujmxOzpl4IghXV8cuntS3Mu8VhIu80j7DXnUfWeXtLbGQG9i0IxU7miNijQdtmWPRtgH3rXty+S23DfRKVrh5yMswgveKqmhILTto2hj9EWYTbcG8cm+lkPV+afGhzfHYbJCVV0JW3PMa3U3lc5aUV4VSXt3k3k+z9FngZqZZNPY0ExDSp03gBBcmZSXsDLoiFFEIIuIqxMN/XdJ7Xhhv/uK0W+3bb7iQGBrH4zJRoHhaojMdNjjFuqNQertOWwXGpRagxGxGxQEfzIHZ2JQl+3fHFZHz9Hu68B+Fq8qRjP2lHfpFqLlgJqg4xfr3Ah4q3RNBplw5rj1DTH6e719O06uI0bv/F3OBawOaJJMbPG0wtuZeWVdoKxxNenIwXRI4g5aySWcYM6uOaisTVOnmjWjkWHUFacs/6eNxCS+vdS0aqdmKNBeggebK+/r/m1t7mnvXG8yKzCEKq5sMNBgp7UAfmo0FQRluTCcBvTMqotmExLL9LJWRAyhrJZHEIfA6Fe7ro7Ywuju66RRS3iY2GI6yydp77g8BFx2X9l7harDIc1m+8rMAvHLSwriu32Xvnl7dB/MF3hzoytuC+Hg2XM+NrQvTl8ybBCTZEbWeUW/V8qaOYBbRE1Eyavg5AcXmpioNjgJB3Ma03fA073y2JgIOWc4JoYuomJinij3jROfXHS9l1FZTchb2uvZAMsjZjVaZi3IaUPsWwpxc1N2fBXxyJMKylMRUzzl5ViTlPYHLzftyxBEOfpBHKUQDFgw3Z/y3i+jf5e48uqqidXsq5M3YNl3GgjqaZ64iyxXVqkoh0zWyZcEyHF10BHDmrYOW7WZfr/wJfqDyMNle2BL+rCbYSnCtCA0Gb+sWJtIrURTb3z3FQXhBKj+bgVeIr3NYQvcJYhDrVs9xz3og9hSyWb7ZgeAQgFB/dCtVXC3ZqDbKALYOPQxIonBCubvuvuc3LkN79VHQo11rSiJlTTAaIRqSGh04AjFNCrLbAByoKkyv2+R43Z+VgiSdhVLS9bAZlLGRaHW8SQrRa0HutGKgnO2S4LR2G+goMHN4qs1IpQ0klyGSNCgkbus1Qe+6s51ZdeNLj+8UgQoxyPaCt7C8CDCBtJohVJ4iH/9/X9+jWKS0VaPrzOQ4euEatFrNfZAbAA3QjIIBYREIbPflT2Bq1aIZ1XeyXPuJ+IIH0zCZt7N9DFR02Rq+G/ZLqGTI4hpumCsQ2+kZDTWVbgomYkZV1rkwlgy1nx5AgIm2Lx8tG/oZimT7btNqwA0NV7F0OJXSTxEz0aNVGVhDztImPBAVfguO4kbYddgM0kVsDE3XzE6BPNdTL5zP8tlqjHoOhLYkSxUyEH9t77e+fl+fLywyHAzzwP7PubdfOd0cuh38v5Srcciq8lIaOh2zSjzB5/gg6Nfh+ncUr++If0ycZRjGKcXWVdg5QJmO/QIxO7ac5PFZtJQ4Ox+L0HgD2pGjQanC+u8Mn8P+RfGWWxcNXRTkftlQNtl5Xp16E+kYomkyf64p4FIBVXSZvX9OaFsyD4x5aZcNVwcQp9iqT5Z2nOuYg7Ypk+k/y3UxPLUVanRkP40QQt2LAvb6Dw7voGcRbv89UGy9d0sPs2YOZ8ZzLtOJnu3HxdrPztwJXAjFA804o+QISM6mfrlfw8Zy6NCoyTLgHIEEdrU2c0KWLlypQSjSaGounTEAYYeIvsbPVyE9zG9FYAFcTFnNQu3jwKXQTzNvSds1aMRrqY5Mt3t96iTR80lJGSoS9SuENm9v6wWIF71Mug7KuvJtig+a0sz3hIMM55OBSOBlWPRQwaDsAuhec3DAqC9H71h9osUE26kum0YCplrzCtjIbriBGL4O9i0LDakVY44KKuhBcRE2HaI0jcoF2alZ2jPW4nRgP/fTOpV7E9DcH1C6CMhmxh3oEkc+4LU1sI103gSfSuNpr3jxup8lT6pNaenX85sz92pJ8KgadTwsPWStV2ZsG5FTWKqKbqLgEyAl6NOS9Mijkct1bSs7V8SiEcZJ/wJbQ48Q8Ebgu04UIZUuofG25O6mA14oO3VsdeZ8kW6AvJtsn5EzQUyFcjcVg6olKTHc4HEbTKe152mLBnIDiZo2MD6fOSRf6aGiomJyzrmIRR/vDYOnt2P43N3xL1NLnMnHruweww9cgaOrT02ZsS7zEEYWzgaw8/sA7HZu2MOFE+cB6IXd0Th1kkUXX44Cq5fnjPyVZ2mSu4u0BRfwSKeVsc3uMRuyDSrVYrvb+lWWYwpIfd/vkrKbROsbWzUAJap/rGLcdwY2PTyrunQdUHI9nJpRH44nEkk0BmDKorL3CuKCkt6PrwOAwbM7DaJYdZjY4gnf/wzHmHtxLu5zbQ+oxUMhfQz1bToy+Za8PRopPcDKpko4L95PRfkNCcH5rltdnezYJc3/T7cfgUHigScbgYsHgQ2kIm3hE573aeoztk4Urc/1YNjSbYeAcsc0LbVrx82Vh4cwbd/LnFxMbfyl437zDqEldQbK9TTJCC1swR52NG97C5GI17RyAmfAj28rNY/VYr45oRctSpmzYW8Km0Udei0kPfx/9PgeQvN5HZ8LsXoJhFjtZ8rsht1WRz79kg+lRcZ0xPgbrOUBdOFSKtbH1F8xWblyAoR3vfHILHRfojk+I4gTgbZEAqKYlnRpUpPq2sWRi8NNcT8wWntV2yfTPZntaV9iXaqdInGkqpQv0/w15jUJMuwibn9Hsth7GACX6/pWOxy+eMnzHjE3J4U9AplyLQV3xczpwVdcqUQljWv5dmwX5FIg4rXT6/0Izk3cFPrAXXVU9yOnbw9mUFusRpGbj9RGxvnkBqucqmw76ie4HpwXDPZv90qKtP03lI/VZq4qR1tBr0hPpPEOjdqE1T6ysKkJ/Z4f/xHJ6rsc3F1nnLZw44MuanJMjbN6BaFxNDLK9eg+I/Rb9akjknbc7KX8fBcQJou92at4BLFI6ynnPME42GqnE6nZczEYdwXMlxJNcS8G4+6dxVp4qXga6SW2T7sQFkBIxU70luFCZ5aoUM6EvUfrdqI3bGkw6wmD/iB+oQszsnYF95c8g8+lxF2EvpiZErnu0959WD/JUnrnIfM5fsjPnvnUY8Rop+wrAiz5hBABnGqXHf5hJnlH+FOkhtTeiNHEZj+yRnXJLnEgsU4a6nKCtXK5ass+NJS0+ZJINkSdWXuvefXE4f6d9M+k3yqPfKS8yWMd53PaLS1fMITDUb/PLspnhmkfI+auxaEvFS+mTXD9HUtwMf9vZU1Biu+i2khp7tJgymWDkZCIRSqxCjTNsq9uiZ8gZclwWBOYUmOgsB+11rxijzSlOiRsNYG/EOSb9hVyZMa+iGRBaafB4ShyMybyDGQO7WEhibSDBCasUCU1UZY0+Jme5zUOBr8ybSyRp3kgeUR3xGdcbXAZSRPB0Xhl2dfyFtaUTKV3R57CXDgoOD/M/f/+ls6Aa9Png0Qg0DGvRIP14ENTkjQh3XssAGfmYCTt0tNDG+ACqbVHXTkYDBVMboBBp/4NRBGk2uYU3Jd3JZAp2o8lSQfApvU0Ipw1Hhll5EcnKu8FvlHHxdTR9AKND9LwaDFBBq0xrDJInw09n+T8hohB+GHJL9t7vJfoXqE+3L0SxRISB2/ekv5q+OioKXMZyyZ6rwxBSj8K++90hs8d5NL3nukN3ru0jJzvWDx8+aj/Jf8x7gvUiQoUOhSAmqjZrEXG24yqh8FsVrNQRVXofx9ufxLW3cayc+j4EUpmTA+gayHl3rMmG/QZVA6XscFLt9jOolItEIPj/4hB8p07SS9/oFP1C0Z94nkC/48OY/ZPllV1EnY9UoFdf5IKVxoSh7WUiz4kkIy04nmq2Tva98nbF86/JqVa9VGochpWRskYSVA2DgNR7iTpwKF8vHr54AcR+2VezlRx12R7w1tsD2ATSTNqpq1BVm+0OyD3Z2sTjceSJUuVGh8bMBlh6DFNlGEuau6vyfJ7NDHQt18oka6VGG6LLHFzrR/GGQ6rZRsu/W/VA2a4T4z4JgsFne7M3uMyaaASz8KYsnhcgoYrrszh9XSpg8j6ml1oNOGOLlkGUry9zzl00LczDdU7CdUcD4vSco7HWyTZ1exPSldvuGtY3oMYEY6bDVmfD5reP2jXiubblNMichEGtsf/1gJMhBKSSGWraGW87MdmUhg0RBkn2gdDKlYDU2Isl404llOoTTWUm2luP9eIbvEw42/Abk+seHNrilpi8sCz/F6tWUfZtfDpHCzk867FCmuCMd1LO0b1PI6ilO986fguq91svinwK6nfWJyBuhonVMTDc34B4NFNUPB8ufdp9dSzrUmpRKofNzBEKYA1nHDUPXTokxvN2GwkKZbPl6ud6vMGOthmCTqUvXjOk9EEBI8Pk/h3ZvdfVw0pxJ1jjylg9Yuk/HhxBvAtkfEoHjX1wqNsS0h5jc9NmJpEnzqx/WCZxgDSqrRi9hFAKDFhk5VWT82ZOIwLjFFGcJDYproVU8JhIO4uqD9t8WKiGxA3edCXHU0veZk6XJmhfuJr9pYMGZM3hlkQOLtWD1idvak88X4KQcRpCcUpuAqPBb1brzitS02AWLE6UyCpaD2c4FkaYmTavn5o34eoxAoC7PdrSNgLtkp9Fikh/Kunk3kQzR+Y4JfZaPIhxPdvOTYl+0vgyyYQ2rK9PJlI4XilKoTgygTkyQ0r1R2WSuhZq5MYaQX0XcOFuGJCVGvFJrGPyxTqiHNwx5i67DIsBc9nkgEzDH9LqqnLJKmlNZV0hz24wPMSum5M4MfltiqVOWYlSzB1q+z9yZmeibM4YEPaYi2Ko9AWAGQoVx+kMQUIOewXFScTL2cCXYVZUmhwGlun2DhINWi7K2RfH05TdZYrMvHBF4VJaErpVasPnaHFIYMGkhefpIqpPOW42tTTUZ6zU24lS8yhtTuL0mZNiEMfgqt1s2snCk6ry5t03JJWQA4XcjYa/US2mtIUeFrR1wsTztNujyJUCEVTFzFldJIqqOPH2ZN9GBPXlTA1jsLNN774CFW1Ai4PC/m2r/FvXRQuHmECNuBeQHhHD2lSemlsy2fgtYAvBOesfgP3nQSh7d9qaLOL+yu/H7/GsUuIM1/+Hk9VaUWYZrpdIJSKYxOSyujnebs58WY9VrqrkHxAKwfoW6BCPd+lH1o/tgn61DzC0IKgjigtKOKLicpjvw6xttuHUTaQIR9APrQSyQoOkpMIekJZvUP1O8S97/p/3ZIZG7+Yrlx5wVuqZ1gNSDWDvsage+jPfs5G3rmc+zJasAbWeOhUOXCCAzRc61hIi4Hl2zjIDAvFy5PnBudtKS7KQLigeQ4zjlKbX7OnUXYhyi68VoDtH3ELQgEaBImLNAFrMSEE6OaBbTYtIVhioLkLamuyedkG+skvHEiMlYmUWsfNDxJ/1MM0En2LNzE4s9QnVuoQwSJjOpo9hsV7nmEqwldxXrV6V2xK4gXpWAfFo0rtfd1mQX63avDEAAMma2Z9uPN8bmak2cNOybGdEmDjONkW28Z75MQTYaJPizsamcpQsYjkVwV/ID68gCji7pMghMkky+Wokrjy0mkU14nplfYo/iiYcmNFjbzRxa3NLBVAhhd12KI3dKYOfJ1CnvVpPpuiXQPvCcgXItQ5+VfJEx/lUgI6Um61YlPkUxU4LLa3+m95PdCnJFreWyj/9gnfHN9kSr9RSzwXjtqB21JEZnPbfvCGL0lixwZzhh5yRN18BjCBuIDFj/jNge7/O3Cht5+fzUi9I6cXOKkC5t7fLGYGdOVlF1fH06kVcREXBODtZ9/Ns19TNu0E60Zc1+h6jgpSpYkVpGNc1IQmp+E4gf8suYpGDnQyAKRaCcDjNyvjIoz6+8zR+c+GM1k+jz9uj6WnL+Bj8qBII7kc95ONvcU+W24jddpA/ZB1wgxRQJnd34md4lxmR9ikXr8hGmq1joW5RfX2n6FaqhEfVCQo25OHv4kXxpjc5CdiXWsbExXpoHajN0PI1PSCbiBidVxnmlnfcrFRhz7SyUXzCU5rudUND4nZdlPI7avA27SbrVLy7Ib4uS210kpkqTTjeMWC8giilett96HaPB8mWM2WzxXOmGIuAYk0ti0mi3tvDqFr/tNbRKa1+Orm38PvLPjzw2i+ZAmmx0a+tGQzOluPvAgxvVqycMLpOtGKJVbvQBcoBD3Ye3AsZPtAjvCpHAsO8JLQm6bajGcbzvhTNpEuqghX6RqUBuFs+Q7qIsOT5MJygDyozNHNzsR2VRplCDu6kEcz5Wlzdgoy6wAauYbg2iWyh6g/CiQ+fNChF8IkAzpOfmMQC2E/QE5nIBTHZVTyz9/Dh2/AvZX+wAo0hdyOXwskVwbYG/JPP/YtPFkP2BrM67DYxjqciix2kdRHuo3PInRR9oOZq18+lqLBEHKbbCHuai/6MgFKIsUT2SGJDRY18HzlAf0lmECGrvyAzQgmRqaKubDZVC7yaOBJQ46GeBqMPCKYM0uwseNeBz0DrUQTwB6VgqFQldQsbLwCU9z4XVskkuZRUoHivoOnJR0SkItpvU/OUf8ZQ8jbvSsoNIqeMR4KoyDPIH1x8S6yp53q06UeVey/wFWMCSItyrwhgs0CBTwSgVMLa5UlVlXxTxEkeC4iF23h4ERlDq1Nto2NTZTwrzvj6VH5cashzFsYusuaV8N5qI6ZDbM1DrxtBHsW6qFWDwGg0AEXF69/cnRdTvzVWKVZy9PwbH896XMlLB29QyZ/Z19kWTgHC7GvcI9C3OhHgJZ4OAuK3oNiuMunfMeYgeWgBOxMM+vwxx3fck8ftqAfL4VJGccEyNjGpVWol9hdj/KjHXi4oH6GU+0rr/v3tmvmJqQi7v4kTchSRIEg10VTnsND6hSM4fDufLsEtg1ptOSvXfWtYI/M5vwncrezf3jw8//iDatccOR8WMhabJvBGajRF6hU7pXqd2OyVS/SzllstovyJtUTyWtxOKQothmhD8nFTH/iDizdOnycwJqDqPxhXDhnHt6Pq/4IPlL5Q/cuzgNNsAdYdnIlBUtlN+2IDFZYx3/y2t18l2K+p5njXjPPXlp+eMPKnbPceknt2b/ffvuD+Rbw/NV+Cc2el/mfn7+KytUV8H3jsSZ9xbArDHWw4lJKcGBR+ohRMKT7Sv2P4reeA54FG7pkMJ3MYbwI/UEXCLktVQtwMgOy3hUjUECasgGXSpFKyQpdaIj+bXi1ndb9iK7TrrUOz+C81NUkLHKOKKtjp6B+I1/CF1k1uwuf/ozczxK1j6o2WWs7F5asYpPWWkOZStWkd95ElN43YYnMgTMJhnoYQbKuhIxOA8ABcJkiXuCUqjaaYqcT04b0rlFhSDU7YjSDlzb5vjJ2ZW/1KyfdH3ix6sgJH+y7X9sSQB/rnz00rIMlh9K/sufG7TISKz06uiU5s4J7izOrfKS9+qcryG22T9ZJTyi+wA9Sz3Fo5IsZc4+1B/cuZ+p6jtEvQPOXlrdKqX9+za8p25qZCXFzwhCg0W+29Pr7p3+1/mF39jgZdyAq8Z6ekaKHURyl2TX2NXN48bGXp7UlPcQu3naWcmembxEAX6wvnL4QUklFGxevFFe9KFHcnOS03Ux9hj27XmiOE3piFvWam2LTRikrbF++edKm/fXRvCLUm3qi6Hev1TbmSkqWRLigx9+lFEV79+KbzgjwXh7Kig9Whm+euLWpu+17i/y/reDp610J0Lmn2RMdusxXf1q4buK0ayt0zfnhWMypO6KdiSgB8Yoxld0yvmrtxeXnbTpMST82FtWbEk1BxjrYvHJn21Vza5erbv7Qu9b6SUvx57MTZaV8xFpT4vzelm8Mlo91Oc2p0mrPs34C2DqmBqq/L0ghWmLxhClanjINR/7ZlXP26VkWECl5JWcSn0+o0in1uEzz1gu/FajYkk5Kk/lYqaZa3lbZViU1EtJU+okCxDL+v4iz0uuqHlz/Zo2f7BuaHtPEj1OZnicXQFT5ksy3T8sqrf7WhxuvpC92xVGhqbnlM1EctcNiC2HrKkvVpHPYoITuF6/I4e40GL67Pw6fZoCWFu69tXM6iM1RADUddZLjP68XIX4pQqAL8sjwHIlPmnthjAVeSOeYHPul04iTA5D9UIlghScF0mGI0mCDyO7hfJcu3tCNVMUWSl0++IWefKOBgUdBzVAjPTRIZFGu3QvvjCCIUkzo1ZAFBE93uxZZdbza4OJo/QXKuVVUiHPZTKBrqYrf/wBWgM4f4IeeBQ86eLqaEubZNwu3uGLXyHiVJoZoFF/Av1nsjn1wMWBNcqjux4sFeUQlJMYZNIQJVIASxvrvtimAtv11ZgCuqjA60y5KJvScUcsSbfI1Wq4XCTSwBAT343rEGuY4moXDI2+vZgkIbDxoaUs4MAr9GHamBAWNKftAJU22wsjYUyLbEVDVTCL2yYXsqZQtB8cjfC0e0q7W0N16PrQtK8MDg0YyFytlPYHkn2UKWFrdrbEa3D/n//7HzP2WqJnidEr5nObi9NExZTquy5EQ7LO26a1BPf/Lmt7vdH9VQJqp7I5bIrzYfrdDBEkyJ4rUw2JeaoVIxv5yltYsdTS/PCXnuxiHy6yJOYx4kvCNG1cEBwKnxr61RlO+TX+/iAESis8DlJ7A5d4PUuzvc9SahJyNjHZuExQNY2o/UDWkBeFVtAKZolTCrFIAyOMIylWdUoY6Y9OjaiX/aAjr8KejfSe21e8MHDwMFgKHTCLFpY+ql2IOmIiq8ybmVtozezSzIpWMnfQFW1jJBMEeaw+vHPOYrVE4MdjMoxRhQt3gO5o7gMjhVJSa/rutopv9/fPY9xkpHPmzGy25EtZa90vCX1DNYJ+1jBzpUKhOMgJ2LQZ2KOVuRr+e0Au3m1Bh3oG1btoCLMMJckX9WXtFegFWv6ZvWm6Ge+hVzPS1ixpqLmxOMOvG2uMxN99Ia/LT6poYn1+w56s7VtIGuOOMlP4f80hzxfVFaoPEIcU3+xWU6s05CyRA1TmfYc4kjsa71IxqDknnwEx0RpIRuqWP1+W/ykEVO4pRMCVVFgk/sECJRagWtwicHKwYCxJNZoiD1JrAP6KHp7nBEg8gZwWIUl60CR2AjZOuVnkJeo9orY/fMsVo2lsfjofIjESGiBoSJkxKGjLto1tcwulkRr3ZzSH/cB0NzB210Q1CVBgvFzDY0sYEU/jYto0A7JHH5G5x0UlUSDByHzeuAFxIUiz4tMsvLWPhESS05PmthEC310BZUDGPTh8n4TqE+hVnw+Wm6hkRhElxuMBWGUzxQ2RHcHJPOTjSfunYLHIl/WoWOlbUgRYiHWMgWd5UUbDQYci+8ju1xRUC8/7JkrYVkibc88J2pxpD4CW89vU7IqSvwdqirY7E1lphODOM00XUbB+dN/4eQjrQraa81QKjKLTj/s9sqpTKEly0o6krTgyU1zi1m0mS8ZsfWNK041x7w+xy68iLwga6+lbS/c6vHA0OLiUL3wCNaDRvDnn/oD+0F6tvQd6PCkHEjsDug1pWQl4jQfyGjVJNlC/yYs1Nt8kONQjqroZPplnphT64C9zfl7c4FY+dm4o7lK9ALe95ye2kl6vqnTi57ZH+Jml/bxlbbyDtrp9EbxTRk336uApMeNc4be89NjLDx1eZPVu5ef3yj9Tw9uJMOz6uvqfh/6y761r7T9DvfPgHU8HBEbvz8ib9HX9Eur7FxEJhxKoHvfcElNbfx/nNmZlU++4Cm4sveUuX5YxdrV4VW+PtZYYbZZctoXIi6caPZW4Ftn5HZPfd/uraX49W4AhaKzeXM/eUo5In88KflZFYQivsnsOnhMlHm38Vn5TC+O/vSa5FBsw1PDbjoIIL2xMxpZMByOhg/KrthvFaCTv59WJV1P04DWmuv4UfVSAU5SZ9gTARXYj9KBd7Nj0h6pYq6gBNeYN+DzmDidD3Ci/tAKLgtfmB9Sq9MCXFZt1n/MB4LFxJ0mSnZFmlTxdP5eWfAuRiRR9Y3TYm0BdqVpyETIyQYECemlZ2foIEepqYEQbxWY2bgFv/OYCmNNd/l2Uinfye20L/75efrjzlUnP656guE+QvKhNpnC0VMv2AdUWAd4tD8173SQCwOyG6x8e9iTmKsqybcpNEsMmtrje3I81SlodAhmPFvzLhaqmr8vxPAH//oFJ10ehLtChXu8oosHgY9UVnlF7p736qLDnDEnlMgnOcHRnrYbXnTvs1vRX1owBMFwfqr0FKW3iy6eUNoXwmQ1ONSaPpyVxEudnwJnBZPkg55m26urmbY/qqMsffazZnDfgEcl+PvTiD5z8AITcNEB8NjMm9zNmvse1lDMyUPzJS2ycy1IpXp7uny6JyBb90Ko8UU4hVJADOWs3j9UBvT+Udwuxva1d71ny/pYSc97jvJxFprqB7nelT7p+FsYQTXE8blbxOCiX29L6gXPnOtyhXru/GhnIOnY/w97K4E9HR20FZA1qpD9/aqWBSgV2Y2pAFV56NDUYKNQrgj35LWUVyTlIRjpOkJXRZp86TGcxVQwm04jCa40zSeD9MKUqiVoC0VbJ8ZxYdaj/h3QcBxk2pRFRhg3fN1xphxagw8eanNcTx1YqCCP+hnf1I/SvmMKD2dwx7+ai8T/MC0FoG+vzHrkB/FstrkdKfgkhfQ//LU9auygtE+N6KmPqucRdOpkFaGqZojHDBDl67aCF6lEuI8M9d1BbW9V+YZFFmtQmh2KpYpSCiKBY6sZIRlBC9Wi0LmacH+mZ7tG3oW2Z/DoeZcLrUKlGDX4251J1UzhBYCFsJ4X4wHtLpOhG21aCFI7qjN7CVNSYFHaz6JVU1PM2/Y7Jrmc92onyuf3yBU1qhjv1oM6YQoqRHppUfHAyAJbJ0+RpHIHJV+grXcXN9WP7DE02xyHkPi/ATqVB5wxYhBgMTrGcLvla8BtY+8cu8c6VK6nITtJ+PXyvBfelIPyjcLaEerMohtXhYdEGTMpxYJYbj5PdOmUmXq3MmBAN3BKUe503z5if/S2+aOUfZlFWu7rZY3oYdmVsZMJscqRfXcZODXG0GliwCsGPPIHllaRSbKRl7cYSoMrEkltWRuJF2byRFha/xwlWjHzdCe9Qomash69nIQ+Q4QQDEN2nyt5vUz2WyW7Q8MQkbVV0+RNTftmD29rBnr8xpgsXEZ11kI8Gwd0mVhUiGk1JrQZtetUVEFRWdGt0R4t9/EK0A+XydBWvf4FWMaTrBD0gA70c0uJZ2Tdnv445aO3t3ldY6LEBU97Q5lShtTqEtDgQca9UGx+X3FgMgqqZXi20EJOvFR0poL6tuL5mWS/j7yHOynWe48a8MflC88Qp7ynP79pdq0uX0eVbuBADskflGPvana8sD3yzUeFHP0m0caUXkOTsNqTjiHCWUC6vhrJK/7BYpe92dPXJfiDxZdGvt6UPaWCzZrbjGSrZBlABUdVzerlst/qATIuZ8jpf31030TVN+Rx1s7yywwsbWI7P3/tjlUihhKZNrGjgmDBwKW2f5AtOUIE9A1t8w2Qk+KG1IXIG0GofQ0L5PvyQKl8TBSqIJwxEHCUvgUOd/fdRz5irNduf8Go430OWJXEm5PEtbFeq8HCGU6s/kURn62G4HXg2pnAYKfb2Y3N7AxuS45ytroQL1Vmw2ZZt6UvMxEyZtG8fGKOp4d8bNh3yudes4gvZ4esv7FIKA944x/1jfGqOG1INokv+hbbnVtDZV+Na/oH2SHK+Rj7Dg2L2Vvec4Yds6UZY6VnX/UFy0FpWFhHozyxOgc3QB87n6QJbVmkY3zlS0ybV8Ft+CwucgzYPH/ksaLk8eOMF7FHHQEwQVjwTR34DsTP7M51f2DUFmOfjjtBHpbwA9JPf0kbFe9LNReYEHtOYLh6uTPupwmON8DLjJ7FM2AFG8gbHfe3nud3QmsNmno7lHszQSkypkcOO9e5hcKxRANBdLOQGuS5XRGkx5M1obxgKBvyCzBDWd8YLQNorsrlNwkCORlILeUXNkg1yjl4Km7khYWAEIg195ahCJM3SgpM+Cy/PpJk522+kWrMUJLX7sqPcM5ibWP0pgtmz6v6bUPRuN7QyalxZDwdiTNk4FSa4yrl8sPjmQ/XG8UPZUX3oNEXFle/KgbQbS8elId95QbcRARcRkb+8BA9ceKIjcxP9iRRZyWS5SfqrNolWcX0fGhtS225Cxuy10dNr5e5JdFFq3o30tal6e4TEoGOOliJZMl2SX1kJ+ssGe1isqmlJBteN+g4pG3wWRmdmqvYtr47kDSk+YoWnlNo2R8XGhpio2PWSmBqH+RJMdkKM5PNSPHLsr2WHgNVahEI0j1KfzkT+gZ62bocbQ8DEG1hBLdegF12poT8GS0l6gX1uboV4to1Yxx74OAgf+0NCiY6V1IVH3q/quvI0c6CSmtiJUl8eVtHc1ywmhZmjmFK1a1zJIVV+5iZSh5hvv8sCLPhnxJ4C69QQioVwlToNPbo5iIoqCNqbZeM3aI3gLNJdmAuoyRwzcjj1CnTaCZNp5Bv+E/gHXWwXfEZDbf/w5tuvCoWqjBVYTVsRzotwXhIQz6OaQQnxi1GubKRamK+r0kA12wxwxbEfXoEveWL9Dt/GwjhhzcSSJAZilUKiHnRPESFuX5ok+uTg5/1grFIvPkzQNYDRprV/SqKB9mGMMl8wT3VK3qjXN7eJoUUf+QM1cxCcpmvSHfcF74TdBVWR9Ne3cHJMeEkMmcOodUoDI5Yjvcoycu4mf+iDG+rDmyMTdkcqFIFztQOab5OeWOYYpr+3GJ45YtCEHai0TMqa2GfbwQzdvYw7FUhu3ewf5jdcQ/Btx1k9JisG7o/SJDPF8uMSavg9iZZlhOsWvU7s8YRpydmgv7IIdrk1ZJT5bVMZiOhaCmdOJhg4IQk6JRxvRRG3W/zwUhYsv/HSkRqi2BTy0AyiFzKqdRJrIA0Aluynz4g6RKY/Zt5S2NFMZByu1o6Zswm5wIuHfqdI1Qn66rh0fOFZG+vwU9JtyHVLyaz2nwQRHZAc+hDDxypal9tR84xgRWqxFSwkuftmOzec03NWJj/vcmUDRaLpkQVkX9RqRyL9oh14D+/NsOJsTZ2X2DRgxyHibi96iHNIyUkhCm1rfcDKImp+rSMPXbC0zJTxjrYJIfUEoZP1FaDSZIO/wyWfBbyrK17/6GJhY24o254EyiwtIZyFe1iONXUtdtTgCKNhFXYlsos1mROvVKVYvrqMkpQW7bGkGCd7lYQkos2y0Hf62WIHYrdhmT58pwW11DmNGsluI0nawKN38xwtClPjJeO0LtpJ3yqUMrS9aGICExudKtXhnNpCttjAjrHELm42i9VTnr1mLQ1CdFaycFUQifT5LyNSQfx9OcOSfLqqVLP0fjY9fbtNEbfCC4k7SR+XdlKwK5Z6/Yy0FeHbMyq8om+2sQlsenaS0lBfh4aXe4bXn9N6nPcvWHsgvPBprsT6bl7MTGNNek6bKSM6p9e6RxZEY9z4Ry4aP7Vr/qVr7+dqPmVXHgjlwkJmTuscYI3JSbpy0jSOFVNRL8rplaLDRvrKXUK0uJeNzXYnBOHTIKvtl0kKT36WEaRCpmi+AosLawqKHMEJ8QJb04LayR7pQLkILMIJSAx1kpuzxCO+Cqc1h/tz56u8FI35A7LKqsIM6s8o7wpc+Gj6fqCVG3O80jLmuypD2uyP6bNc/H8F7tJ2Th5js+2sMfNiQLXXSRVnEehtEjrlMgpnrKEaFYmsdPs2/R9MTGBh4fuRCJs2zEVm9xhcjKsmPR+yDZX/puN4RrLuhf/J3H9feyXjrffwn37bPxj5Y867hijV7alhjccGkFZipaL1mE0ynvELCaYgh/tCKIuByzU3u+2jBNcfabNJ2nob1DyI7HQkx9nan5jnXnAD1A+hR+LgfLONCUOotxlao1b/+ii/N9mezxhalrDVWPTiBQT4UGq9XxwWTHOceGinnBOEv6R5VgrRsqiZX7cRcD7Vw1dEc9E4cLDFoqRQX1r5Oi6zF08Cuj5P5WbrUSYrQy1kjwr5S3KzKe98r+scl4h7XKlihoZmI+nN+Jb1NPgS/dTfONzUDix/IjHXp5ajy1/lo5I9PUaTZe85aoXaVbMQG4xZS3BVr6DjYp/6R3yylbfUzjKrV7wWDEF9LrICZ4wGXdSfxIiNWgidltv6eBwIBDpylGUr9AlL4RNW81d6ygVKxY8GLRIVWDhJjnrM88Bopg93J8krMLUwekRVr/mjZucqDLqWmFjhEnC5O4A/EqOVA9Ndog0baLmHgy+J5VtKgjUM1/k1SyVE0wIF5APp0SSop7qKJUuCkecNvCY10dE+JMUgtfssLWUP0we23OjK7JF8MW7PbtKupFdoW4kd77mYRDtB7QC2jJKnf4agl1iDusLagAZTQkHSlKI4EqXXdXgCQhIK1ainNxPxdWzoASubLleY37MP4DF/qaAeHlw4K5Ah7jii9HO8fDGVrPG5AxiZMghXXitMspc0mY2D9MtQJhUa0UMCz7BrlU9fVI5QTb3f5ZIaxgzmebyeHKwK2pLfH7uZ8dzX9fNH+XF5AQQaFSDrpRp2AQxUpea5j+CyAFVppb0xp12YezOpHpiOV8DjyG4bpi8whyXurAIg+4ZzXcg/cl+LGH9bG3AKNLafE3KTuseqWaAkfnTxWd3+rv5JhDpkEUHBvHDnuFswGyuWNejcoIHHVAhGIHuhnT/hMtcIkSGPNBOufTIoPsSgRkS/c/rUwFf4C72TMRs2Gu9g9R9ZQtdRqMG2DFNJJMtwY4LxW8hbg3SxbAPW0Q/vh2/ZI/MDiUFKxy1zc47xMcPXVlYSKnsS0L2y5On72ium0p+BdL60UnMDl7BCKuv16FutR8iXX+UeZyx2KT94KWos0GDgHv4SlvzLOLw2eHrllwL0GOK+HMWq1Yjfwqc6d1TKb/UStcT1SNaGag1BiS9H5DUjZBd1VMs+W+dQEkpbnCQoXpDz/YadKYPgD/fvp3euYvOVOAMSumBMgE6wbhj7NEJ0Q4wOQIG6OOQP1dbsVIokjueZRJtVRUfH8AZyedWRAu/9KBmwpy5HUJZXp9BQm0yTazemAk9lkKMiYHwqCjsdg/owJFNuEeuVzmpBuvNystiHuCR+34aKnYOjvH1IhZqZDqqS+qTlaL6ZDLoMHHaMTR1rME9AFRQmCljJR7m8AhKUYmkAU3QTNMKuBpecH1hYNqx9YlD8WeQI7HoR4jmyhls7x/PYmTTRJAZUSoa+bD4VCtHbzzizerLApybTMM0/iTJs5jy7OFhUT5cDYiRVzGMnCNSNIF2nAB+ifu30lK66j3hXWdhNRHeO5RlZxC2pW6+nhZfJhzY/dIfujggans4szG7Pf4RGJobjqSx373mUlT2BKdPafyCGNCxXTNbEsTP3mX7L9jj0L4a7DC4WIbuqTDuMt+Tdq5LHeLVaCIL7xWaGV6wltd6bwjtAVFbw1OblnYbLKqofKPv0p3coy+neNWOKxRgpKY3OIXsKgYVvuriLC10x+Sf5R61m4+e8fGam5L3FSaIX87Vrta3IqLQ2URMNrZnqsseiurDiEtL8djco4vOgIte1u7m0yg22vsD7kOO8gyX5tAw2eweMZQl0fpeQmAsjXJT1SX+F6ugzoEZ7kNVSxfSCXfh7ZhCGCg0U4A1+I211jZvJ589CHIhUkUcl+I8UYhw3ZKbZT9DlZqAGhJpyfhllIyOf0cFF7X+H17EJZ2qLrkndHJshGF/oJRc/9DyxGdzKxoBeGPTVr2Nc7umuUmkU52P3QH2JW2zNskXvo7SVphiEHyN2d3qjxXUS9msbDtq+pjhUX/OUpVfTx3hck+NtdOtThX6O1VEwdYX8GBz889dhPIs1LacTNWWxnMg2KVsS//0/TnOeVHq7UAy8Qu0fZ89C1W6swiYDMeZjnS4rNN8YQDWdLuTWD8THmIWUk/DHtZDbV32snUoXaAMvcK8Zb5w6pmgSUMS05hUxkLSYfNiaJGE55GzzfusMorOAShbfq5dHS2ARy2pBqqe4WqqxDuaF+xptJX1YkvZaCbW2tkDc+Gux5phm7O6ZFh5r9IdTbYTvXyZC/3wC01pOMvVYgYhRjqmcjt2vrQ5rF0KqoQFMMX/C9l4bhNEh6kzWWKxElECO8SiqQS8uBpm2ltrWCPCmKDF3d2E+lubf6itHkv3yB9lg62IW60ceoKxl3DWdvjQiJ8r0LLLWeVlx3sC0aYEeJOVZWPuRGZfHijH5Ac6vQyYc65EhZoQoVfNN3glkO59NzyQNedTiNnUmN31MnGNJO9PWt+uk7tiGccWKItmAknWCzlAKBb2Se7ulbCXuexR95YHXsUeyekB5OmJaykv3EyJMzjifgmZ2I4zBXw70takEGo8uMqvZ3r8O4ks5WMCpSzIT1D5AbpiDlumo9KzT4UfJSC7DVGYulixbrwAdRdQIYZiQOhKmzNYpsdbMn2cy0RMe8Rt+o1g2aPsuTp5/w1XyvNEStzSez3/KjicKDym/I/7U0wDj8xGPkpDSHXHsDdHK+EJuG0Uhh/hw7rpZCgNp8ep2YkcdgQ9pPwSh349VXb81nM7tFQkWTtCZqW6WbawlODswIMXNNmhNrEq06VdH+nZekyMLopZ299BliLHzi+8gNtqudMmCWVuP+wTqMzyw0vuvLWUBlbLFPM3pf2hjGwA7girmC4hLQ1hkKOkWgrTj6Wf7yDukS11EGg9y3r/3ErcF95oWKIBecpmMqT51/QB1UNFL8OtofZXUPbA2CPmzYonbweATmtVTDVAveN9w8EggaTzkz4si7DW4wzt3XSSKB/LSoKPxCk268mhSU/EqJaljGpky61kdI1QbmLGqbmzWvXoi5zS3NKhqQ19/RuQRMxzuA/ojdF3Y7H2Pcc5orL5JUrUqLI/GVwW1vSIUKfJFGebCDHP2vZug9Jx+EdBhzL+J2SPgmu19X+kehYYxLJNkdg7Z5AtRAQg34kv3EqMiA80pVXbTC+HeNfLoK+T0yShkogCZukcaSPqwcElA7Ye7hlQcnQoi3oOJxTZrH7CAVRX1HhJ7rkeQjBLMDzU3LMJt3j3KHJwK856GiRRzLCtEYDUBS3TojjGDYcevI/NbVrc9sXA+ST7Y9xBoptxlKrn4EaUJTvx1d4CSzV6ROZ9G9lVIGRDRkIS/qWC7EewYQ8EqaRBtFcZTeBJz5+O2cETYu1HBqpUos6KiWMaIaFm2NeRvmZiS4zpEfcVsu92HddXUCIYi5Bq2v+Dvz8MuwNi2ymiSY2opBH+CElgP+efpqKzJakF3MpevgG3MOGBbjLZoIg8ZOgQVMwpn5RQo21fRtpBAAzG/Cjn1Vf2DY4DUlErWJUczwEsmGpToqQwyN3pC2V8oOHKu1mm//4oS5v64e7ZFNuvBZikgg5rz4Cih0QCBgqPCHurTCLsaITBLClVxNzvFAIpYUO8vY7KztwXkYDKuOw0W4x/gFNSF+gTpKhmcLacOK7Trw8LD42mdaC/ofBCpFIN+VlEpupYbQz0Ywr6VuuBVQS0sI/vcBp3RF069EciRpBE5ytYbgq4eQ3TlppIZ8JULEztQ1odBPgtoKsukjjOqfSOMVyGVptd9eJ+umO1RV6qdh3gRNekNeuv8vY2y0KzLglX/5gFDzS47bhDNnA+37CrSXjUZSOn/LYDJUdhrEYjrKZMAIOifqYcTWJ4RCbK2QrN/K3zBb9qU7sBJsjMibz5EMqHHagNZbsJnPHIbznwjF/MRVgjXIXjuBs0GWCDej0oMdoBRQeKMAGxuAEUh/pkTDOlLAktzz3CXGnJIO5tIEFWPrxZ3C/kiXP93tYzVkK6FlN3IuMy6B8WD61yOZjjGRIzPT5/pwgbq/vYbyyFyTWS0juY2rpOkDjradZBnrMJQfTzjlW0cXOiAbVyAmq0mV4CmtOUXYPWTawDLlmDmg3F0Jt1AbMu6nnFcRRPQldtCoe0pQPAU6KA8L3MrUho2mFLcFB2tj/vxqAZRxdZpbOtSekJe4raX4MGFJcwwMzc5ydEnvApNTPEmJThL4oOOxg2FuZ+gcazkyDPj/VQ+PE2Ky8cA4URUcGALHTxO/fneb0HIG5GY5C3H4a7M43xURem4QkOStSCl5S0T57GNTVUbO0psl10Ljio2EmJy1vmTtAwDW58KDx8RWFnrA57iTusSXIVVEs3S1MHBieFFBheDH60rlO0xanJScpHpjvYkNXqqADAZapdprDo8eTmyfAQ2L+Mn1DQWqSr7hKh3LHvitq+tr5mzJTnZKWvanIbvstXjydP7WEDeTWMozpao2WMp9gwjIax0x56C8ijRPjpphyv/7gqKlqcZloYqjQTClKpWoh2LI04EBKyWXZkyVEhfRbAtMcavKUNLJ3jnM7Tq+AINVFR4JVRGxjhgecfbWDshwE+3r7xynVV1wGVHblyfpYJ3kh+XOIjCZjJBbLcw8h3r01MRgC/iwViYDV5dOLvDYehPqWPRSAppyu5FxAOzK/mTSBVhAeKVRUMMA4DDqm79XbujgsFRbWn6w7Iw7W5xCTKWzGDB7GqXYPSv8jdiQO3RGO1UfXDxpOsyyA8foH2TZuUf8GuJ4K4dGsLoEel93Y17OYdYeIGVcm8Zs6uB6B1WWpHNKx0ptlzjvZ0XguvA6NItMIEd9aRun/6J6hrmP7s1CXw5HVZOZDiOs0TXDMCMRNWc4W/f5Xi5itjdaIkuWC9cqIQEMw4t7zQcbaykGFO2tZT64q78FhWXXyyP5eu+6TW0jId+j7t8EHC3D1q3HP9dTL8vD/MMIjTrH6+YOWPAT+sysi7FzccDQOPsQJlP9uoW13WIK4P5lXejZwGd1nOhDR+Ytndyz4zTAcEdyaa5AlbZ9b2nGlrbmdPw7/rpBe3FhyB7y6Y1kMHCfTqqSWIwwV45iM29Wzu0z8zbquRLLdsjEfZgr+DieB+V5aVxTRvR2rGrhbJggIQ0rNrtV/QWuOxStSTNTIjdJPAVfbai//7M5siXDAbYX5h1EFEmamJxElCyk9keBK6nptOW1nz72ALWQ/NigPxp+gwWxH3H1vAIuKTJEmdX2ItejJFjekh9G2KZKSF+h5gIzaEUYRnUIlOgY38smiMJUKb6BCF45p21WSzi7QSeCWQqmsvDub7MyWQ5FEqP1bl3yOBEZ/oKAFDNmqrvcQQqolFFKREdkDK25Rrnlo2u3Ar9MrFeMikANQoPT9WVJMi2JPuN07n+bRPhZ7rANaGmTg6pw60s1Xc+QmWcPAlyfvF4ZESUlzjdI42/0/GoAeNBHz7MeRf0PViKlHBIVX2/o0GTDJ7Y3l22mGBecWUvnYjHRd2r56xKREVrLZWHJRLyVlOcWrYnSfCjZSzQJJOhcAJ5FhQvLh2+uPHqi1t1hR7+NlIXSva+/gCER/JVXIdaCrCBD2kRDdjXFR9At83MMcPd3No4TtX6fttsS3vpF44mWDVhzyuUUNGOZ75jLYTCO+UPgxDFrG5iOysyYdlF1OPrOBgT0sh8EYf46LN2kWMx4/vc+kd/bgcFl+VAC9AflC1X/jXyufmnEKjHQzexXOZy9pTpUufxRDuJ3Hy0wKXUkVdY2c0JRETtIbsOi4mm6pEO4s/Ps9hq5YxZh2UhbjDemqaV/wsLfje+i7P8/tVpdjcjkKaHi7P7BCRUE1VUwki3yMMjLNdQzbK42QGu7bhUKuZcrFrRBGESlLTfK/DknmYjayWD5kXWSvVKsJVc00Ki97BOflYxEVy3zbxrj+pv/Lc+iNuINQ65b80qYteCmgXxScyK4XnLh1Ljmn6pMk30aWopZIgUjwPxVRq8MbklDH1SwbYNJnGhXmr2oVRx7VtqnaJ0nv+NmbrgATwsiGKXn3AX8nMroTXNqnkLclqvTTVDpT//2iJedQoUb4p+WGc74cwHABCSUXvXnuI1U/C7NQM8XkWN5s5QvpiXlrMnJlkCwlwHbpXvMhc53LkQJoX961+8J7GpQYYxTyD4idS7aPw3UeJRn0feeG9qHfFU4t1eh7vExFFvMcGNEsjB/Yepgv+8d62OelTq4d//x2fmcgkkULOkxdwdMNmspaVcIFAhjA0JuFyYn1she+6O9WhfQ1Gs/Aggn4FWUjutOwTa07LDXSrNVM4puqTMEAvlgZppPIZB9cO2yiIN17oBT7hJSLZrQeaUJG8A0U8K00v9AeaSxAwJoMQMtu2gaX1chWjXkKfrMID8XPLUHCNRC0+2bBoxORWs+ue9sdKYI8Tl3yE2hxJvxnR1k5d6X4KGCzbb+8QLTufxk5ut95HfVYBKueImI/1DUvaqkmiZUDEQ7CO3Em3272lJfwuUQWqBsFE5PBPW0cyTPnTBQgoFL8E2N4DJh/ItUk1/EbEUKRVw/xQTBSFlWIptcJz3Xk3iK5p1JAuLopIUfEnJ97uiJm1SUDg54g2bTba04U0N+KvzsScYOhvRWttdoO+xFC06NTYmbG4Kszf4bGFGls/2Z0mlgaClZaMkPFHMS0Co4jyfD0wsbpprzwis2uK3MtV8YUODiWzNRhU8+bzwDameMBoqcRkceIh7GnbjGom7gqMsnSK2WkYYedgvkQLEKL+CJVffQgeXzg2O/mzl40YVrGvd4HZwDa5jgSs+Esi1dqfXxaqTETi0Wgtn2y3E8XH0xWpXrGa7fnO9xZFtOH/QUaeptkcco621rRrFbfIESD2QQKezgIAH+QNGA1tSZqNUOJbupPmpEgMVcPCGLkeJdNaSymY9CX9917HpAHikrlwSrj4t4+sn52HEdeKuOGyj8lPzzrl2kVTrPuzmuGD8s6aN2TRCBdIcMSP+8iKWOHtz3S5CVT312d60BG2QyqlT+URHgnCzKCrFghegOHXQApZ6gzLa/aUYo2FFqMG5kVUR1FMeIfQ23P3sCk01gCx2NY5aWlDbiJwBZyRTxbFKTZIqDBaRb9LYNaXDvelhbmeCbsOh1RUAZVb2f9EQKWnxlH5Gs+GLM7vGhiobo8s5OC6DghzRro3FUMA3AQEkel1/gxOmGR+EYBNmAPOeSVgT/M4FA4LF7+UrqYWfojwwTnRBMVwWi+CvqDkeWpRgyxyu+qxHF8jJbiepu55SKaEM2S/YdqRa68Iby3gHmZ9h3byMTF+2vwsg2l1BheLeLo+6htZu0rnRz4s8wq4ay0FPstuJoAn2c/Vf0Le95/NGcWqCh2//j7YsfiaJNZWaRLEqtihLhXzgH5iAxaUq52fWB+Z6bkSRpgZzEKrFk8glU7YJULy8/FmcauFTj/w9Lt/P50s7qAcER5+ZO8f+vmyt5mZXqkCNWnpeVEoHJ8VWUIOViLYtPnwdbn60xFhyqnTq4Dj/h8BA+Pwx42utuObeZb1FBeVpPdJP82x0ghbKno3CQEDthniDjQcpDS5k6LDmCGxAKeUvMiCpYeWy2F6XYeLtVSIfhVtPuWk1LUvbsHk7M7u0rcI6f/K4Bg1gZqSrVFNrf4WbyFJYfBpCvbpiYVoPo2UnpQ2X1tYoGx4dnOOj1jCWSj6C3eDR0DeDubJ4gUP+dQ0n7bDZ8u1wnSEV4sJDCtXDwWSMa2ogg+uuSzfcbWLV/XGSuS2ubV6WwqZs7Vr1KLqq69FU8Jx40NS66vQiXBatwRl++JgG3WpaIJMP4qNFi4S2o89TYgw5IG0JroSvUS5xPIlE5hpuwumm+hAj0DDHHX7c7LZ0Hts8/GY2sfPcUBcY1ZeGdb+uYjSwljG8vFzYAKuXwDxX2MgefyA9NA/FtmwFJwPa5zHQTds1WSZNOJHzYEjYlmtv6SAflEFiBqWYquHJkdXnqOxHmWWKHZfpoHv/fTVK/LHoxu37oa21VbdAPLI0Kr0lVUjk4bebhtQVxjvRU9hbhJvgU6jpCdqTggzXv/TAYRxBcgxJHdeITUJLUSOXzO8K07U82UatCnYK07KBxuoINzyTWcdVeDT2j3PK1+TdXgk5ECIhLRMRX8OEHBgzy98VvfheNhp5ywV8zR3XOF2CR9wN15JQoREKCCCzCOJzXH/U2FOLxK7b5R0XGdDDwSDQtPUOFdA0tMNAxfbpFmH7SDcyFl1lIXm2QJlkreAZGsCP6JypR2BHzHCVrvZSmRUOo1yPz1F8pkS52eQdeeyAY6BVzAj77PIXd/zeX72cGXP3zGhVjewCa1sYmrEXtwJ0SYO5T43JsutQL3W+KlggVZk1ftc+i7hM7r6nKqWPD+giKaHK6l6pg58JqM2kUrBoWT5XCrFSRHSlCu0IHRZlXdVSbVXjrppubWSR1NDkXG9gpAIlDeq5LFzt6NWqKgvnPzqo0HRo/TE0QoOUh6JU3G4C3+bKhyByqZZ5dwmnt7tFVTFJglpQc85u9t3ezRVKuaO7C1RgI7NEqEoBAU8nFFJroYQUKj1WPW8jg/Ku4uodvklPOxhBDkXKHn1MKsarVlbFW09jKxvc+Cp6TT5Yl2M9ytu6oFO5GtVilvpiMl0H3yp8mI3j/5p+R2fINSE5mLMgJLFAy1rnQVp8Pxyh8gEHCT8FI6qPihEOCVbHKZwo51d9cZDvldhGmtpOTj7HZygNSqdTWtB+rNbmd2Tac9HO5p2VIzmuOqvBnG56U/vlZ6p/p9l7YOApMrr5KR4ZDbJhV+xX/1NfFeocuGQ15UaLfWrlz7Q6pEOTy2K7cJkq9jY9/Jnp5FvaZLdCFwMZ4+o8G1HKXR5lvTcz1I89Gjhr9YCehurMPzp4G2snrdd44B7ytyYTyNcoCEVXYpJZECtHpO3Rf/kX1N9UfQx+Skq25OOqv5PX/S5s/jLHnHEWJdeFZcCF+fdAa5miJ8i19hGPvinO/lq73TiPsLekOcR20DFidk+Xk1xOSF6Dq8EHhUCzPUZdbWGkyUFtgrE1qRSEZojv4vYd7VKnfFXq7z5MFqS6ZEukJa9uEniSdLF3Dq4b9ahHxzUWsxPWomQSaltCf/lI6/dlAgExBpuTrckqlpwrfiGCqdqojAUl/nBIstmYeZexguZXjop/ejafqwvqDe5y0yYhswJhOjDhi48+nLarG5bW2jJTzq0dD06sFdZ319jlSVE7HpmVoxlb1+xiRa2wvtOC7OO1iGuooQl5xzycSiUScMHl/ud4Pgo9xAoTvrFcpMlvpeyt91v+fesyOLf83dYYzB3dvKNbW7a3hkht5uFoPWY9K1K8bhM+zCam77O3LM5+74s5/E0p3HeENXE2Jj1+dM1cICm/UDpUkOvYdlK+xMIQDcuJxMVurTdaNpxCVl5bHVKVjCeuXq5t3yUF/Rwx+0xLeAcyYY4jjtZuoyhHNHBLhjoUc7dwGYa0WAmwUhh4TbRgYQ6RzN9C1I7DeyLxtLlB0lI76ce4MF+pD2YKsel5vUGvF5qfz4jHbXHTy/2TXoqCo2AFelbU6FmppK+GLbROSMsKkM/OO6/19fYUBO6kJApPVbIsSsuazLpKrQGT5AzwdbrqvjXv6mhonE3X4jlnHji5dbX0HnoequHGfCZKHc0urfYPITzBMyns0mXGL/HuCUQ14Q0D1X3ossoKwafbv7WN0oEnX+MU2dvEBlJ2OJSORc/JhqSa1xhFwYDsjduetyXsM7MsXrKBckxYObKj/phGIhgBHuyWvsgVzxIyyqYCX0m4u9OUZWZe6jriIWx4RzQZm5maKBBdJ8+JigqRqI9YkmMeRLKkyaJmc/2mvi2GaZNZDhP7Q4l6EnNQSWa2XNb4lsaLFe4aXNOMyWNEbE4itKxbTiZFEXqYOIElNbxmFWBb0wWbCxl1yP3XRiNsVDHtzLMGMjJ6bNTvkihBhvirMVjpdIxoNJiw3wiwKbuut1avC+8qHtwf+dO/y1w+//erpr/4g8PPXc9qXOZEb7EWSd+gT2ldgIJjpBIkphzOTtRvhBMA0yE4NcJ+3ewa1gEkJvszN6ilJnHVyE9K+gZwfix5FbrT9zRm+3i7EYaASwA1/7nF3n7CRTAseof2RwumyKgkUCaIBj9bQvOwJ91fK+HpFVRpXdpK5bPqBQdKK407Iwl/OExQdOIWtmc+Rw6HKLERPy5nz4oTtWnMLW7jg00WK7heswXvoK9PRytg/4i45AsiZBZSCYU3jok6OvJrgsQPOBoj+VVNN5AhckjbFttb/j+4w2LKgbphqgtblWc1x3lIiRfUhbulHyZWhJ+YhtARbtJpxXeBEGD+54FaHLeER86nsL0tst+rFwo18P4jIol6pX5YuY0Dziyl9oPsgsq126OU+PZdvYPtysDIAL5NLfEjAwNLKIwLMD1mz7hZpCZVvwsD2TWlXocUd2AI+KMxGnCrExPyWPmWNI4+3GPHfzATGoay6/r8yHcdu0HU0V83fhTxEHuCxa0M2/RePvrFOMbJygjHko+ZNImsWX6yuuvAO0uhSfCS946k4PIYgbVVl8Au4FT2UvC7TEnxuraN960GXy4UYmfjtqrgwtJjb19P2QUl88WsxyHuiseybTWjsfy4VUsNfkPu309mj2oSf+wRBqxjwSFpYoSCMGxF5n07YbLaCm09mlfaAW0sCAld4OTNrlkKtRkPBdYBp9rxLXqOoppIzICrwhI5Xbgswlku+lWXbjWGcdYsR7q7Ch46SujnTGV8FYhZm+K9XZvBMYZ3glkdyIPr7YlJA5G7MGgc+bWXlFwKP9IkCRTqy4jfxvjgljRUSQA+oYCsPIVApZzfnmowLoDE1AFLo8hpVSS5TT+nxeLF94GbczOuZe1YIfLWUe/UrWHZ7fJ52g8XvVtKO6uAfN94O13glODyl6P9P5glLGdWr88pzFXdd0RWxXDUgsHooI08RrLZNNCnsJyJPspbtBuy1q3biy/3SeEcOY0usr7DOi/tMSzjCWwMwi7ZEHWsDLDUyo6MqOQU6hqKRb07F7NVI1OHGG0giaItA0pPOqIPaVKCbfN6rv7x/OWq70jXO/KzpNtMGb/y6Fl4CxAFo2SF54aUFzi2KDU6i4hy7g1dfoRRv8gpcXkNQndY3GSH7+UNufGp3frK7V7Ay6gz5eMyLmoASiSLlur/RQZPM2D+wOGADUzIACzgtEavv+0E/DZjGFtBjOug+1pYLoDhG8qBOKY7ZLjHYBVsp6/FDAjZsS/HTu/J9ukNPo8wYCF6jCKJhTnZDRUKF1KBieNf6mIsmSnromfNuNvFiNtwY3NGQijfFK0g9j6JrONlvKFrhx5/0uAXCQ4aH9lH8gxl/UZMbkmtlP5/pzjb2VWEuOKHbaCsUQr7wYfypj45LAKxtmSzfrlOnjzmHGsZWJwqH1Z1amF3eOquzRI3KEjz/bfsGealMi/bZ8IZTSTQ9bTa1b6+JAZGBYrSCwQooz8A9ZquST7OK7F8d03KYUJ5xMJDMVLbupYRLQ7f/lF8gBXESOUOXuAKEnwybpnDuZNjElNeraxRu9KFeOYJhe89stU+ETS5vVCHR7K6mnPEoIVKYZedgfmUimfiJRpaFongtGLC1GXGjxL4ByxXp0FQsnTJg6pE6zunXYY9QVeVEI2Un1vrXIWExLPEPu1Vqc9CNdXL2IInILknpYnFSrIa3DMWsek9AgslMiCtPQDeoNPzI+MmrxRxSyIL1RdzqKdyCuFJYI5iL52BhEgxMqqKmQbZK3iTd2pqJMOknkaDxIbd0JZ8gwH3QvyLnUS6nVHdglGylag/FiBMmV39akq061ZHKQMxiA3+vcJWXujq5YCaWj4Hqf6QN1n7gL4BpPaCknORDDRMuVqwpKyRBa880U7B+/oyrvELFl5VlxyGuLbJiSZqmZFfyucTWJnww819oEx81nKmUAJxV9mtNFZnsoESP+XWihuGh9cEKjj07ejvRZe/a4KY5U3N7JlDcLLrdQHrDTB1WEwHGJqlJ+fcGAxxpopObHge8ZGYuZfbaqaM3eFR+XwbNiuCncQYWC362L2+IuwoYAG2jBc+fpzygQdWcg+eHx7XeZ+6woQ/rHu7BOzkjv3sJNtuL9yAu1NGVWXwfOVHIqaCQgA1ZMC0TKSH7dkrrsuNG0DB3Elv89SCGBp+mydBF/z9VGXZWeP2xB6Ujt8TlYwdiAgJOc/AuJcNGKkU4ir8mQbvdPjbjCf31xw/7KeG5S0pJHZwuMs0LA7snle1fjHFT8CsITqr8sa4y18ahfbRU5t0jSmJf7133T4oJ4Q4tffbzLSbiItducjJHxtQrTBPBPKRkzph6yzVgeTRCv73cS/wZK138C1iyJUbjTQCPCpvE4Zq6IBG1cNqMwhHVLWwWB9rGCxgyICl4hLp+q+AdB6l6lRSN2CYL8H0ScWGHwpAiLdZbSBYKUwmOPMF7UsjnmA+K5WYW90VOCcqB3ipJNULFM90M8WrOj/OygO78byd6sX3wSj64WZ41pKR7Dmb9CMLOkVhIN8WR+wXess7d2O27kc2FXi+4ImvN6yIpJXa2Wi4VkgS+BEC61aSj0YJc8qbPC8zY9xj+VL6Hq9jcHy8Ut8Jo9ioXMB8rm3L/gud6cPCci5cXY/B3o6Tlk9eO0j1JN+mDpS5+uoiCB6SPV5l4IDBiYrFNAMXaYz07xPcVAvEIEx9CuwEA3igAtGGXghIXb5wYhC4s+WT2g4O4Zt5OyLP0DSCOzwN2vTBJuyZmcRO5gbQkdYYu8o2nU0pyy5cIc0/Ais2SH+3qZ5Swh3d1i2Ox/zVt5tezIxBXePD04eLuokgp+IejdKsISy/2sYtedlP4mmFIb4fHcuODiSy92S4abdW1huHuW6zUrHU2OXb5PNE8RzEgTo7bURL3y3Dqh0K1Q3fSQWv4daTszGI25L4467srbYVhOVHO8LjrJ1ZbUphmiTHAl/v9ZXVMQSWEU8V8uuIxxCIrRm7vAcriaG7jyKilRqy8YacVfXPTl7ta00KUgoQfstLWX3xWFdBs0EQUEJ5JeCTaRQ0FUPW8BKGMcwd5eeejrkIua2Lb9QNkc9MnGLCL1A3iBSivaqbfSN/N1rRN5cGNu0o6CRZxzoR4Be6CQSFXVPMjLOQZGUmLMTedYxRdFomFTVSyIh7dpP4YJpPXfsaZY6V9mDzxNcjYd97gkUoL/DoiydNtEBpqDyDQSfaMG+YLeV6GQX+2BHwjcP3JyvYhrSzEkVsrcDylcaA+5WxAdyw6mKtZ2GIKxTNGh5+ok14FdSNAr+KqKHQc2/OlLV7k8V3VPysnzuuB5rkTzsEZoOgIxB6VGwIfdZeI1EfJPZVq/rtASEhbV8ClxgtSFDxflQGzRx+7PedbaMeg3JFhAR0QYSMces2umD9ztPMoJtzo/TMCdr25rSydE+j124ZA9LVYAita/JEEx33emeaVwX9b/XI5eB69JiLdbRAYMxqYmyXp6R6RGwI2nNK3avr8MAxhDm+RENiLTaG8lhIo2Y5J9PyDB6ADxvvIShm8hfRzGAEC/ZpsnEr2qW0CqqbadAf37Yw7sAQFLmpQ2/ajz+tGlUNo5PGOy60zvePlyGbFTAEVVB9jHy3thT/6S2+KmEPE9qeBEd5uWCRsEKZq0VaAu3QewtnyEw/UrKGzQTe1nfOCP+ZmCjPIkk9EkqSbiOihaS6+uW67oWyRIPUxzrNvY7I8h1IRqHMPhgKh0+2saDIMoTNhr4JLSXOdmc9lAlJRHLeYmR5cQxdEqnb8ZSNTGQUC1R2gNEqitwtIfOz6Xoep2XIDjLM9zZ1lqooc0J5glwbYvPREFsQjOs/tw0YfHsMntbPJcR/crCsct1o3VABZH+A/za3Cw1c0+TOvmNr8YL6+bgi7e7Ik1xcCbLmgaB7DnpKg810KrlFdM2WZHmbJ2ysAgxhxIILBdsQdG4KnaGGnMiv526z1lln8cxCzpXds5UhUJ6iV48RmSeo1HYBe7qBaKMsIDGg2AJ1wxieGIsiJzpSX0OyVq2ITFH+ZpEdGBubDyLXVeajox/LjmDbO45AkacqXQP6cybMZHJsxJ3dgWjPNiBmirGkbBYlQ0MfCI0p4HbdvuhObWTEGNRwsG66kPNWWNXHsPDX/x45CfXLh6Rj3qghZQ+c0opWyrTsQzVDtWtoLRAoAcS2eM5V7FSW/E1bE7Is0+DSlAqmzQ89YEbkrBgqxAJi4Gq+ToHdPbxd/ZHcMgLDPHmq6jSH4vVCsdTY57NcP4li65RjHBfnCGXDM4/8q8XyyLumCYQuZkh8k7homNivVKFuLFVvP8am61HYpcS6JHb+PHYEEAcEWt7lA+mOiIcDSTo3C5mnktE+/W38sZEXZfpI3squ8EjgDhNEbyrkCQirT5zeO8CE7ksCI+xlFXQTDWQ+GrBZ6a6jJxM5kCfoSXwcbV7Qfs0aOB4RCCoF0SoRJEserwe48jE2VI0pLImysYoWin9cggJkSrNelSx3xF/x++P53X/kX57tEoiGwJ+qsJNOoLBHY/shysX8XWgizZicmlQRz2PTM9YHXW4BSRM+4DaBiQCJ5ZR1UQRbBStrMc4z3NYS3iMgd94rw9PdZX/ZZqvOoyAgmnX4cQPTgG5MD4j5z0ntHZtmfW7RtAR0Y4BTM0HCdE0ORBE9mWSXEWnds0DHcpc7ZOXlKkJSLiXDsLJwEGm44humZS7rGKvYQ4EkWALfWGqJZFKnz0bKQ6AvHBai6QzImRV9j9nnIysed4xm9QpmnkQGg8kDlOd1TpMDm+qwapNw6QuUVYyuy7R/gOANLKnsb8ILJI7iYtn4gTMVH7R1ITlbMbGkS9Rlo/zKrDZDhe9yYmfPjsxMILhC+vhkoqhfIm1452j0XeVHzuDo0+ct4Ue3zdsj30OyOCos7U/+cDsdjckhSS4+00/ltyWm/kHFbc4JBcpwXId5GnXXrFCESzLVBZjq8xC3Jxhe8IJlG5KwDV5UGnV57Ze04urWMSjXOwFBXK2iHYSzNt5KNYeAmXe7Cxs20Q2dEPTLX492IgOoTIHh7cLux09n3ZO/XPaAe6WtDAipaV7KgBfmnbNveI84N+MKnLe7QreMWv5bpDaWUmDGJg0mwoAKgH5/jFVbiMzoOE5Hq8L1BFVXCDKeSsI7W/GmjCXPvb4wfK0ur2rCrpZxLiWI1QFdVIEzgjc3+7r2f8Jz+lmznYW46gpCrwVWA85F+1jXxGyeakJWnwbz9Zt/XmztPRk54Yn3EA+bAmMsXiARVE45Drl2MusqHx6nWpbSlbO6Y9Dagy7gMbC2p96owAzFxswoSeS57sk0X4qyJ7553i2mTHNv8ByYLKm1Duh86Q3r8NjnzyMfFovBH2GYKS/zPRE9bI+KGb6JEqYlTXbTcHc2Jahe/aTTxjGyIuEBOkOHHuLq4+0LpEEgLLaaQPpN9buC+QI8SxGG6lTGrggxAnPwtTEKqpSO6uaj+wHn/K1OBGBJCIjeKcIRaUJ6pFYMsxE8uR3vkWQhwkhHN6tMompI/mpKXHxfTRY9ksSjVv6MoSRORJa68MNzSWTtlK0lwpbYE5imGilfl5ub23lUTGYZLIlSzOQ9r44kX76E8XAOjvORCB3jUOgIjNDpVd3FL5ViNjHHyISZPCQ9R8IvANECHfvB5RHlITl/2BHIJSSrwKOCIOus3ly8brOERinDUFJqlbWtci9WPI8EYuTlnTa6f59mDOMbd8EQ7r0l2u2WqUBA1k6/+sMTitlhsVOD+C6uZXsohlvB650s1GhpGlfd9QYZT3DHHMNrUKCQxF3mUPQyUGuLNsDO/2jgfS7XLnhruD04FpL5DqAEYD+fnWsOfsx46fpCttX/RalzZyYlc4+wCeLkDb+HeoXCW5NsSUAMP9fot8MJgxPq37bxzT+W9BajG4pGn/3zYCZIqVn6TBmAfzvfPp/clwJwIAd7w4kbh+wekwkDwxGz7du0YxTFZrVQvHOe25n298yx5yY5d/+XPhjFKpk21DKsdg3Fwljp2Mn1GulSuZd/gxWD6JummJIl43ohFm7nVvvCzDHUz7OXqXh1/xyEtSRryUrJaxlyCOjIXeTlKt3dOyccpdS3YgNSvyr7oaJWXK9ZejorRbLX9067xsmGMyOZoafm+OJ39gAG3LgVjvjmCzsWvQeHdbzLbCvaAdEp64qNjRXSlT9tomcdo+YQiE//ho8f24UPA/okpEm9vJpH7btDra4AD1Tp33nKG6mmdq8IZrdZXkOwpy5Ng2Stv+F7mlc7znIN9H0khXCWPsin85FuxRSiTo9cRkTcBp2wbOsTwlJ504SxYlU83mkX2/InPSciRvclAZq57REJkR/1XMEtc+892y3JWsVRFOC/52OTNyHCEXbBsasN8j2noOkK17FPnuOYBV7wU4x3OYJJoCARp6EfKbCEiiGgf26jd9zH76sHLNM8Nu0Zdmd/ioUU/B7OMTB3TQ5/zm1/hJuVOQKJTjMO6gf4Nx1u5cM2Q8ctSw/eP9CSk5B1Gc1s2lqPqfoUQEoo+3IG0ugRNG6P2BxZID/uYvYFMFGA/yK9nazWXu5qiRZAFyTulkrdCwHvEiDw+WcfYaqh9325lMlf4C3YMr8trOAiqGVS4YHlR62EL5U6lD1am0xIXkChFVG4MQSr3RFyxSApiXKBhFbec1EiIq4jPB+4MjvMUYv8nmJ0mze6hr4c1uBXktV7tKieNuAfk/4kksvTWXLcFtuYK0rwJ6q23DJLsX+253L/FYmWw7UyFngKtu3Qjjomx3kDROj4o6zuQV2fOEu/J6nkMv4utgW6tdhctEoitvnclypIewja88g1OTVg74eX1z9hqCiGi8bN9aE/PH/SyuRNCstvRp/l+JCYLFHu2S1aGHupUPUoP+jzna08+V1gEd7nWhDJtbVBqkiMVU2iGbQHwyYCQ47EdSjiQefgAn67n3pLv+p0thBzfKrLbut1WO+RUCFJDToFXBimNVA0kjfbnUgqnKdPE3FHlIxaUVdSekVf5Xt+sbW4vHPP9hvZ9mo6ME+/vN346pPjobufPtXdvpoHwRAZ/Asz6L66S9DLFTKpG3+PEbzec2sP9lMhbEsV0U5zsInuJSLugLB7N8HGJFNchQTZIRij89E6ncBZaV4i8N6Tt7RPru4KXg2BAnSFOIdA5d73jZKK8Sk6FhVKa6obQ8RR2pYyoZ6efe2JZWWKrmOXLx42yD30LI2yiLornxKCSfrilhkAl1lnqr3eOc/nEeeOuAWI+mWSa3w0YA/Tdd0Ojz+kqfYHFwKfet1b7En2Tm7UeDxfOVu0h8gWyh5UyH3+eT9KPGWbbwI8SV1ZVFYO2KWTXR62mrw4q00NvlybcROC1wXyOUvw5OqxVn3T5Nc2qa+dfwWLHwgkRxVyAWTA6Kl9e4lH/bFrWHRfdeVovbYVZa6a9+O4pJTqL/1tD0vUVkjMKxyd57Rs+PAlPjK8kwhrBChM5b/cVsFDNRD370u76uCthDO7m+yTHv99kigxIj+4a2lrCbbnW7qzdbJk8v+2BmgJJK/qhFNZGPbykOxSFEdU3ZV79Md6m1Ulf8PKzE/JhOPoj+3mbJBu6vcRRjhurZsYLPzAwudu1Lz6EXvgm3qjKs+HUQ0ZZe8fcNIpi9NEPdQhM4nME0EWw7oLoP1plE0bTJHEutbecznsab/xu64OxL2rogYJx9jsMZ6HPtE1VLGUETlV7+jl6obH7IAY7ixYCCEYD4SwD+dEO6IbxV3Q9L+sLWXEZg9elkIRLHgwUS0MF728+X4Y4l1VL2hASmj7uS1OA8AM3IG/mNWjRWHJS5lAdOfWczcqaFajbCeosP7kRuUDBxlkhJl7MsPzTsZd9xKbmVaml2SO2PU+OSCAHRTd0nTKQ2V7g47kjA8gFy8DneICq+FcAfK8afhyNXZJBhZu/yPPN1ZcbZ0wIofO/B0cNFLBekWwpVRpw+2P7HYhQZnuESir9JopKXZzO4YPcaSwxFBD/nqmxeNA2xkheqiTLE0RXF46HvhQEIje3Rl73ZbNvRHst+Ue0asucXFwN8cjerOxmibH4k8MF3Im2t5ptxnsCw0yUfXu5JWWD42b3RGoK8yi+h+12URLxH0aHaeY5IvzXCvxroki2hY3Gcf3bnbF0JqizxN4HQ19Q7FxecqiB3cYwQsNssfVLSs1ZPWLNGRemEijqneYZRCfVgik+xEXnB6Vw4N7od+I9X1a5Dxh5sXA6I2H/XHwbpOisnIiJpC1PYXxkY/l7aVZuPcwTDiYkm+9BlV5Ht0W5cLeG8TO1LmNlXW7mmdzDO9jyeKg3qniwlm+ScrfVHVI1J5EBhUU31nYT2fkp1JcOgk+zWRd14uAXmPBj7RmYXn4/ReUQ4hElFBaef/RzU2PUT128Wf4lcYkLMtCHQ151J2cAuyEGBELlWPBCRXS7lzcc6vdXeeU6phM5Vp3zAXLQRhcmaiQMPvvu6GgmPa8ELrhD8rq1IwFhWMo3lHmBO86S71Cx3+tTrjkYLhX66vKRJuLYYdvhC5S5W/8jSX0EKvDHsbgKXbujfjDD/5B/dvvle6E7zlQiuF2TxQlUZtAVSLe2+i19FuqIVAc62cCp8VS3OIRqUDjGGGGY1ZKUNFQgxf7r0jfiGbQEl30NA98pQIOaeNDXEUVKyHUyXu/ZijRPr9YFZQNF0mV+UN9dxwRhvoL/iAwGhhDjGeNXYNyfyo7LXD0z4PAKyIdzeDYVbnDhfiFfnY47trZ6tHvlzbzFXP3taT6bbG1z6M2fld3Xp/XWgBVtQzFzhC4zh7A5lVxHJeL9+JWxcfCI1PBkc9ceu53ylc8PKG9OHvm6eZDRiRLf561xGPxCZNJqbLHjA9PvsrMPSfDefQ1w/GnjMW+quwfbDFWlF0VuYcIXEbE4FL6ff417/xJVfR5b9uRq9U1xqQQK8MZ1WVuwG9ycDzW394H6ZB6CvuoWgepiVVLFGSq+41Fq2XuQnCh8QDYyr7XQkL4DtO8i2WJMYJ0pBKf+Zj/oulu8y86E7hMX+T0s3iaJtlCKZEF1tPyU4Kw5nz6EWU7hiJErbE61YUe4/QFs22REVhtGaAGmbFAZFRsamCm+8gzwUXiQopCT7VFYrO9UwhwaI+eZlSJBFZAgtqwbwVCptsHTIEh+HvJJONGKoUbGpVJQrsay1gI/mOmHPVxwUbtcslL0tkE/tPJj7tfCXsHUcXlb5m4m7PNpY9XQ6derQa7I51ZW0mghrUjPH9h6+6d4TuX37lsRwL8Ucq+1+Rr0RdRSlZU3UWequUzckMrIIBAfQc86hPWY/qMQlP6jG/EW3QZwi2wXBff7Gn+aVtnONtkXjal7/hLS+Idc7c40q1v9xKp2rOY6wVKqywRbBtiGpZ3+LPz4jstokIDb+bb3uIih6EvtjZgnTYN6S3eGJ9x5na55D+wgL15gpzhbxilsHH7f+0EG1R8UEcf3PBR74R8fmqyaYbDmzcYrAeckSZc1tz0wZ4lC4pFwJgYSwed/3fZJSyp4im1xi1GSO86Epxs+Nb2jNTAwAZesCUS+v2oB5FO9rQwuuewCQlx3IwmkngReqxRIdskaLsSpJDgzDeWrmeDMQ7ZEvJ4XYydBke8NEOT1Bt1V0VTYygJg/nKaT7YUPU7+2/D3Kjm+unuJpYLVKcZtBTUeHdkxcoqQBfOahAyRzYPmJ8tZV3FPqeeklJZeQQ3b0VsaaZcDZn+dY6A5UmpMareratD89rFUxoMHXjAgkNnsFCQx8T1XFfxVOGWCTpXQPmNaBH/DQEs2prWjPzBRsPFj9HnaBeI21JLIwyISeiooSYBqI4nNHSKJiytd9C0mJb8CQ2QN8i+u+/k9A+17XK0KskhV1CiF7peYhe9uythsb0adFqyLbuoHUg33i8XrPHJqClL19pUZ4C7YBTplWY2OtrIhPvC4IbvF//XDwgxiQamGyEaGhaMhE7CZc3E/0nMR8+43W5aOLJevWHuugOEOLFwWxquXJwdakNT9xOaoDzCvVy94N7bRttIalYDrEPSAt6u0Wf1USVqbUpRmtcTatgjPd8ZMFgs4CacAu9FE6gDCWnlRbSdfxTpwRmPP7Tjd9dSxNajc5V3/NhOH6wptlTsh7F9zkLEAiOH4rN2GmobzmMMMNiC+H8SkVLSEEOlgoY9uDqrR7ErJiPTcrQ6Ja1U9fKQB4lIwAxPp5dXSblyEnq+isM8ZJXmho3fdwbGvRtzUVfGDWkH3Stoh3u9nm/AiwW0VEd6bOJ5zcwzV5GspHA1IfNfcxvdFuzUbZIK9H1lst3FV3RXcapcVglp04TF3BdjPveRr5ttaNomx1BwuGmOadNo5oxOGqBRK0W1e4nLSOIo+22xqT3wgxXLZ1hP0ZOMNchK01JqOCClh2Osdlod1BUY6CR71QngVJ+bCd1uWHF++e159kbScfNt3VvEwpVTqQlWJ/SzpkXu6cBQZzHfyEQ6DT9w/C85Xywyut+cMetkfvOg4Qcu/n8IG+dp4JQnFIDya1Ea1rRnAGTbMysAaNXgjc358PcqrTkHeO/VcGt/CfCchUQL3wYYAFmzosrbZjvpcGTbF1+RYHfH5rRLkWfDdIX/uaTF7fF2dF5MXS4P2fNENXQxbcbrvG5W+VfaKM024zHyzJ2gzEHTnwu/1BVS/9m7YclabME2TzDQ0MYK00lZz870RO/l/ddYELaS83Lrvo2b1Oy0sxZaQNHeQdLbqg1vwdxPdXT8aFas9Ri0Q2f69atjaFKI28+/QD0DX6ctkPyvIftt0dFB1hzLBCSNnIFvJlrgzn+nk4kzY1j0+EDF0oSvkYnNKyJYEXixBW80A+reqO1fqCfWRlYBUu/vpw7qJtoGbjviTft2Gx8L//VIE1gn0TKfKNb6EOpO265sejykREIY8BQ6T+aVHcLdBxAq00TPfjmh9EhBUDm/GFmK4fjSrVjb3Wmhf4ATIPBT00aCpwHVwdtZvBqrICva3q+XwS79iLvh/PpNbH6rkjIFv1jTts7MSjrCrGljL2olK1uU4kq+GcQN5x9x16Jhf6xXt4t1fQKs8F2mhjxwmgTY0quoYUniC5VYgbmSq3dmwPFhPMMWHQ4APjTHT3f2ZDirQK54lqSGZ9XA01tYA/QaWYG8ns4BgLRdKhlM9jaAmVEY+ko/CzlgDlN35t0orAFhEvmNnRbmjMxeQQd6Vac7nhY1v9rU3fTqxfK2lldNTa9wAArrXErSIXXyMiiZnvywu+Qxpc5dokbcbq40JM0DLTWG8hV6uVcwvb0FjMD8Hci4ErUKvsRAa4jApmQ384hkLaYSAOxAeB9XwdXXmhtxQYpUADHbh89HAlocSRKwOOI39GF+zfymdR99gB/Xf+wJyBm7OdXd9Zg9u7rjMWu2VR1pVKXinG/ejUCnx+zSi4bBCASqgoK1gpAJ28vUaVLB46kGtPO4oAcDYi26WHukF6itoMoRHi+njs9T0IYwtvYRQEoBnzbjdwsEu+O/xgecieI5gJaWplEQg3u0XOgoFBBolRpQjUgCu9Ch8lBUGYhFQkhqhcL5SNov58Pa25kb9wGECpE9YzMvt23j/xLJI1XGxFSS8oCAbZXipk/gg/uzD0dOta+SVmMbcz4dO/w+szokA8y0AkUi6TiCurKoCd/qhF/xV+ax+YztpljSavvqwonHDx/c/wYCjZNH9DArVzwpQmVEVsew7dRX1N8vRBZGNxem+htllM8nILK8qnsrOC3/FJwPN+3suE38XuoQ/+CXY3X1POLOPnR/7zexYPsNWi+ETrtauye3jRaLKwl8RxbxOazsetzTMykNnWX9WtHUdCtxQEySGzk0bzDJSKz48ur8RPcJ41yT6vhAJ8EW6Aa/45P1Re1uhUFMYpZyD+tWc+DFPpGrszEQ3ZW1GxvX7L5QBouN2GbfYN3UkTbnsRZYkSVtKSHWCZJoHMtF6tW6NUfL2lHczU3P/rM+57Mtet8KQp5pxkLcoEIY4nDmfwePBC+GO+9Qd6q4YkDRJYGdEtGN5J8+TiMWR3A5gEuLACOtBrKbpP2yhvQVbAS/Wup3gzmNy6QnIAApA7dAFvg/iQtuAhM+A5iRi7B/giekYjDC1+yirxvkDuh+ZqTgmm3G4CIOMPd7egyHzXl4GglHdPRrkVBtsXW4cw5085XGKlBcBB7A7p48PPzN1GFlhUy5alOYuZ1+z9RKH4zF/mTDLqdgAKZPiaalfAb8PAAYnlxlxLWFERhHCJExPwh8FAGpjliPGlgLE0jVNtGlwz81sUE6z6YVgKSAiw6880VSNZw9HoC+0A7au2+lO1mPWnRQbMHYbA+SjeWARn893BWcZ/7SDhqeAVwBg3RjWdP5PEPhgGvJzacDDrE0vtUsoFug70Q5oO+v71SyNqzKtl+STY3N0ed/cA/gtHlLaCyUd+syLQQUej4qymlirVBfYkp29xZYUsnxRLpOECkDgKzSJGvoFF27CYgBda6OLr65dObURfXugYFDsoHw6eDG7E/H23dC0ZGIg22YFELK0bZjEYnVf9khczjjUxM1fDpjYODQvqmL6jNnby5F6+GkR9dSUqSSwmSx2JUc2eyHb9akRPgN56V2RuJjp0B00k2ba47V544G9EQWZsUMsy01m23xq8icoKTU5sIkUXrakROAktxBVXmsHScLgCVEMy9p8/nbMsD1mZSpjsnp17GHYa9orP1z/BsbuYB01JlFsofEFSyU2Y9ajoGF/TIf/+aQKBq1PNfUw9aa1XEU3ezj//8BeTD73BwSJbL0QOa2ATwfTOjXf8Drs06tydM9mx/H6jRHQfd7dnjs5EyGUE0Yw7Josii4iFbL78HH8QMrG6J3eg7qjpInOFPCwdoRAdqNHcdCLacdqltp3Cg+xXgIzzJxLhc+6bg1N9oXsXl8JsiynptnXWKzjMlazaouye7Ibc3Lzcc2RpsZZ1ulAlA/uJI1x0KmRmuv+KjDD3ql/duc1EkPP74t+5rgOJ8lP8TL1JH1hCSn4GvtOwI/yJbmtvVBHOt33wc2JFrk6bOC1+uDgTrqTcqwLB/GdafX318n0BTvEx6BWJ+vaRKmHUTFmuGYFVrPCOTLMnp7BN5spB8f1JqaM4DjAdsy7NlOWLE3Vy/BerfJkAc+m8OsNzPWqPL1FznUMXHM6ZyVTjQKe9v7TIaCE/lITbiZe0MHYmiHKQRPAAvgJtGJZioIIsVeATpQFIhELWLgu+RJN56vBG8PvJccqEpsfAV2INRecs4+OhKoO20hFv++Xrf2m++tqvnDpdcFn+qy/G4lnKidnq49kXDLtsA3i4cPl133/VRrOvBBTPqLvXD37gJbOPq3bLdXR3hRMavDe5+sPvnd/v3v0tTVfPBQMTBh960qgL3PloYAyejgklqJJ5aShLu61O1mByXfqS1MmZjfUcUIpujCZMcpXEdkvhcStSNQ5pL737BGQym76bN+NqT1c5wZOPlhyJSe6pkzFMB9K4U1xjrJNShKVwx+pnLyDirTz4fOUACnRdYFcubsWddYV1gTyxXvGerdciDGZ8dfoX44Q5U9/Z4a2xIAmQAB+B/R5xeXNcxa4CfCfrkdya9JHd90ZPGEObILXCpSp7MScz9eT3ADLaZv/q3THkE4xtZPVaVYJg8M0rEq69dXFWXUq+PxMOcPV+wtAI9NhrAluYO9kh3CUrCRrh5KI6FknNwXwTZENTqx7T3OA/uirv9xHFXPsu3zmAgSku3aPwsil5wucYgZbrioyk2+rG4bfQLco5+lTwddzMyOgZe9hPJzgJbsOnjM7JzRIfYlo0CKf0rTFmPlQ0hKQMUkkkfWKtcV44DJphOLV5+SAVTS3p4M9n6S0gdeHuzdPZiy0NneMaC4C7KtvZ1EYTp9hYhPmw+7ljdV7Zib197OYYjuf4Mrkh7mSwyksbQZ7e25mdWOuJVOgYMV6uukJPPEOiYGnZePxqT0dKcwB08y96oFOPv3weBNwEg3nDyumjvjGPlNrpifrwAgJD2WgQSwSu9XlQpCrXGLiPcHV/B4keatlFa9SBdAtiEA6yTB3Keu4ED4xjgd+lnuN7AX9ud7CwIU2/nQS6eoqzvAFj6w4Muzs3FcEB/TpNl2bcyFqNOR3+JtGnfukhA+mypF9dhxflJQNt+gi9C8Qyl+ndJ4pe4I1qhyCQlKvK6Z4FwYCf1VpLKGk+3B9jhEhFBpaYkLRBhDPw1eHu9uIDWkWMW4IAMCmWYi3QABUM0U8xm8QJCW4XCMu+jHbCfg/mCAIHF/RES2RycHp/0mEhpcppkwuWXlnS8GVZk1aaQ8ZUFyLQBqmKnAbB6csm2DSEn5pNaWvqBZ9pKOr5an9Z/X1ijrNGumb9t2mr5KAonhh6ISiOcyG3kGgVnQxLP/p+/U+cyrNh+61xoxEK3UPTYtIS/z68x2RJIcWlbBfju49UWsYaf3uFFV4e/Dp262/wi0LAY/fYuy4ZIMs7uS9ml7kbwS1vW/NV5vSL/Nt3V64JM0uSr5GFOIVgl2K4p6p/EoSPrZ5oJV5DvrqFjx1I6TiQLPB/w/s4JwfErIS8WfzwRXNbaZIQSZ+MAWjcLTP+Urt6/OVRk/q1KyurrOt9nx8s1M5dU7Y3r9JNsnrqQ3y2wdPFemWGzmGaz1HLyTd/mv0gyinX5NR2LQrldHX+D9tCiQ6q2E0E3+cw89WBSkuhYC8U4MdfENOrVcwfjeZ5CmdUQT+CBKUoMf2UDRFIPZv7XvyMI2vjZqoiaxe8HEPw4vJk85uWUEsgrgnSVwfLhLsvMJ9w74kwTOYSdRiEa3jS8y7Tu/C0AS3hkHTUlKDpxwAFCrJpXna/MLwgr5st8mD36XazUAgNnX2xxh528PImspMJALQ2uk3sQHAMQltRcBKuzRtixBHhqdh0np7k6xyZ28MmPHQUknRy0Yu5x+wT1xPyt987LTU83KbQg761+Tk3FmSpJ3lsPFN17TGUxIIuLHzoWpgxAiW7JjLSrShmjKe8aR1hIOgacUZ+ehA7LTY/QyFDKqfvUgIQOM6vSUh73jcr/3QcsDikqXobAb+ARJSN94ZhtrzGiwCNBOL/9Jcnx81Qrqo0OoB6iaU7wFFNNzAZwAlbDsgsLSmk5RAPD0CQJTFABkeAmSXK0GSIB0rTVtqfPqja5FqXHfbHfoWvxXxVKnA63v+bq9w8N+vWAkkWTrux4PnNi6d2ipb9RzQbwfC5zc0TUFbNf+pvOrA3nbAJNTocMJ0k3Ij/HEwVleDs1dBiinz3GyNJrSqSIXuakcsFt9D7QwS7GLbIyJ2ipjwkWBmv6oj1OWiFvgO4jRwUU6ZfsctbFsEaUqYBLddPuLadwzD/w9KOm6/O32AIYvSSZ4OEnOriek+FN01a5m4lqsbJK+lGwRJ4GAtBhRim1hAu9X7Q7DXSlwULK2KdllQvI1DAgB1fAyjehINQU0PEoyvKquW5Lrsg+9TiIR/0ZXMTA3hdIoyVH9+/1tRblgiNLM7hAdzbS25hDv4XDvKvHKSXGGMdhGnjEx2ELbdLSJ7+q0zUq/lXPw06xNoTiFTQQlFqsWXLDWVRq6DwDld54GBGR3rNSaa5FNrO5VaI77DgegkeYFmSkuqPabWy81SSg4DZJmRLi3ZNLZ1vnHdcmvo2Lfuqqwb+WQt5n3iAQyoeh13WzrwVMmZhpcRucSsqUmA8Whd3JWSZRH9kV+kCs5OUN5UaJDEKNECpQMcUkHHAnfPpsQJkS47/d1/6rsFoH0GeLPOJlkYKuRYh8E8BBflDeUkXPFrLcZ/MaG62ObYEvyTjmgCYWa+1U0PIfraK/P9tDQBpSSrm3FWEcQLKy0kAVCoY29LiD+DJTu2ls4WWtsg2BcNxKBzZLOQzncy93dl6Nydn17KPm27rCk40XZzN4CA+n0mW0JCRMnAaKz1P6AePPCojOEv9s7xtkHxDkGHEjSqF+d1B84TZ1HFLNkU66WQKG8NLBx6eEfGsGu7J/rFxZ/FFpiU8c4SZA0KhN8Gz3yGy17zpSp3117bd21p/U6yiOVelo8YmE8ogsHw/4rg//RUE8f8I3GzvJZEUPXUaixDZ7MmFlcNGZqyg9PXIhDWKQ7JJbfusfpLSjcvXvBmmEk3DA1YB9pY4dC2dl4Mgh6ZMRF/T29bqz4IzE47NTUDc8cw1xXlufQxOQkt7cob2TEztfLZGAANzRPtvmrg1qwYRgK+vUxU1M4NBo1/PxiFuKZYf2ngEiNtb+1eW+iXhScLD9YVpedyG1pFTRzS5MKx8fnWl+3L6baRLpbuf+X/qpppHewJ62RlGzrtQHISysSLzcu578uexFW/z7lWFhPfmZP+FJqfVDJ1sARMs0xYb80M211JS2T2RuZnhPZGyZNOEgLGtKbcg0sqy0TPty67VHCYcts7sPyw0U1ki/q2oS1bImPXlDA3kpXKh9Mzyy2n/TR9q9D3+kVIpksbFViHWdf/N/oAP/HM09sQkOdhUDyzvlsg9/8Liacz5/K7c3OTqITsVhBU7GpgnEHWn/7RSViy8UZ9+09/7ueTA473t+Wyar+v9NvcN+JRsJ/l7YfLB/eOj0xsbZxrPztlvkV7mkjSuKzNCUlX5Ya0R0qTThEQwyRp1wDyur6moB30wWNI+J/3NKD0wsOmBa2WYojSOcRl3Oidfzrou/0iqKsi+L3FF4sUYX4+593CU3l9i2tqFO7DnsE+cdPJecGO/sYCLoPXAmlW7fUng2s2Jz6srM5UL5fEG3r7FS4S5xJQHj4Z2R6Wgd/WX3p2uovwbRdtSH/5D5cd+bkrru5/7gAAEJBV5xx1+W/2l1U644v1659Wc16KHCvunevxh1jYGB97Mi86nIgvbc3+XDI1bw97uxfe+gY5zA6CtkCk8CfSaOb71VCHpNSwbdg5SOHOEdWaQEQaQOIHDnQ/pmZfmikI87ALubMDLTfkeMjobydT+58/7mTnKWgUCFyI+WicU199MLRutlQujnTMzDVDzDTYmaercn/gk9JXNJT8Hsw/Kvoq86ftPQnPT0LrIWODrWGV/RrNi2k+prPmjrNA00v5awp1vRTd3Lqcj/nPHDerzHHAshbVMNc59x55Jbsu460uFGMjHnsEJtntse5Q2hjLs7GFDAYKGz5vwq5gOQhZVUjZBjtn2uByTwZKKNa4Ur1NHBENstzT20Nfr5O3pdxZHUgdHsgJuHvrJa4g349ssMk9YxCip8A7pKQ1AYBANxMB6nWdjcoO1BoE45JudjNHt4hLCzETi4CCLXIsUm++IvB2OeGIipGQ0/phUqloc60UZWHh3Y8NFnqIccUxTpC4ID41qhogCG1m5xxRcp5wZ5IoFqk1DPh2yWMB+GMHYzchfvIw+m1sFD76eW+f8beqr+wbduZ+qnYv2yWd+h4fii/PjhwrfxPT1SHvpc3XMDxddYJ8IzUz7K6KDtStnukbIF/yfrOVeuR6N1lfeR4Cz4Xs8qRr4vP7dx5vuQNv1wMDNq1u1NsBqaqtEjn9uGisTBwuiFKH2VH/E7lj8NvkkizYDLpCQd1NT40QJfl6/uIPSPEPmbNinCxpgj73oqLDwRsU78x4zP9YB5rD2ubPcyCixv+5WrUe0Xd11oL9IliJv8guwYKw+xtAgLC3kmYicYkqcfVc9mA6zoKP/ObJttNwsUXh+PugDd4pHkbMDxYxmNdomdPYtXUR/up7BJedBFtyWc8pb3b4K1iGn13Bwe7DQIkGAdNZbGPUEHR0JzknRd/CqdBGXqwdBW/bpH1kOstN+WcFltuiPjkzvF3rp08aS1b8b/+HjW2wQ0iMrzIPf/YsRb3Qwc5x5yFP5ttkyz+aQeEHm8Dm42EVx4QDzFuJFmhfVSVaRqsURAxWZYnjAQ1RRLkEjRYbMVD2f/RB79+ZWKM7tUCGptIbTy1+ZY96ZUAQkHPlje5cdZgA+vezXNWLl68cs5mr46NwS8vPpjdBwVzcVqoA84v8J4NB4IGhaYCGtQlm1sfF2DEvGDkANy2EBDyxvwjLQF89ASJBs2rlxWfPNnevtJ6lEIkm7kVOkqpMwUy54XG8cPOT6da8npWvmWzATRntvTqA6bjdMWlwz95xLUJhm8cfXxlkOT9h/bunZ5aWta/oUlalvnL6Z4SyH/WtokkMjXW+YSM/v2GYOj48YfTG9KFhOhYaTDXLMMRwtQJSyiuDSZZ8XTZVoaf/PGVlZP/7XuR1661tmq4GH9Ppgf9+x+2lXggO3XN0O0KGlkxtp72aDgdIpv58y+de/1KXZHXYXc7GFOYEFgZ4G0qs2Lj2SnikuITJyK5nJ5xRUpPMdou27Fy1R8rRPkxJT3ZnOshIe8/W1rar5IRZMcyb2/v8K4LW7kRvdTcW2iZkfvpGw6nEWnHDmcAgvOVrDmWPTIqjGyqCUVd+uLXzefPN78WYzspkNn37bZOPMGIzb+YF8YNWf1+h/vKIQo1WG4D4D95ysHBA+usazPh1dNmnaQVdz/G4/k2yjODKsc/Mm52Hj3aeTPjgyPgNuJmcpoEP45IQ5V5RZd4qIsJOD1Hn3af6CNTFFv3GGMkJwnk43Jcz6+K+OuLtPW8RqimxqXQ1j+/NEWcd8UV6XK5ErRn/G/uzzmH4G5nKrrgMCiZNWiJalYPvPpg/Xq4yTz474FwRMjJAj0Si/HTXqxzRLQTZusUdsaOjYrh7c7THj+lmr12VCtrbC1Va7O9brwRj4Zy5tjQdDzd4xgoDqgrwOUDkZ9Nw4+GDf6v1K0CH5KqQJP5TdRZrM+lYf1jtoCsUlo6w4uALz1axSMfk7ILRzTXzKCjiN2lZH3ujHbkMM6CsXXbtZuRDvaR4bfdLMl+yF3n7EIE2xNs1sS2Afwwnf6G988A0XXb1SxDlhCAxly4IiNdop/Y1LV69Yu1iBTZfEvlChFselXdeQ9V32vUevsUBcCNwb61hAij2zV9T/tCJkDprQTMszbugHYhL2RA3vUaAmDbCTwARKR4/ecp8VsEUBKc8BBBNY7A+jGyOxhz3YekbVBh4iKEtFxEsbvbHI1x/FVkp1w28LvOr/fFX4p9bdXSbdcO+VBWCE0on3yZaidJd3XNSUd1+7n248r1A2t/IQ5bRDImdF3PsRYeTJA86Zpa2uYOcrx6Ln2ySjQAACrQHolgDjo9/AU96pw7qJ1VI0zqCW1/gh6d/tXnxA5bUGlB2UZtgjXG+CHtUPVJ48Hs5Y9r6DKy5HFBFa7cOtdDlO1M8JieODx1/4QtZIIP6uVdwdiaEbz3MhyDWXzCzke/17AnUIWaJ2FWsJOahe42hd7JCeQWL0ABwN4lFAkmgIBuTFYWpicGgEyrVIAanwu7rlJdvyqmr9RlGFb9aOQMCoB/ngnRtYA2SgD8AbpYBcMMj6YA22/XqEIPm9auPOKoCrl61ZJruz30+JrfRpiXVzKZmsqPvbHmvVzLYRVy9uqRnxg9cJ/OSn74BVA/P30WG4PFzkrOO2b2mxRkpWyc71xTOX7jbtX2rs7HT2Qx+hI7jmkiwU9xiISOBuhchaKMEpeRCBEKs3LMc+/Znk3ZM+AiOscu1uvAlkAOARm3dHmYumC8mrsY3XLNMUQfPBOM+8+zoTY8Y6A2zZ1GP25Jd9ltJyQklmRQ4spAEOatiLyPDS7wYzilMyyF+vmQaLEWF3X9b0vdj9y0Y9GZVD4r3it2uMaEb5NteAPTjDwvCSTNRfCcKwz2Z1koddMukoEgA7HBThtRd0iCn/hrXBFQPgE0XtiLr5aX9qlfNwmQJF4i2eMThYvMgSMjFDHhKup3P4HshQiW6AuJhA0OH9ElEcCiRISEr32YLudsRnfy1kAEz9QzZihT1r01wYBUsvICXxZbxecjowzUPzYuZ4dndPTVSBoIgO0ikJZtivUbhz57Bt1qG+sMUKhaW6ExtrtlZ2ODkdWS3jVdHBt4kv/bvb7gHudS5IGi9uG0haDr+cGpHF9k8AztGf+DN8BQDOXWrJ5qfNSXvSZZQ7G4irHr8JD240vw/xn2hjwGIFZSftsTAuOcBp3fNrBAOMdypUr3jsMaz8LgaJQfjkQVZjWvivx+jwZM0snlNLQFWhybQO9gz0S/cKpDl6ZEhrmnKAt40f64Mcrt4AJJwVWf0NlCAGUhNIfzQnmUTB/4ZukyBoKFBW+ekntbF7csGfBwVGrc3YQZtsZGSjzuLnDq2xT9jTNBX77PHHZNJzYS+xyHCnDPsBxwoizJsbr3CntKIwC9j4HYGl9Myl40HgP3O9bY1n8b0Nh1sglWhSDSfsraf+Wkj6n3EfabRkRUNamdI+CXf9Z3HNA/0Z9Q6Kom3RdE3OYmYhkK9Qn9W7b2Vw6gGb7KpXfDqSIwZ+TAgqYGTcE5G95z+QAKG3kuV1cNLum7BW/VMSAhqpSbs2vgHYjw97sji/f/zlhn3cFTfqk8gMKkEZVj7fDSR9MJu1d3vnZ0zztGj+VOe1UT5bp4y0Wnhci5YAr9fxwAhHR+kB7xBEAKwYXoYsMGmk/3vPTcxJ5YOHp0907Mlkqxa/rmkgK7FmaZtLPgbirBaLcp4IXyCUA4AC4b7P+7Gbom//K8MW40iHIOQdJDcvEBArfgr5oxRC1V46MqwvA2sZHBf/fj0PEJESPEguulZn940e88mNmPxulB4aZLQHrpGMnEc+PW7exhTD86JLTULs/up/+Yw+Em/etTjfV8ykuKD7YaLJx7qwPIF0EaqCYZgKFiFUnKZxqI3I1o+k0g/E7fISTiDObXvJ8fmsgQsOhESpD1f5yQlw60eTd8GUJCeyWav1LaLpm5JmD99Qt9BoHcjWz6Y/IbuOGOzET50bge0LBKl2yCCNMRLDIat2gzIJ8tqrBNRZUF/rkt179cZYRgdHYNpApJpEEDTy2s3Ny1OuWGKdWFp2zIFm2E8eR1ok6ZYeqKIny+zlFqGIzpIIiY2Zli8cYSCFeNwohV+oLvi6l9ZUIjaFEoP2Sme+5Q3CbgWx4gnkAQpffHDh04QKOVr1AO+i0ThiUrORk5w20upCmhxTh4+IeD6Q3gfHAVtaoKGTUgn0QecOD6NRnJufWChpQQ9LOQDEuohcnrsKDqfWbGWw4GkZyJt8LBZ1s/Jb+zBZTT+gJskfZkBfkKHPRmgZLRPHZQK99TC9gqyQoPiLfFoX1uEzp5GAF2sFqZ3gsApywEnZ0X+OBscoq7xFJP5ucfF0vSc+Rk4+RDC8kmyRuHpMF//WrxJ4+DvA3DC0ZKwxWRN/S9p0jiQctf7PcIev2TcMvLO/M/UGm3V7Uf/UZdM2Dyr7MW+7OsI7CRgOJqpQDA7SdiGh8Q4EXcPo3FWgvIC8hTQS6G/4KaXq0xP3/xexqP58rI+xXwq0VKU6MIxOMdjfLclWMMo3g1Y8FO9QVZLY4O6as7pA6Oq/qHDxlEeG7aVJ3E4eBwPJ6IwG3D4yMjgQ/DG5udHNJWdyTbO7XkZ8XJ6qkqeCRtUHvqsrGdSKS5/SKBkJwCiAH9n5fO+xM2Lv3cxYsY1XnxQmezB08CIBT0tKM9Zqr9PsQ9bL4yMHCh+WHcB9tnvwDYphMm6KFfgXp2gYGlj94D1DAFq5p8s6OwTdQIuzLHZB8pOQUjQ1Z6eXutECS/RigaRCQbFbrTBE3ZPFKh99GjnnOhu8qy+pGns0uj/si72nSt707bzdrfZiuYFTWf26703V51Nf/Kx/10WVrURsFAX/kcwwtSb2tI8Jox8+O4wSIxkQdVIIgxJOWv0tnzz3iGCTotGTtNw+1g4CPQ1yVyDk1vr+GBEA9NUhPJdPZ/70KxKW+NpQ+Eaxa0PY44uLWkpST/bWzau7ep8b+MnWsJM8JGltU89HRNjf29ZMigrE1cRhDAoKk6FIyNl8zJMGeueFBMfgtS3aJh+ttOEmQCi4wV04GqUXJ9wtH85ZffOBLr2foRF086/v53x8mLIzYg4AR90EnHiIsNHYkvm5u/TDjWpyybhT9ZwSq+K1m5suQ7CAECLaxrYuubLIRSPaaxKN8qc5v1djZlyvyeUc/nyhe2LzytlL0ESSOM87xW6Gv0SaAu+zlFt4eX+1OeJl+9BJ9ZVgxXD+fsXAjfWqu61IVND0Un8Wh7OgAwrdz7N7SUupHtX3FMB3lfTQvjYvtKReRfG5u/keqV7RcZLcr5zHkEuVlyDhzgeLk5eSiJbQUfRDWapPLckzHRUA0T73lBvR+6tg1OVK09Eu+/qwBF9WISx/+trZ9Kbf227bCVW1WgsmuCLx7n7kBYSa8O4aYSXc9s3rOQp4sa/s+EfunrfwIEc6VnIyk83tKsoYZherY20itU6ZppS1KlxCryrMLxnSyQ7FYZD1LaHyVG6wDbTV06u2rxIPGfbkI6ycvHUkrNM1EqQj69S+dSuJvDDC90M4wtDPyIH8BiQD0q1SlLowPQClN9fkPUocuJmV0E0rBbd0BVTmIL4nAS3bczGBSyhYFU0+JVSf0UK5JxsjtfECuOyjLvCRUEjiWUVoEd2CGfbhCj11jZwo5HqotKfONq+i10cq/wEX59G1UXPeJAMDsnfNfkuhpXVK3GR9XwvvJaBxozoHBkj05L837IRVCvMnru6AGQWxCS8sBDizL3JoQf8kqp3jOyEILdTHivEcjkCXYpioD3Evu4ljmo/dI3AUGpV03BXKriTD8NmP2TZdt/I5CZgrGxyoxA49NDECRB2CozMeRpPVCZETOFESqUPv/mW4xotkSaRgBlvw2EQALQ3djuPtFkmJoRVx2IzPjeiYMiYC1NaTn9FJBw7uJAq+6rZj6u5VCDj1BLIlNDjRyhAURo8EqgQo2YmhKVAMhtPssEAVLk2JmgU1HggMu2ZL2i0otGUEIcKH/GMsbbjy5idYGov9PbRxFpUKso1+PVkxEpMblX3vTgXlIe/ceNTEbo5Q/6KgoS+REQaMDPecF8a0O/EU9xKy0S5FdY10Pkms1i5iDv55fnDGWF8igAVBTBvTWytWFrw7wGNVeVXR5Vieoyc1MTkVj3K6zeHusmD1+KOr/y0RhIaKeLTXkJxGAOVoUiUOv/pVYw5N7nF7+s3ld5pf/But9QCRHrQxDP1iXo2dyx9mo5U6QXJf2yy4ZE6miD5njkdaCSRz5ZeCds+TwWZb191uG/n/3Dj3Pf624dnAwRn5dtRxVxY7nr+PItCBE0SaGEmli979SdFt4CDR237pVXxOyM2LpI3d4ejaqtyw/snDGzwW+ZSm5HlpeXTqejSYBzmW6aZF8EphnssaR/VhhS9NljU+3Zy2A/m3AQ9wTH64XZVTC7cLZ4Y2+7eCpBodNt7CaO14dnKswz4+X1yol+spLlIUgxQDsVz4a5FL5svaqk8HUeFeGCQvhkYiZ1valmmSBLXqU2NlJXtxDmWa5SBzZfMJBMU9RHLsJFc04DdnXKzUxkpeSvp+jvwuGUerT0qkhkxO6QrMPIllLK6c8IM1y/j1Klx9mNHdSTyVLqscbKVUJi1+sF940rSKK8LsdMeozS0EBduRi8bGF788XjQfUNXwYp3W8grqQ0rt/vtYVLbI5UPHdAAqYLQs7vCyv4h+s8n2RuToxV0cqEgFAZTyOrfrO0RHfFFUyY2ZdJZrf5+SO/wAn3hrmk6yuXA704QsFCtYmacJX9/Rh9hUJfkL7rduVKUQ1Yol0qUnGE7oWG/wvmyIJDnGJC7Y820OtQR+hJmCBa/kM/Wj9In0DxXOWVJmre5z3BKShjq1ab/D6fpatL0as9Qm+UurEl2tdgp/JLOeqCCCZHJ7Iye011C1+tEuqjVB1blilVE4SxsTqR+cUnNGaQlcgZ+Fh+aXK0YAZWW1iZeUL9lofcddipZdlcdaGUxVn4l6ypX9MJvliq9RYvAIyUunFeYF0jUny3/fvZFrHsycOTiUxZWuSIXFYGRHgOMI0Of/0EVBFgbwlOgLE7+PzNxX5j5cZxo4+NQ0Br03TKIrqlnHKqsOXF1H3PZegfjtunx+C20bZsLjKa1tTlUbGCNV61oOF1Q/uFQTqd6sPt34JZ4dz1GvvysoHXK8aXvk8qrK84UkOnata5c6hXBaO2oVW5eiNerMGXeg3gDtPu0f5LGqm8yDUuD23lDjzYtdofKsB7p4kOnBARo7GDqo+ACGftotCwzGmegzYCa7ADHhNhpIGSCk0WM1E0AThccxfOYj7DURBZKcpIGsGnHCpmjyB84rcDDgc0KXJ6gSNawgitYNc8Q9DVdFdVgrBsxjQ0zSDPjYqMaAMwNYNcV+kuU2FVmdB0Ji0k15DqxkEKyB/slmcgPU2YkGeYa0dEtihInmHeeLshictLEwoUofkJXNlI7XBEZD8qOxs1PCdAKDsn97Q88PTLglMe4ATgF0atOtcg2RWS/QTlM5AQuVGBKx/cWyxvqlG+C7gLcrcGZQmQmbTQPAOoI+8pNN0gN89TEqrKhcCHidTpQbxkeOqpl8UvzlrZL2a3OhYw+71tVr0baFdPhjQ6t98Ce03jDR2ie10gtzpMaU1/bGqkoxVoPnNg0M6hMYNCv6l9GunXhqIl2TkJWc8k0B391zurTrZzBbrZTZKrulJm/93S5KOVlUeA4YRAtIrJMAVgxg9itgMAsinTUWrU4CZ0Ugt9DerC/CF4LIER09XaXby2tOlLwVAMk0vzEL79JKsjH3PnhkTSk5UA8C5tsaYGJhOEga6hCjcBoPrIGmbB0KNAAFLJ5RR4b9T9j6mcRVLI8DbJH9+110YxQYnRBTLx2Bgm8zIjvllvUbXEW4KK7qeBOg6M84IXyQTxjnGbl89HbrXDJSFKUT/ID1DEI2CO6jh+4CCA2A6Mn5vXGWcixk1zuimCvviPQBJ7qHshYI/+GjZLMx51x7A79Bfsew7pE09ydp8pE+G3pq/Eo5DSRMpGlEJ9AUMrosas8gCFPcmIt5hJEuwhVItVL7Wd0AEN12Quy09hB9L7kxDXi93NAorkJYwgvJWr1prH7Hsk96+yavjc3y+Fq8eCG4YEVReDVxrqS4WU3u9XGhdX6tcfKqUu1zdY3x8MNCKFtqaKW0NJ5wiakFPjsislqEkKEy3Tkg0TJRsbN3c4yIoQRevF85vLSEqnzVEh2KAVpTZJOQlWiMojpeqLmNjVDdTZYwPJTm1fHuCxJVAtzmWbWliCxMAGADLFGmY1MlKuBAV5LLGCuVDsTtcQwJKfAVb53048tcnRgQ7SUVT9UPorRt+pEqvWWoAupeonT92vQxEeL4/O/mFhz+2hgDofvuBep6aMpmk/AYBU8vHTzgFefjW5A8SDrsKRBcq4BW1tOfrtFTTba91shMtZcyc3i+6o0UWegXXR4POR2crLYGmiCsRLBiDhy/M51QCEJFzkqmWk5xY4POyigY9PIXaGW1gPATmTgGFkS+4igG4IAJn2vPt145BndV311IIlepcJ+s5s7qRR/jOAlfBbVp2goB2RTLdvQqfyL3vh4cMFzoKforDbnV+uiRRzr2BzT6SlrWS+zs1eXc3OeO1w58gR5GvhxoW3eHyPqlS6edkr/p+i+5oaqJs6Dg+z2LHN1BJILi5S2o0g0XZokFm2NIc4jRXQPMxKMIuRzxV7xkpwklalTv7n9FM9u/vTjrD7/MYYSaiLHA0tzVKaMXK3x9GXv03+NKnG5q0w/vJW0jIdTobIiwMfWqXqPeQDiDRqgihvDMu/m5vlLFCpC+wF2x59jX//Rl0dwbmgv9hVBeW4CCHW4tB+D5HSHVPUDrAUraG0Nyo9O7JX+jpoEua0OrpxIfZyAJ0fZ+Txa13EFQMXx6iSY3LoctWINBJkAmxEbXHxFWkQLIQagCtT0Uv8/HB5scHX/v5uaDD96k2oM2w4itOaTD5LAC0z/rhIE0atPcpTmguEvEt7XxvhYbkiX51QuLFtKwD1FE7EKDrm366IE1hv02gx4FkmEKb+eJ/29CztR/nLBwMNDkfC5vgl64E4ELwmlRXvOsUK9eo9wJJfyDBc13gevFTXYrkH6H7d92zDMEcC0CBvNh7F2qEh59p5j25DqJjnGsg9UAyYqDOEGkJqTtogqZC7OwxRXDAsEiLGSQQ/1cgJot4IIO80hEyAjzOaRt75ty38crvwrbWK2mMlSA3AkTvGOQTGOQLwPxZGAUKinbuPK7y0kOnADzjg66IWALhFlwQAeAg+PfEb3VbgK45ex8EAC7KeHhkAy9WjG+z+wpKW5gDV6Tkjv1UxMlkPXMMYX2+p1BvgkdfUCoeWLGPHTM3PI0pkqUG9+ufD483RPm5xdhCtwL9lbQXHAqdSVJ0w/Xj0CzhaKtcG2fFyhAakRKhKPA/OgmxwGjyPha2HwSOsr5dpIteH9nFjmJt8Le94G6AnWdYDtrdozRTJ4apQshO5ajPJwHfncscow+RAPtXoMndqPRKRZnM9Qj1jC7ZxZoZF9CdK09BZz70ZoSESG4m56hC3oic3K/eAyJRi1F0hD6GFhACwZn2ajHkr2MVOGIxuKnkte60X9Xp2PDdz/QlAdVYK0Hb67HCbA5TlH+AJ9YmPR8M4H2AxBUBI12KRpmh+a+gu3+JYQbHvrlCQvFhfv0hWAAhlUMgBkq3ymZkiCumXmTQM4AMpobCs7KTCAGbjCIztsRot55W8e8aVV3/Qt0zwrvOZft0Zh5spKdmLWxUQqBtIXPfMq0YrgjOKS3rkHnalLklhLHFIgVFEfPRepdENfHCbu6SQveYaibmAGJhu/F94v2ZxsfIX0TckgFDQS78JkT5ZrvpF+K0p1vaQ22hET0ZVVUYPezTskOFf39mYkosXS/TWRbpO+3VJqqokXfhp1zkAoaArwHe5TEfuytO7eBH54eaBNOnhqwams84DMDngBAhAR+a9od7hPrMYtAsA9Kbmh9ntzfLXDp0X2yhzoxHPaZfoxuHXhcD0xPmYYK8JPsavXIBB1u4nN5DfBhQ0CHIoudf1TzzxDzD/yF/JNPhLCBFZDoC5ODGRbhHQ4NxAf+A+DMowK2oomY81YsU9OGZI8DHhEZbklTsSWGEENCcdDVid/NAuYrrhlzsQMU83ROlSKFLrU8lW6QTIMOYROc2iGbLtIA006r7FEaocbkWdNDQ+53Akqs3Q4A06Z/v2NCr7Fod1XVf3aIGQdGW8WoAlMHcTsPzX4Y8j8NQRqiFyT+n9g/FpOmM+VxHubRzXqgVxTOtWu3uc+I30nbiJtDIN7U5zVUUu83eJFVxZpCEC3L3/f6buewrHxIJb4BrSFTACdJx/rdqDwFMAyC6KASL+JNzNyR56sDZKnXnOfE7OY86sjZx8do7KWBvh+ey3fmgObCG9tOSa/TXCYpnT+K4C7+SqsdLSvsZcxYUaBbDsKeTjL0wsPbtsZml5xeLYi83LGmfGlkvnn4bOZALA0RpBXrWy0Hz4/ca9q/dvrppUHHqvcyiU0wvzfVbHTNyaZrKnhhOcAM2h+ZKrtbuH6m4E5asxwQn2BMgMhqxnN/oVChOLcE2eA9rBFpAJ8Id5emXBW0v/PX7iR0mrBjvSPsxuhf8sObFS8h+i9dR4mcY9xeYx+W142aJiERpk0xdSlZ5eTe31pUI+Kz4HQdbaVgWlZ1Ar/fogQV8UX+Fl8tubN99VlGksKQD/6yb79w8jsJRfS0u/KFjE8KWrGfaM84F79w4jl+E7QBIE6C02Vs7Oflq79gxVUq8/85LreKoVYV7ZEnKaV1jF0Gylt7XMHisK5NHe+SagURrqJbTQNEuKBJZWZmwQyfABgs18ExMej2SSEatJnZjwlARFbU2EuEfj6O70kLCtCYlnVBCrAfpwkMvcVaDOGionkQXe0N/Iz4JRnMsIjLXzj3FgFOWGAEkoEOVULCvmnQbKBUVOWFJp3URQVKRkYsI9JCQcjbuSdn238NCJCa+gi3SmgszJpAgJX5ZfCr5UHhkvCNeA88UkZHoHe1D4tAjqMz0NuJiPJIW4JEhHPOuCsjIp9Z4j0jLho23bZhKXAAJlWJIl1ZNblB4pmRFdWz3kCmqnZR+TRx5Lo0d0JQ+Xv5YEk4vYQnayCEgXJBfxdcteWEn4USQ4nIVIx2syNEcEZx0vMW8jQXKrnKRPIDLHgurOQ21+/nwzKtp93/MnT/So6fLg4OWmR4tU7/ZnqAAmff4ctZlOLt/rC5kBb6rAadAG8So15msD3gDVaszdSux0q2+CNx52aTbh0rrzsnKz7TUkjZrligZJ3xgAUIIW5pc2ngEoU1hoM2lNdfcNpr0gUzU/v7zxTAOSRBtHP2/xoX70aZ38iz1DUVB7irk7NWufeXfmWeanFtBsqgo4R/qsBh38wzdYDd2/00prDSJvoRX4p+bdu7vgB8v5yYgduAWo78xR00ywB/19Wk9/DndU5VsGU1NsKIIoBldgKMTYTv//FHEdUEKmZ2ijtYsiAty0tfzDSRREtJdfcAp6oWY8WdWOyLQlTYNccJpku7VavSA9IP+LUQ/dK3XsJbJJaW8b5KVislGs7LdmQxbrtNscrLtHwzJmequd/Oh3OErP7rhrfn7xi1zwN4MQ6gngJFs8GyUR/7Dp8sDghaaH8WNrqgvuml0OXEkdbWkZS10mnjd7WPBQ1TK//PhWS9SST9LXwddvz7PnqTQqdYG1MDmpstQNdEHL355sRcirqfhZQ6XNsHMmi024dXfh06ZNg1ZDd9uac2jTSGv4zs1toLXev7PZcGGhjwrEKi0+PFrGfAUQKkSeKcS1fVrr+Pt6vivK0+2Gaiu0mKCGu154TzYp7rjR1BVmFsAbZtZyy9hoy0rq+cC7ZrMVekd68HZiJkp33lmmjdlk/yxKG3kAQTqLLLphjlwCb+w/59CIzQidqPxw1c9MJz9L0jyAREbbP9uE0Vlm92uUdl549NlZMaD8iY16eY7pFVbq8L2vQ2zLZ5PYIjK6RATY3I1z0qagGhpz053itgGJnefDyjJbzZ+EF8xbofaVMo/OZYCVT+WvHUdg3ZhlEEl1UhIsVCFdJKXC8qTC11tLwWik9N4+U14dLJJyYJfREwoOgKTjLJ8SmpeKFA93DNxPy/leGHBOBx8WbTeHbY9+EjV258PGJRGbF+2BXcpIFqZaqGEU4Bao8fYnetHGzEJU40ca4AQwY5WkT7FDzDYgxvKDcpDBciG3n4EpROEw+6FQJFS3oVgFgk8j9OFfR+Trfjz/mzVf/Dc8DwvVJS3Ouwv36a3FGqIQzuvV/pooQ+wfTSwahfD/khagqXNh142CJWgDbD7/wwh+cJqbHrNmT3TMgI2++IJ3n4WmSoR6SwLnYwtn/2IBbLf5BawN1l5hAPrMz3+2+exgIwDiC/gAdvZ2doAG8DTbY8Uh7Q24BZkyAo+lJoIPSVzSNJhooI+HC5+4R9P+sR8KrwLSkeeYUd7AfgQhN4xiyejtgz/HklmSn7u9QAMlugZvwkWhCBw8zgZB3t7NB9av4py19RvfGR0QB6QDane0R/CXKxBZo2hrf9J5LUz0e8OvA4pqQDyrwUU/xiHisQbbZzmZzfwa6WJ6W6Hc9RRt20Ln/zuyBgKDz2ej/N3+mP7JQbgOIUg0qBR8TPqKfpCnJ4XSSAjAT5q2T8vri6GrH6C/khZI7FDEflCmKEDy+dEt01u8UkJZOApiv8YlwTOqALdCdVSmSgxEIn15+pmgH1TrAtKlXz9roGF2DTgdWPnv3yO7h2yHvnxRzZtGLqtbDEPhy4+ynKXONiXRKTxV4QKS7mkLD7TZv3H3NU2GozScbYqfA7Ywk3pjHVjG71+7R4ZshdrvbgM2MBMOQ4vNEMwf2kQVJcYDEZ/RYjcectOzZ5uQ0W5kAAf67BlykxtvV6dh1KeKm7t23qx854lfs4vruw6dTYDDEIJAjTQbNtwUm6VQjRBDK02+mv1Jx3okMJZQQ1qld0qKJvJdgDi+roTS7TmzJsqw4tOuqaldnyoMo2iTCuSmIp24/SVSDZFtutlPzZ7qFfRr4al2L8ABIP/nZvyxugVt0Yll/YwzRPafKAe7+wBGVQfXj0XGLaivTZIqHYksB/yTKtBnyb9Nfvu8BO9ADOull2no3aYjdidiRnMHZ3LP++po9G0Wp8bTZdElPvmmjbq52HposqYztRBYbNsiZbIizpACi6upUTmaPcgaQh+93LJWIOXw8q2jNfp8tXMv9+3aXHQidrf/jKkUvQhc5NjdGaHsfAH3yfX5WfsVSF/UtAUQIxroq5EMnZ31GHnAi0729w3ce+DdFGlKPbSP7exkH3b16bXZqbDRP59/VAMQg/lr83NADB3StBh0sX3rhcI548bGEKg6HEHVwwLcnW1YSOWljYmVr3wvN24YS/2K6e5GBIh3ZqV2R5FTOpwKo2i7LLJ20KB1Glg9JAKeN/6Z+1zHLNiWvAYbSDaNI/mN3f1GftWNPdXoc+O9eRMgOK3Y0YX7vnz8pxxlje6DeLWgqJ25BJNsZp1borcwITTLtCeqCH95ec9M/okoKXKbesdynate+4sLp9C/9xw01QrRJfllEm3NkZfeh7wKnQryMW5xTHApTMPnw/endojenzxBzz+uuxnVLNhSSUz+M4l04MhiTW7Fb9RVljdmd1Xs9gBU8ScM6Y/QBkgfWx1v7oZdjN/D4pSIxerRI+X/+3bvRyacXEmxBk50Q5AUTwT/+pb3f/cFG/pwJIQPvlbGYjaKkii+XOK6wU2Cw6S2QZRUc4KQOv1K6OPBo/qSL2wYEOtJ+50ookJ4TPBRH2nq+4SqhV77xa4S44izwDpVf55sucN8KtmjN7mXP1SzmOEFxnbxdx1KtYBneEzUMSUQ7mtjQ9xixQC6ntzZ+DuOrbJZk7RZCu0Bph792cgVbFGpgxiqbIvT+TmzGnIbi9fQapOqt86cO/GiDilqNzSK0py4g8ATNbeOHNgEMKpbXeouqFrflUrr7ra2CueTTodHMWm2tuqb6N/w6dKRoLo6yqKY6tcXW1ws6POjpsrMOYCJ8bmImKlC5c8AdTWsS708H9HTbWXND2dG0fDWKflHManWXs/3EGSvC+jsSjmSJl1MaTtwt46KMO0t1b90CVva+yjzbfSZaOv48juJw2Nx9/p+HkCoROWAiK5cC4WRAfv9Q7rq8x8dGwSLu2A6OrCAtN4/P9P69iYeUNXUgl4OvlAOIyDGAO/nxSVqRB5e+HcikITFwpw6NANeVlX8XyR0EmTVWZuO4yH4QxrHXR9lJQZhs6S3j6+OQLn4h9mnt2jXXodraBKoiDb3XzTxCYLZ0HKwEs+nemII9tUBBAajUBRCWpE6lQ44FmUODFBUJg9kpTq0+qDD/a+zzNQtLVvhW42NWxFbq1p2unmMNV+YdFvmhwc6TlunpHzcbJ8/bXc+ea6paU60YTdd0oT7XvPg6NE7Nd9FKAMDgy4t+t5sP7qYkvKWuzA9HdKhL1H4H9mHj6X9h8/+bmAptGRu+e4tL98bvZXXkvrfkWOYw3dFjL/uQEdi3i2Bdt+sbX73mRjHV36ANK1h82iLyF/anFy/RN4clx+hTclSfR2y24RCDwzzTXfxRdtoGRWSLRAwWR86oYKslUUckLM73JkiT3hZSIL+v0trS37EY2tmOPJILNAJ/UEo/GwQ/TtI9O9ClRedU9w2xm+64Bc7IZu4S/qBG5zozRraiTZ+USrIEWoLN2dZ2Ao5YdEtx3eYej0NsIpLCzKWLiQhkAjTXP+PD02KiFNYm48nVJbrNC3czwRaCORBRt4fovwBv2QV3/VWMy6z4dPFfR3VS3GX7L81Tf2OhPKBUV+mZvfMjU2f4o2VO6B/aCSdyqaQBdOFOJ4lOiTad+0s4Vb5/HTf6cznruVVix9sjei3+Ud6e8ckU5gu27BLhOga8SF0hB2Fy/T138Ey4BHSjJauBIcNRl8M/Yc9cvxuZwCvL7O1S1om1bKUQfhsl5yPVvTpxhDKCDG6gL3S+CQchoZR0A09pmpks3uoBR1Mm7tU02INTk9bGx3e6qaOscbdO6vfh9wL9QHpiAPc1+fc3WOPX7pHrqs03s6y2pItle7ZXTOfcNE2q+q1z9mKvXP5Cq8PVQj567jOBzbH5zadPYs4fPnxlYiuTvaFJxHnOzsLy0yXgAzxhc41wN79UXHYXXkFq6sntPDOcfXOg7z6uF5DreFd+4SyR/WdNgCEJ4iWhLeJ7jbLL6fdO5GdvpqRkrfKDPZUtYZ2tz5Jtn/fnDa+oV6AbnGKqw+Jp3Rsbd+RDRX22P+cIHoLncLhVZXPl5cfhlJgdW8i/9gMfHm1mvtU/ngPd+Vc1PJ4b9nV3CiCXEzvH4eUOK/gahaD6QOB4rCwBvzEWnUMDgoJt0sLK/q5tKr9xc9dkzC7xIQK8NXJE/+3BBGH1EI1luWnVl0/sScA+BC0FobFQ3QLH3cVTNqMpkQeL92zp/NK4RupFrt9h3+oVvaT9X1L7NvPI37pO/Kgb6i3C93x+7UI+MlJd0AAlgzeIJXTAVBOAsa0rsokC/SQQ5PCsyAfPBnYA/pqMkbs1LOp8jf/mv9hwHuPaw/HUhGBQVfwnlC4Am9bcmfZC1N3FmKSldXdsUTXlKXlwrU/dsobtnHqvCnorpXVAnt2asq3jGt520O4Y2l1twAD96yV5Z1R8x4A1AzyulQl6Fkvs+g7HWHcul8itApA4LygHynX1do2GkJVz11G75/ov+7Jzu1lWQmVGM83sXoP4vDsZVZS0hXmADa0yNDpsOkw4+g6p5RAo+s+lJ3/7dG1673cs9Nr7xcfGRagCurSBhXB5l35dVEEFvOAU6ZEg7/1PwqofpiVH3Y5ZL1+alIFNYSgWHyL0fXXLJ6am8mJJEwyjo6Mg7G9NuDTicdMmh6an2E253pwWSH8RoZBCRRiSFyuVDaH4wWEh8EvpozsQZELXAL4a/kt3qXbg0JnvztBmmAxXsOiU6udZAshpr0JWe/SIJGmhnbvcpUr0hrJz11G07I8/3Mnthqjzcd53Aoz5uhDPk3tODL1LopUVW3OkKXYAJpqd5FVm2ObFc5doQnYyDmwES5YAfD3KYepGhTWx828PE1pb3wMrDU8M5PVCovp+XUnt3HEmHGbH7utWFpHvWXTi8GfqsmuroUIcORzf+hg29C9euPXblaeOv7KKe5/9sF64ztDWzVjDlZWJdQQq6B0zXASoDKFXJsKi/scUDGpy+gyK/xX+APHcKdSIsqKx+PRD+No2mxjJdSO5GOE9UqWSmpKyEGJguPCXZ4ynDfhRXLkJFx0AFLFyGDj2EbDw5/1oQJNmGRt2TKArKbkr9vP+BZKmrcT3lBqlAm2oz3WWx6y4lgFG2mc/cpDvNZAuZhemnRhxrcR3b/mmgQGxqKjrx8cLpEyjMkgPcob6RXPR3nT4z19DKBSoLBo6nF1qUVqEnCRvsOxX5CLY0ed0kFC+fY810KPWofdXKrOnntzrUzzDhlK+GkXAqT5PTKVUPFkvnGgfffWLQYQxO64f+pCfQhmUodrToV/w/tZQ6z9LP2yN7MryixSk8+5mYJvLpaNPGX6TOpV4d+BXgqKwww1pg9EJnzanWvwYJwun0EdeCxyffynIp9TThP/hw/31zPEysS+frai1CIdIz6Nh/m7ImKU9Yt/rsGB8WMg7TGouHjE6tjQduiYfoB9Tw8FUe7TG7lzb8jhoOv/h003gbmfBRAuW5WzAqVJL3w2/1e/oTygkdtpReZD9Ru/A698kgIZrCIe8tvywvIuWtyGw1GwDueMhaXE/bRW14R3wkITa3cUQbEm+GZwySFuPEn9K5M6zLXwi1aXLtRHYbw4Wq9SL+tRTvZ7JNkn5iayVcMnKeaXb7wilQWWdVFuJ8NXUbjyTgnzse/6sk2X2MVfuujBC/r0UnBUWgPmd0M3F5zp+gtAPtRnMekGifz395/MSSBUo5n2xd3OmTCd+I9Cy/aPHhUKvv83bj52NOxr37//bblu+ipiRJMo6VJyLBehVPokIJNLI2XW0cjp6RT/S0/zn4TtDSHnZlMoGflkVzTZ8ibzKOuuzIEblJFJpqTLyEKT9XxwJDA1nkrKLKdSbEyAePRY+jT3Gk9BERXuGxsZBA/O4sbc1ygfPmA5FGSRvkD7n93lmCH2+bDrBel7CUNPkSFctZ+ZmyyjnUYcFAkq3cGYYNxYOyv9FhVW6aEkHyNUqPQxFvMyLqQWVCQZ56MgDUshO9IV6z7cYFSI/thgN+E1k0AZSIyYvIl7IGgtx2JCCkQQ/EE1bVRwGGtLKQ3R0/WEXhtxwAhBCMFh7nAm0Dgda75d/8PYW/SvYsWWT3yCMKExMDEQgrSrXvkCcYIa1tot51OS5UYVt1tyMzQpYVx6glXndtv4kz/7R34b9euLplJ+iCLf/uvlZT+AKwq+cnxsTytBuZx+q6dFu1xCb3mnxQtRFUmbUx91V6xODcqp6KWxNWbtIjgBLnpbzNEZLUs7oZxXywn4/1rMNi35U411Tq1iv+zK9wk0DbzKWAFizTCOnEjsFLVYW09N6VNWd4iwwLAsqamp1qwwP4vfvRssPi8UTvmsLMXs4nAdHRSLqbs0aouo3VBKYVCCgXUcyA1QAV4Ge21M/0x6oEsq+SByGvugq4eizO4PpSamD0i/6L1arMLImuUlK9R0tb4WnXVkuJiE0lDoiS7Cl6PwVQCI5NYaoMdxH0fc9lPLCqrXiPYF5Wu8GqAMaPD4uDRPrk2fj/S5iqDomyHa+uqWdVMwqGtR6ELZmS+Fn0SXCvN8hLY4C6SFpLnfOsDctpmfzdW8uKClVxaHQsOJ/HEe3y2H5Ncyq9+Sb7fvP19bZrMNEBDdK3iEAAB+yI7jgWSjyTUMVUBDLGGfrXTq3hMBQEihqjtqFtrm0eoxw+EWXjFs4kg5WQWK28D7tQVplcrI1RvGMaNmoK0ebR6zHAAqGjxTEskxDWLCaXAP8zSfkNR8Fvz/OmVtV9HvRxDw+VmA7DSogfHEUBQoYNQz1v8UzHhsVexU+VMx1bOlkHe+5PXydu5w5N5c2l7S6c8ANXQq/+ne+WRzJe2fPxyq+SEAHK616pPaFOt0COpuHU1Evj/J0ZD+zxXmzdHRxQWldzvz9Ppdo/vh1ZacXvUXyrJP+R5lzucFt2xJxoZE+pT9aa9GryR70Uq5xY/T555pcdpCnf1tL8byqmML02pHc46K3hs0npsB6OrmwJQm9BPYJPfiByA4xuKqRJRSyttUFRTMN+zWfPz/sQM56a32oSu4EEjtxf88XI7UnvfVqa6gGuk4rp+s3QAgVqcBE8DT7bLLW5yDm0MWHNf1tLXTS66PbHufVlbwW/q+PYXXtBU6euMjjKaQ4OAbW/fEAtPAREcagGDe3QzRn9NfxcmrdPv4Fbxr8o1RrJ/BYN5yI8wCjWmtK1XQ5gh58GnAzqeBTdNnBF6VlohXwnvzs3rDV1LLEh9v2z6buIRE2ycTH1cFGpMGDI7Rz+Dklh7hCj8Kb9sz5QspsBxDyQysDdAdRd4YiDTi6eDyy9BNXrUqhAhAO0i3mZqfVd7VSc3iyagc3Vb62FaWNbVHouprlfU4+AC73M4/i/IC3Wjkm9Faqf5qRZajaJoB0BaWXcACIExrw/gkWyojPmy4M4ZDRJoY+tqVVUUQiw/TglGxQUlGt4UYeUBWX0BklQszOcCRZvHo4bfciJC3C0aQUVl+IL6qLvpfanr0dFJqKTnHFYm46+gUnxgQJJB/pC+I9W1RWppu+uFCc8u3eF1dEQspgt2+Xam1HnIKtZfWzeEF+IRFukZZhtP4YP6R/y2OaeK9C+Lt2I4aC4hDIqcmA+RZtqE+vrysR4Z8ABr0x3syGDbJJhyDAl6uOcV5z8+wYY+ldL1knX4W1BU4dtDztzKjo8Gt1be8AdsdyiPdi3JE+yAzDFGiHx9YHDoSak/SrinhHvzYRF+ACDL1IRpigQKnaeqkDxYoblYu9lye87AyU5fqiAaHUk+yKR3DeV89/AGEejM2A+UNmQBTiydiHoVuziVtpdNbGZ1V6AvBHw3GXhp1v1Pgb2EczLlmYRznTNFNeLdEI138QQVy7khm1bdl5EPiugtgOan2HwI5/tsRe6p4JtQoAi/UH0q9WxxquCk0NjbVGvn70+KHz389jNNkhlov//+W5Ii95PE0INqrUW7fTUktN9c5FGR4jx/qc9TRkO7yxSHbPT15RNrdvKt99XDn9tI9aU3UlNBHN1l+Y7kuh4z1tcNpVz2jrX5o9IbwQF0NyMioZji2RUr/FXI0Wl60//WJtDQ5+HUtgXIpqD01LBVWof3K/sF+aA4LpHKA/WYkPHK3ob7957JAYurX5yxd4vEq1tZ8eDzAfsOlk3abq2B3W7tnHIfybXdZebFeuW527l+kTC5zrSu2V22/r7xt5q01WPA8GW7iz37iHfL2KJ2zSX9hn6GdvxHE3/VLJj6Pyt58yoPVFHoPCgarVw87lfvb+nt3Ep7SlZ+9fm1e11qRqq3QGhx8vsE05RSdFZWbf3l9xg48/5+fC7gE/xaKVY1bug+G0Kv2uGFf9nrr1XWH0W7Zm60YhDIfKNYJ4Ue3M9y3YNRqLOjR16/i7DPu/sHwbv0EXALw0w5XxGAhi+pgiZmZJjhY6bx/dYTbtSpTtNO0PvY+x0eFVqoOyV/H4imresG5N0LQbz6+jzBgR4C9yIga8dChWZuwgIExfony4AaYwc+PlDfvsNzLhW5PvQ0M7Lo3eqXRvgkMbdd1OMt6t1ePnYG34TuRRbKH+9SNrkfYtUZKebwvQiiD3HAIV1YVJo52/tufd8vQl/lT/e4/fMOBSgMRWmhOXHxhQg8wjhUFQ6+YxFGQDkhuCtkpgLPtI9F/YeHreOEgw+HAfTOW4M51rUMkvYDNpvY5Fl/t9fndDa73HxfbyQDZacHBZVWtJrraGZ42sfIeRfueCWVEU6vqH5PlACz3AYkES69KSN+PcGkkGwnQQmHttvS6BZjFT01NhE/4a9dSubEjo7j24B6mfLQ99T0CPP3iK1Q30/9YdWMsvC1oRBJvj19b+jBcD5zjmC0Q+La+D7Ydo44SrfCdnQCV+JB6XGeFNlHbeN7W0v311DwJfMpfLsqtJX0HibMAqpm/Dv44X8vl22A2w849/VO7p7ChQWWwQPR1IWn7G+4lvfGsynC9q5nuMO6mN0rr9rTKNU4LaNxf0cdOZGen5zG6clmBE8EzJiSsmNkOoFRkIANfUKjsKad3TR65aMoH4BLUfeo7Dqvm2HGfsSA9DMACOAGOgDpI6e0fp8/+7Gb4Pi90Y9IsfbXMBY9S/gu4c/7qKegmrXumzgdAU1TUaFF8qayisJ9tGd0/z56+/T1MB2X7CtdJwM92DvQnFUbSjCys3iEFnPON1lq7jLOoosjGlEHG1xUrFQeYxAZXpioyotsxJdhSL7Y/lu/BN4gRcbf1qo045lS/RBam1Adb2Y6RcVMV1SEm/J38dEQlpcV/rMw0zVc50L4rIreYhFJXPBr5GuMUTYsFYUOHNivgGuLGguJ1On0Y8UVLvfCo7vRkbN8GAl6sOeFMo3wKA4a+pvnaUapjQuujV+yiqykxocEjUqozqy9eBxXmzXjH9PgaysGh7jL//CPjj+riz69U3AzE6JQ8W/tArvAJCbBNOizyEnDY5vEc32Dymsu8ve9eOSfX+IMGzbzGZ2dsnTdrmDnHGma6vzQKqKbYRUev1LvGBFVG2xWyifZx1yPMmSiUu0lOAJ+wwAiO9Hlf4MGkoIdn1R5P3aNX4/+99JBGaIgIauji3vPGAIcJVNxceR7weoZcese/9CJhRM7x31UVo5+WjA3u2FchcPnwq1d5c5meK6PoQptdsX1ZvEW/YUSAwUGesqTur/k6ibJYa6Fus1qEue6tsGJs6ObrUo6AsFirmHY33KAn2C2hWbCjzqwxSvP//LXb8tWu7hkxfG0V8k1JM+dZuFQCONoulaoS5JKPWSpdMxY0XK+ClR/UKM0ZSVuL2cG1AhAK+pBSGt3z9Sug4SxYpkq+mCAv2OTZLikcQT+jwA1yYxcrzmeTUY5ThyNJXAUyHIJPA/GetjPNwkjuMEQA/cahCtobEvGVrImBTpJEt4ikN3vH5BJwc1HBgcqAV7XlEkCh0aeuKe5ScNR9RMCChX2wPcoL6ZAJ6BQWbIlrqi/si8+PH3xypk/awHo+oIC1LTJHENTGBQEzjpYOWsBKdYE94RNt6efDDySZWqrHEGhD3M9blDQZ7E8SBU1utlBl2tub/f/cEu1BybAinka5oQxOvTs3ebu+UnLShJa2xnDMpEgYu1tpIKjO4CuNBwlWqXiQDsZ4BG37ys1IGIuIKVQx5IlEoKQDj2oMGo0AE2CAPmxSYWsk9gItkbBGtbu6kVtiqbB+dfgR/9Hh19YKLxLBTyFW7wqL53CiE4NQvBSkWgwZY5Aim1THO9HHUhdSB3g1iCxmk4kUjaYyyWGRuQjbuF47/LMBElgzDyymVLkj5KYLdYVCyhQMB9f9UF6KaIc86UOQNFNXN+P9aOENYZu0AtOJbpHnkUAAkQFvnAT1C3muOXFLflklYEnsprxXmb/klx4XCk+GWMveDNbDatmmfGG37j7ik0z0L7VLOepf4EUMUvZEWhfaWHYBghg7D4ALwCbrIUKtRG01Q8rVzWqh2zwshTAS9t4x4tiRVUG61O00w3EDCEqivUy8ApZ8I8LuulAlVNKVrHbqoOgXBF/HCoJyZ+K5aVMzaUYvMASU2FahRmSilzNZuzIpVS+Z//dOzzJXHWom1UZG9dN8VU5cBMwLQm/JuuIJbY7GC92PDcrdK6GV34Xg+oFAnYROWnFKAj/7bEeI/5oRiO5iFhawiEZnu5VCo38D7co8GrgrhuK8O4R5y0nh2ZzWztDzZSUBDyP2JY8mV3HSAgTGfIb58oEpibk/qgH2ZK1asflLrP9P6hIO0igJ4ct8hKeZnvOMLmWtI9ziBIEeVL3cGyEKSoYWgXEg7VhXqRRRf0ZBC/Criyx03WE8tug0IFmJ6gCTUZEaCspMgm3TZfTtuDy7NJHcBnjQ4sSy4mu3KpYAVFuVGNnEPwJtLt+uEzUXyuQoRWGtO/x8T+Wvb1nehzLzu+kjzvSUjeANDckbOd9+/ZmycJ5nUVuIUmQom8tqcdvlnOZDF99f2i4QSdBFFgl0ViPLXqE+tUQSIPI0fOmebpdpCRfPVelv17NzOF1MzfpfgKHOsEtbXN9s3/0oidBbHPkw/+TotlPF94WFqmFCjXofsTi0wS/EJdeXH4tPgxWVwPNVmDUAA4O+N8IKVR8LT+WNTuQfj3xY3JNotO/Ru+0tZp6lM+xsumlJ8KFAOz3Tm7G+buU2cmODV83XsR4M9kSkaY1+uMFom5KhSnBmShMArOMtTQGCNxQWwBgq/fK2EOCYIU4U5XcZKLqEq2/+RnWTS0wUkWv9AEnXKaq9/VZ02/D16ztuR0zHGdSDs6H4felEbz6pE8ibjtVIeN6Jy8YNTDVXhRgK/BGHTGneXH4zLCBStONbgojyW2HagRBF9QODpYTJdze+eaDCpD+QlPaOlva4DyDd2mktjWqGq1sjIHOnvaOl+AkYVLx54O7Gyay0aVnX49jiBmZ8EF6RO5e6Gt4G0CdJb/hqanni4+3bHyeV+7d2D4547A+f89B2Ebj6kCIcB8tKoTupj4fQYF9zNypHw+Qzk7WfFUjUXB60z1xmlrH8cdLkZOLj/yxvTi/QuO833dU3WNPHTzgnt1P3mc+4eyCE9pJOQ9Wno6O0Rc4NEdnxrA5R9Ifpkznpx7OSE+fpQQ0FkitJJkbfHtsZ4UMbMncchvtUuYsDiWL3Mp+s9OOtyIwsg/YHOSeYpSzfiVPBQYs67D2sZiw/IFdKr/GO/PUk/ziVDMScIz08cGhm3/7ZB3MVoFUzM4eP3hWQerk5I0ZE5uBbBe99ocsZtQhrTecc6knR/z8eFpnu3fLL+ZD+ftpGDt6pSVhsSBR3NAIqccQtd6gXplDPSkhEEinHMOfJV/NCXXKsW9O5xOSc82uGpsB1Fj74+dPXROvrk6JzKHcrgGVKsBOt/hLdTxZkR8deyigEF8l1dUVdwKCOCKTIfYoiLhXmHHJNbHMLdKOJLWBCVclbR/vp2iowrjFR0QEs0edvNLmROSIc2q8BqtmSaewGNrvDGcfKdo7z4SCjaDq/w0Nv9/vxA2PZOaIOZ3bEkPZx7H02+5CHqxAdZIJyDotnl+jNZfxd50DEU0nPDSpysfxMz6Y3b/4uwzzLXVhxzePWbWZoh6arFvv4uUGi9dz4OvFKj2RQgo2jQuX653iCoSx9h4QNl/1Pyx6bCcazUpQeVAiBgZRFwdHFyao6oaGjsHoDTsmu/rTDGIHW3zdv+phZQgGgvL4/1oqKbzTuyjCfY5e4xXsHU0ywaDOPQ2zP+wBRg0KpUcIQVnoz+IAAQ0a9v8Q6wQhVtV40ZihMDCCJ/W/dteu1q/Q4rltyPxwjxizbg2g/HBhj8Jg1azzLLjuXuePYcRQc23F8HwV6TG22fz5/vqd7qbHMKDu62zTDUr+CSdQXoor5FaQmCIfHiKpMKK3uRaPvPyIc6CrQ1tH4d9hpfuj58/j4/VtlB1Gp/C7S9iKEZKkV5tri6h8dDYLao3+or70gnAgI0bthnIriYkIDfF0xUVwQxFzc6LAWbD/h8ZRMw1vMKuvP2P9DF+qarXrPt20ZPXMeSD5cg1BvQhQjUt3D8fiFBY+XszFSShpH1FLUwVkLEUlF+RnmluZnzHlWzJrVX58GV5e04Xn5k50NckFSMKu2vb2YIPXmm1DKADH+spNWoTbp0H7e7t0dHUkTx6dDG8lmTa5TJyeSOjtGdvMPLUAibzdqSF2l/YFk3IXcuPrCwZL/vxyaWEvevJKx9uU95mzF+vzFrKeRgqqqxcVBJQgLkctDgAglCe4U+k157ZbyW6jJULrTpmBRNFvR3V0xK1rEbJqkN3x1nck/s2HDmfxHrn8ahuhO8m+3bn1TApHvbcOsfcJsiVmpfV/tPeNsTOJtrl07+oDGm6xFOUsWKjmWPpqUL8f8y9+kz+fLSqxA+M5pYvU3PZrET6f8GyO3Lihtax0ZlhordDUSC+PrU62iBX5MqsQh2kBIKdsiTa2dlJvZhITE4/bW9+4z3nlzX2JCVQCu5cJxnWae/x/tGuEc0ALblJwweQgyte3/pZ6+A6KtCa2pPySJ41Bn3O+v/IsScMT0RtcAv/LRoDz/Bj3i0UxfnSFOC34ZdACAbRmJzeL15RVBRBH2AIgmqS3kQ/kTozt1ekR3fEeTWveIgLFTocUOgro0rbKPlmoAaPGYY2HUpa85lxpCQGxafGDzl6CkMpHXKWLDL73UzWVij7T9fbB9a9PcJS09MzGx79cBL0FEGVa1FiG7V++T+C07yIOdOJbgTXHQACGXDv2e65P4cWrKq1eBGHwlQm0ISJVF0S3UbOfsV2f0fFUFn7xoVH/H0sIoOC+T6oo1MDQQmg2iZhR8/Lm2flF2RFJAoaGyaAyGejO9aT/yUczrwo/oTeU0JJ0DPpVLMZ9RUlGxXC1OOVNV++0ldPrHxbhE8z/LgYybeoH501+tttHAiCFnrxmYyc8nLMxHbDvGeSL76mvP5X8hAmNGoseLAktNgKLISlNJBa8JyYhT4eRnIe9r1qUNH4Nvoz3akLUBqqt57NugubDjTgJrYcbfZ23ziNS+b7pnWc8jjT82on44ckFIwFpVb46qFmjvK1XW1k6NdFVRoM1E23ofNoBhrDTRlQb8nilcPpF2Vj5YvvLAIaEcVUBCsrwaVF3V+JILqedeyBJfvn5MYQZ/+fxVMpk2xKm0B9xkUgwAqYzgscNm2fUsBoOqeGeluKKCBAcELeL52/Wc3HGBCG4C85ZuJ1zh3IjainrIoZ37DShPzWJpyBMVL6dGoZSBDTA74TT3LopGxcdo8oEAZJo7hMAm9ygfEp5yzyCMVLla/yVt3bUzfIjZKBpK0gviho2bz1Z8b113t62OK1Hzlwy1u4Sr5eJ3aQDEC0yv5jgVmWUU8R3QeBt/EtIocUFv7e4k/A4AONfuy7rdLzWQHoTprSkrqHitkdvLyDL6fdm0t8v3/NCZ8rE/dy+3lGl6Q5H4N6dDfBvuee6tBqMDxSxtPNqG7I0jWhhU2gBEdOiLpq9GWQg4St/xVFySFWI9Vey2TrKAkvvdy01TKQrUTTQNFN3+7XPUmovxXIs+d8JXF7CgLYgJKD2uXhpRgAoAV/pcq2k0hZutZkQQYdWzbYyraUIJR3aRLCGaz5Bn3y2ymz1d8936LoBQSe7ihC7QmN2sbseTbneeV5r+M6g6MiFPvvzetJwbZ6U7uabErotqU/33yQwSKtsNrqIirmklrARODfiiy8tHKkajsrr9/jseV35KecAP25hfqx8bGnDgr6jbNSnHqUH4qg5cUx4t11uuozwKqMPmDWHusS17z8J4ipSG2cMle/7zAFsEnLr94AQAIclVZ39dzTv3NtFzgDYJ82mn4yMzLaW3ttIZgJhuWvnOelJ2qnZ0tPYk/2frd5WtEZqlb7dNTGybK9XwaN3mx9Zc/+jRes0IWySAUNB3ny1b59/frtkcjZ2orJyIW/K5mluJeldxac+eS+Vvfb588rlYPre/6JLPu+oM36uxS5UTE5VLAlPp+bC5H1vy2OoM61BL2N/5IHROfmUYnh6mtF25//Slp5MxXClKC6/cpI84g4QQWy9bu0nsu021S1jXDSpyqa/tEy4WjLSBHaE0e5DCsYW3X3wBPuNyzQttyvmypvGJQ2KBr3lJzEOTWhY92oZqkQmZ4Ttqliu55CmQtbNIn0GFcP9ZLc3zw3HguFJzXWm20maa2W6HhK2mkvkBEGtwh4Id3lqftn7/WehI24+hcP3JaRxTMjwGoI6YAxqASV6wrmGpsQKdRj0droMONsnUABTrogyPaTSO/c8xKyOhyOR9g6Xpl4MI89gRy8VOqQ19lSaAjAxDgbBv01HeiRHlR5CWoB3T1V1igvIndMIqq5P3g1wvlos7MT3BEJ8szE/vS/WKVnQM+S4a01iW4itnXnRUyW0z/n8KNi6pVL3lyXDyj25NnxTcUNurUgGaeaKbDlrS3fuGaqlVLlH9GbK3pUdkH4XNsbYcHCbCh1mPypLcwRYyZMOJvLNR3H37Ao1DGxtKh+pYRnIerbVnpzczTY7aOAQEGcaSY0NAZQgkYd+hDKVG2MO+DJJ0FduuNq0wuGGiQ1X+TnTTB+PiOEGi+I4exVgaTwga8K9MTN64lPSh2S7ATzztqAEWo3PK3l3W4vt/6SrF8V13nT8IqE5jVXne1pXixz3Hr7egxX0Vj532pXa1KkYdYg/4Iv5CDhown6ZaWB8JLUDp3QrQj7EFAE+2wxFu216rJkQs4fEx1LvoKOO5wNQjW2NIxJNjJAUNg0bu3fOiVRdiiwtLt2/CWTTyTBiUf2YQjTFQG+j0OSZw51aY5vnv8FNI1XgB2dbwlB7nf122qmUB2nycwzAxGkDQwuOLuzWau0h7Na6etsLFuXW5E+mH/rf2HzGFjvQXm3rp11fYaovS9Si//HxCUWnrbZU8hsIpd6D40bU7qWFtO1sNMHFrbAOdbd8e7frCyCUYe7cbFFNzjW/R/76hmel5v0l/UIRDn4ahsUGR6259dkMiGkyFZ/Irxj8BWYWt8NtFx3N2lRMtCP2QmmCVIZeOiGaJTEylEWIueOtjDQqF1/k8lFuIoeleJtdEKy3K1MSAkkxAEzAaeH6U8c6XKYOE/uzjYZhX+ePzadadlXopUH/XUgnJ1pxO0XMLct0e0TUy6KRqN70ouKRLJM674sl61g0vbWKrXDUCvf16PWRkeKksHBRSkTukr6MwrYZYMNVy7pc9EPGU7cYN+3/tvXtr/w/jjK1yVyl6uVmt3vyySNt91RaOqpMbFsYhFPR/yaEC83b8bpDGDmw9P2xC/s42JqM+1DmhKCtCE1FyXC1Z611q/SNdvdEqC01TrHa91W/H4PFx2iazozpkkfYllCFozti9jO2spg/lnXDwrlpr9cYCGYVtdEc1hITrW7H2HNKHIfWW4c5jnL+f8lp+1vn2lqunLowIlxlySb6WVhj6zLvXB9SGEV7YUZndLt3WHUi0Jd4xyQ1lq4+EPKAxwKAKJ2afFUk7kDy32a1VW/B8Vb+D9UmKOuxL0kfi1WGh5ZS6OOq/QD/922K0HpNvhjFQh96DqVch+fbaSwgsRJcQUa4fpfuS5y6AkCjQ5IzR5GVNHyXAUaWfc3LGqIAtw1/NNzEY+VwacSANhwFZhtSIKqwuci4euxGwxpv3KmQLBY44SwC49oJ7t7b4BXtE0AEW2RZJXYEzoRoAZuB5mZccaAKJMTgyDuxPhG7WaUX3vmrrtZuDh5R6s48uta89W9OTGBZixAumRl2H9nNOKcpcEb6HzWnEWwW9Ml5ULXVGSySKRvlHrkLVyemiKzzruA8rvA8k/78PKRIMSXTrOVtjX1sabW9140OjwX0+2zyZ1f4mPzZnP0uR0T5VaafCI0WXYnl169aDgr2XFFzJYuOjXqaLt62Sq+mcTsCDbJkHdG52TNLmMFX3fa64bL8SQPaY3rlzmm0ceOClJjAfVA4nRbqlFgMoXQ6nhB7Nq+E5NKvcDz+HAO/4L+sEWYNBYMD1TrD+fgsQuSdW9pk7uH7jR8Ad2nPXVLd9L25j4AHHOLr2aDHdsaQu9RJyXFzfvBYw/8rVmD2xPYFFDvA6+aanBnO0yfZOVaAeS+Xuuz3Dme2K+MR3dSSvPYGiAVpHAWO6wMbXhPGd4Vcbj77jNj5S6QM8jSWD/6/S5P19ZI8bO3dOsBk9rw9qWDUGwcsjiamueQBCfbyC6PlH/yszntCbVnWeQNNct6lzt0eH541ytcm6/3CWovEc9xxG3ce5Y3h1eaC54yD/kxCzbpa7FX8ebNK83VwJXYGUuRr6+8co3pX9eakenGB4VVCDktXrgz2MfaFuHERraZL1Nbs5xnNE6vGVm2sGyOOMgp8lo3QKvCqSuj9dTwk1nLcCdHVRkcVHIybdM/SOGUXzPx01Ng9cftXottW8IRQAsgbHx9VL3SOYpbosy14VBOBkiWhhcjKa0l+PKy9EmYLovV2+hXHqOTUHeDjAzs6OVNHe6STxYIqkCybemZi4VwyyFdWDBHtzhby9XW6LI2elRrU5I4PNwQArtEAudqZWTK4zwieS74uf1RZbVSg1ypmvZqhU74HCGv2Rchg8D5GIiSXgCIl3X/WIc21zdHcT2i7QD1uOW77/B3RM5PYNTcYF3ArGSdqZUf1CE4FpuIR316U5wVpCakJ3tGPydEEqnsa9r2qUB5gdssHRjdZ8QkG3IkP6ZClU3zoSnwLj7/rNd/9YwTvpGt0o4vb9K4WN9x/fyL3JLHwXRvrpdisPvfbdiRBC+XABLv0lwDOHU9+fpopRCxmjQFL/VNYlVnQ68rckApDKpZQc0ATEiakpImtRrDpRDGhoAHKtXnNqYfasQWaA3p4H1JVy5qCLBLYB5oF/+GebwNJdaLiPbuJ9muGWBuYn8abvM3QXUjD3wkO8hwkesL+EtTcWvKSzplvmmBfE+0aoeQravQJiokfJXH+qvB8A2KpIAWDXqOTY3hPejDwZ4Oxv724kdI3ge/LsMo1+R/vfjPBS+IWwvdgezwoL7MIehT24563QArpC1MM+wD4jusSZSQ81aTUWc1kGkFuGfnQnpFAPK7LBRdsHTBnqe4PiBG5KlGmOOdmquNq7ZNtCj+292K/R5a/vQ6W7h4aZN4bHONQ6C0UsUijOsYlsRAu6pRrul/k/pm1KtDY5IPRnerGisKBnB9AtlTPbndNycUsmt7IxLsUlhd/YS3d+Ibp2WwmxvYjj+eow03/j7w6/X3IgEwss4loiDpha2U4pFvwUpKXhEBO+h+25JVZtkkIzOGyqU0BGcCgdP3q8lHs21ivrQ16pNn0M9FDl1F7gsWlFGvw0il5I/SUCQfZjkBeUZwKJApTV5FHzB3omfhbuBoLDoU+mLL0DBcSj8pYrm0cEJKPIpRK2Og7L+B/zNgnjjEJJ36D/18ViYRFuD8rAOYaHJOS7SnFw+JBlpL8MfXTIC+8UE0RvpQ6d9CHwoyyeXj683tzZZ8N96kiDEPr9OYs+6XH1w60wv+MUV4mr41ZeVXESdgY79GWSQawmXYlTaDqV+ph3CYKtneyDudwIzVCpvrD2sI/QvrBVpSp0a8HvgTyZvcFizUyw2DPbBqaRWTZSjWOM29eTWbx1d+j0dRZ7tl0ZV5TLLPrS2NP9Xx0zvyyTVy+/zjU/iV7bvjGEB768DhgARplF6rCtA1NXwudYD2dn/+IHzZsKN1Vbr4eZ/1apcoHzHxG1qo9dvFAKoRfmTCzWSieopSHxqdjUlVExiFSQp0OdJK+WE+ovx6Lui/r+9EA+Dx5jz1ebLWN7Lv0aZiQ/X0oEuw/apxOBR/Ha6WLrEHyj2bh4zh8fXRxpKvp99xKVYZ9SgrBKDEjMR5/0LHOoB3DRzNjM6rSa9Ng0N3dEIi+Iau0dEJUUnsCOL7jMjfPYTWY+Ti3LtxalrK2nJOXI1KKAOv27D/tVUBcR3dDwJVcVHWMBdC7Wrb7/+Wjqz2+UV3Ludm+9nVDuuSM/5Od5a91ZPs3aa/OLb663LPM07cNkkQDLzJYKYNFQ4YxDNEInc8ZeCMVgDQBbEt59Xf3t0SFYT5OwbM+NgGdRWByHEgUECoSkhXE2lm2ylpMbrZEx4yCEorFUgGfG8gLxJMDWAIvZ5t61lwGulegiUhO3S4cbAR/A4Qj/cOuRFaahdbfuTJVntuNyjblWqGTr+cfFumJ7np9yX0zv5fAuYYJkN9C5P9UzIIep51v7OndMTaVX5ECnl0e9Lrk02EV/ZlVA97RvCbH/ZhWCdG4vPhoLNXvSkKaP0oraGJX9KfbpBFpzNjdox+pWerSls9g7AJIaWdXImJnopvcEnNcsAb9rQ+Ea/IjMjVCc/5+hiW9zfuFmTD/jxiQQvQlQeQzZQC7EsFYyI7I3J703kiEG1OmCdEPXSCCV1PDkuFSkVVp8IpMXKHTKJz29b9X4XqaDU9hyvbTeKIYEVeoOF9Uyl3o7+B0pakAS2WyeSqf81dNLwle6uBi/9t9MjI+UT2R9f7GJAT1U9DCqLQQgtSblaPippYsXBo90b+3ve/hDPht3XeAwMfR0M4f9f9+9B+v+hrGGnbCkhzc7pC4jqW1mFp/4XmWxygHkAsJQZspTCiZ/QIOtY/3wdPWxLSu4kU76t9FVSGMjg4B9JVrws3rr/zekfh8GsIkYPS296xn2RjA47RDV9OJ6haGaiTZud9x49IiKhqGVDz+hWIX8CeAHvZOF/ZoO950avWwaQUm121Lrd6VMWOjqYOF1cBQSne2oBYuFIHzDHXboF+oteJ/Ruh/Gu5U4oUOxN2bhqR/53jZn5FAJTf8QFo9JReO1H/VgCGsUeliH8H2WJmegWqbYk9nGSgh0ltS5BE0D3IwxAT24SG08fjGqQPMiahSOpby+hmdAUHveOr0hwP0dlSGIQ5P/nForvTKbfRFP3crQKjqkTzvGv7L6GgwSttaiAantA0F/HcUyto7i1Z5hoXpzbptt0P2jDL0gcw3UOQxCb5d/yqtkpFEoTmsnHJEpZzH0r6HgCKjJb+alNfW+WoRMnG7QuGY5Ph11uX2XsZuv0MF6s+OLg2uRqHa/3RhHFbieno2F9k+yD1QXWoRh2Iy8NA+54oLUcUSPoOC7f7Lm27pLHZ7SdzeiPXsbN75D758BR5htGkWC/R1WIQ7f6dy+wQqxdQWNyM5cjLK6KEiY/29L2EuHsf4LL1OLamn2sydipgprn6QIV7TgQ2btbwS7Do/vRWRYdcpm9mrutOzK4wfqY7cKdv1u1pFydPQlswMxhMRufbMuF6FFycxeXczGTvfAd4Jd+lsx8N2+dek5VYTxpb515QoHK8+IfBqx/A5OuXxAbX+klZnxbEr/qdWYSUAZ+yO0xUB/iDGMMWhx1e3A9DP2G4zElldykuDg0Uozi452KM5ZYr7dUsmsObt3FBldkWV14AFVwd7FSiWHmm5tRyP1lVeRwThncwkfwlNXnSjUeYX2vFi3Q1UnjW1RyXVKa8yQv2h2+retbQFAWuXGtw+C3Lr9wTbqSNdS6BDl+O1WcnyHBbn0QgcFKwoMFIksOlrgJsD8IcyTWFrKPtDZ0Y507uKpOZFCDNnulUEVJYN4PA5HsnI4MRQRsbqjo2N2H56QcTBsyHQGUeZqY6rTXqo9MIA2HvEj8GM7Ovj8Y2OAUmXK2a6Xa3n4/J6Vqik6Z6PR2juo1B8u5Npn0j0oahfG9oKJy4FGA366vilU3Tp6o62Rj+dxTm2HYTTKRqmmMiuQGcZsmgzVpX68p6sc1eHtP/DD3+yW8Q26rq8dZJkF42kglk+nI/n6W1+93oqJ8Z6thm8nPGlW79qlWPUk/hPvf5gfxxf0rDcr4h/wllYO8VHjeq9eY7cyb3uDqOMaPq1/vFzjqXE8AlBEqvUk6Ox48GAHKqFHLXLIrGp4rHn5ocVH46SpOBonWiJevPRowd/MQHcAHHmIbjHo4KsIWpJeoIOx4rzlUMSugoJdnFnYhqIw4nH++tjYetZjj/cAQkGPiXj8XkVCYydFKe/k8UwlCoCLKeVJSs0/GuS+MRI7B481IOfEKU4tDpbRjAyfE2jlzje5vAhbvwgeOTdjUJxDGen2LE4fEkXsz0SpbeVdFRnCfORTzYSS9DKRRMl8qr18CaYtRGebI3ilY964Qqke62QC9bXmuIo4Vk0DguIAn+1tqClNgEQy3hdh65FE2pcTSqIrPa78hUZCDMKUh3J8SqEzYDrMW5aNZO2aTtvwUdPobY+RCWggqsA717RWNxtTA0vSdKIrP1j8RAVObppGmUf6MnYE5x2I9XvjcPuh4OSpy4HE3KQgri2ph8XBoa3bAuH1DUc8bJrwkaYXcYBPbkyySQiJa0BIX1jQsO54ta4SHeuXuZe6g+HpG+XmXFoHA2HgKyZcyg5Q2rw4kLIvEcTgFlBrVw578RKIfoQdOJ9zg84UKaCbTosKGAvvR0E50IUhWeZN+a5Y98BAChFFJCicPnJUChtIpa+erwWd2Wa5m/5YN40mnS0z9NpWOZTHtROMJGxqo3awGmkKWiP3oA6iI/kIeXhHK3WmntrkEs6G+d17GBpZz6xtdImkl+U3Xu16hkR6OGm66HVjDUHA2W/LZ1nyDYtOW6htwlZopOh9gycWDy8xjc4e41qbwxOODm+sdGb4QCKWq7BVx5ot8r1r/Lc4GpGl/AMHAADe11shTao3sI8cP2j+54cLS3PHKMMh+inb4q68v2Ktwsk3vOZUBKkeycC33ZDw1Ze4S4g412e5NSZlrVRXHk/HzYs1YTAtSwfmGdv7NtPpWtRBSZ6Z2SbHkAeUUDbLRRgukorakmieFhtAEPceDa9fLDVd5r6hVsnPErupHUwmjVqvgf6MU4BD+gKb4aK0NE5+QCJTjOUHI3bDsqDoaEssqFC3Y4HpcoVaMSeo1uiwxuEOh/doEmjfF9LuboOF7zQC4iTywEfmR4DHaf/i8HOWZGnHdmQ1ZopLwyEdX9x+YKmHuDELCOHLU1N6IuitR12TRxz4w/wDjDhO5fsplBZ8VRe3fV4c2eITgQCgmaJZWHT2uAbdFtCYcYD1Y0oEPEFjLdiKZQYpQEyczFFa0SthALY4wXnuaOSvzvxvANSFdTvc9T7uTY4ZznnQm00E5P55v3/06IHAj4uADfaKSq0eQ2JfHCn6i7zXxQDWolarrgA+L+IOgy5ktzLUMOcXDtjkC5yHj9CtRy1al7Oz09nl6Op0Oju7XpD0OXsHe8Hf6PM1lhWFDCP0ApNXVF/DbQADAn2JSfIeIWU/jWSwvEWIcNMiBUXYhSzdsh43bNdgmgYC6nbrYSP8aDY47cT43aDbsWnF7NhXnusPYVZvbyXhu2po49bNy7dWvvtk6l35buV2bd4a2uiiROROqLMzdCdSpEetzs47ocgLsvvpRRHsMr+EueYKMbaEp5if39fY6Ms7QwIjlNV/e3ZuBtsYAJGq4MJR4/pDujgQDNXkZ15xPsXHs8ftWxBixsMGM/YDhX1GJKgd2p8dCiAEdMsKYffCzlQe7ek5WnIm7B63cJ16kScmEYWk7cgfW8vaQQNwsR35kiUqGi+A30lbsIANVy/Vb4WDueysglIEkADcdlu2Vt/jx32aETx0hN+gVkEvs2X7qHi0Imwn2/KUHzm3/caN7ZSmv3b1gs+l8v15xLvwbfXRWlRB5ew+VnzCH3XtGd+OLX/L0f2ac3w5/Vt7vPfh6L6reKZ3rABF/rPANd8fr4fz/d9LkWzvg1NI6j8WyhbcX1aZ9GJw4HnK55dhLqhUqykuvcIa1cGBuIzmFNnCQnIKBmPxzsfsoNDf9X2F1PCO9OSOcCqd+/cVObqbze7h+UGG9PR2mMUk1Sr1Q5X5cSL9Cr2zcLxH08MYjBCNGW5pReeLy8LrWDtBQu5VmyOvvfdFwaLvtRyJWY9li081M1cK5jBr0M1ePWTAZfvTBN8rfXbE0BCuFwLvUJ0XV35fIfJ3fJu4LZMUVZiyz5YCTcsxqH0YZ5K925G++mQhw2s+KRrshDkRnQ2j8o3tggyp1ngx6KCAm1ph8Fa22CNGDIslxfNqlv0TyycGlHlwdI9lMnnp087cGOP4wRt7LR3XH2JNs70UHqQ/m9FKI4Wy+GjXOGs2LVmPU+JKr3Yj+rqwrKmpbRw7rlF7clw6udq7wrrBNMcp65uTT17agdI1urJDd6rw1t/RmCh4cbBAP4k1x3p4MEmv2sXB8KiLiRQIQBmvjFIGBpas/BeKq2ckWg4UnUKaEvIaCZZ7I8kuURLNxROxT4PkirKDNsWng6ZhfO0uOSv6co7AvZnBhXEd0GVDwxScA3BOFAhDZdrdU0gySajqEArn4V+ogc2bwAECDCSvqSbTT0CB+LeqEyftE5kzNq/homGYnlXvcT08ACdYESmzMa6uFELEsZo+q0iZmtIOWbNxVjSimpjLERFzbUnARPpLhwp3+RcDxgpoms65JG9sfjY/xSUS42+s/IaSlEmw7Rsw9POAxoCA0h2jE25JG6zKtEPUQsH4zXGLFgORZwm1Ipur4isWIs7bmSIwUITjJMbNgIIZ8QoWOlQKS0LdIRs8MdvMb854L9dHuU0zKNCMP3fjjb8+y7Jy74bh9Iu1X9MPz5bdwRcc5nXpJ29JLpjM9BuILyuLH/SrU6GbCixTdEBbtZu/P4p6V1Z47UtsWfIJAQrv0gx79tGzYQxyGnVhQbXdwgXUNBIzXHV73wUf6p21JTrbXOhUqRUKICx1PODPxMIF+NFYNczwo2ezdk8Su2PdwjsT0oBpJe4kriXAzHj9uFn+N66sqa6mK0UihpTcZGF1zSP298kLAEcqHEgbQX/7B+hqyaLxVQYQnhSC4L5ZENSNpGuPIbHjnhEDA9fSqemIyOtY5JhO57sr5aX6/yJ83wdDQ9NTkRHjRlpRdK4jsNc9PHNyZ90KL4Nv4Hyff0w9khjCW5ZHscwn0+z8DLe5ajWXWS/hciUUL4PmJ5wGRrEMis9GyV/6g0mxL4fC/yUQoozZa29abP1j02t2lm9ql/4OuXh6OUehv1Fc7PkclxbV0OYXga7TgS4mwFBCXV3C16jiSrbmx7S4iIBkl68yl9K4/3ZZWDviiEIrqcmaCdNS1PFNkmQt8tW1CM3iau7G+fVVuV+RM0j6ROJJ+eRzC5SaVHrucqhy/Bi1dy1t9414tDpqcrt7+/s6tXHBk2dAcfXLv2P1Xdy0IDgPgbUpKMdFFWRFe2oKKD9htsZSMPonwEox93UUzHX6GP3/6+aUqdn+5oRMvj++cpPyZO/beGzLFp8oaU//I3jQylL2V6swkzXGOe77GvHlw6wRRAnfA/m54I8TyZxeY6cc9Xzc+xouNbe/djDfG8y90Bjv5yhkAKRKc9kkdR98bsDM9OcqfQr4vXbC76sX/dT4jSUaIVv9bMsjNHYG/9ykv/JjwJsYTndHc7tkOHhD2YF17exqD+78VpdA5WdbHq6eVisBh7e5GSJxOuQWZiySVJsUYEzfsAgeXwz/Ol7WxbIHuruKNpTqbv/+Y6EAgncSpOvJEWtjDOa98BxMubXMxc0vtEgoXZKgOEFTkgrPRofZ9JLNNVI3C6mH/42JoAqHovNPD9+IsUyg9T6HPo5C7CxLzkzKbG9kRlYmdiYMsNzw5jGpSTFn+vYn+3w7zcmEr8QDlT0RUjJsnWchN95U4DW1glO5gPdpBbrmHfr9AmkS7DBq98ICaf78EmJWPEAvfATnSRbgZ9LH9+AzEABfNgLVdDV9+e0MRCTdCYPi8BDI8pbsOvyEIWp+fUieVmr0mc6DE+uW8iwjBmbfuRSkM3SQ7WbHlqdogVGA9+Qdr65lXIhWpuwnyU4tlDTGGhLwzmV2wDJiKW9iXefB6DPI1JC8v9bjUdvwWXVlLRBVHB4KjCrjQvHFbHOi5M1DE4frDsY5b3usXlIjQI8CRr4Wu4MO1asQQGsZEq1IHyVbQeirA1VIxxhvnrChYXzRMjEyPCMjnItELiCfJ1L6YLygz4T/oAJwOieekS27brbN4l+b725TnHXG8VHOEloeq/+yXbEIa/RbkEu0fxgGpuvnuI2PwnudQuHmVgr19c76/mu54hQvn5tYlOQ0lBOnf9XwDMvNnMMJ8WvzYKyYj0NBd7D/z5nsAzCvJDofTdnkBPusrDy8D9H6JgZJG/PRD2X+0Wvg21B8NuGLV3r8/yeMTEKlUKEtnUMHXeNpW3qGG9JPCRW5uCZHCQ7PUyYW9l+3J0NosS0kSVARWokIM1xfzW393qUBvynlLV+aHT88upzTGZf702g2WmzDxVkoFSTI475vFmFlOYkXSy8EVMT2nLQeOP7y7eQq7eQ6QA5iKu49qsAWk9kXOLTI+LFRsxZJD7NrZxV9G8n78GpRI4De6CQO5lFCFWLPSTZaTrY6JlE5F7GSTCDYdnwyHiCaregA99XUzPZWipCtUrQ2T4ZaawHh2wqAOrQUaph+Yirtn9YL/Ap8G0JOuF5hIfW7ThDd//C+EFpB46GdTJTMd6bwwq7oxhAMy1nfZgX6TFl/pZqMbmdGQ79RWIqJq1db7t7CN/veCIMkYdcgwwpXjVOoBNrxq7futly9OsFShFcP4zW8VisUHDlzzNFQ8TUDlc8YtVjjYGif0bj9o4xHbZiHcPhDTNv6m9R+q9EgNNhYTSBcc0P8D9YXeIS2fPio1vvz/7ev5lc/fkwPg8FqcNedzYcBNeo8iBgvXxrZVnR2NXXVGqrKlSuUUtw0CACN9KzNFMW0FOuCxskpIYzW7e2Wzg2I+PjHrNnVHdLk8HBo6FLrWB1WGnn/cZ6FSvRS2KRbGNxnWLbAg8giemFlySP2zH8UWj5OZQno+H6GPd+xWr5ntqPjLz1t9ephwzcBqdXBA1xKgC31n2jJXrP3ptmtA4h2BIH6LfHG8V6Q+ItKQLS508779N+z5rOnvvi2rt2BtMRv1orbD2jeMrt5WKfNwa5fFEieHdj5/v1OGfNNnQjmXIrq7eVeKgT5uzd/7jPSDnxiJFO8b5413YQGmz19d0hXiQmQLOPXJ2ePfTDjdy6xTFMLZZpp2k0N1YhnHiql5be2b+d8xRjjZqopIIBG19sLDZFGkoC3V7fkQ8p8yydn7HdM0o8MfnIpJb+i7FV/IL/Wi/IDZa+ML6rf9h3+Ur9eb6y4PGCp25GF8K38JEsqkshxLaV3/tRkMI6IZe2FSJki5tGYM8ukcFskqazpk6IBcvxQar19zCh140baL2A08RtDHo6Dryp4VEW44nmpX4XXpM8DMqpb/pmjb0Muep1S5Zqrm5PTxjvUrzmfPXi48911DxXXDBpY/Z45GFhTF/TpYlGhz571QbEjXhSMj7kuLpjFzJTCFIT6jT00MZEH0Z0UMB4OB3YtScTlIJvYUgSt8K0J5TsCsTy0CUKt1lGFHciFWrc8fmqV21kxYVZ9/SF0nDXBWeHeg3/eRKSALeUroCShsKgyqnvb9+6srYnU1vrwDKdzBvbfjSWHaOTO3K7EuDriH01C8/tEFfSDLeHT/KLp/RDjaolgG7p/5+HIu95+nSDPrXw1h17a0O86HYhFgAY6ZjbKwH7ZEaBMuV5QOMcZkF5nGQU7pamB2nDZISymHfSlN3TlkamjjNa10jHjVuF3Y7+L/Pnaxb7axeDHtt+q1gtHhfmjH24woLr+JqW96crIFoRENAa/OryIReYmH2HJePOsmDi1aN7e6FR1qxotn7dv0aB33wnYjKnz9r6y9MsnnljcxqmWLHK7FzWFGS1RQax/PYjVBavvfX7hq6p9c6/0Qysifp/nUVu6RxY2JhsLR3a3qB7Zybv0LjVktpvwZ/+5cHVydeGf1+TG9BjWHuXeyrcwBgYIETqVJSRBRbGvp/LZi/IzCieGisytzP29NfRQ9Sv1qymHHciMJG+fGyKFUmWwJoKu+JVft/Had/q7OWV+RBo0A5sjjDCVS35aFC9M9HuB4+skXSdAM2ZT8MTKImcN66Au8x96rxScOY2dmzj8wbDNXzdWw2XzN98ezoUrKT4WysZ/smRzPJeemPfPpg5D3UDNmP7g8boKFwsrsdLie3OyDG9BZeUkDn00bAuwdQnnjVtrTYuUZG9zZdPfzPE0sWz625zEYnIDQuViYmx11WJ19WJVdRXbn4HOwu+wX77sWpHYfEKdkgrbbeANj7hEDjL0FT8yWlY1jpJ4Mo0kuGgdhYMRS1uIFz8aIPo21GYV1MPUT61KrOh+8TKJ5PssyIwcofHi9m5YKO5CVenjmbyael/jASQfEwDzPeTIVGj74iRGTI7Em5DXkaX+ikCY3UtAI8Y1/1e1LOLG7KuXR8IRHGM0mIiUh82qp1I0vEjgHM29nPFoZllZF0oC9VEp05GtLcCJ9/j4eyMmQieJhDbmOLLEe3NwgQGCCv6JkwwrL5XfSIzNU3CBbE8uPwdgclVo8a6fHMU8JZnTa22hblctRhBb6ch7BDpfT0+k9GDJUaElWUwLAuFJ+L0sDgXfcYY1mYYaaP1giW6gH5sZ+CtGKYGPEYUZ0jJaZ1AMggYiCXQzTD+9vczzrvk884mD8dVyZ+SpVseVFa+7vkH8JODd9/etTVxfH7q3VevYw4T3+F2mBJ8gQGMWA/t34KHKLUGaJLYnMMinHyonuXX8cHGytd/A0xezDORDrnJEUjLuI1CTwdwvezZ2SWpQJgnXgIg9pbxkgAc/kcEngaClo7CJwzCbFrtaL1/ghvmr9qpAATHO1MfCw9d0cJp2VKMKIiJm0YXO4D2gvXVHhqO3vxky6ICahloW029ijoRwFQGb1RmtzX8Pp1uEVCP+gCAA8ZeqX0dWalsGLVP5/ArDWI9cWeAYYgHTQgLCXgWo9+auenraQqw5OmNHgCEb8Dc6BwdATHuuh4W2ELUjfdMPK5hxj0Fcn90iL11IrV9+TQqDM+rd21soHAMFMeopXYIEhQ2CXL6cABG0ZV034J5I7IpU6Mt11mvasH7oNo5RMjrgxhgqzs4M29zD0Wx7npvdebs14JvyLqJWvTlxAlGALF9ZXaW5uur7heOwHGW/YcHly6WG/cp09eMX/lat1qxZWV2kVeq4euLXVairtpgeAOV8Dk/X1BgYru4wMIhS7wxJ9HG974SjOwzzRgaLGo4fbygaXMgz3HPU6F/Myfqah9O1svIqnvIAVFgpx2O7s7J7cIQnI+NvUNAr8XIYLMcC7aiORzEEbrzoO6lVABTXW2uV9WCz1HQjprQwYoBo0g//RmR50A5e1gUxIJBR4OckPi7Byzs9VbwDovEf2zPdLTzDIxAe4DW4Z/8VsdgbsJIHXnmoZLF2HhKNWKLNwcNfq1dkZ78YPheL9NFgb6QPj8gQGfmLXUJDfYLHeBp4hcnxSxYTPjqj8RiMY3VPUBCHH2iFe2dCA0I+P0rH7fzzY7vo2OIy//nhhUfUh/zFY1If23WdkUXnzhVpmQK4GLJIYnFVJoRcq+SXlDlLK0u4ILc3Qym5tApEsEH1F5xc4pOK2g1eJqGPI4klvzAYXRCAUJSlgmxa39yS9ffzr70BGFTIaGMA1HcuKvb2odkPl7z7D1m3OQEnNHiDG7hNFlW5Q8aBKtQ7agE1CIVGACyV/MNOV8BGvDp2ce5W+JYI297hlJrl2LEah+tod/yytXfIg506OrC4pqYOJNV75vyChSWXu7rD0JByt8qAj7f+DRb7hu1BHDpkz12fnggCQHxvsgPz1ImH4Q9Psz1m0gON4KSgyBpm0XTrSpjvP8n3nOnJDaSh739rIVdICtKVux2NMaU3SNXrOOH4X/P9+PX8hlu3kCpVFZChC7MVtHRnyMSyQLF1tF9BPhpZSsqn55eKd/XKfBCpKbIMWUt3GNjQ+CHj4LzsQ1Os9/6IrpKSLvZ+79htEHlshdgk1hIpnKdKEg/GVFbGHEwke3dG5eVxO73Jq3/d4FTZQfCk6S9iyotvDPc9i0Z2WWBOChBqfYntr/qcynMKA9Eww/C/6k3vidLSCdRmTqPsw8H5DxmAVyHunoXlfO3dLM1bsjY7Gy/ZXqFs8bE+Y8G3do5aiHL2TWlpScLG5K7dVLfldHb+Aun0os0XMZVFV26U/3+znB/r6qJ/f6y5efwhr0C8IchoIqekBFNoaOvfX1wiqYfEVheWrmgFe8Qf99dU4ChOg8YNfE/PWYE/V8jxUwu/SSTEAUOBxdTGeYD1cgmLVkEsS+oZG3qPhKnV4+OdoRroJZ5QYSiClmirmYxhNvMNGLnmw1nHNA8HdK3rFhkNNfhcOd1eiWTAPC+YROlIBqWRyXwpet2SVQlD+qcZg/QtdRF4X8YXEaz1fNRmedgkm5QUTteFa0dum1haToYkZ6UyjY8tTUxwVODoCxAXui6gYRDNM5eXTj+63DGkoVlKGyQuYawjAYDNw3nRUp8tN0tuYntJpdBtFwazk8tNYLtIndh1LfmujWSrER+D+kC2z0/bMvoCt9RZCa/2j2zYhljRkY3mc6RDnbm+1u3Ps3ZpxH4B0FfcuDvlPnAVdK7d7qJ7ek4+JTnacde1LdUtL+I11c3p8DTno4xpW6Ys06/v39AuR9YEr8TcMFx5ZfRUmsn11qJlZ9erv4/qcq09GF8BOmAclmIcuJ+3w6zLyLa2ls3N+YWD2XnHqX0nY2DS1NigE7Z72omLZqMVWc3NOO+WndU2ZoG+Yr2anX8FMAKDkwM+XO5bmewlCZ1xvsrB5gm7x0yNyTG6fesHz9vVdQsAwfml0K7I3GxupS3e1kMdM4vbm2NoGUIn62dQFvN3nUOvcwDK9WoDkdZYdhvDf87+8LDvy3vRvTcl2eZrvSlXc7IsF/UzQu1oFMNC0d5Pvg62ur6VUbKoxCRcqQeyiig+LjvIxlyiG80VpFr80Wq0rx2h5YBX4x2QkgA7rO/Qg1QLgS/MVE9ic6msgwflKzIzlgSBI20w9zlylC+DN/qD0Av8mTfvdo0zJhmPnhHaFj8wjRscJ4/WKAUqzRZQgfDw4kuKTfLsLS9S2xcucDBb7LW2LdCuoeDGgEacWawD10d5ScsnKjDWLE7jzo4CuwYHi5LQcyPjoI1JzNVDqSZgLp6cQQssRkVYh9D9yBjYh+NL44CzKndT1ffccv6pUm2D/qNADYqhm/A/tdbj87YcAr12Ngi7JC8Q10feqbe4gn+qusbK7Ktxl7xe6LXzENhiXmev2ux1AzM/Q5xTooUDBZ0lqzQ2FDT7KsNb4WpoJDfCQ051C043/25KmotX540Tq5GPgJCKK+RznJUWJoa4seLw1hjrPBD14BiAm7emZEgqHrO3IVlwVpJP29znew5YpDyElaup8XJhIz+718ZyZ95DU/0ClgvTxYZu4yIMq/Vnmjm9k2LTU9DIN/WNZSnq8GGiRqb7ABtcqtWJGWXb4CsJCBmqD8p00UBhsFwsBgV3aY3rhzTAadYetv1Oz2TP3sMCuJ0W4j67/iQ1goLwmssdsDCoF7VHQg5k5REyLn/IDaKw8FpMpcaWwpzFvg6oWdCwAIsw16a7uxH39O32xFvA91SeW64YtrOQ7PGzuDeMC02762bhFsBhiQH11OvrpsMgOwbAdIpKPDl+mCSojJqrk2ppoYkyMt2fbOyD6gm7aIYa7TMDae66nJMWFZhmNlefgul1mZBhx+QfqM8xO4KiPDxt4LiLPM7cgzK72hOmY01M3u9sh9XUt9RJpeZyZIIkDr7EEzftvsY/N8Xb27PCGlYechADmhQNQf6JatoqkPXWOBxHgIsr6m9Fqna3dioUhkEEYv0ZrIVA1mu9NUKI0TBtdoAWWQKQduSxnjJaLjLHnqKNPe6qK5j1MohxuqMKKoCa/IIB+cP1uWaTBWPMo9TJHOuxAba4xyFTabnse+Pv45lC0wRrmokBLWbAv+PNFn8wXzsz9htbEt2e3CS5fq4y4F/hVKW1jiFC+Mcpk9/rlSKNyXFsFHu6GPqHPsUuI9OW3jDju0eAtj+D4BMRjvAUVGfm6T8TmmGZnV++4Ignpah5AtzcK9q3IrjVL01nGStlW9DDyCeEj8t4kU5PH7W3PgMGekZVTEpgY0SDJZEEjw1CxnP0W+3/BAsNJvNK4nSIu3VDMH7winhqdG9NLs3wujePXvPsvr6p3jXDV7uh+24b/o/iBuCYHCztaQ483J9HjGqW/0GuAtRKORTmOFEW4lIbaoRYKLExjjhc8o+cI1dd9t5m+5e47a9APxhEbAO8Fc9J5Lf+nmiaKcUmMnyoDJcKuFhWWb+KHQiCMR4Eb5svo+g2SpldXZwWr0yuGS3czIuQGPkrXaE9EfGhzXPra+lqa1e3QZx9EEPRJbA+ZtMVEOvp3KVnGL/zXdYt5ujovqElyDkGQLJcKaQQ1KjD08RH2UlW1Ax2HxBccmoIk5YnLio/4EUX7GpAO9Z4ZsYkpKKrnNHyY7TaRvKKpJ4ySS1VwD1EXm4mfBAvh6BM+BCVJeWHhqSmhkSaWRnWTjgCkOlblKLh5RjnMIyYVQ1ANBfvAYLqjBLNY7xXOfVxNW+QwkYcGykSmRohtscMYth5w4aCs7BAXOlmfdQ+ihlAvhgePr9wE0D7wvxNwZL99m2f2HmE+PwFcaMpqe83k3V+Jv+GOZ5qb+/oOOvospKkrosTyeLu4OFFn31TkqLfmyNwq482iQySLAjEf8MYuaF0BiPX0aWAqAHFC2Txv+AQRVt9/vhgvdWQdPXlJoFh0ldyfHyRT5UC7T5FNdJofiGQTSN5em1YPniZZgupJrMLE8GJ/7nbvowRgLnDApoIwKjMKq7TmIieEWiuYiEqB+JuXQYT6m0fIilepxqjHWNJch7MFE9VvS+eivnXFA7jInZV8o8GJt9b8WNz8N8M8zzFiOfHCObWduPyX9raVaJurd/4s/kymX2HGXNsNPAeL4+vWrM3PLXBwD4yPDolwcT+N+oPlAZupO7H4sPTZZgQD7XD8YgVMiNeWzgOSShQELA7p/3Esvs0TCqrBF6ijPxLIeB3LHw1gIx/IA0mPWfL1O8pgpWQdry/thrAogZlFHcf9pKBZVankEJDrQKjdsA0Ros5yCCWkVdmO4gbTpF1y4H00Tx3WjBUHE73j0M1SKtxtWhkjkjCUk5OVi6IJEb9jrJwkmDQeXloDBeDQL7r9+RaEVUqWXhG0tsBBCZmhPNVqkDvg/CEuoozq6MouBGLKBYi3pjrvWuRxbmiUCguEAbVuymBXLu9KXBH5Zjf74oL0iSYLve7eMZR2IVWuS0jn2vrtXSgQK1b3id+WT2y9F39xrc23RQUv6zs2IkD2DWPy8PnfU5HdGCMx3ERbZOUr5bxCUfGD7bZUxxVooxrkkFQ237HGaPh5kW2eTkQOZherB43ONoYF+VsXi1a3a/E7Isgk/JAwvml5YuLMnALXDBj8s1q9Pqw7Ey9sLjY8xuEfQSNnOa0BgpE787wXGWLWVdYqXGeoT4sBXV2Oy1OitQysXSoXFzkRpUryGQmeAPsvUbd94hKZw2xLvWO6wOQF5g7MXqd59Ga4iGVhKXtgpvssalAuCTBzYmd8zZLmYQpuNu1tW0W9Y7oAfrmW2NYYWJjvmHCSr2YOxhXw02r0dUq9PnTKPPIy2s5d5Vrfm8R47VGqXnQ97IsYSOLzER/cXp6BlATSJimf36c/zsUFmLxeThMC2FnwYrnfE1czzBsBuxnPFgXjdkzzMM5GX+xF+BFxG9mh3Mz/gLBmYVFudpEg6L1WffuWeDCNJ16CY8E30PBz5AoIEnQIU74BVTRu1aoTx3u9ErIRs91EljzrTFOPCBruwmUz7pCIADbMc89N2PTc/6fSlvbX6z5ipK3eMLn9DQAgnIU3NnGhLcsTC3rr+DEcbUKpo2NAfk5R3PTIxi+6vRFr159BTwjoDT0iUFzB1dO5wOehPWws/MKi1S018G24RUtMAyq9825tWELLq8t8vbWw3tn75i4hP8jtH9tflAdOR4AZB0ZgnHxXdvu4j5mM6Vz3YLpvl3iv1oD6qlSqVezr2exIwLUXxFuawKYx2+IM0v5RCDMkfdm+/bFqSBNEkVrANeSjeQx6G/vQ8qXUJaBlF5Q+fWk1hGCeZeiyVS6QuF/0uIH26mk/j/jxmvbI0ZBhOeHY4+tuukCjNZ0u4J0wMBQ8h7MC/yJyuOiZESApjQA/tonFpk4tVDjoXyUl/bHlf7CM3yrnTK8BLFRGSbVvojj3e+avjnI23Y9yZGCoDJ+KbIEw/GlWUkGx2uV/Q953lSg4l6l2h7oK4poUCi0cmu0m6JVyG0UxLuq1uLaVh1g2etpVF4rcmZs0kwl3E9z494KTRdQmHt0NMaQlchbsFcXZyqTqkVM/6axqmyOBm+D0GwuPqVsk5Kmh+QGvF4nrV5X2/I326YLg28g7097SJp27h8KfRvG7UIBe1HgViKP6feM1CuyASWMpNAqI2Keu/8wsqW+Yttifhw823NSDFOqpmSrEx3+AKdJGm/BrQKnw1Sk4r6B8AsBzRDPHjjqGdast9CNsoT9CtSr3BxTKxS1Fl93brQBh1S4GZL9ffvVsU/jHA7Fvp6G5rACssMK1Ad7FxDmMRhRkR/ckBmuuRrWge+ltljpDO8h3wOlwVnr1y1YvyTQU/+vUllg7LOTCFygM3xK01XeJbe8dvBfbuB4lks6kUoAoECmQFMEAZQnMVAGxSgzUElDU2N1UAnUswIszk2XQWLqdWugMyZbeHHezs4nPJQ+YeKQkZNo+WCkh8PpXQDw6vjoIjgnEl7kw+f03r41sXcbr5vyP0bpQ4u1fNf8p9pkPKtXzM7UV+SWFlCJHlwhhIfBWVHVpabe1zl1dK2c9wVGGEYpprAIety1dMCs8pqBaWaguWrUfafitSGjd4zygm6sGRYixt5248MjHPVtJ9GGd+hYR49IYK57SxdjzuOAcYaYtJBYYY/92vXDw+PH289Z2cWNAVIjTZLT5ji+oxOncgyZbU2Auh8ArrY2GzFPpo9vRfqO8uRN1ccQSM7Ajcc3b8ng4hQe/EhsOFgMDEhMVG/Zdt0yIQ2QnJ5+3cs2fqJXbN67W3mXyeCx5XMXz0M9Co94mVtff/7MTEYlMmqNozfZU240murqJ2RqqRZMc/0TGtcyrAJiHphlix2d2iEBJjuVyI0adRB+gf8Djp0LxBLib/qU0+sdvjHyiRnh6CUtf8asQfIwIKw1pXX/kAQAG0QSIwUgGBGQDilrOcllt2+m0Cw6sxHb1VoHmkfT3Sw3Mgu0HuiG0+Tl8I2NnA9PSTMNf6CjZKOlG9030M0nSot+Yir7sHOzo3wyCK50AID6ZxualsL0jnKFfZNX7UP5n+KE5FiZ4zPSZLhZPXYL4dzc5S14/bLwyArOorONXE8U7CN7rbA3SDrT+H5H49+nzz1BJ88tzQEuQzUqUQGjRbkT6Ni4KUxZqQNtBJFKTDTlOohyoFl18/dIwX4d1Z/yQgsYHXC1Hc7e+FZSDg8JUIP8O4fXKSsgWFGgTdOmriVUTB2asylFAsH6CBX5AE+r6S6/1zeZzJtcnJsT611yQQT+kqxXqG1Jo5WtOOo06ekViU937HiaVFFhzJQIHiu/ps3QBn7dYuR3XxPMoqPTakmRC5LnrC18YSV1rjAaBpHJRG+JfQqmTXwwE7PsoGK+CLLtoHgViXpxUVdIgZJIydZ9fH8vdnhYcPs9gFAhowBiaMGlotxzcwbGveZ/FFcaapvvGB9MjUdkGSq93TnkpArlTa0abLZUn2jVQYwhEBUGyXaq2qTv+agc/bidsU2Oe1wsCHJIGRkkDggK3vo5CdNsUjZ1IZ3AWJz3YREnWmyf/xPio86kcvD7LkwCYMkhVQq8QeXyBdZ2oUMajrWzXKxQFDOuD3JL4+5vH0jzUtcrCSViJS5dWVG3metDjbYhmId7p8qq9zpVBcyeG+LalZuNt5tPtSUvHDtFSnbdW/C3Y5gkrYvlxwac0MogR4R80Vvlf6IACta8/XXMxuPajzSbzJni2ZL2/oYecR2F5pYbae2myzlhoXNBejfIisnIcU3zKRJKU0Qt9jHrWT5YnJiRFTbmXOhY4BXrkGAsAh5ZRlnqJx49PmBYmOSBhX0cr0n/G6XvjaggDcx/WRIG52T36s4IdljcvJjx0B23LUX70oFGcmQhkN214Ec0pumnsYtZw2x35ypb+w5z94Ar165mvMqqUyUafbryOCSQ6smLxHD90sL9uBZ/AGk7ZDlUarCnlW8idsFeTNNPIp9dap0rsbJnhTj+MttQEpaWSpcLhd7R7OBAwnKuEyJwR89FalEMCMgUEwGqNrQda+RKPI2ub8UOMZ5RUcd7Aozy8AzN6Rj5393LbJgf753N5IHtWqwTnE3HYOuvRoKLa+8omo0Dok5YbuJqVrADdPNVQgOsIZ79lidmJAdWqfqw8zxowVE0M6YeCpHtLQ9Oc5je5UqpXhEh7DyIjyYOzUTwXovzfRIVUYF1r/RDgsZ/G/W84FT5gY88J5HT2tLT1bk6uU/9BqW7RnoxKUcPnuixT96C9i9jiDCfCMStwr4B1Ge+IdCjhvX2uAbkJjAfATqEwodV6W4p2fAyHYzEPyvketaRmJhY56WE7tjmxAQSChv1frMc6+i8r5ddT+EIQnA8NGMgILZF6QOFDj/cj+znDx5GXM5FaQe8U9C4es7MYwLOuUhTItv7NusqSd6zG0S572lkHe9kxDnaZTik6guFwbocbNJ8eH93ymM0ijxjUlwqxAoDa7LQFRvE+EcknD/OhTUalVv+/PBal2aNZJdKcVcM+S6BBjhRhAoHPEMIdC6k02yRN8Lrk4cHUeG4WkUK/oc6JVavIYxUiLvspBfTaq22ZmQjpSja6oU4EhHAzPDQIqEAeKbFpCAlBZ/jjIdD7I4CIq0yz+n6gN/JY4d/6zEOZgcLecY7zJQjJ3ZocUb8NaT4OhyZ5wURvQYRfy2emywBFOLwLpgZ6CKyO+8cUoGJakHJN+bimVQt5G/MGtKd7ccHFuwnjsT1rwBXIe9lqSOymPlnlq1wiak9ZG8nXrigYPulFqqX99zH/MoIUiGTz9qW2orFSLK3SI+OSeI6ozc1EAjMTMcREkGrtREnp9fjLlutvFZs0/TZEd7iQsJHUktYCfM56nMtRj2oGKpjroXt9YEBwXVynEryhpkhV9f+3cO0vv/XH66jIxRe5BCwYkVAoPabakWZ8iwpACOt5MK8pZp3mJ4gi50f1er5dj1KT9VH53vZa319a2m3nRdrMD+ks7M+x+QtY4GECkw98yjHZyv2WMXYWMUxwZb1fQNCQY8jOOazlXMv9UygjqmGVGuo9FiZtTCtWQaf3PaEI767cgMS83f5HkmQWgurlhlq4OzwPJgSj+2zpD+1tv7EuAEglJAacF9lbfPDs4HRzFYarY2R5oxGvauuleCWxJ8poxRLeXSz0HRFzZNKEq1sqIagkwFUU91dAuFErCCuH5HA4dLqW1Q7k+OqD50g6b1iwi7sakmDqYMTYGeJIEfhWbfqbjTvLrNhbjmzUFSkUVgsyLreIPOVWO/a/jyzOGesltNaf8invBiVXB1fHn9odn+YONZXTZcX9WVmWOvvQ8nK9HUcdhSqAWCgv/CuZqn9kbchkT9St6M19dYoOi3UHE5tcEzyIDVgTZKhyGpaMkjzNYq2Pmk6a3DGk145RYyuAZbp0MXCRIcqRjUurXlJkZURrjLS96NTKI43vboAkHhK1znWQ+JZwHNV7s2/VM1V4/hRMGyBJfTDzlwnWVpUb7gfNU8kZCABa4l+BJVv5hfu1QuzCGVh9yPYo4XN6VfDejLrAhVQ6FMi5CoJwKj/KMJ5BRU4Lwv0P9bozzYTOOjlZ1AczX4qwGhbh2+hmcCOHeP/msNRZ5iJJF8MubefofhOzGze316NiItDVIuEcWNjcesAmoU4A0nk0Xtun0iSjMjP5aXgVnERnJGfHIaTF5OeZSFxl19NY0eZK69wzmWXtQu7UBdATnIuDWRC85XyycmzF5KbGAElJYl7o076E51LJYk303YoIsWYVUzA2YtnfiMUmp6OOOfqS/06y4R2eA/v193hOzrOCq/dxJoKPAHOJ+ZE3s9dHhg9nH3OV6xyaQzCPS5XT/TcG10kS5XEMWLhme6Y81yXCGBJxC0Oajg1S9Wv4w0Lz1s+vLr6wNSkui5zgQFrB0HyR2KXTeran2+yrbxJ+ZUXIMLMQTvL2xcLJjI+AXTNd/u2JqSVR45HtY94Kv7jCXf53Wu1/nN6uO6WUbAlLYDMD60wARbVKlQSDduSqqoJ+s40jD8xNWFsvE0E5HD8jIFEFOy/P+FK/6XWLnz/nwKQ2dOdRpgLKGE4vH8a5I2ly5gE3URMEEXIwVnifLxIVIkLgpzMprhh/AJZHJ5BAlGAsIza6tgtTs+K2gOkFBo4+/u6UQle9H1xyia6Ju8teP6k75G6mi9qworDE4TB+a5rrKnv4b0WrQ7ZUcx8r9HEbNXqlrQKGBmHYmRYWMcvUsIoSLyMauGh5L7C5r+XO+PJNHqTYPyk4O88SjHGoqNJFoYhVAmHaEXy8SUZiJ3pFs1+oJSeH9BoUo8BIjJ+tYow2TKJsBI2NQrX36j87ryRVUke/StmvvqA8Hlc05FLq1UuzVbm+BA0VPfwrvGVs0GYKLOIUCNPP8g2yA8GGd0OpRGkkxldx7lLOSK9bqlAdbdRrc7BcC3QGrQA0Ln30LTmo3LC1UjdIEb0Sac80IQO2KvejDc1LpJF4Ea+qOjuMaE+KuFlBXvvdv6/nDeazN/EPDMzuqBgc76vr7WeVqwYWC/hDxAt/q0vLbADUo7scfuMJUXVrnsePypYSkkp7T6eyjzd1naKccuA28U4naUO20xpWfP2+jAiFYh89iQeXfz55iG6w+CZxydzpi6hQ/afb/oUqwb6Brg0ei65v+qAk2734krKex5tdC/ec/yPLABDzk2ordsSlrAnaV4UbYNT+LHKAcmzfHFpNtEHRUn7E9Qt9VPrs9KyFNjG+ercPbxzxp7FXC8VI8PK2+oMiT03kcQiz+TZBHQCRkeJmbLrT8SiY0n1wMjq7u8+DFoqLZjvZeSolPGOge9HY+0dqVXVR+MCkw4Ea1wn2od5a0L+/y/YJViI0odjHGfZSUTVBehe4jB2SJFYXUPBDqgjT+OzTC0DWE65IAfcJjqQlSyPrf+PDMcUebnp6VltxiImqxQKBeR1nz8Q3WT8MiOBoNONtzPbtxbrjx7dBosVh8r0sr1gyAGTT3vNbUASL5iXXoGr7LthbIPxzjvza/Qz9SUMGhNj5uC6atWucXU5YgdcDuvfOphdQ20Pv2/bqG3pkzpdU8eq8hrD3w+vp0gfuSpWewdr85u/pTcw3vZ2bv5y5iu6JJ/PDgpA7S/UISf5ONgxjYUfAqy1rZtLupgnZmdTrOQWRK/ZWsAu7wR8PQdaSel1RtUbh38btCit5fZ2nT3mEd2e5YyO3MwnSH6krwSrFvRZiAqnaaGZMUmzZEHH//267iIKPT+9FLrVLVPG4qGa9nKu4XMWi40vhzMwcrOS6+l8Frew1/ScagagxyEk/rbSV6zsBxl4mCvSAWYsJ1K3GWtxze6CKdRKGR96lr6kVKgVcphiaTGtMSHAoasJHDiQDU+ebIBEOmAAvJhPnkA2OHBU0nxwKWHReULQKyktlfRiJpwXEypQf5ReGBq6UPqH938KuqrZ2YIL3n/8wOUe/AVGQRAFJAHvCEstIcjzseLnd7bXY/KeVPzu8E4jrFKyvzuwYEUqOBWCEKMnoz1XHkSFNicRG/EiCXo5hD9IwBEzuSV0VaBZXxMwhKB0BwOQhGjotuOC0jOgwLvQ2gyIhrTUnJKAE2kez1N/i9vgN7FqP7B6UAF/zsB4/L6OEAAxYyF/nlSN5PLZ6eU3YwSAQNGAsDE/efuMcYk2m3Lsop25QrbjXspvOcSx6eMHU3QpgyUEuYQYkKaqU37Z8fsDnTYtlAOehDrcCthStuOjbPkLIdA3Cv+bFSkfAAZCMNOoAbFZFEqZkHbQmcF/2ZbbjO7jFczJAEL+4fCPhcjTCdJagdY2Atw9IJgdlEmJ/+gM81IiyStaEgRc89sFhFjkkxg9jGt929naQ3vc2KDPYMgEhZrDYW2R/oJVTLcIe4tGd9j+He6atkpV0dsVCgjv6axHOhtQkpTtE3SKsXMn49QtaXkwKHNayruEgcwvm9fD4fQcBtDMy+7nDAaccrcTNwUE64vg7Ah4kTdPkztszMxD2doi2CvrphiBqcOC8dIx5/P2p7PoxmseSHBGA6qTEqsDRocBBgV9uuLT3MBAb7xbA2VMdpO1sGCSEDCENeBPCHFrjid2jc3MXhKg/YTj2lvQCUOD4Y4GaScO6pzTouC/BmLXHC/nSk3S2QrqvKwxJnrbCgODPRGUm9I8crdzvSj/uPquzJplJj4//fBz6MmTi5I0w6pcceeYw1kW1ICH+kGmL9t9Ie1HYQYJTNg7rx+k7B/cn8V0lE1GJrSVANFaZE94b5CspmanVp/NpQlUb1ZIBJnyKe7sxFi5FR0RxpuSISc8kutmJVjTaV9CYfXFOgGW7mTxa914iV7gTaDZQ1GUu4EGUc/0ZG1jr7ytzlHspAgw0nPcTeNNRWBeKGxowOYxoG8M6J/ineNVZ/siXU2XyxsAfc54rZ6Tb4rDgmWhoZOPHBsBTJdtWNTAcm1dYR2qIowd3tPCJkdX4H2JVsRl+OiQLB4z3L/Qy5UabE0QsMiUOBEP770QyMuoi0/VJN6pjwZqUsmvHwK5icfwx3lDHnx2XmtWS98I1Fn+f8PEUdf7u44bGqGSv56n06MsLWKK8o2v0HUaHdovY2m3ZTp6yetc7hH0v+Su7HDdfyIRCQmlPhYGsdsGfjK1mNYwxJ/4MBpkqZvzQSqnwjkDSayrqwbNcIDf2zeeme7hmZ7ChFZavvjnujQ9vXz7IZrhksGO67KbyGEFXQ0/aGMGyVHw+tYz9Wzo5CTFpJXkq7CvIMzcX3701x5US9/ss56BXqBZGwohs287oyChw6DW1HXZHgf4DbQYXWFMzwuIO3JuncAhjzMQh76Xqwuk8wH//YALFYDbU12A/UKp6xfDwSKQaVWCW7knSZNECfPWKAPStKSA8a4clJjJfZILuadwMWaNiuydosCYsdZyGJU9APjZqJZmun75FBkeE0jKC2g0Xs78djfc7ny/u6v3l2sJzkQdzBwEDDqa/q9uThShIJmVpeSUaHtP/KccF0LlW5u/OL3+8E4jBWH5mYFDz/VsqNE4+n3FhLa33FQAGF6QTOCaputIHoVQvv3Q0wk08Ti5LZfm5+LiTXT6fzjvSY47y8MnhkyzOl3DYcATsjdvX40fCRPvzUlY3p3jH7V8/6F/sHPKEwcybbmoEaTRhsFnrKSUOlwDZ3L0bP3aYFRf/Jw3/JusmEb7SgdgyO0JLS4FApEIU+DS4q/IZZ1dvfpseAY/I8wdHc2UK4vr4oNRY6yZhZtHcxS4ic9fhacSBKqGQjS6Fi3crlGBkym1tUmTgVymN1aNtRoUeChB7VpQSLavxfKoGhADxPlu/o9/cQ6Nkl1UU0NuXU7bsh6NGa2oGI096rOVHerkK4JfSlVbeftCrDpfpfo0fe6JtgiNblnH3tj+dqj53ba+voF9gRPUg7KLq0u2qeEXzxnZEZm3i41vxy829s3LFM5vKoMX/xkMTzvxtzrG5owCUsbpLS309esAQhlTVEY97arTXkVXF3gg6GJ2nPthyVBac3PaEPmwu0Fmvs2p2pbD1McV400Wf1zoMXdAsZjLTE4P5r1pVC04n3R0YaG2xNuvnSPTj+cjvR3LouygVDovI4e0ReoYrRhZqMBHlsXAqsgEnk9kOHxH/OqbAMJpki7nrnNDtPlUGQ002WM2ODzOaOFdEG9h15pwjlBeTpgTRtlXuIKRHDC0mB4l3xjJqyMyJ4fT4eW3EbmATHy9bCMeXAkmSxLn2b/bSQK07cio+7Mn96cC11dhSrCyjPEZF7Vif/aQ4ENSijM7ZR1AGo9eu5eB3lntljFoGYLniNB3wY9YmFkKcLcLBhirhzN480BO/3nj6RvD9rdXm/P51m4r0WPRPtT6cFSBOrvYyIwJPvG8lfzvHPQJdogbY7kBUh1UfMQgxdlUdDVe/yMIhYWFivUq+BmHBiKrxMcOdLLZDg0aoPIS7dgq3zm+lo+nXEez+vtTj4beLEj0XAmdyO7oyJ6gr3gmFqgyswaEgp6esOAEqnS35xeen2Zko4WKKm+KfMVOGGEjrBJanbYdl1DFtAkQBF7N36OqaqQqRfLwnM/LNp1Ad6ce9PDYFJbh9PvEARN8qrjzqwIo276NkqkhGxpTNyDWeIkZChQuDChXwcHdopdyTT9L6vRKdZTis6A0isJZdwEclckldW5ubSXAs1ZNRvARRoVTDD5BZS+vQW3pQ3fxtYX/mvvFY8pKxQ6KRqW9DnAW5WFOLcPVVq+dHE3vzbaZNN42n7D03wjobxTRVeUZkgh0WLBdf4EPJ+QKt/SslWevFOInB+T0V6+7nYN2Rxm1QI7wxKqStHtng+VWVcdLJMEKB1NhrV7UVtvAIIr6QV3TDabikC1uJrVIzzNoJ9x260Ct9QZk8VpUicqdi521ghBjDVPIq1EmdoHuHfljOhqmm3LltsFpA6CNGBUVKGHW2dZGJkZH4YIdYNG1re1xlctQidViralnXGwk6Q2jqN6MxPKDB8sTM/q5duhNAYcUUe2mprLnvbGP/vh+fHxmVncbpGmz6GP/GA4yg4qnVkq8Gz/QrQyjXFhaxKhtId73XYqOo9gNxiRU+SFX43pG6MH/jPdaOKznnWFrRCXE1oprR/35NvmUmrmwXmsMtjnOsulBdWBkXe/ew5ZeKm1U3yrsYgOqIqrtr94krMs0eQRLOgT+xCmyqrlTR76yw+RKiM15g7R6ZWd3cvRtCSkhfYjNzyTsAnvXheW5JATagW8h/HNauqx/Gz4x7NiWLOTuPvtQe0ux/TnSkpsbGCc9BJdIl+zXFBQ4Qzc44or0BUoxfKeT2WB7S6JQ2aqj/RhAmVSwUL/YKOfoeq4hsgSAAekS993TIMqTOe5ov0P2HvT0aRDsTf/hkWPQN8/U7nO4/xhcPNA3Gw8zYh112N28hhMnNE4uSrGNF6FWeCpt5l9/vBkUFca0oUs0ERtztUjXcOpd8zGBrr5k17rml/N7s3ed10evSzDXyV514sY7Q9JdkB0tL13KPgMC2EiLYOrfBcf0BgOPQG0ag9fN4eBk8VbAXbDEHJ0qXg61vIgXFOjwcsgAifvni8s6f7svmCAqaYSSh3U5vWKlwmzxhfFITp2vPvzoaA3Y6eci2fA5MzR45a5jyoRePfV78ZZfE293VcPkl9S3l4Wg8F2xlG/Jqlb6QcUwh1zZSMAZRlH7KWRrf+Z/X9b5w0gbb9isAWgeBEmD/CXWWsPUKPzu6NahWK7aCowsB9zuA2fFtebrR2lt067U2r2vlEZuRLq7CcsIkNedqWbKHxyltkUgIvKtaSE+WR4Uc+wPcSNNr1pJC/CnwAFTwULDdzqVkRg2KaTOXzsdJxb7qWpBIOcraBY/ZdiXy45sQKTp2ZY74gL4cvajmUYkBInsWookEECC8d+xSr9LT0Y8CLJxI8NtLFY6c2q8Q5JuOBmHNE9oJmxnpcj1Yto9OMtGsBnoiNB0w3YKMTOFGHQlqYmb0lo6cOj1DSw9n71XViMW8sFef8+3CzvRiGpxZb+f2avXRJll6c3g4UD4G/lnSVefUdcnUhWvaQQp3bGnQNiTY8GXqVbVCwKLD9HyusnnnP2rJNaB2X/mztsv38lo1/3LglPqpSvdVIHnNMfp0gHNOylt+4FQzfimc9ycEBUR/IbPMtsVhFw98OacCNiyEdz7sTLb6UvCsHAxdHNn21GcYS/noUVQo1azR3D4ZS6b2LukLZdMFMWc5a64R7wPjFv/QiS+4lz8XuSTm7jzjvvdDN8RllH3r5gM+/hwtjL1QwZk9DBHx8QPi5kHOtTAdL9b2I0M4xvmfiXueEOWPL9ahUcb2mWYVs7F/cpnue6iQRCxoAeQT/DDm6PgBR4X/v4uhGnuY+to5OoRjYT5DlZQDXzXOGlhdlio0fl0quiYLsLJx7Tzog93ze6uDo1Ogp5bZSBaTUd2yNve2DpntaWypoR8FkndaaZJeLlzMs7eIf4uaREHNwNCzUhiw9JkbCcDVZVNSyxPou9MmIbOQ2wvGD+7HtXTw7387MOyQyRD0HipEpzqgOmIksdbm+FAs2SxBARLpJItLiFPeUACKDNGYpG94AnVmyun4f7hdoNd5yTn7sy9xk4ASXlay9cf283/WNSYU38IWXrVTg2miV3dic6GQdVSZlJzi4gprVzRP9YfGzu8DKCOL9FLqgD+d0etziySh5zVcTiIXLAqvbeGb/vrjQUq6QcZ9RA6RHA2nCh5fVvkhmZmwRFcp5tvDcjrrhvJ1aajpmYSD1cT6wefjvq/WZYifYCai6j8QdS2O3eJ3tFe9NE+iXRH8o8G5PCqPF0QUVQXWJOJMcm/qlqYu6RZMuTi8W3p8fOJiC1A9MyJpmm3vlhV8FB+l6t4Awvwg1snpi99FORzxAe13S9dGbYrW52829mmcI2/K6QhPViVrJPj+0yoWKa1FAuweB0ETuHvgi2HJFtiAUvYDnoZEohqItutFgON/lmmJo6uHih3VEqhK96H3iA5bBzXK87M0y/tLBh5zZ1DRfdq6flxlH7VLMrjb3OXXG5z7dylg6CGu7PgqZo8P1MkWBDg/bIRc10R1xiB4ULe5cGy5GC00rkxpiItqS2U1H1IKQ44RkRHUgKbBuvGU2oGRdB49+qlgVpqS0hmvhNlVlcEYhgUV1K0XZR1kFmgwJymJ0aHuHq9oGQvgDzYy3HgZYyHhlJD3CNzJhcHMtxi6scrO7FoaY4X/axSjUtuOKXUr1EzL2MUU2THYBPEcx4JuIugb3xEo+LTFJaU3b3eI7zB1DgIDIxL9R+UxwKx+Jf/k3RX/ks/2gbSE5DbfDRdORy4HpSeQ1Kv2XBpddvDYpkbHMSEh/mvwy+HtK1Zz9j2YUh0MEttin0zMREsBctjvtKC2vzGVy9KgHIKhxEQvgxX8IAItVN+kUS/0as6hnwmeewfYO7pDNJuBB3VBVeRAgHSctBiyT/6//jgvYsDUST3sd/9T9QFZggIqYm/4a8EvHKw+M5KgWMauSLbGEMveuPFYidw7H6dIRnNALpwki3PakdbyN54tCfJNQcsBnV2epwJ9kfG+3ubPDd3cMdRTjqU0DshVqbGPk5H73VRU5iVlr+0WQj0AOyB+jj6bVyESgV7/ONQlOBLaTtUDjzQF7uTEHr0my8HCxU4g0d2sWhKcIHu4grtxrMdo4N8G0v7Ry0UK7WBlaNxMStGwHRK39HLtyEqL6WNqhL17W+9HFypyJ3MSsXfGMmN80X/9m9rM354QU1cTmyFRuOyfwUWa7Fi0u8bWBhXWMOssVfUKNClNr8bSAcndr4VIuLmCyENqZOAsPMBCAY99R6NVaE13k8GQW9v4lOziD2/H11+4nJHo6b+N55CzlFyUoJ5waFNeqQ/sS7vleBHlBGva/CAdPeVFZHrUexLzsh0eokx8DOOl6wtjNXg3okB8V9rwqpFG/gRNe71+j0tseJNqGep2ZOLT3voaQpzap872l9r/vQQ20pqTytr+1oag5Dr/UxBa1shAwkUtLXnnQEcVSJngY4jvLhthJdLoEdXgs4fX+dUgDnF50DMNRDV33X0FeDHUbHWAlIspkKhIBwHlemg5gxg0r1sHeTfAnz4PCWlDIwSwFJWr0crEJBzjTzwcxE579KbvQ8/I2ttLJfGfw5lCiSz5AJnB4c2uAHEAPF2zLkdryp0ETV17D4cpVT8MK1TftivkNzDb13lzDMgQIoYCVnAE/slEQOD6334cGz0shu177uf5TSGu44y9LXzqm/+xMw22B/j9+8ne/OTKiabslXDll4iS/U+aujY6NEPH/Hnrx9QKp4qxCHd8cg7jsLx5tsXZky+hICxoVRybFtVQIEBzSMg/LQxAJZZA0slJ9uE4Clrnl9uOnRfLj2XlNAypS/l29Tx/IHbseyhobTlsDsv0Je9VNe0nH7HrSjlBHRKKs/NlTOmoCdSclWDy+un3Yow/5Z3fCXjGzn3L/u+5V6CuYHvgf8v2frIl/T18vrHEpQrBZ8gMZR/kpIfA29UXeBZ0tOtbSeZqbVPlnVcx6ws7Rs4/yegE6zuJIowmMWSTIzwR8XvQh+eDkk9w2h9NSnfDFjvDbDWomvfYJ3mO5ikm8U7swRYVrDATEpa8bZ6tQJLSfT4CNdoDP9sk6FnURRZMLOCVdpOTXR/M9Dn+9nr/RnucCc03A8/ftzsozPXNGQ7UaVPZiyKovJn+nR5D2EX1Hz3yyuTbFkUmT+z2nfUq6YgHiK1bRbFAysANwvODU2HIHmW47mDvTLOma33PAmailmBJHz5EJNwSo8QkuEYmYuAjKnYOs4U3L+RVzqNT8z1FnghV5OYsYM83mBsYQwUrWoiuQVYRGgaYkSDCq46nGlXUJZ3/nJx2VyvPK9Nny3qFlaxgixmB8msPjiAWGyn3Ivj60+AJnawpK+ajiHFlI/6QtpnD+v8EFqWT4TqzT5beWSYkZDHmtJeNR5DJoTHp5WSDKqWOKl64B+2OdzFKQjPDYhl2SVZIZUPN4IMC0RwpGyjOD5AYHOkIkYgUpnQTaSGv+sgbltCX4TJVjc8b32zJSppAytWR611ST93ZGnwQ/IJZiSu3cRTT1bA6eHX7ol6/55wbXHFSFINHu8MvrLEfeKmSSHV4TJMzDH6FoIQ1pNiHtaP6qZ0oJsQ3YoLMc0pK/WVgK9uw5aMjVVRDISl43KC7k/n/YouGIqL3G3nVAzuIGl0wdIkAsiof75YTCgQi6873Q66BsNh/l09U9b0Nh3qizv0ODU16tW+GrybPyGR7I9bjYmGXCFE7dJUSF8jFimbjBhvQJvvt+5ehk31/Ti/LyygK9KeXNecjVW8KP252Exr05rf9r66aeI1/WzJzbZfLhFvGnJZ28BoFc18n06s7MayY/2dAnOCfmi6Hfvac+Ja3y+7vu+mmLmfIvoKx3UeN8Rk0DBg8mCLtLEOPtCIGn+JKrVW7Vzxz7mzEk3P01spm8Jcb3RwDc7Nqhsn2f6ry368yayra709kv/8ed/V5M9h5aaNs+yZFSsesZFZbLcaFIaHgh/7U0ZQcewwpJ8PjYgwD7VnyVg3AicCX3Lc5PAkZJnrHkntUqU1oei/A6DNyfvkaoeTknRswBMC0U8BZ3bY756pqZ7fYexgAKGgL5HNlDiQaYW5CQnd2rU/kTCptRfbUgrDReK6oDvXgUY6Z9vOtaIIdSPtOG1X/2dn2+so6rrb2H/5XZS0mpgwLE4nJCSKgLNMDtkMAJaGEC5+ZSvN1CldFzr8n7ghcR2IVjmFXzfBnmYlQkW7zafpMFeKPNbYeZvMIjKsOu7wDqEaeLFSYxgmsYMrNCi1mFo3fHAh5rAZltJ4nsE3idBma64YRxQ2UaBz/rjZOATTDz20ClOMdb8SguTJD3EshazQZGt7kP9c5u70tTQ96FtIdcPXxQRerGkgQHQ/0s3t0aP8vN5eu2S+xxzr9QuVIQpjA4dANZWKZCIfgbt0U5V+mwgfuM9TfJW52xBdBSZXrzPwejouiaOGFoxteQco03rk23dmiPjTs19uAIuGkqvybFXCI7iutwVokWhx6ID5xLalDD4SE1s0HlY0WTcZ1/qOaSpX32WhYXGSrZd5H1994fyoYYoUwz54enQUxTrBcewlc8H0b5p6aQ6//rgCJAvctq6quHGcBayCP1pqBQCwdZelwjLrAnt3EqJjMo+04MfGGmJxzdEF+nyz7hBevODz/Ti30bdLEU1dD40GU5+/sLRcE4SGHj0yET6B93gn3dm4KWQU8/kqE9il5pXBfw118JBRS04NFhuIgTOsnUUL7W1WDGPVr5NAEdaCo9dWKzko8LfPNScby2zchvx0Y7vYxPAcP75NAjYNn2Io8U8eCvF29qiLqYyrxQ+p+uGNQtzlLXUKD0l8lrdJxAQ9vzM6iBqI4pDx0T4M8x3SSAi2EYY64qR8+441vT7pQahXtaI86gDDmdu41Lws+1ewvRnv+J6YgqLbZ1xuxj8/lp+CgvBtzkdd41PhrYorlF0W+5wLbPJcrBK07ur7mC5vsLQQTZfeyuwe6cnhT0qpUBTj3YPjtu77tuRFS+qD/LPwlJKUSfwc7HbR076V7czxSGW79rTTFCWrhsfj/f/xIyqLq/DbLhtOLajMBAlZ0WNZ+Ta+P06Ku9FZc/N8RPQCXGpAraS7LwBigKQ34rn35wqXfHbSvWAa13hSnISuzMDm+o3KUKb1nDJmnFPRMMvfREB0LSv8+1mQqe/Lv5w8d0+9fy9EsZG5nIDTme3pnndznXppo6fzwk1gmlPgbEwU+DIPBBWax3PKdOu9sbZVXHFoIg6dgyN7Vjui9JaXUsVWfFMaZwK4Z+q8i5lkiaGg9Kg0PqPWBc9l+3iiDfi8SEaLucC7+RpNQCXop3L37u35GJby76iep2Okxocz0tFT73LQhiX9ubdnJ0Pbl8oUsq94t7nEMlo8YYQgLupeuAOamWdDNcToofWw1CRLF+r2XigcCSEXxXndU8MQYFkRnE6gF8CzSZqwExZ3C+PMVHXg0F72L0CCJIPoqdDB2DQkAKwyh3rP5WfxZ3XsrIRsgYmVCkWwtAJ+jAkxci9L8CLubcK9e/PseYnkMXtWKFiQiMXgSex3w5l79xZYCxLJI6BC+toQdSRUP7Qjj7ntmG6Pj+lbPY4EX4UK8TJF/66OCsb5pGt/O09n+pl5tMM6TAw6qI5aU3KighbvmyO60eSukMzi+d65dDByff2Jav6q2NfJmyMQaiDKc0lRF+oDlKC+LOAxdmjs9eynIjisKFTZCNnXXKdQb5yhE/5W+p/5ZJG27uGcXHEkuRQuVaEut/W9O2ElGzomXJJU/LOE6MXKgMise8UaS5KTgITzyVs6Xv2Bw0OIMXjwI2GeR7S/U7xDkGG8F7kASu4tjn8yieFjl58wykK5eLzbA6NOw/RdB6hytASUkvWI764KwXa3KPxr7NWg/VtruWWjT7zw2TnHGdHYIkm1w+Wh0g+ty7e6suzLQRubstcMUil6PNLU8NWC3r6ClfBrKgIeyw/523X8VLYXTqjkK0Q9nDqzmFG7uDm7opi246dcEEs6rGFWM73h0f4fozItiz5XhbkoHh/qGOpL247YC6Q08grH0ddUpHWuJO9SOa+8d2I2uABHoK4bo1/tsseJAF32S9XqH0xpL4uGFeGV+hBRCCcFX42YNqDmN7kqkPiM2ipg3ELsoYhbo8oB0NisCwM6tgGmPfdg0+eG2WRZBY7UnNY3kPi3pWXVMoahjHP9pU1NEbftbHZns7LRcG1hY0Muqbbz2R7zBpYXspFjjo4fEre0Ss8recVXWOab8sevcYnQawwjAEIyJIzpVvEBkq752CuSOK4R4xqUyL2Vv3W3uYfaTp0vzumyZqld1XXVY4GOxhtL5J1hvMlaOHl1gKfw2VVz1nRx3kM2qSh1jWrC4AP15t+Y7U23ZCLsz/P+LSsd43eW2IaKyBNnfDfb86zRouc2MhP5pKuWemVb2V8t50r7m5oFqnB0N15u+MLkiuvGDrw2NN5bZOK5ezIs86tb879yicn7nGn3//3Y6iLnJom84CLh2eGP1vrEFqqnsZ0ABnM+6S39HIkAxBjxUeX15yaLqkqvF9afQZfR7AxNAnP0DAquthw/oRWI1cNY085atf8Jlx6VR6QG1kCFfhd4hU+ynWOka9ag3X30nNUNynG8allzLH0yQ5OEcpdHhKQxOHwkxzHNhdZMZyIeUctOaxGqiB21UrUo/NP18fFfMUR5wkoFsJznznYOt5NTbu6Ddux8nDIdHnq8oKAF1vy2nSdO7OTOKtXnVc6BEPN3JF+V6srOUycGNCOjRAb2IbgBnxBCVxcIXuuqj/NX9YrnMqLXWyfe8NupZAPzknT9bEqv3S7f1dTlmruHMmT1DcaG4B2MBFSbf/JQLJEMjFHspANyFHI1UK3KSBoN7crN6Ao9mlQcf3fTpofxCwCWxt9dEN0NoDsByLcMDEgq2Sgs3CiJQo/k5I6guOBcOSNozovQplVRSg/0l8n8gfRP7zezg6Tc5WADv4i4aMhfA7HupbpezaXvMTPQO6P/wCksFGuqmL8SNDY+2uR733U7F/t/saOTjG7PJOMgxHBEom4xo8Gpz286ea7s5FRCwi6/1JaPH3sB2h8snkLgKL0XwjA5cd+xL/RSDBCnvr+eJ4ELBi3HC/VdvKXGe9jOff+9vtiAwJ7O1nshxCEzztFHAJm5wedFvbgbgLqG7qMASAi8mSFpcu4U53Ju7dx5N/IFgFD1i8TOnZImGZO5tgLUwkQ/3nJ/uD5csmkPTms4WbRxAal/nxfOJyfPaeFYpsnEOSBVWmOu6YUlrGFMa0X1TroJw4Qf9kjaHZngH6gdSUPelgoC4hFIozWjNt74dnFX0BUdaheO4wH9qAaamoG9vmvGOXCeJHN3jju5mR3++WoBBOfJURffPo2B1mjnipCuxrXHKjbED+PNPJwkOdsFG907jQ7qR6ZahqUZJBs0n1hHdY3I/Hvbh0OT22u59ke89L/76JGkiu9Y/UUqTx99iVi1/lmwoaOUjuWFn7LdTbV8tlis/MlAWXxGoW6yPeGO5THojobBz9dXGZ9D6/Ooi24iO9j20vml4Z9WZS1jqUcjI9O9bQ9a2CgMvoN4SrANEWOULNA4YJJqiaFLdyKzXEWBZ8svrr2wZl1NvIul/Ine+XaCFttt40NKkZGzgrmyi2II/t06yH0fvQ/p1GQA/Yd2SrKVRxTu5qk41ry3nS6DSMJcyjWqb8mwO4cx2mhs8uuIvkPj5rGV618iHY68lV67ndVBRej9i1E4ZpT+3W03ie4gAsRA6Z7HP//iPyx1+toQUey/SH1/0YWb76Z8Q8Lcu4myxmfd1Zt/pPEkZ0Tojq8F2tWwiwFRC8aSm8lsxq3wXcbCheKJRPApc5Pkt6+1a5oXK1myFKdHuzdtOH3EYFc3O5bCNjdUeiTg//fy/rS+rw1533lFHlR+fkgdnzw1X6Ul4mv5sUq0J14xdAO3e6TrQsjn2vd/WqfyrAqnM01P17Q3QrND9W9iLvuw40w6dJmicv0oCoZeF6xzEyPNVmtqrzmN7M4K5aP3J1UUkIylWIgCy+tHdwmb8h+s8KRNxFvjZ8VRxp4WBdKgovonQe5ym2vv8C3a8eZibIfrF/qEPJLGY1ocSz0+i3dFrFZSxorTeKs6Otzysvl82tCfbqDaqvmJNX1FdYOVY22lC4Jzai1o2QyHY3EyJnn8mhhF0EKGHUm77CbKMv5iT7BnMzMecblZ106sDihjgj2TkvKWNcNaSEl+zItnb4HtHgYyHiBWv+8gs/OXOdDPcDrh66WP6W5xOqf5EZ7kvxa6oVFccKh43lCLbw6h62uDB1ur9lVbAjcdSCa+ONJs6qsRDEln2ZTec7PVUWWjMfkhsD9ciWS1k7rDg6BzNx71G0CxR1FgcSnHbJ7xknrVXMuDgH9C71Bze4km/lI5YHwR0NT4R0eFvpOQ4rbUfC+AWCWkiMQOkt5OMcvfPFeTaHNK3Xp0/HGYgyjxlvsLxU7FW8EFz1fdeAc2iMLsf63dauEvwv5TK1/sWQFlcDYN1u6mcKmtWIWsCwr1OG9QVqJs6+rMEmwkL2J8C9XpnFiwEKvx7vSVJk2GFBUls1Vh6Gqi1gJu2mQK0uJud1TC6UYpclWorrgtWwuVZRmAa1whw4aY8z2g/BxQXoBvpPb4FkbzCn17gh01fQwPgLVle1mysygy6Qo89TnGYJ4fAO+zzRx01L3oWaveDlu3wSFQn37jKzCzv62VXVSoUDXib05uF4afCF2ankUTKOsYof3TQi/rEkPSC3hEbE2x2b854Wa+vWUGk8tkUyQ2vufVYle/MKrYVnAc68HNcc4jlpNqmGUxlTh4vZOXUQpP4AvihNiM4GTzIn+IqT+7JbKqMzPepbSwOcQinUG0aEIGC/3pgQQuiUPCkjzZLGUFd7tIeyVh7kJDsXRfukt2KWqMo0b1Y0bF23OTVZW1yXRfJaDHErr6wiyhpv9x2v+BV7WkoEWyPTc+ymz/p7ciIWosuyDdRbo7r37uwkqCSpgmD+p6lI+qT/dLav66dtLrUcilUBXldi2gSxRjzVoebYfI4pu7s3kuTkHOjmtKPVX3bIg4/74LdYodLYw3jRbNQqrbkQZ6KeXRls/F7gg/0xT3ELR+SkXTgFtsgsBhyPUB1Pk4CY30a9RIs7vO34E/GNpmNuAd4drgnhOYQWRds6GnrcfHoCj03JBM8zp3P910ZoJthl2afSO7xWgBEt+k5UdCM0vKzw2vTXcVGCfEDIQVN1skoV3cTTJd8KIwrOmgqQnATc0eVx0SRZvGjxYGxYZacSg3QPaUenYygp2CXODs0HAuOppVHmO94pI/uEDYRbaJNzBDpYb3VVLJIR8aB9KuSlAYsGKGDfwul2bWqfqs3xLCbYl4Z2xb3dTf6ge2Ed3AF68Mf0W5BYWnUx3N1YpPbe4cpTl8J1EuoiMoN/sUpv4vjj7W2LpnjLEWm2Gsr88JHXi4sHuoIsInJ5wKPrsOU/M8zDClO67Y932/dZ+xvh4nm2P+C2qtBUh8eama8M/gHVLBs85p0MlznP3gkmS+Ikmrxf+Xek09H5//eZDcycxhALVZlGPCTm99JCaPKyIxh5lX6mr5oOoNobeHPq+sIz4DrGmVapXZs8wiINRipjgTZWVb4RML/8ZxRXbTB3LM1HfKNTF3+1ou34wFNIvljZxgVTwaxJAfG1ASg9bLvwBG/n34AxKEPbMacaPTOFyMbxXSzyGZZnySpPe0tCSmIfKZ6XKxEdXj1iuHIFT32WxNXQMFZp8wjHq+jIR4cpNPYkKd8YG6OFYcL0aCWjhHJwVr66CKuw1s5Sn9jLbSwCKuvMDI4IXAmkcfX6aEiJ6PloSIYsSaQSr12R2Q4NXoCjRFC0GFFczgvyyh3qReuzENVsWZwHivFOslxlcsvZQvrXFJO7LUQ4q4NeKLQPauC4sj6Sh+tplncY4kJtXe8WjwYMir5z7uOgAH4x9hdYVWPLTJs/dRy0q5EzP6u+hfa7TI2mKmmxRus/Erqeb3Kn9fNqOCjEuZgAo8vu08eqLuAoQJob6SD6k1xqjC+XmoNcnUDmo7CotPD3frvpIo5wGAcEkykmxuLSgAwvlp44DrU09ggZw1GqG1McXoqgTbFOMo/U4dKMTpGpe5CUMD3Xz3I4JA4UFDt3F9mAzhwy6gaU+HLamXwhZJsyssTmuVcly59Gdi+FgMTPzdBqB1d+f4OBYU5f1DIChS9u9PAcXLWiyCik57J6zLtOHeqfs81/J8Ze3F1Gq3nuFIM5myTeqWerK+UMXPsWTPwRIms6WxwJ8mmBcFmBX2auapLjrX0CRoJgyPTy7VWfnf48FmM/vFTk/iGvYswrwqY1b/9BsrPybc0IzTZn4rNBnrThWaLLRug7oa8vyZXjaHTW/+AVdj60CctrO11ILgHXHHkMg6HYjW5SG4b3J1UlS+5OsS4pzeoApkH5l12AFlCiuVtCA+8YGQT625WsgOJDI3PrDBD1uKb4gPfNfm4UQatpsKl/VAvYXBqk+tIHCN6mAEtLzAthLCYLTicelm1c8XuH69SxXRk9vRK84a6VRE4bnS3gX3GbwdGiqOS+lh2lpEDEn9MEPZ+WFWZ6b70OWVSYy+mmmysVMLfHoeMzm3dkT3Mxvy4Q0vjGAXwlFFVYp99orf7t5dESezZmi/vOdU9pzvSjttqdGl9Ajf03mIIUvH60U5XLswElhVTVo4gzDD9W2UhCp3kHnwoiNkxuXeScSF6mr3bCvDhzY2gLETYYQQZGwDsF/Gco236PzV2Yr8N7mwKzmwrb9vZje/W2bdO5TbXXQvRxnatbPNQzPiFq1QH3SACahlX0vn3+j894v0PVC6QAcRHOMWK0PyoOl2mghotOWQHeg5QqDmWoe656Vxmjly7AC5BpvB2v+XVeDWZqVkZ9RWLRkk7FdSZkLcGUe2gzQJVxPRb0XHluta42PBmPpI0jomwtTgdaBAr0jwxeBPsW2rv4e2oaf8YjDToz+gWJyVzSvm5GNTCUxUSEzphE+wUSY3+uKv3+qr6sKJMQ4JTsO5ZawTxVE8NTTpmt8PFPwELNRPY0eyWlLmqn6tfqLRYxrqEi4igXQr1Hnv8txcjgZy7XI/Vawnc72WFgTm5N2FYjuIFumQPEYLHjkwpfR/NTwnjifxXmC1SUEbY7RgaTBYpDYk9v6gqGsipVnh8uC+i6pM3BIBM3p10B/xcemG/t4h7u8LSryI4nrwcKymDgqTCx7vsoSYhdp4kBWt+M3OKlhj2epmrjaUDBqnWDZY1v35402u14JAvUik32cmZyGfMSgdRMw+mCkH0CtkqqPaALgDytX+DAbA7m4WpxqbWS7BbPlzswn4EfCt5NezQ8OUFrbIM+wZCEVGL9N9YbnigcGvZjufUNvRq9HXKno/i6q+iAXSp+53o5veU1a+zddqPo/makNAt2eexbiaF+5pQtLvK+6e5cHSM1iwi9E6n3FOv+zDucVRMPiIOuZaZc+XNUHaNVeg6LGBqYdE4nRexRrgWRspOU7F4C8TyFaNWfeJ4z+MXyW6Zod7O6Zpq3cO6XCl7iQWI0DjElDZKRToeykMEnWrRCMlVlsT1MqN7cqKK/ta/iauMv3sPaTL32qil+23lX+kY/hA6UnuLcv81dqBLxrPnGx8HqDTEWkyZN1gnRmWERaTLuwi/fODKOjxRJ+rDpO5xgSELgZZhvlD6ZY3gmkGk6gGJEzXeof3LSLE5oq5k5V/oNBJYAP7cN+LH+EZRxcS8PBXF/1+lV4PNZV7nRN/uFn3XrF/P/h7HdlME+az28Jxh462JkSesm9fkqRURLikgy9PFLmkurP8CNJQ2+gYXuhMYlWOcJDjAii8IMpl7rmaBn1pSjxNw1m1hzcX81qkUgdy7k5E+769R4p8mrmt/+G9eymCkxYjWmM73wcWRIAu+KQ4eUbnnwC1zD/F4onnNe3t4nPJ9ke4jZGtKG5BDjJow1Emwu+riyf2qNtl5Mtt1yE75lv9d+hLztYNe7dw5D1AJsNmNOO0uJYwvWgalRnzj1Ddt2bLPVuakAaIuEXh9M2iCyAdr3eFp2bWhQGQLJBe11+iGIy2JvRxxZKPpPzyuYWwrAxKS9VJq3SRGIXcTaDg4HudDMEJlr1bb8a0S46ucUkBweHNfSS8r9fZBQPqfh2059vD8WDYyDSkbrwDUUopndzUSKVNuk4ncboNu82ezC4MXfnb5R2Se+3mF0lyusQ3Qc9ITVndR7BW94v8qpldbNMiUFuJfywVt1KNkG2zi7fM4P5beiAkJ4/m7RoiQMwSjBUps7NiMEhmyHHGhCQe9vaVGeAcAv1pfIy8YirWqjTjGvPWioy8XwZgf9qQo/qtzhyOxMS7Xrm+iqCLZsy+tMzN0BQpbpauQHPePVwFqFg6L4fUhH5194txpKbzJ8i6EcFVA9uaUwmtaFW5HxKA38jPUUV3F0+vnz3bP1U+Gb2HVii+s33Dzbis2t8bYlqELe8a6nhzIZ05mR3hC4mBPpnmmcseJIyNJTxYNk5r3b/oW0NrGoDo3tXShytERkTR069rLav/+jz5Oh7tmFQtY/v12wC8t3BK5obBFCsH7fulngVt94aM65KruKKNfP+FRIfCZaXD+gfMMGZnYAE2Z39RsFuCAM4HG7zi34oRn0R8z/nCUZETN+z5SNBDYyJJ+jSjk8XCk5mdSCU/xSCRJ3BK0G9FMN8Mb2SUwufvr5IoAtGp0plJN2fD4sALVqlXImNTb2dnJyS8eRcVtcPHK2jwTwSPBhrL+Idj9wcnWhIPEWK1MUjEdXvhFlaSLQD8nc1nY7kEJuolGpCe871KhmqLQvP13ghORYoImN15O6Dgq9hHehHD8d5RDrRYU5tcqAUlkSHUflK+y34+K79pNaCbkwrEnD9BW8/JL90hG6+AuZPk4OWwnPV2eHvieFhaJ2c7kZqQZQiJEzwZbxEYX01e9Mi6izPn6ocuBUDQPFye+Xl6ryUkE2/EIJxRyoH0RpONCqEOElEXeDbcUS9GtXK1N2MNfwbA/QB9pzZwlwYGD9GtOG+++uoSHBo3eDipj+qON0MHC+Bc1J26wP+RKOH5ylB1HedJduU5XSgeA99ZG3guXCoPmA6IybsHQR61D6TVzjBGVa3048ZSXdEW+LXURKuH7llii3xVTQhaEMZvu0BeNm08ieO26LordDA6hSA6Iisei0lCJzOGvoyGxUpkkVmShgbUh75Dm2FkkCvW32C7FXq57e3R+8hX29MMlTVx3hB0rOUhv1W/XCvQmMDAYffd01Bg3kTMRrcJZZ4/+XaLGhLiM1k0n3w6wGyx90CmWGnfYr+D1X1513xrqTcrdjZAku2lVAT8rGHKYY8zaXX3capuHThwq6r8cfMiuQnmjygA7YuZKAHJVubH5hifuQh5SYmcTVb3ewO1VMOzjlu0tGDCKE1NjUM6bBHbOVZPYDrmxhb+p+CJOq+hiYiqCEVstdx39rLbqZZScYBzprPII949Z/G6VZIt0YFrQaTEciRAYj1zYtOQgCgjlsPv2ig86r7eb53302x4EC3Rih5CTUUMGQtdpewAJDQ33fLWsztNHZXF7ga+s4NvagJsAIP/+PoW2wwyoNjpNhPNa82lywUd1VFGXzeNopEuCw8LUiSbjZtjIc3NtLWrAC62RhMpwjke2Iu0xcv6OJw+Ph79RdbD4Z4NMFeHhv4EyGtIYxTX0Dv7Pe/IXwOuFasJWARnfPK3CvdEVNgJK4lcwqbe+76K4k1hz/kejeOGFwOpTenKyS2CFDFkoKwoB0VB/skljZDM59rJ6LguIlvsd9AtFdvkpbSUOxdz312egaQ2iMaFkWXA6+SKprYg3rIH5N5Til1b7OaIRVbUTSFzivBm0Mswo1pp/oqNm/L6Pnu8TLyLcjiWAWdF/UL2jk9TOYq3tHkNLNHnDKcdMsUpq08HBFeTjX+mE19GDY/YIuDk6g/ee33/f4fWvG4y/3+nG7cFc1kkngq0Nl9XV2LBv/6R+xgCtz54vWop/rqeZeKkMH3Kr6qv6l0BeO8sTQuXgKFhEOGlS+UmRcELVUX4nCwgm+IBSvMlAF/zIS2nwbXtwLO7tGeYyKIoQq1WdrVhkJhC1Ygt9BEtQnJx8wklQXcDJP451CrvoXsZ5GxgQ8tSDnHScHR/7bhPZf9W+8CGJHaQEbbL1/JzBYvqm+5RDEQB5D22gUnO1x1jfRJaeeHuLu8c06J43P8PHv4/OloqRYy5uLtH9yWgBQhd5yQHeKtjrI9QS0E6l0fNnxmVfHyF6FjE8ShPgKjZZYpW6nlaBtgTNxhIHRgTdSIs18elEwNiLJP5TLd6Wz+AHbXR/Gb05eOQFk2mayU0xeORjBKPF7N7du2frwUIMfNlFzsKvBNgPNIhLZ3He9L56LQdj1z/YUlAAz42WM/8N2MOLlxBnwCR4DMYzrMI2XKcD3vgYRbs6ICv1vzIaC5C+u7wot1bfYSI2Mmk4EDbIZViGiLZ6TD0OZK1+LwQBrln+Vp3hPt3AcHyArY/0geJi01jpMU2UAnjXWnMC23dG9G3zkfu7GKey1lkNwYwVx5Ja47LHh3xUz52rJbD6upicWp3Bsr2vVWIOPvD+xGBmzvXDscHIupDkgUir66xK26ILPrRU8jSXkS8w+HOtdFAxP4D8QGB/DCNrzdsKsLhIf1xFcYfjJLj+JLRDL1cjsSFwCvCrfIbyMSol3V/Cd9NX7lcFU+DxfnILjqHONhadkL6q/irQyvGL4ERZ2w0XvH9SHIYt2Ak4UmIpqOr4c4rRZ4eIc+ySuvwMuDI6QqIUWAcTlikM8u65X5I3CeSZQc3BcaxJwYqf878158MNyZTCnf/W3u/SW2T5YSL6hiLY9IjxWPdLWvia85/VtXGGaVV0QCDMCDM650ft2bc3yVHRgemJbEOC3YEDfA66bLuLIz4qjrJQQHBNirgrO5l9OVcPWAF5eF0jMO0fHQgfxH396omgqMWNLs37aJVluyQw7B7l6w4Q1KD63Af0Qr5bon7njI9dYv+QLU64o13f5q5odltw9w8xY62EzRV4fk4+GTawfpOeemocDeGanqAuWNq6tOrxAVg8Iv0mQqZjsyaWibNsPR5+fo62M8ijeek1lN9npvQSSn0Nahn3kym3a3y4tMN6yb3+D/avmfJKqra534kPiQhMC7m/x8ni053j9dSdY0A5hg6THeExdbWLAIKANaUUJTfqFaayjzVaU/aCKDanIUwa7EMtT33mGcT+sltZhjTeHaw2jneItRVEd6/0dKTnRztTSU3NJCpxbvW24wgeXryVyZAcOSWr1JlLiUOJyAXNO+VZ2tVDGxnWF4mr8WnioKBxRSX42bjRgj5+JzjH534LscLd+9+CtZSEOSZ6ocXe2J216pTM7n14bAWr/aYHSKNqzrnz0vu3vgP0ADo1Zp7niiuNeYQ7CYAUQU1nsmgoCBvelva/uJYueRXlc0Ho9FoQOv4ZFjuZyS4YVzWlrqVsGEZGZb8AVMdGm9wMdjjHlZDA93fp6zvv135incvNRF/EaOhgRn2w2+R8Cfmh4yz7tlfSAuLeegTDddsiPUS6Gv6n6l/qc4MXWtpGQu9PlYC6X/Y1lIUV/YW1xpp9UojqDRt51Z+k0IfAllVtH3swM/0lpwbwqHq6lnsjUI1fnJo8HeDjUocJWl3Ghl/1CAkty86Ksaejx04kwl/wpA+blNuZw5tcdPIC+J5ZfkCS6MpAVt4TKoN1aYfPPZMG0btXtpmrLM+JEJHDx1bdm1e9dvpnQ9eXqpqIwefr+BrQUA/KFPN9faG2VjeMeDh0/Egr8ODiJX65qbE7Uqz4zo3ebm7Bep6FUlKtNbKYL94EiHImEu+NvuB9QYg/sCwvuG9B1mLIT+zM9+5nAwYIEmI7oD/FJbS/29iMQr/1CmN9frFkwRBBiBuxC/o54Mf45h6ZswoDvUogGmw1rXm6tauHAx3LYAPfFapPg9oFJiF910/7/Ay11UDbmYWL+nSg0q3uk+PMhPsZr98mbVLCDsqMUix9l5MpqJGF3ZAQpOsti3puMy0D3tORkrvF1ZYaZgz43rNNUt+1BQNnvuXVUOuhW96Uzd1yj1x5D0dCc7tTO/NmHEsXJHVo4iv1flM/cvnJde4UfuP3BOrGT/aexelYhunfxaK7uVP+z0/2H0v0rOkfI5XF86Ekt5XSN2MHtgNMj9DxldqN8iOgEYLt8/CNQdnH8uP0GqM8frVdR6i4w+/eeqLHCqaO9IcO++zVpivi3IyoBa3+MVrX++r8baD7JI36GsXHKZyEJpQswfVGt2eGLb5J9znotWnA86dkF05Jq0exELBiscpPQg3Mf1+kz4r+HvSh93I5+Fv//dKHprPna/aYbTQVWsiu55Nlv2mdSz/TF22szEPbiX5EUEoX8efOvKkumXKX6IxyR52mTBkPrujI20+RFiGW/bCD55tQIWx67mpxdwjDBQUGcW7hdDDDrwtsJcXJUdeW1tV8uPH4WwyRS90KdxZ2Ea+O93MxsXra6boxWWapw97UezJiYmXRncd/6Nvj8+9LY9qur1MB/aRH92kQGAGa/+7rIe7GhJBM9DPK936oPrj/D7WTGf9871Q/vB63OsxFWlDtQlWTXb/O7O+mvHkIm0R8W+z1cpj9m7w/FOv4CGrBZOnY8zzap9+S8UH08IV7eho+Zm0+tVmVx7rVgC7j/rzjqNQUGRkG42MTtOLevPIKIX/BsaiVltJsMNRoRYcvaRUQ4N0i8Qq59pdjkURYgTvYcBzpWjbdu8El4h/a064FzSuW3RePXHt+SeldFd9RzARoU+z7N6fHq9/VNT3ks8mQBLouLFz6uGr+2tBtS8Nne0UbQWuqEuiyZkFBrPIUbZ2l7r7ZEdawyUjKdS3BbzR6Nzc6FEe1rMuOCWFWueJXSvuLwytT8Pbo5yWqmcoQ0RFaoW+dbWUTIk9/4cZEamLSTOLL7DKGeLgqD2C4y55XLwv+fVnYVHbZnw6BCOrCj/CN+LAnkE9Dp7qApkr8ow1I2e7MONwIOLrkVZmG0Do3UHEtylhGAfQe+Mt830hbDTIbtKnWPYfaGjLiDzjftAvTYLY0VxK4HGYCNzP80cGyAMkvSsSNL5sX+TzhD317CdQnC4Mg8MlMiyhZKJGGKG0Rk/i+bxsn6HJPlB3zGGx+L6cmgqO4aEq0YoJSIADZBvAfxNbXVT3GjS/7BbDLmMxN5T64PJ7sWV+/9FZOgs6Wavb1JhH1CBGaXnUxrLGxkhNpibzeoxsbMgjAb3IsrIq05uELn/rBgYys6Sg2vRbUFqSglQV2LW7D2vke+yxWaIdO1Ge78tu7thxs+y9J0oXQCjot+x9Gcqz/f1DGTU5HSq9mvNqxf7cmhXZPlsxoxWjoyuOxm5ZZ0t+65BoX1Yii8D7RchKeNGjubmj0Vh9sTzFhm3UhmeQUiUtvJ3arJMMa/eBA2aEcoKKVqLZGRR7O0pby87SjgZesONcmNIiPtF1auRqmRPWChmhX7wHxLdhoWaf1lM3vhYxWnNcOw4XcOcjXz1yO547PJyxEnavWAxdD5vO6+7Om2auQ8XQB+usfbAeceuX97Z1Vq1Z7pj21tbrHkCL3e7lrgwPr2QcMSOIMAYQA5n8CbHXR/hMqf+9d+VOlvkgLOYcgCeyOy+vmzkNXU8dTDVfefC3V27xtJjA8mo21pjzvAnOpXl+MFxemMLp/dWokaSGSyN8Re+LIHskbemWOlAxvQYGpdYjqTjd5CshDacKGjV2/5rFwYXkdtKnS7W6OSmLfrXi9FD/zcx8k13By0hsjR35flpa40Y+Txyc19Jy4tkNmTjE9+BPLfR7B1cAXfNx/Y9i4x6Gb4lwW+FX4gR/zXOLzc+rcD7qjRNi4o8f6rAfKOJ7hlu5/u9fXO98dwXwaL7F/p0FY7Ve1WBhXfZouWNUtX2PyqY55KJteX4zEg8R7gA7zzJGyxwyjIpAZdOankpGzpkzALbRS212G9TVqGRVRw4E07XuZG+UzPSHT6R6zkKPH3PPrTiUkJfO0T0NjbnVsOdy17qOBaMQuTDcyXHPTbijhs93MJBGzNX45pViEm8VlFlsI5hnXGkfvCwurgw+KE22bKh6x80CoCZ2LXTgXjPP2+6LIyJzxBbpG/1fJCGdTEL2ds03WqQXig8NPLNw3oDUeQIGyTxYhjWwo/A4JokEP6u3dfQwN9EKhGpZZDQtLzNOcMU/vueHsXF/zTsnnnSwn5/XcH5mZsZTJpD1pT/yKZy0fB8Z8Tt9UZQoUTSJht3B51/3xus7BjGpdA4uwQYMXmlsOk6XCmYiaws8iXrHdzUelHUxpzc8zvEPMS4xTLJPt2IEir1ZsWsy6fCjhhrH/FqxuQhMBNRMKJ25gg/EQ85N7JFrKwVnMncvzLO5StNAObgA1rEfV444j2q1DnWDMNmvuqEfABqX/jB5WEEhy96AKjmvbl0xHdLoBsLZc+ilgEtnIyCYZ5YBhPqbL449GFaY5YI9bpogIIo/Fa+TU4vpUYXxurNk/muHnMsry49okx877tIiQOL9L7VcvXXxzy5U67x7eMCfMvWWJJL4Vt2P93mvikmGycRPmwS1QS2cGPztI7SMXa3GqWLr9JaZNJO5IJs0r/y1EOz/bqG2kIhZFt8ns04kj8gzHQjAMBFIGSdC7w4DmW0kNavzziJlppMpVbs4FtzJkFDAiOY9fNjpZ8mw4ODVKqoNpD+ndsphcnUljFVL3E6VehaEFLv7DJBhCu5HuVGFHdMMJRq6U1ivYc0RFi2q0eQrBVPKwCdmQWfI7i46p7MfKKokPIbaUNzxxFDpgx+BP0givio+ihCFKU47DHl2J0STnPgkOHFzS0dQQZHrsZTGYnwPMzXv2uX9uk2AqitlMnoBG4r2h1UP2REePRLL8PXN/uQMbau4zOsgKnDBhBAPNS/tRpFfILafVrpFJP+3d1MssNEt1/u48/xcp4pGB07uWq2gc3lhDbAF4lthpInuTjigbsFcsGLuFSt7rXgx9Vy1NyNL79GMN2q1A+Ytrlor/HB/wMyu6P7oG3fsheLSFwrXwNvh69u3vEdzi35Yk4Y7dxooeVf/+3Pe3qu2sq8svQ6rkfJv7p0fLmLun64Gjv0qyTaJnyDdId/Nq8fWKt3eLbFwcLJhYvAe9fUQPvw5pwYAajjParUh+BxiEgGpTThmLDc5PuXuPnXSRPOQwTQKokVIJXddhSiMs/W/INDyj5MGkZBD6HRls4w3bHV9N2jhupPeQgauM+VvBHUgobw8YcCSvZODthHjjq/yyPEtgh9h8YWuLkKZ+7xzpQvoHGKb2nhzariG51Mr1kjSX+Ly+qrrb6/qWMfevh3+fzdbyEHD/kK4XZA+kY7fx3j/qYxH/aOKrc+zAhyqpwyvw1NRzbzxywDq9pv838lf2Dwo480DhWQjkahEufx/rqSuYNK+IaCm5vmLrq41rb4+oNd/8hjiGcQ/oNWW/JxsvtdiUIpP/14MzpJy0w1sAlGzdg0ua2PJRnoH9a+Bkuh/xhDSx9Y2zreiOzE/ORkzMJnhuMBamJqaFTBMZnu6c2eBhbTo3XnVAMArUQgLxZRqZPuCFpMEWDrfhZyj+FhGBbCGgQGgJVJHFiRe1Iq0GT7T1PQ1xf/pqqSVK06MjMjKiggd7D534bYNqjoYRj4g/4UolpM0ZXUnMKmFpnalsyAaix7zR1XQzNISYYEWa75rqtX6FgLcaAa8xfzxvmJLrwmFh0cMDhAJ2PQEXyH1Sx+AdLE8FBOWllKpeb3csCtTAv5rwuGYCO8fnQOmFDarsfBWRvNwWDoZfMXIbCEMUfNJuqHVpAnu0MKkCcyu28MKWyxQq8zCSLTJTMBscCNrt+CcRC4yy2FzEtR37p+BO8OrHIBhTCfljubAZG2tdHpy8vReG8dKBMSpEZqpxkVifZGILqQ6TXMDHFH5h2vYkIjXyvJPP2he3lrfoHfuCI3mFoUzpGI64Cz6F5Y7eRTc1hK89XZpmwaQ6j4dhlslsNpYXkk/IwrZvkncSccFs/cUzU/6h1m7eSm2JJY16qdl0jShdwL80+H6GBNnssm6tNK80jgInCDb0XxH+imrN/aDe3+TWafqlhJ7kcE/5sMmdaz0oQn7/ij5EMLstp1gvtRf3v7N+LRzlV2468YH2dqGwJj5y8m47FqIccpAi/FQc0sTLJoEFK4itnFnfGWKE9NH9OBm9br+rrut6nvL1xzL0DBmIdkeIBnGOO/GijVN3FQRBe1oTv55P3EEph0/TA9+5/frQaU6IR9IpYgSV7u3ff+FO5h+Fw7nv3feuqgceE+XbvzmwXw1XUnHnFfaxeK97SLrnlGs5HD0rCW7cXhzsJlpWwiGKxRyV5MZEpdfmadOgG408nqmJTkTr7Mi+ZNOe31WMudGVHcC2U3MqLYPs7ftzawhiVZmXEeexyUcwbqbsL0ODcx+b13G09lOrTKp7kWYsfQ3/XNjIw31ZfB11d6NNCfR0NEvBdVny8GpX5fn2aCedbB4ebnyUi8d1vXvRHVHojq9rosQ/m5Xn+UYDRodTnUaNbtBLh5cKhDXrA3HxV2tzcNxP+osZrrm573lfIrm/mktlXbEuJPYpDCC/45W5W+/qpEoaUgZ3g1vwbD/Ozz8Hcf19rvjGjaQZr/u1CHrYj5SJ6nJsH21EmPctcTm83oKFhiH/PRFxz70lPXX9MuQioqcI0bclsxMJvMNSltb6/f6VX7fgesV5+OZytKc1e9OAwN2j5P6q6ZjPOZYLXFPgWJGAde87sI3xlhfgD9YXm4fzeFDW7ruIw8Quyx7v8fY+3oNrtArimeF5AldAfabbUnzl3RCmqFfmq74T3fCshfMPTuVOy50UBZLIWfmM50cDQWXardy4QrB2bnm4Z0EvgU7ZaHdjmkAVwTdIOpGw3u1lTmZhh5wOMEKTLlUaH6uIFB81P3nWzVrzjvzgtw3gObgkLn4WopVOukAbnGPfhGZrxvsZz4rJb3BItNpp6nR1P9+DsEOIU7ZQo5zIZVmiZ636lEJfqZzf/z4GjC+Bj/kHya2BL2g1hd0n0XGAPSOmTeCLFUmPXK4BieRU90tyhh6ln/blkTret13JGZctNR93k1tvrIOQcZY+3Q2VtgPOxP6/lqo6TNK/PN9y84j9/XBajidC8nKGvu6RGkB8KgouMqHJ/abj600xvhktNIqv+jMT6wy63wOj648QQzjfYHrFAOxS351obnZCBlYA7cQuqV4feU2m772UlzIR6jwqAvfkokBIXEIU+ST54hOfGoP8BLmQIAakuloUdvJovaMf4ZAsxOkyOq0aOmvs/kDm5Dyt79WLzoE2i6RpOztq+Pj1hFJBMv7PqWo7TX/m2TKXE0WrxNir03+mmkqguUDu5HkFhDoBAg0XWmnwLOdud0KLG7K85aT6Du8+rDAp3Prbr7hPVn5mkdk/snncrzwjd0QL196kUouAJH17wWrzsVehcIfwUuIMnKUSrXrBlLrjoVhn/A94MeTbeQQlMIH52HIwfaH8IdXNH7s5EutAVoc6KwIs2n8KNu1bqC3hlYdPOWdJsbg7UPBMkgb4mEZr0peKKk6ZDA1uGUB1Hxt3ydBJs3dlUnkEQWuJWctV00fv3SdJAq48sijHdpJ/FckDOk1EsDY6sed+yuQdeoWaBiy+w1NQQ5mQ/NmMtvHc8juBbjfn6xWdTGhm0RdS9wY7hVdRkEkpxamwpo6piYEMMUA4yzdSLoHkqsCcwsLBgjane1aHjbMT09iOxTXZtVlu6wzlATTLxrXkeFz23ncKwHXmDfrvZME5UG2UemrjgDBPUOzpXVTb0zPVI4G4zJUs8C3lwSF+58SpN/IUQwNzOP/p+MlpA2iow6oWsaqd1j7vUOXLcNsGXkaOAulJGmwfNtuqkQ26kUEnap2N9k9YF2buMyRE6qMCDvfkxZbx0kyhCC9SQHZ0V2jmbOU9y2o3gNqOt8GZEfp2yozY7WiBGngzxnRsSq2I+laHgf3hEUhj+nSE21XOCTgu2odlbDOrOz29hQzjQgTZQxQaX7V5pMX7otnrZSQSxgRCQSTGAJST6jWHYEQuNNB5qAUWNhlILopyE4FKbJr8TZ8LdKNzAHwRfcgqtOVntVgA4DUSew87McbArgP+uwwrec6gRTrYPomaW8s7mHJkxFnTNjMtuzgO1bWAH3T2cGQubGP1DRpV4d1U4iEyOEnLX0jm4wEaPyeP5hKf4Vx19MP+AcGM4I/fVoIiK+Gv9r9fQEzpt8mrRFlWBAbI052hTZXLpy8nDGUsInZ/x42gpqi2uNXpH8etq31BJqE8iNZf/raoCiG92SkPygINmR2UmRI75BfgVYE9NFp2hmxrRmfZaJnb7Zyls8VsgCf//oNcFDXjxCvSB4Swq5Lj42Wc5CM6dyUIIWxrwfS//9rc9A6zjoDVD34S0ExMu9Ijmu17mE0VR4UNsBNaSG5Dd1jlI9JC7FbDUSe266CKxegvSmWKRNxz2aiAGp7ZRgo6vQfMFrs1go0hB4APh4JbhXE/Hqrhyj2rRpVjblVp7Sjt3r50ctbDUrn21v9ZGZ4MBCaQ0P7oU00jNDVQLEXTvhWJXN+SaC3Lu1mcOuyXPT2FVqVuWeZ/wDXhdVrbeK43zjK4bjWsGPESZu5tlMA/7k1DoWhAJ92SU/e0ZqextUNck0f9qYWhEZQzPOImmvQpNXy5f3BhrPzajQ2lovtxrTLAcgo5jdDcXCC/fS4uFQt8YPGqvs7A/wgJJu7cRUVTHyVy9F6XYlCJy6+LlKNJowN5YLw7Zv7rSxY4H7wU5BK00gMFk9Jr0HZGhK8HlrB7KBNHBB5NAdcPj7C/cKj+bFcpKi+884pgZ75BWeUS+N4xI3yaGTsAwplzSQWDzSRAZm5TWG7mVnU4FCs/mX7IdyoKfwk44wnVuYWllbW9qCc/zevLbbaZntAYFBwSGhYeEQkTaNohuUEQpFYwktlcoVSpdZodXqD0WS2WG12h9Pl9nh9fgAQBIZAYXAEEoXGYHF4ApFEplBpdAaTxeZweXyBUCSWSGVyhVKl1mh1eoPRZLZYbXaH0+X2eH1+ABAEhkBhcAQShcZgcXgCkUSmUGl0BpPF5nB5fIFQJJZIZXKFUqXWaHV6g9FktlhtdofT5fZ4fX4gCAyBwuAIJAqNweLwBCKJTKHS6Awmi83h8vgCoUgskcrkCqVKrdHq9AajyWyx2uwOp8vt8fr8A0AIjkCi0BiYHsH//65dsWEPwihO0iwvyqpu2m4wHI0n/XQ2XyxX6812tz8cT+fL9XZ/PF/vz/f3DwRD4Ug0Fk8kU+lMNpcvFEvlSrVWbzRb7U631x8MR+PJdDZfLFfrzXa3PxxP58v1dn88X+/P9/cPBEPhSDQWTyRT6Uw2ly8US+VKtVZvNFvtTrfXHwxH48l0Nl8sV+vNdrc/HE/ny/V2fzxf78/39w+GwpFoLJ5IptKZbC5fKJbKlWqt3mi22p1urz8YjsaT6Wy+WK7Wm+1ufziezpfr7f54vt6f7y8W/AiSojOYLPaTEmPPXA5fxf8w3QFEmFDGhVTaWBeEUZz4NMuLsqqbtuuHcZqXdduP87qf9/sBEIIRFMMJkqIZluMFUZIVVdMN07Id1/ODMIqTNMuLsqqbtuuHcZqXdduP87qf9/sBEIIRFMMJkqIZluMFUZIVVdMN07Id1/ODMIqTNMuLsqqbtuuHcZqXdduP87qf9/tBCEZQDCdIimZYjhdESVZUTTdMy3Zczw/CKE7SLC/Kqm7arh/GaV7WbT/O637e7x2rrgii5uVdoVSp5V2CgkZycIt+sIBhYJHDoUCJCh4L1GjQokOPASOWmLDCjDU22MM+DnCII2xxjBOcYocz/IUF399I8ryU4k8Z/X/vF331Srx3/TCAxKLW5ffC3/jIY+D9OHw+n8/n8/mO3PMMILGoLRUAAAAAACIiIiIiEREREREzMzMzs4iIiIiIqqqqqqq11lprrbXOOeeccy63eQ8GkFjUFsYYY4wxxgAAAAAAICIiIiISERERETEzMzMzi4iIiIioqqqqqlprrbXWWuucc84553LDezCAxKK2MMYYY4wxBgAAAAAAEREREZGIiIiIiJmZmZlZRERERERVVVVV1VprrbXWWuecc845lxvfgwEkFrWFMcYYY4wxAAAAAACIiIiIiEREREREzMzMzMwiIiIiIqqqqqqq1lprrbXWOuecc8653PQeDCCxqC2MMcYYY4wBAAAAAEBEREREJCIiIiJiZmZmZhYRERERUVVVVVW11lprrbXWOeecc87l5vdgAIlFbWGMMcYYYwwAAAAAACIiIiIiEREREREzMzMzs4iIiIiIqqqqqqq11lprrbXOOeeccy63vAcDSCxqC2OMMcYYYwAAAAAAEBERERGJiIiIiJiZmZmZRURERERUVVVVVa211lprrXXOOeecc7n1PRhAYlFbGGOMMcYYAwAAAACAiIiIiEhERERExMzMzMwsIiIiIqKqqqqqaq211lprrXPOOeecy/373s/D8f/+FQ==) format('woff2');
}
.foundation-components-teasers-on-overview__stories {
  display: flex;
  gap: 1.5rem;
  align-self: stretch;
  height: 30.5rem;
}
.foundation-teaser-highlight--primary__container {
  padding-right: 0;
}
.foundation-teaser-highlight--primary {
  display: flex;
  padding: 1.5rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 0.5rem;
  height: 100%;
}
.foundation-teaser-highlight--secondary__container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  flex: 1 0 0;
  padding-left: 0;
}
@media screen and (max-width: 991px) {
  .foundation-components-teasers-on-overview__stories {
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0 15px;
    height: 74.25rem;
  }
  .foundation-teaser-highlight--primary__container,
  .foundation-teaser-highlight--secondary__container {
    padding: 0;
  }
  .foundation-teaser-highlight--primary__container {
    flex: 0.5 0 0;
  }
}
@media screen and (max-width: 767px) {
  .overview__portal-name h1 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
  }
  .foundation-components-teasers-on-overview__stories {
    height: 47.42rem;
  }
  .foundation-teaser-highlight--primary,
  .foundation-teaser-highlight--secondary {
    padding: 1rem;
  }
}
.foundation-components-navigation {
  display: flex;
  flex-direction: column;
}
.foundation-components-main {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .foundation-components-main {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
.foundation-components-main .article-list {
  display: flex;
  width: 822px;
  padding: 0;
  flex-direction: column;
  align-items: flex-start;
}
.foundation-components-main .article-list .col-md-12 {
  padding: 0;
}
.foundation-components-main .article-list hr {
  width: 100%;
  margin: initial;
}
.overview__sidebar,
.detail-page__sidebar,
.paid-content__sidebar,
.detail-page__sidebar,
.themen-overview__sidebar__inner,
.journal-volume-page__sidebar,
.journal-volume-page__sidebar,
.journal-volume-page__sidebar,
.journal-volume-page__sidebar {
  padding: 1.5rem 0;
  background-color: #fafafa;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  height: fit-content;
  word-break: break-word;
}
.overview__sidebar hr {
  margin: 0 1.5rem;
  align-self: stretch;
  border: initial;
  border-top: 1px solid #b8b8b8;
  padding: 0;
}
.newsletter-registration,
.newsletter-registration--sidebar {
  display: flex;
  align-items: self-start;
  align-self: stretch;
  background: #fafafa;
}
.newsletter-registration h2 {
  margin: 0;
}
.newsletter-registration p,
.newsletter-registration li {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.newsletter-registration ul {
  padding-left: 1.75rem;
  margin-top: 0.75rem;
}
.newsletter-registration li {
  padding-left: 0.1rem;
  margin-bottom: 0.25rem;
}
.newsletter-registration .newsletter-fieldset label {
  display: inline-block;
}
.newsletter-registration .newsletter-picture {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  flex: 0.6 0 0;
}
.newsletter-registration .newsletter-picture figure {
  margin-bottom: 0 !important;
  height: 100%;
}
.newsletter-registration .newsletter-picture figure img {
  height: 520px;
  width: 100%;
  object-fit: cover;
}
.newsletter-registration .newsletter-content {
  padding: 1.5rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  flex: 1 0 0;
}
.content-wrapper--overview {
  display: flex;
  gap: 1.5rem;
}
.content-wrapper--overview h1 {
  padding: 0;
}
@media screen and (max-width: 991px) {
  .foundation-components-main .article-list {
    width: 100%;
  }
}
.detail-page-v2 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.detail-page-v2 .header {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.detail-page-v2 .header .title-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.detail-page-v2 .header .title-container .document-category {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  color: #0200fa;
}
.detail-page-v2 .header .title-container h1 {
  padding-bottom: 0;
}
.detail-page-v2 .under-title-container {
  display: flex;
  justify-content: space-between;
  align-self: stretch;
  flex-direction: column;
  gap: 0.25rem;
}
.detail-page-v2 .under-title-container .article-info-container {
  display: flex;
  align-items: baseline;
  gap: 0.75rem;
  flex-wrap: wrap;
}
.detail-page-v2 .under-title-container .article-rating-container {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}
.detail-page-v2 .article-author {
  display: flex;
  border-bottom: 1px solid #e9e9e5;
  border-top: 1px solid #e9e9e5;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  gap: 1.5rem;
}
.detail-page-v2 .article-author .author {
  align-items: center;
}
.detail-page-v2 .article-author .author .role {
  color: #808080;
}
.detail-page-v2 .article-author__name {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.detail-page-v2 .content-navigation__wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1.5rem;
}
.detail-page-v2 .content-navigation__wrapper .content-navigation__header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.detail-page-v2 .content-navigation__wrapper ul {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  margin: 0;
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.detail-page-v2 .content-navigation__wrapper ul .content-navigation__chapterlink {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
}
.detail-page-v2 .content-navigation__wrapper ul .content-navigation__chapterlink span {
  padding-right: 0.75rem;
}
.detail-page-v2 .content-navigation__wrapper ul .content-navigation__chapterlink li {
  padding: 0;
}
.detail-page-v2 .topstory-maincontent__boxes--wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.detail-page-v2 .chapter-header__wrapper h1 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  padding-bottom: 0.75rem;
}
.detail-page-v2 .article-detail__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .detail-page-v2 .article-detail__wrapper {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
.detail-page-v2 .article-detail__wrapper .article-detail__main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
}
.detail-page-v2 .article-detail__header {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.detail-page-v2 .article-detail__header figure {
  margin-bottom: 0;
}
.detail-page-v2 .article-detail__header img {
  border-radius: 1rem;
}
.detail-page-v2 .article-detail__header .picture-description {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  padding: 0;
}
.detail-page-v2 .article-detail__teaser {
  padding-left: 0;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__teaser p {
  margin: 0;
  font-weight: bold;
}
.detail-page-v2 .article-detail__body-wrapper {
  padding-left: 0;
}
.detail-page-v2 .article-detail__body-wrapper hr {
  clear: both;
}
.detail-page-v2 .article-detail__body {
  display: block;
}
.detail-page-v2 .article-detail__body a {
  text-decoration: underline;
}
.detail-page-v2 .article-detail__body blockquote {
  margin-top: 0;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
}
.detail-page-v2 .article-detail__body blockquote p {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  font-weight: 400;
  padding-bottom: 0;
  color: #4d4d4d;
}
.detail-page-v2 .article-detail__body table {
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__body table tr:not(:first-child) th p,
.detail-page-v2 .article-detail__body table tr:not(:first-child) td p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.detail-page-v2 .article-detail__body h2 {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__body p {
  margin: 0;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__body ul,
.detail-page-v2 .article-detail__body ol {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
  padding: revert;
}
.detail-page-v2 .article-detail__body ul li,
.detail-page-v2 .article-detail__body ol li {
  padding-bottom: 1rem;
}
.detail-page-v2 hr {
  border: 1px solid #e9e9e5;
  margin: 0;
  padding: 0;
}
.detail-page-v2 .img-compilation-overlay {
  position: relative;
}
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  background: #000000CC;
  border-radius: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem 0.75rem 1.5rem;
}
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper a,
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper span {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #ffffff;
}
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper a .img-chevron,
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper span .img-chevron {
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("../images/chevron-right.svg");
  background-position: center;
}
.detail-page-v2 #comments .title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
}
.detail-page-v2 #comments .comments {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
.content-tools-v2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.75rem;
}
.tools-block-v2 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 0.5rem;
}
.social-media-buttons--v2 {
  top: 0;
}
.taglist--v2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  color: #4d4d4d;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.magazine-box--v2 > section {
  margin-bottom: 0;
}
.detail-page__sidebar,
.journal-volume-page__sidebar,
.journal-volume-page__sidebar {
  margin-left: 0;
  margin-right: 0;
}
.detail-page__sidebar hr {
  margin: 0 1.5rem;
  align-self: stretch;
  border: initial;
  border-top: 1px solid #b8b8b8;
}
.journal-volume-page__sidebar {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.journal-volume-page__sidebar .sidebar__box {
  padding-bottom: 0;
}
.journal-volume-page__sidebar .sidebar__box--product-boxes {
  padding-top: 0;
  padding-bottom: 0;
}
.journal-volume-page__sidebar hr {
  border: 1px solid #e9e9e5;
  margin: 0;
  padding: 0;
  width: 90%;
  align-self: center;
}
.horizontal-social-bar {
  display: flex;
  align-items: flex-start;
  gap: 0.25rem;
}
.horizontal-social-bar .share-mail:hover .share-bg,
.horizontal-social-bar .share-x:hover .share-bg,
.horizontal-social-bar .share-facebook:hover .share-bg,
.horizontal-social-bar .share-xing:hover .share-bg,
.horizontal-social-bar .share-linkedin:hover .share-bg {
  fill: #33332E;
}
.detail-page-v2 .journal-issue__info-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.detail-page-v2 .journal-issue__info-label .issue-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}
.detail-page-v2 .journal-issue__info-label .issue-label .icon {
  background-image: url("../images/journalissue.svg");
  background-position: center;
  height: 18px;
  width: 18px;
}
.detail-page-v2 .journal-issue__content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header {
  display: flex;
  flex-direction: row;
  gap: 30px;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header .journal-issue__content__picture {
  display: flex;
  flex-direction: column;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header .journal-issue__content__picture figure {
  margin: 0;
  width: 18.125rem;
  height: auto;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header .journal-issue__content__teaser {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__body {
  padding-left: 0;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__body p {
  margin-bottom: 1rem;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__body p:first-child {
  margin-top: 0;
}
.swipe-container__wrapper {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.journal-volume-detail__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .journal-volume-detail__wrapper {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
.journal-volume-detail__wrapper .journal-volume-detail__main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  width: 914px;
}
@media screen and (max-width: 991px) {
  .detail-page-v2 .article-detail__wrapper .article-detail__main,
  .detail-page-v2 .journal-volume-detail__wrapper .journal-volume-detail__main {
    width: initial;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
    align-self: stretch;
  }
  .detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper {
    bottom: 1rem;
    left: 1rem;
    padding: 0.25rem 1rem;
  }
  .pull-right,
  .pull-left {
    float: none !important;
  }
}
@media screen and (min-width: 768px) {
  .detail-page-v2 .under-title-container {
    flex-direction: row;
  }
  .detail-page-v2 .article-author .author {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 767px) {
  .detail-page-v2 {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  .detail-page-v2 .article-detail__body-wrapper {
    padding-left: unset;
    padding-right: unset;
  }
  .detail-page-v2 .article-detail__body ul,
  .detail-page-v2 .article-detail__body ol {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .detail-page-v2 .article-author {
    flex-direction: column;
  }
  .journal-issue__content__header {
    flex-wrap: wrap;
  }
  .journal-issue__content__header .journal-issue__content__picture {
    width: 100%;
    align-items: center;
  }
  .journal-volume-page__sidebar {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  .journal-issue__wrapper hr {
    margin-left: 30px / 2 / 2;
    margin-right: 30px / 2 / 2;
  }
  .journal-issue__wrapper h1,
  .journal-issue__wrapper .journal-issue__info-label {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  .magazine-box--v2 {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
}
.sidebar__box,
.sidebar__box--product-boxes,
.sidebar__box--academy,
.sidebar__box--product-recommendation {
  display: flex;
  align-self: stretch;
  flex-direction: column;
}
.sidebar__box--stellenmarkt.box__link-list p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.sidebar__box--stellenmarkt.box__link-list ul a:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.sidebar__box--product-boxes {
  gap: 1.5rem;
}
.sidebar__box--product-boxes > header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.sidebar__box--teaser-aside p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.sidebar__box--teaser-aside a header {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.sidebar__box--teaser-aside a header:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.sidebar__box--teaser-aside a:hover {
  text-decoration: none;
}
.sidebar__box--teaser-aside figure {
  align-self: center;
  margin-bottom: 0;
}
.sidebar__box--teaser-aside .sidebar__box--teaser-aside--content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.sidebar__box--teaser-aside .sidebar__box--teaser-aside--content p {
  margin: 0;
}
.sidebar__box--teaser-aside .sidebar__box--teaser-aside--cta {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.newsletter-registration--sidebar {
  flex-direction: column;
  gap: 2rem;
  background: none;
}
.newsletter-registration--sidebar > div,
.newsletter-registration--sidebar form {
  width: 100%;
}
.newsletter-registration--sidebar > div button,
.newsletter-registration--sidebar form button {
  width: 100%;
}
.newsletter-registration--sidebar .wide {
  width: 100%;
}
.newsletter-registration--sidebar p,
.newsletter-registration--sidebar li {
  margin: 0;
  font-size: 0.875rem;
  line-height: 140%;
  letter-spacing: 0px;
  font-weight: 400;
}
.newsletter-registration--sidebar ul {
  padding-left: 1.5rem;
  margin-bottom: 0px;
}
.newsletter-registration--sidebar li {
  padding-left: 0.1rem;
}
.newsletter-registration--sidebar label,
.newsletter-registration--sidebar a,
.newsletter-registration--sidebar input {
  font-size: 0.875rem;
  line-height: 140%;
  letter-spacing: 0px;
  font-weight: 400;
}
.newsletter-registration--sidebar .button {
  margin-top: 2rem;
}
.newsletter-registration--sidebar .newsletter-fieldset label {
  display: inline-block;
}
.sidebar__box--arbeitshilfen.box__link-list p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.sidebar__box--arbeitshilfen.box__link-list .additional-info {
  padding: 0;
}
.sidebar__box--arbeitshilfen.box__link-list .sidebar__box__list--wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.sidebar__box--arbeitshilfen.box__link-list ul {
  margin-bottom: 0;
}
.sidebar__box--arbeitshilfen.box__link-list ul a:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.sidebar__box--academy {
  gap: 1rem;
}
.sidebar__box--academy figure {
  margin-bottom: 0;
}
.sidebar__box--academy header {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
}
.sidebar__box--academy p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin-top: 0;
}
.sidebar__box--product-recommendation {
  gap: 2.5rem;
}
.sidebar__box--product-recommendation .teaser-link {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.sidebar__box--product-recommendation__top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.sidebar__box--product-recommendation__top .info-label {
  align-items: center;
  gap: 0.25rem;
  border: none;
  margin: 0;
  padding: 0;
}
.sidebar__box--product-recommendation__top .info-label span.glyphicons {
  margin: 0;
  padding: 0;
}
.sidebar__box--product-recommendation__top header {
  margin-bottom: 0;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.sidebar__box--product-recommendation__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
}
.sidebar__box--product-recommendation__content__figure {
  display: flex;
  justify-content: center;
}
.sidebar__box--product-recommendation__content__figure figure {
  align-self: center;
  margin-bottom: 0;
}
.sidebar__box--product-recommendation__content__inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  align-self: stretch;
}
.sidebar__box--product-recommendation__content__inner p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
  margin: 0;
}
.sidebar__box--product-recommendation a header {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
}
.sidebar__box--product-recommendation a header:hover {
  text-decoration: underline;
}
.sidebar__box--product-recommendation a:hover {
  text-decoration: none;
}
.sidebar__box--generic-paid-content img {
  width: 150px;
  height: auto;
}
.sidebar__box--generic-paid-content__test-time {
  margin-bottom: 0;
}
.sidebar__marketing-button {
  align-self: stretch;
}
.sidebar__marketing-button a {
  display: flex;
  max-width: initial !important;
}
.sidebar__navigation_fragment {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.sidebar__navigation_fragment header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  padding: initial;
}
.sidebar__most_clicked_articles {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.sidebar__most_clicked_articles header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  padding: initial;
}
.sidebar__most_clicked_articles .sidebar__most_clicked_articles__entry {
  display: flex;
  padding-bottom: 0.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.25rem;
  align-self: stretch;
}
.sidebar__most_clicked_articles .sidebar__most_clicked_articles__entry .tags-container {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}
.sidebar__most_clicked_articles .sidebar__most_clicked_articles__entry .tag-component span {
  color: #808080;
}
.sidebar__most_clicked_articles .sidebar__most_clicked_articles__entry .tag-component svg path {
  fill: #808080;
}
.sidebar__most_clicked_articles .sidebar__most_clicked_articles__entry:not(:last-of-type) {
  border-bottom: 1px solid #b8b8b8;
}
.sidebar__related_paid_documents {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
}
.sidebar__related_paid_documents .sidebar__related_paid_documents__container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.sidebar__related_paid_documents .sidebar__related_paid_documents__container header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  color: #1a1a1a;
  padding: initial;
}
.sidebar__related_paid_documents .sidebar__related_paid_documents__container .intro_text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.sidebar__related_paid_documents .sidebar__related_paid_documents__container .list-entry {
  display: flex;
  padding-bottom: 0.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.25rem;
  align-self: stretch;
}
.sidebar__related_paid_documents .sidebar__related_paid_documents__container .list-entry .document-type {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #808080;
}
.sidebar__related_paid_documents .sidebar__related_paid_documents__container .list-entry:not(:last-of-type) {
  border-bottom: 1px solid #b8b8b8;
}
.sidebar,
.themen-overview .themen-overview__body__wrapper .themen-overview__sidebar {
  display: flex;
  width: 288px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
}
@media screen and (max-width: 991px) {
  .sidebar,
  .themen-overview .themen-overview__body__wrapper .themen-overview__sidebar {
    align-self: stretch;
    width: initial;
  }
}
.sidebar hr {
  padding: initial;
  margin: initial;
  align-self: stretch;
  border: initial;
  border-top: 1px solid #b8b8b8;
}
.sidebar__inner,
.themen-overview__sidebar__inner {
  padding: 1.5rem;
  justify-content: center;
  align-self: stretch;
  border-radius: 1.5rem;
  background-color: #fafafa;
}
.sidebar__glossary-nav {
  width: 100%;
  display: grid;
  align-items: flex-start;
  align-content: flex-start;
  gap: 0.5rem;
  grid-template-columns: repeat(auto-fit, minmax(32px, 1fr));
}
.sidebar__glossary-nav a.linkButton {
  border-radius: 0.5rem;
  border: 1px solid #b8b8b8;
  justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar__box--teaser-aside a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1.5rem;
  }
  .sidebar__box--teaser-aside .sidebar__box--teaser-aside--content {
    display: block;
    margin: initial;
  }
  .sidebar__box--teaser-aside .sidebar__box--teaser-aside--content header {
    margin-bottom: 1rem;
  }
  .sidebar__box--teaser-aside figure {
    float: left;
    margin-right: 2rem;
  }
  .sidebar__box--product-recommendation {
    align-items: flex-start;
    gap: 1rem;
  }
  .sidebar__box--product-recommendation .info-label {
    align-items: flex-start;
    align-self: stretch;
  }
  .sidebar__box--product-recommendation__content {
    flex-direction: row;
    align-items: flex-start;
    align-self: stretch;
    justify-content: flex-start;
    gap: 1rem;
  }
  .sidebar__box--product-recommendation__content__figure {
    align-items: flex-start;
  }
  .sidebar__box--product-recommendation__content__inner {
    flex-direction: column;
    flex: 1 0 0;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .sidebar__box--product-recommendation__content__inner .flex-divide-equally {
    flex: unset;
  }
}
.Button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 25px;
  border: unset;
  text-decoration: none !important;
}
.Button__leadingIcon,
.Button__trailingIcon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
}
.Button.leadingIcon--padded {
  padding-left: 0.5rem !important;
}
.Button.trailingIcon--padded {
  padding-right: 0.5rem !important;
}
.Button__text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.Button.Button--branded {
  background: #0200fa;
  color: #ffffff;
}
.Button.Button--branded .Button__leadingIcon,
.Button.Button--branded .Button__trailingIcon {
  fill: #ffffff;
}
.Button.Button--branded .Button__text {
  color: #ffffff;
}
.Button.Button--branded:hover {
  background: #0200fa;
}
.Button.Button--branded:hover .Button__text {
  text-decoration: none !important;
}
.Button.Button--branded:active {
  background: #0200fa;
}
.Button.Button--large {
  height: 3rem;
  min-width: 6rem;
  max-width: 30rem;
  padding: 0 1.5rem 0 1.5rem;
}
.Button.Button--large .Button__leadingIcon,
.Button.Button--large .Button__trailingIcon {
  width: 1.25rem;
  height: 1.25rem;
}
.Button.Button--large .Button__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.Button.Button--medium {
  height: 2.5rem;
  min-width: 5rem;
  max-width: 25rem;
  padding: 0 1.5rem 0 1.5rem;
}
.Button.Button--medium .Button__leadingIcon,
.Button.Button--medium .Button__trailingIcon {
  width: 1.25rem;
  height: 1.25rem;
}
.Button.Button--medium .Button__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.button {
  border-radius: 0;
}
.button:hover {
  text-decoration: none;
}
.button-padded {
  padding: 0.6875rem 1.875rem;
}
.button-stretched {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
}
.button-outlined {
  border-radius: 0;
  background: none;
  border-width: 1px;
  border-style: solid;
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
}
.button-outlined:hover {
  text-decoration: none;
}
.button-outlined:hover {
  text-decoration: none;
}
.button-icon {
  border-radius: 0;
  padding: 0.6875rem 1.875rem;
}
.button-icon:hover {
  text-decoration: none;
}
.button-icon:hover {
  text-decoration: none;
}
.button-borderless {
  border: 0;
}
.button-transparent {
  background: none;
}
.button .button-neutral {
  color: #1a1a1a;
  background: none;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.button .button-neutral:hover {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  #prodsMoreButton {
    display: none;
  }
}
.paid-content__container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  flex-direction: column;
}
.paid-content-article {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.5rem;
}
.paid-content-article__teaser {
  display: block;
}
.paid-content-article__teaser h2,
.paid-content-article__teaser h3,
.paid-content-article__teaser h4,
.paid-content-article__teaser h5 {
  padding: 0;
}
.paid-content-article__teaser ol li,
.paid-content-article__teaser ul li {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin-bottom: 1rem;
}
.paid-content-article__teaser ol {
  margin-left: 1rem;
}
.paid-content-article__teaser ol li {
  padding-left: 0.5rem;
}
.paid-content-article__teaser ul {
  margin-top: 2rem;
  margin-left: 2rem;
  padding-left: 0;
}
.paid-content-article__teaser ul li {
  padding-left: 0.5rem;
}
.paid-content-article__teaser p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.paid-content__login-link-redirect {
  margin: 0;
}
.ideskDeepLink {
  margin: 0;
}
.dropdown .main-dropdown {
  width: 375px;
}
.dropdown.search-dropdown--wrapper {
  position: inherit;
}
.dropdown .search-dropdown {
  width: 100%;
  z-index: 991;
  position: absolute;
  left: auto;
  right: 0;
  top: auto;
}
.dropdown.search_wrapper {
  width: 100%;
  position: relative;
  margin-top: 1rem;
}
.dropdown.search_wrapper .search_container {
  background-color: #ffffff;
  box-shadow: 0 27px 7px 0 rgba(0, 0, 0, 0), 0 17px 7px 0 rgba(0, 0, 0, 0.01), 0 8px 6px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.09), 0 0 2px 0 rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 991!important;
  align-items: center;
  gap: 0.25rem;
}
.dropdown.search_wrapper .search_container__form_wrapper {
  display: flex;
  width: 80rem;
  min-width: 64rem;
  max-width: 80rem;
  padding: 2rem 0 2rem 0;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.dropdown.search_wrapper .search_container__form {
  display: flex;
  width: 40rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  z-index: 991 !important;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  z-index: 991 !important;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar {
  display: flex;
  padding: 0.75rem 0 0.75rem 0;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  flex: 1 0 0;
  border-bottom: 1px solid #808080;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-input-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-input-wrapper .placeholder-icon {
  fill: #262626;
  display: flex;
  width: 2rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-input-wrapper .leading-search-close-button {
  padding: 0.5rem 0.6rem 0.8rem 0.5rem;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-input-wrapper .leading-search-close-button .leading-search-close-button-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #1a1a1a;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-trailing-buttons {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-trailing-buttons .leading-delete-button {
  padding: 0.5rem;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-trailing-buttons .leading-delete-button .leading-button-delete-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-trailing-buttons .leading-search-button {
  padding: 0.5rem;
  border-radius: 100%;
  background: #0200fa;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-trailing-buttons .leading-search-button:hover {
  background: #0200fa !important;
}
.dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar .search_container__search-trailing-buttons .leading-search-button .leading-button-search-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #ffffff;
}
.dropdown_container {
  background-color: #ffffff;
  box-shadow: 0 27px 7px 0 rgba(0, 0, 0, 0), 0 17px 7px 0 rgba(0, 0, 0, 0.01), 0 8px 6px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.09), 0 0 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 1rem;
  min-width: 250px;
  padding: 1rem;
  white-space: nowrap;
  z-index: 991;
}
.dropdown_container .portal-links {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 0.5rem;
  align-self: stretch;
  flex-wrap: wrap;
}
.dropdown_container .portal-links .portals-links-left,
.dropdown_container .portal-links .portals-links-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  flex: 1;
}
.dropdown_container__item {
  min-height: 18px;
  width: 100%;
}
.dropdown_container__item__group-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.dropdown-menu-v2-compat {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
@media screen and (max-width: 992px) {
  header .dropdown .dropdown-menu-v2-compat {
    position: absolute !important;
    border-radius: 1rem;
  }
  .dropdown .dropdown-menu {
    min-width: 290px;
  }
  .dropdown .main-dropdown {
    width: 375px;
  }
  .dropdown_container {
    position: relative !important;
    width: 375px;
  }
  #moreDropdown .dropdown-menu {
    min-width: 250px;
  }
  #moreDropdown .dropdown-menu .dropdown_container {
    width: 250px;
    white-space: normal;
  }
}
@media screen and (max-width: 767px) {
  header .dropdown .dropdown-menu-v2-compat {
    border-radius: 0 0 1.5rem 1.5rem;
  }
  .dropdown .dropdown-menu {
    min-width: 250px;
  }
  .dropdown .main-dropdown {
    width: 100%;
  }
  .dropdown_container {
    position: absolute !important;
    width: 250px;
    white-space: normal;
  }
  .dropdown.search_wrapper {
    top: 0;
    margin-top: 0;
  }
  .dropdown.search_wrapper .search_container__form_wrapper {
    width: 100%;
    min-width: 320px;
    max-width: 767px;
    height: 407px;
    padding-top: 0;
  }
  .dropdown.search_wrapper .search_container__form {
    width: 100%;
  }
  .dropdown.search_wrapper .search_container__form .search_container__form-group .search_container__search-bar {
    padding: 1.5rem 1rem 1.5rem 1rem;
  }
  .dropdown.search_wrapper_container {
    position: fixed !important;
    left: 0;
    border-radius: 0rem 0rem 1.5rem 1.5rem;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.07);
    width: 100%;
  }
  .dropdown .search-dropdown {
    top: 0;
    margin: 0;
    overflow: hidden;
  }
}
.login-form__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  align-self: stretch;
  padding: 4rem 0;
}
.login-form__wrapper .login-form__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.5rem;
  border-radius: 1.5rem;
  background: #ffffff;
  padding: 0;
  min-width: 15.625rem;
  max-width: 28.125rem;
}
.login-form__wrapper .login-form__container .login-form__general-error {
  display: flex;
  padding: 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  align-self: stretch;
  background: #fde6e6;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  color: #5c0829;
  margin: 0;
}
.login-form__wrapper .login-form__container .login-form__title-text {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  color: #1a1a1a;
  padding: 0;
}
.login-form__wrapper .login-form__container_form {
  padding-bottom: 1rem;
}
.login-form__wrapper .login-form__container .login-form__container-top,
.login-form__wrapper .login-form__container .login-form__container-form,
.login-form__wrapper .login-form__container .login-form__container-fieldset {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  align-self: stretch;
}
.login-form__wrapper .login-form__container .login-form__container-top button,
.login-form__wrapper .login-form__container .login-form__container-form button,
.login-form__wrapper .login-form__container .login-form__container-fieldset button {
  width: 100%;
}
.login-form__wrapper .login-form__container .login-form__container-top .login-form__container-passwordWrapper,
.login-form__wrapper .login-form__container .login-form__container-form .login-form__container-passwordWrapper,
.login-form__wrapper .login-form__container .login-form__container-fieldset .login-form__container-passwordWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  align-self: stretch;
}
.login-form__wrapper .login-form__container .login-form__container-top .login-form__container-passwordWrapper .login-form__container-passwordLink,
.login-form__wrapper .login-form__container .login-form__container-form .login-form__container-passwordWrapper .login-form__container-passwordLink,
.login-form__wrapper .login-form__container .login-form__container-fieldset .login-form__container-passwordWrapper .login-form__container-passwordLink {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  align-self: stretch;
}
.login-form__wrapper .login-form__container .login-form__container-top .login-form__container-passwordWrapper .login-form__container-passwordLink a,
.login-form__wrapper .login-form__container .login-form__container-form .login-form__container-passwordWrapper .login-form__container-passwordLink a,
.login-form__wrapper .login-form__container .login-form__container-fieldset .login-form__container-passwordWrapper .login-form__container-passwordLink a {
  text-decoration: underline;
  color: #1a1a1a;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.login-form__wrapper .login-form__container .login-form__container-top .login-form__container-passwordWrapper .login-form__container-passwordLink a:hover,
.login-form__wrapper .login-form__container .login-form__container-form .login-form__container-passwordWrapper .login-form__container-passwordLink a:hover,
.login-form__wrapper .login-form__container .login-form__container-fieldset .login-form__container-passwordWrapper .login-form__container-passwordLink a:hover {
  color: #0200fa;
  text-decoration-color: #0200fa;
}
.login-form__wrapper .login-form__container .login-form__container-bottom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
}
.login-form__wrapper .login-form__container .login-form__container-bottom .login-form__container-bottom-link-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
}
.login-form__wrapper .login-form__container .login-form__container-bottom .login-form__container-bottom-link-wrapper .login-form__container-bottom-row {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  align-self: stretch;
}
.login-form__wrapper .login-form__container .login-form__container-bottom .login-form__container-bottom-link-wrapper .login-form__container-bottom-row p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
  margin: 0;
}
.login-form__wrapper .login-form__container .login-form__container-bottom .login-form__container-bottom-link-wrapper .login-form__container-bottom-row a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
  text-decoration: underline;
}
.login-form__wrapper .login-form__container .login-form__container-bottom .login-form__container-bottom-link-wrapper .login-form__container-bottom-row a:hover {
  color: #0200fa;
  text-decoration-color: #0200fa;
}
.login-form__wrapper .login-form__container .login-form__container-bottom .dividerV2 {
  width: 100%;
  margin: unset;
}
.login-form__wrapper .login-form__container .ui-state-error:active,
.login-form__wrapper .login-form__container .ui-state-error:focus {
  border: unset;
}
.login-form__wrapper .confirmation-component {
  width: 100%;
  padding: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 1.5rem;
}
.login-form__wrapper .confirmation-component .confirmation-component__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  margin: 0;
}
.login-form__wrapper .confirmation-component .confirmation-component__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.login-form__wrapper .confirmation-component.confirmation--error {
  display: none;
  background: #fde6e6;
  border: 0.125rem solid #f27181;
}
.login-form__wrapper .confirmation-component.confirmation--error p {
  color: #5c0829;
}
.login-form__wrapper .confirmation-component.confirmation--success {
  display: none;
  background: #e1faea;
  border: 0.125rem solid #69e693;
}
.login-form__wrapper .confirmation-component.confirmation--success p {
  color: #0c4921;
}
.register-form,
.confirm-form {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  align-items: center;
}
.register-form button,
.confirm-form button {
  width: 100%;
}
.confirm-form {
  align-items: flex-start;
  width: 100%;
}
.register-form__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 4rem 0;
}
.register-form__wrapper .register-form__headline {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  min-width: 15.625rem;
  max-width: 28.125rem;
}
.register-form__wrapper .register-form__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 15.625rem;
  max-width: 28.125rem;
}
.register-form__wrapper .register-form__container .register-form__radio-group__wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
}
.register-form__wrapper .register-form__container .register-form__radio-group__wrapper .register-form__radio-group {
  display: flex;
  gap: 1rem;
}
.register-form__wrapper .register-form__container .register-form__radio-group__wrapper .register-form__label {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #4d4d4d;
}
.register-form__wrapper .register-form__container .register-form__password__wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
}
.register-form__wrapper .confirm-form__container {
  display: flex;
  width: 30rem;
  flex-direction: column;
  align-items: center;
  gap: 2.5rem;
}
.register-form__wrapper .confirm-form__container .confirm-form__intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}
.register-form__wrapper .confirm-form__container .confirm-form__intro .confirm-form__headline {
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
}
.register-form__wrapper .confirm-form__container .confirm-form__intro .confirm-form__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.register-form__wrapper .confirm-form__container .confirm-form__outro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.register-form__wrapper .confirm-form__container .confirm-form__outro .confirm-form__outro-text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.register-form__wrapper .confirm-form__container .confirm-form__outro .confirm-form__outro-text-wrapper .confirm-form__outro-headline {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
}
.register-form__wrapper .confirm-form__container .confirm-form__outro .confirm-form__outro-text-wrapper .confirm-form__outro-text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.register-form__wrapper .confirm-form__container .confirm-form__error,
.register-form__wrapper .confirm-form__container .confirm-form__success {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 1.5rem;
  width: 100%;
}
.register-form__wrapper .confirm-form__container .confirm-form__error p,
.register-form__wrapper .confirm-form__container .confirm-form__success p {
  padding: unset;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.register-form__wrapper .confirm-form__container .confirm-form__error {
  background: #fde6e6;
  color: #5c0829;
  border: 0.125rem solid #f27181;
}
.register-form__wrapper .confirm-form__container .confirm-form__success {
  background: #e1faea;
  color: #0c4921;
  border: 0.125rem solid #69e693;
}
.register-form__wrapper .register-form__login {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.general-error {
  display: flex;
  padding: 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  align-self: stretch;
  background: #fde6e6;
  border-radius: 0.5rem;
  min-width: 15.625rem;
  max-width: 28.125rem;
  margin: 0 auto;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  color: #5c0829;
}
.strengthMeter-bars {
  display: flex;
  height: 0.25rem;
  align-self: stretch;
  border-radius: 1.5rem;
  background: #f0f0f0;
}
.strengthMeter-bars .bar {
  flex: 1 1 20%;
  max-width: 20%;
  min-width: 0;
  border-radius: 0 1.5rem 1.5rem 0;
}
.strengthMeter-bars .bar__weak {
  background: #e81546;
}
.strengthMeter-bars .bar__medium {
  background: #faad14;
}
.strengthMeter-bars .bar__strong {
  background: #20bf55;
}
.strengthMeter {
  display: flex;
  padding: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
  background: #fafafa;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.strengthMeter .strengthMeter__text {
  display: flex;
  gap: 0.25rem;
}
@media screen and (min-width: 767px) {
  .register-form__container {
    gap: 1.5rem;
  }
  .confirm-form__container {
    gap: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .login-form__wrapper {
    padding: 0 1rem 4rem;
  }
  .login-form__wrapper .login-form__container {
    gap: 1.5rem;
    width: 100%;
  }
  .login-form__wrapper .login-form__container .login-form__title-text {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
  }
  .register-form {
    gap: 1.5rem;
  }
  .register-form__wrapper {
    padding: 1.5rem 1rem;
  }
  .register-form__container {
    gap: 1.25rem;
  }
}
.products-message-display,
.products-message-display--info,
.products-message-display--warning {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  justify-content: center;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 2rem;
  line-height: 3.8rem;
  background-color: #0200fa;
  color: #ffffff;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}
.products-message-display .btn-solid-primary {
  display: block;
  margin-top: 0.625rem;
}
.products-message-display--info {
  background-color: #0200fa;
}
.products-message-display--warning {
  background-color: #feecc8;
  color: #825703;
  font-size: 1.5rem;
}
.my-product {
  display: flex;
  flex-direction: column;
  border-radius: 1rem;
  border: 0.0625rem solid #d4d4d4;
  padding: 2rem;
  gap: 0.5rem;
}
.my-product img {
  height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.my-product__upper-part {
  flex: 1;
  overflow: hidden;
}
.my-product__lower-part {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  gap: 1rem;
}
.my-product * {
  box-sizing: border-box;
}
.products-navbar-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 0.5rem;
}
.products-navbar-loader__spinner {
  animation: spinner-animation 1.5s linear infinite;
}
.products-navbar-loader__spinner img {
  width: 24px;
  height: 24px;
}
.products-navbar-loader__text {
  color: #1a1a1a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.products-navbar-loading-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.products-navbar-loading-error__top-text {
  color: #1a1a1a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.products-navbar-loading-error__bottom-text {
  color: #1a1a1a;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
@keyframes spinner-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.detail-page-v2 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.detail-page-v2 .header {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.detail-page-v2 .header .title-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.detail-page-v2 .header .title-container .document-category {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  color: #0200fa;
}
.detail-page-v2 .header .title-container h1 {
  padding-bottom: 0;
}
.detail-page-v2 .under-title-container {
  display: flex;
  justify-content: space-between;
  align-self: stretch;
  flex-direction: column;
  gap: 0.25rem;
}
.detail-page-v2 .under-title-container .article-info-container {
  display: flex;
  align-items: baseline;
  gap: 0.75rem;
  flex-wrap: wrap;
}
.detail-page-v2 .under-title-container .article-rating-container {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}
.detail-page-v2 .article-author {
  display: flex;
  border-bottom: 1px solid #e9e9e5;
  border-top: 1px solid #e9e9e5;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  gap: 1.5rem;
}
.detail-page-v2 .article-author .author {
  align-items: center;
}
.detail-page-v2 .article-author .author .role {
  color: #808080;
}
.detail-page-v2 .article-author__name {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.detail-page-v2 .content-navigation__wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1.5rem;
}
.detail-page-v2 .content-navigation__wrapper .content-navigation__header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.detail-page-v2 .content-navigation__wrapper ul {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  margin: 0;
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.detail-page-v2 .content-navigation__wrapper ul .content-navigation__chapterlink {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
}
.detail-page-v2 .content-navigation__wrapper ul .content-navigation__chapterlink span {
  padding-right: 0.75rem;
}
.detail-page-v2 .content-navigation__wrapper ul .content-navigation__chapterlink li {
  padding: 0;
}
.detail-page-v2 .topstory-maincontent__boxes--wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.detail-page-v2 .chapter-header__wrapper h1 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  padding-bottom: 0.75rem;
}
.detail-page-v2 .article-detail__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .detail-page-v2 .article-detail__wrapper {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
.detail-page-v2 .article-detail__wrapper .article-detail__main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
}
.detail-page-v2 .article-detail__header {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.detail-page-v2 .article-detail__header figure {
  margin-bottom: 0;
}
.detail-page-v2 .article-detail__header img {
  border-radius: 1rem;
}
.detail-page-v2 .article-detail__header .picture-description {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  padding: 0;
}
.detail-page-v2 .article-detail__teaser {
  padding-left: 0;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__teaser p {
  margin: 0;
  font-weight: bold;
}
.detail-page-v2 .article-detail__body-wrapper {
  padding-left: 0;
}
.detail-page-v2 .article-detail__body-wrapper hr {
  clear: both;
}
.detail-page-v2 .article-detail__body {
  display: block;
}
.detail-page-v2 .article-detail__body a {
  text-decoration: underline;
}
.detail-page-v2 .article-detail__body blockquote {
  margin-top: 0;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
}
.detail-page-v2 .article-detail__body blockquote p {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  font-weight: 400;
  padding-bottom: 0;
  color: #4d4d4d;
}
.detail-page-v2 .article-detail__body table {
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__body table tr:not(:first-child) th p,
.detail-page-v2 .article-detail__body table tr:not(:first-child) td p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.detail-page-v2 .article-detail__body h2 {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__body p {
  margin: 0;
  padding-bottom: 1rem;
}
.detail-page-v2 .article-detail__body ul,
.detail-page-v2 .article-detail__body ol {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
  padding: revert;
}
.detail-page-v2 .article-detail__body ul li,
.detail-page-v2 .article-detail__body ol li {
  padding-bottom: 1rem;
}
.detail-page-v2 hr {
  border: 1px solid #e9e9e5;
  margin: 0;
  padding: 0;
}
.detail-page-v2 .img-compilation-overlay {
  position: relative;
}
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  background: #000000CC;
  border-radius: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem 0.75rem 1.5rem;
}
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper a,
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper span {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #ffffff;
}
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper a .img-chevron,
.detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper span .img-chevron {
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("../images/chevron-right.svg");
  background-position: center;
}
.detail-page-v2 #comments .title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
}
.detail-page-v2 #comments .comments {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
.content-tools-v2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.75rem;
}
.tools-block-v2 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 0.5rem;
}
.social-media-buttons--v2 {
  top: 0;
}
.taglist--v2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  color: #4d4d4d;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.magazine-box--v2 > section {
  margin-bottom: 0;
}
.detail-page__sidebar,
.journal-volume-page__sidebar,
.journal-volume-page__sidebar {
  margin-left: 0;
  margin-right: 0;
}
.detail-page__sidebar hr {
  margin: 0 1.5rem;
  align-self: stretch;
  border: initial;
  border-top: 1px solid #b8b8b8;
}
.journal-volume-page__sidebar {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.journal-volume-page__sidebar .sidebar__box {
  padding-bottom: 0;
}
.journal-volume-page__sidebar .sidebar__box--product-boxes {
  padding-top: 0;
  padding-bottom: 0;
}
.journal-volume-page__sidebar hr {
  border: 1px solid #e9e9e5;
  margin: 0;
  padding: 0;
  width: 90%;
  align-self: center;
}
.horizontal-social-bar {
  display: flex;
  align-items: flex-start;
  gap: 0.25rem;
}
.horizontal-social-bar .share-mail:hover .share-bg,
.horizontal-social-bar .share-x:hover .share-bg,
.horizontal-social-bar .share-facebook:hover .share-bg,
.horizontal-social-bar .share-xing:hover .share-bg,
.horizontal-social-bar .share-linkedin:hover .share-bg {
  fill: #33332E;
}
.detail-page-v2 .journal-issue__info-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.detail-page-v2 .journal-issue__info-label .issue-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}
.detail-page-v2 .journal-issue__info-label .issue-label .icon {
  background-image: url("../images/journalissue.svg");
  background-position: center;
  height: 18px;
  width: 18px;
}
.detail-page-v2 .journal-issue__content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header {
  display: flex;
  flex-direction: row;
  gap: 30px;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header .journal-issue__content__picture {
  display: flex;
  flex-direction: column;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header .journal-issue__content__picture figure {
  margin: 0;
  width: 18.125rem;
  height: auto;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__header .journal-issue__content__teaser {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__body {
  padding-left: 0;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__body p {
  margin-bottom: 1rem;
}
.detail-page-v2 .journal-issue__content .journal-issue__content__body p:first-child {
  margin-top: 0;
}
.swipe-container__wrapper {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.journal-volume-detail__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .journal-volume-detail__wrapper {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
.journal-volume-detail__wrapper .journal-volume-detail__main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  width: 914px;
}
@media screen and (max-width: 991px) {
  .detail-page-v2 .article-detail__wrapper .article-detail__main,
  .detail-page-v2 .journal-volume-detail__wrapper .journal-volume-detail__main {
    width: initial;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
    align-self: stretch;
  }
  .detail-page-v2 .img-compilation-overlay .img-compilation-link__wrapper {
    bottom: 1rem;
    left: 1rem;
    padding: 0.25rem 1rem;
  }
  .pull-right,
  .pull-left {
    float: none !important;
  }
}
@media screen and (min-width: 768px) {
  .detail-page-v2 .under-title-container {
    flex-direction: row;
  }
  .detail-page-v2 .article-author .author {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 767px) {
  .detail-page-v2 {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  .detail-page-v2 .article-detail__body-wrapper {
    padding-left: unset;
    padding-right: unset;
  }
  .detail-page-v2 .article-detail__body ul,
  .detail-page-v2 .article-detail__body ol {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .detail-page-v2 .article-author {
    flex-direction: column;
  }
  .journal-issue__content__header {
    flex-wrap: wrap;
  }
  .journal-issue__content__header .journal-issue__content__picture {
    width: 100%;
    align-items: center;
  }
  .journal-volume-page__sidebar {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  .journal-issue__wrapper hr {
    margin-left: 30px / 2 / 2;
    margin-right: 30px / 2 / 2;
  }
  .journal-issue__wrapper h1,
  .journal-issue__wrapper .journal-issue__info-label {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
  .magazine-box--v2 {
    padding-left: 30px / 2 / 2;
    padding-right: 30px / 2 / 2;
  }
}
.themen-overview,
.themen-detail {
  display: flex;
  max-width: 1280px;
  padding: 0 15px 2.5rem 15px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
}
.themen-overview .themen-overview__header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.themen-overview .themen-overview__header h1 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  padding-bottom: initial;
}
.themen-overview .themen-overview__header span {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  letter-spacing: -0.16px;
}
@media screen and (max-width: 767px) {
  .themen-overview .themen-overview__header span {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
}
.themen-overview .themen-overview__body__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
}
@media screen and (max-width: 991px) {
  .themen-overview .themen-overview__body__wrapper {
    flex-direction: column;
  }
}
.themen-overview .themen-overview__body__wrapper .themen-overview__main {
  display: flex;
  width: 822px;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
}
@media screen and (max-width: 991px) {
  .themen-overview .themen-overview__body__wrapper .themen-overview__main {
    align-self: stretch;
    width: initial;
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .themen-overview .themen-overview__body__wrapper .themen-overview__main {
    gap: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.themen-overview .themen-overview__body__wrapper .themen-overview__main hr {
  width: 100%;
  margin: 0;
}
.themen-overview .themen-index__main {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  flex: 1 0 0;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media screen and (max-width: 767px) {
  .themen-overview .themen-index__main {
    align-self: stretch;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media screen and (max-width: 991px) {
  .themen-index {
    gap: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
.themen-index .themen-overview__body__wrapper {
  gap: 1.5rem;
}
.themen-overview__sidebar__inner .sidebar__box--product-boxes {
  padding: 0;
}
.themen-detail .themen-detail__header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.themen-detail .themen-detail__header h1 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  padding-bottom: initial;
}
.themen-detail .themen-detail__header .content-tools-v2 {
  align-self: flex-end;
}
.themen-detail .themen-detail__header .document-type {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  color: #0200fa;
}
.themen-detail .themen-detail__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
}
@media screen and (max-width: 991px) {
  .themen-detail .themen-detail__wrapper {
    display: grid;
    column-gap: 0.5rem;
    align-self: stretch;
    gap: 10px;
  }
}
.themen-detail .themen-detail__wrapper .themen-detail__main {
  display: flex;
  width: 822px;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  gap: 1.5rem;
}
@media screen and (max-width: 991px) {
  .themen-detail .themen-detail__wrapper .themen-detail__main {
    align-self: stretch;
    width: initial;
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .themen-detail .themen-detail__wrapper .themen-detail__main {
    gap: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.themen-detail .themen-detail__wrapper .themen-detail__main hr {
  width: 100%;
  margin: 0;
}
.themen-detail .themen-detail__wrapper .themen-detail__main .themen-teasers {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  align-self: stretch;
}
.themen-detail .themen-detail__wrapper .teaser-image-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
}
.themen-detail .themen-detail__wrapper .teaser-image-container figure {
  display: flex;
  flex-direction: column;
  margin: initial;
}
.themen-detail .themen-detail__wrapper .teaser-image-container figure img {
  border-radius: 1rem;
}
.themen-detail .themen-detail__wrapper .themen-detail__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.themen-detail .themen-detail__wrapper .themen-detail__content .themen-detail__teasers {
  display: flex;
  flex-direction: column;
  padding: 1.5rem 0;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
}
.themen-detail .themen-detail__wrapper .themen-detail__content p:first-child {
  margin-top: initial;
}
.themen-detail .themen-detail__wrapper .themen-detail__content blockquote {
  display: block;
  position: relative;
  margin-top: 0;
  padding: 1.5rem 0 1.5rem 1.5rem;
}
.themen-detail .themen-detail__wrapper .themen-detail__content blockquote:before {
  position: absolute;
  left: 0;
  top: 4px;
  padding: initial;
}
.themen-detail .themen-detail__wrapper .themen-detail__content blockquote p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  padding-bottom: 0;
  color: #4d4d4d;
}
.themen-detail .themen-detail__wrapper .themen-detail__content ul,
.themen-detail .themen-detail__wrapper .themen-detail__content ol {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
  padding: revert;
}
.themen-detail .themen-detail__wrapper .themen-detail__content ul li,
.themen-detail .themen-detail__wrapper .themen-detail__content ol li {
  padding-bottom: 1rem;
}
.themen-detail__pagination {
  align-self: center;
}
header h1 {
  margin: 0;
}
header #brand-logo-haufe {
  width: 100px;
}
header #brand-logo-acquisa {
  margin-top: 0.8rem;
  width: 186px;
}
header #searchForm .form-group {
  white-space: nowrap;
  width: 100%;
  line-height: 120%;
}
header #searchForm .input-main-search {
  outline: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  border: unset;
  color: #262626;
  background: none;
  width: auto;
  padding: 0.75rem 0 0.75rem 0;
  flex: 1;
}
header #searchForm .input-main-search :hover,
header #searchForm .input-main-search :focus,
header #searchForm .input-main-search :focus-visible {
  outline: 0;
}
header #searchForm .input-main-search textarea,
header #searchForm .input-main-search textarea:hover,
header #searchForm .input-main-search textarea:focus,
header #searchForm .input-main-search textarea:active,
header #searchForm .input-main-search textarea:focus-visible {
  border: 0;
  outline: 0;
  -moz-appearance: none;
}
header #searchForm .input-main-search::placeholder {
  color: #4d4d4d;
}
header.header-wrapper {
  display: flex;
  min-width: 64rem;
  max-width: 80rem;
  flex-direction: column;
  align-items: flex-start;
}
header.header-wrapper .navbar {
  background-color: #ffffff;
  width: 100%;
}
header.header-wrapper .navbar .navbar-main {
  display: flex;
  height: 5rem;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 15px;
}
header.header-wrapper .navbar .navbar-main__leftside {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: left;
  gap: 1.5rem;
}
header.header-wrapper .navbar .navbar-main__rightside {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: right;
  gap: 0.75rem;
}
header.header-wrapper .navbar .navbar-main__rightside .navbar-main__rightside--productsLink {
  display: flex;
  align-items: center;
}
header.header-wrapper .navbar .navbar-main__rightside .navbar-main__rightside--productsLink a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  display: flex;
  color: #1a1a1a;
  gap: 0.25rem;
  align-self: center;
  padding: 0.25rem 0.25rem 0.25rem 0.75rem;
}
header.header-wrapper .navbar .navbar-main__rightside .navbar-main__rightside--productsLink a .glyphicons-chevron-down {
  padding: 0;
  display: flex;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
}
header.header-wrapper .navbar .navbar-main__rightside .navbar-main__rightside--productsLink a .glyphicons.glyphicons-chevron-down:before {
  padding-left: 0;
  padding-right: 0;
}
header.header-wrapper .navbar .navbar-main__rightside .navbar-main__rightside--productsLink a :hover {
  text-decoration: none;
}
header.header-wrapper .navbar_secondary {
  display: flex;
  padding: 1rem 15px;
  justify-content: space-between;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
header.header-wrapper .navbar_secondary .link-v2 {
  height: 2.75rem;
}
header.header-wrapper .navbar_secondary > * {
  color: #1a1a1a;
}
header.header-wrapper .navbar_secondary__leftside {
  display: flex;
  align-items: center;
  flex-grow: 1;
  gap: 0.5rem;
  line-height: 160%;
}
header.header-wrapper .navbar_secondary .all {
  display: flex;
  gap: 1rem;
}
header.header-wrapper .navbar_secondary__rightside {
  display: flex;
  align-items: center;
  gap: 1rem;
  white-space: nowrap;
}
header.header-wrapper .navbar hr {
  margin: 0;
  align-self: stretch;
  border-top: 1px solid #b8b8b8;
}
header.header-wrapper .navbar .navbar-brand {
  display: flex;
  height: 3.125rem;
}
header.header-wrapper .navbar.navbar-default .navbar-header {
  width: 100%;
}
header.header-wrapper .navbar.navbar-default .navbar-nav {
  margin: 0;
}
header.header-wrapper .navbar.navbar-default .navbar-nav.main li > a:hover,
header.header-wrapper .navbar.navbar-default .navbar-nav.second li > a:hover {
  background-color: #e9e9e5;
}
header.header-wrapper .navbar.navbar-default .navbar-nav.main li > a:last-child,
header.header-wrapper .navbar.navbar-default .navbar-nav.second li > a:last-child {
  text-overflow: ellipsis;
}
header.header-wrapper .navbar.navbar-default .navbar-nav.navbar-right:last-child {
  margin-right: 0;
}
header.header-wrapper .navbar.navbar-default .navbar-text {
  color: #878787;
  margin: 0;
  padding-right: 10px;
  max-width: 992px / 5.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
header.header-wrapper .navbar.navbar-default h1 ~ #login.navbar-right {
  margin: 0 1.5rem 0 0;
}
header .btn-main-search {
  border-radius: 0;
  height: 40px;
  padding: 0;
  position: relative;
  right: 0;
  width: 50px;
}
header .btn-login,
header .btn-logout {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-radius: 25px;
  height: 2.75rem;
}
header .btn-login:hover,
header .btn-logout:hover,
header .btn-login:focus,
header .btn-logout:focus,
header .btn-login:active,
header .btn-logout:active {
  text-decoration: none;
}
header .dropdown-menu {
  font-size: 1rem;
  background-clip: padding-box;
  background-color: #f7f7f4;
  border: 1px solid #999994;
  border-radius: 4px;
  display: none;
  float: left;
  left: 0;
  list-style: none outside none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 0;
  top: 100%;
  z-index: 991;
}
header .dropdown-menu > li:last-child > a {
  border-bottom: none;
}
div.autocomplete-suggestions {
  width: 100% !important;
  display: block !important;
  position: relative !important;
}
div.autocomplete-suggestions .autocomplete-suggestion {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  cursor: default;
  padding: 1rem 0.5rem 0 0;
  text-align: left;
  color: #262626;
}
div.autocomplete-suggestions .autocomplete-suggestion:hover {
  text-decoration: underline;
  cursor: pointer;
}
.tooltip-block {
  color: #999994;
  position: relative;
}
.tooltip-block:hover:after {
  border-bottom: 0.75em solid #ccccc7;
  border-right: 0.75em solid transparent;
  border-left: 0.75em solid transparent;
  content: "";
  height: 0;
  margin-right: 2.25rem;
  position: absolute;
  right: 0;
  top: 3rem;
  width: 0;
}
.tooltip-block:hover:before {
  padding: 3px 6px;
  background: #ccccc7;
  content: attr(data-title);
  margin-right: 1.5rem;
  position: absolute;
  right: 0;
  top: 3.5rem;
  z-index: 1000;
}
.tooltip-block.pull-down {
  float: right;
}
@media screen and (max-width: 991px) {
  header.header-wrapper {
    min-width: 768px;
    max-width: 991px;
  }
  header.header-wrapper .navbar .navbar-main,
  header.header-wrapper .navbar .navbar-secondary {
    white-space: nowrap;
  }
  header.header-wrapper .navbar .navbar-brand {
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 0;
  }
  header.header-wrapper .navbar .navbar-brand img {
    margin: 0 auto;
  }
  header .btn-login {
    padding: 0 1.5rem;
    gap: 0.5rem;
  }
  header .dropdown-menu {
    position: relative;
  }
  .tooltip-block:after,
  .tooltip-block:before {
    display: none;
  }
  .tooltip-block.pull-down {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  header.header-wrapper {
    min-width: 320px;
    max-width: 767px;
  }
  header.header-wrapper .navbar .navbar-main__leftside {
    gap: 1rem;
  }
  header.header-wrapper .navbar .navbar-main__rightside {
    gap: 0.5rem;
  }
  header.header-wrapper .navbar .navbar-main__rightside .navbar-main__rightside--productsLink {
    display: none;
  }
  header.header-wrapper .navbar_secondary__leftside {
    flex-wrap: wrap;
  }
  header .btn-login {
    padding: 0.5rem;
    gap: 0.5rem;
  }
  header #searchForm .input-main-search {
    width: 100%;
  }
  div.autocomplete-suggestions .autocomplete-suggestion {
    font-size: 1rem;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0px;
    padding: 1.5rem 0 0 1rem;
  }
}
@media screen and (max-width: 992px) {
  .navbar-toggle {
    background-color: #f7f7f4;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0.8125rem 0.9375rem 0.5625rem;
    position: absolute;
    left: 0;
    top: 0;
  }
  .navbar-toggle .glyphicons-menu-hamburger {
    color: #005da5;
  }
  .logout-popup .logout-text {
    font-size: 1.125rem;
    font-weight: 700;
  }
  .logout-popup .btn {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  .logout-popup .btn:first-of-type {
    margin-top: 3rem;
  }
}
@media screen and (min-width: 480px) {
  header #brand-logo-acquisa {
    width: 200px;
  }
}
@media screen and (min-width: 992px) {
  header .navbar {
    min-height: 3.75rem;
  }
  header .navbar .navbar-brand {
    height: 3.75rem;
  }
  header #brand-logo-haufe {
    width: 100px;
  }
  header #brand-logo-acquisa {
    margin-left: 1.4rem;
    width: 250px;
  }
  header #logo {
    position: relative;
    z-index: 1;
  }
  header .navbar-brand {
    padding: 0;
  }
  header .btn-main-search {
    right: auto;
  }
  header .btn-main-search,
  header .btn-main-cancel {
    height: 28px;
  }
}
.sponsor-logo-wrapper {
  display: flex;
  width: 100%;
  height: auto;
  max-width: 1280px;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.sponsor-logo-wrapper img {
  max-width: 822px;
  height: auto;
}
.navigation-burger--wrapper .main-dropdown {
  z-index: 992;
}
.navigation-burger--wrapper .main-dropdown .dropdown_container {
  background: #ffffff;
}
.navigation-burger--wrapper .main-dropdown .dropdown_container .burger__navigation__link .icon-text {
  display: flex;
  align-self: stretch;
  align-items: center;
  gap: 0.5rem;
}
.navigation-burger--wrapper .main-dropdown .dropdown_container .burger__navigation__link .icon-text .icon {
  width: 1.25rem;
  height: 1.25rem;
  fill: currentColor;
}
.container-breadcrumb {
  display: table-cell;
  white-space: nowrap;
  padding-left: 0.5rem;
}
.container-breadcrumb > .navbar-nav {
  border-right: 1px solid #ffffff;
  padding: 0 1rem 0 1.5rem;
}
.container-breadcrumb > .navbar-nav li {
  display: inline-block;
}
.container-second {
  display: flex;
  align-items: center;
  position: relative;
}
.main {
  height: auto;
  width: auto;
}
.navbar-band {
  left: 0;
  -webkit-transition: 0.2s ease-in-out left;
  -o-transition: 0.2s ease-in-out left;
  transition: 0.2s ease-in-out left;
  display: flex;
  position: relative;
  overflow-x: scroll;
  scrollbar-width: none;
}
.navbar-band ::-webkit-scrollbar {
  display: none;
}
.navbar-band .nav {
  float: none;
  padding-left: 0.3125rem;
}
.navbar-band .nav li {
  display: table-cell;
  float: none;
}
.navbar-band .nav li a {
  display: block;
  white-space: nowrap;
  color: #1a1a1a;
  padding: 0.5rem;
  line-height: 140%;
}
.navbar-band .nav li a.active {
  color: #0200fa;
}
.navbar-lvl1,
.navbar-lvl2,
.navbar-main,
.navbar-second {
  padding: 0;
}
.navbar-main li a:hover,
.navbar-second li a:hover,
.navbar-main li a.active,
.navbar-second li a.active {
  color: #eb6005;
}
.navbar-lvl1,
.navbar-lvl2,
.navbar-lvl1 a,
.navbar-lvl2 a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.navbar-lvl2 {
  background-color: #e9e9e5;
  border-top: 1px solid #ccccc7;
  overflow: hidden;
}
.navbar-lvl2 .nav.navbar-nav li,
.navbar-lvl2 .nav.navbar-nav li a {
  padding-left: 0;
  padding-right: 0;
  color: #999994;
}
.navbar-lvl2 .nav.navbar-nav li:hover,
.navbar-lvl2 .nav.navbar-nav li a:hover {
  color: #ccccc7;
  text-decoration: underline;
}
.navbar-lvl2 .nav.navbar-nav li .glyphicons-chevron-right {
  color: #ccccc7;
}
.navbar-lvl2 .nav.navbar-nav li .glyphicons-chevron-right:before {
  padding-bottom: 0;
  padding-top: 0;
}
.navbar-lvl2 .nav.navbar-nav.second li a {
  padding: 0.5625rem 0.625rem;
  color: #666661;
}
.navbar-lvl2 .nav.navbar-nav.second li a:hover {
  color: #ccccc7;
}
.navbar-lvl2 .scroll-control,
.navbar-lvl2 .scroll-control:before,
.navbar-lvl2 .scroll-control:after {
  background-color: #e9e9e5;
}
@media screen and (min-width: 992px) {
  .scrolling-menu {
    display: flex;
    position: relative;
  }
  .navbar-flyout-container {
    float: left;
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .navbar-lvl1 {
    background-color: #dadad6;
    overflow: hidden;
  }
  .navbar-lvl1 li a {
    color: #005da5;
  }
  .navbar-lvl1 li a:hover,
  .navbar-lvl1 li a:focus {
    color: #eb6005;
    text-decoration: none;
  }
  .navbar-lvl1 li a:active {
    color: #eb6005;
  }
  .navbar-lvl1 li a:hover,
  .navbar-lvl1 li a:active,
  .navbar-lvl1 li a.active {
    background-color: #e9e9e5;
  }
  .navbar-lvl1 .scroll-control,
  .navbar-lvl1 .scroll-control:before,
  .navbar-lvl1 .scroll-control:after {
    background-color: #dadad6;
  }
  .navbar-lvl2 {
    border-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .navigation-burger--wrapper .main-dropdown .dropdown_container {
    left: -50%;
    width: 100vw;
    margin-left: -1.5%;
    max-width: unset !important;
  }
}
.filter-box hr {
  margin-bottom: 1.7rem;
  margin-top: 1.7rem;
}
.filter-box .btn-expander {
  display: inline-block;
  margin-top: 0.85rem;
}
.filter-box .expand-multiple:last-of-type .btn-expander {
  margin-bottom: 0.85rem;
}
.filter-box .filter-item {
  margin-bottom: 0.85rem;
}
.box.filter-box > header,
.box.filter-box .font-sans-serif-light > header {
  color: #33332e;
  font-weight: 400;
  text-transform: none;
}
.filter-box .font-sans-serif-light > header {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  color: #33332e;
  margin-bottom: 1rem;
  margin-top: 0;
  text-transform: inherit;
}
@media screen and (min-width: 768px) {
  .filter-box .font-sans-serif-light > header {
    font-weight: 400;
  }
}
.navbar-header.tax-header,
.navbar-header.tax-overview-page-header {
  display: flex;
}
.navbar-header.tax-header .navbar-brand,
.navbar-header.tax-overview-page-header .navbar-brand {
  padding: 0;
  text-align: left;
  width: auto;
}
.navbar-header.tax-header #taxultingPortalName,
.navbar-header.tax-overview-page-header #taxultingPortalName {
  margin-top: 1.25rem;
}
.navbar-header.tax-header .btn-secondary-login,
.navbar-header.tax-overview-page-header .btn-secondary-login {
  position: absolute;
  right: 0;
}
.touchpoint-box a.link-chevron {
  display: block;
  margin-bottom: 1.25rem;
}
.tax-overview-page {
  padding: 0;
}
.tax-overview-page #newsletter .content {
  padding: 1.875rem 1.25rem;
}
.tax-overview-page #newsletter .content p {
  margin-bottom: 1.875rem;
}
.tax-overview-page #newsletter .content form .container-checkbox {
  margin-bottom: 1.875rem;
}
.tax-overview-page .info-label.no-bottom-margin {
  margin-bottom: 0;
}
.tax-overview-page .col-md-12 {
  padding: 0;
}
.tax-overview-page .col-md-8 .teaser-shadow {
  padding: 0;
}
.tax-overview-page .col-md-4 .object-fit-wrapper {
  max-height: 240px;
  height: 240px;
  display: inline-block;
  position: relative;
}
.tax-overview-page .col-md-4 .image-object-fit {
  background-position: 50% 50%;
  background-size: cover;
  position: static;
  height: 100%;
  width: 100%;
  transform: none;
}
.tax-overview-page .teaser-shadow {
  margin-bottom: 1.875rem;
}
.tax-overview-page .teaser-shadow p {
  margin-bottom: 1.875rem;
}
html.ie .tax-overview-page #newsletter .content {
  display: block;
}
html.ie .tax-overview-page #newsletter .content p {
  height: 0;
}
.tax-page h1 {
  padding: 1.875rem 0;
}
.tax-page .detail-info-label-bar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: none;
  justify-content: space-between;
}
.tax-page .detail-info-label-bar .detail-info-label {
  padding-top: 0;
  border: none;
}
.tax-page .taglist {
  border-bottom: 1px solid #e9e9e5;
  padding-bottom: 1.875rem/2;
  margin-bottom: 1.875rem;
}
.tax-page .teaser-description {
  margin: 0;
  padding-bottom: 1.875rem;
}
.tax-page .additional-articles {
  margin-bottom: 3.75rem;
  margin-top: 1.875rem;
}
.tax-page .additional-articles .title-big-box {
  border-bottom: 1px solid #ccccc7;
  margin-bottom: 1.875rem;
}
.tax-page .additional-articles article:not(:first-of-type) {
  margin-top: 1.25rem;
}
.tax-page .additional-articles article .teaser-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.tax-page .additional-articles article .teaser-link .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.tax-page .additional-articles article .teaser-link .content .info-label {
  flex: none;
  margin-top: auto;
}
.tax-page .additional-articles article .teaser-link header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.tax-page .picture-description {
  padding-top: 0;
}
@media screen and (min-width: 992px) {
  .navbar-header.tax-header #taxultingPortalName,
  .navbar-header.tax-overview-page-header #taxultingPortalName {
    margin-left: 0.935rem;
    margin-top: 1.56rem;
  }
  .navbar-header.tax-header #login,
  .navbar-header.tax-overview-page-header #login,
  .navbar-header.tax-header #login-btn,
  .navbar-header.tax-overview-page-header #login-btn,
  .navbar-header.tax-header .login-container,
  .navbar-header.tax-overview-page-header .login-container {
    position: absolute;
    right: 0;
  }
  .tax-page .social-share-container {
    padding-top: 0.31rem;
  }
  .tax-page .additional-articles .row-initial {
    display: flex;
  }
  .tax-page .additional-articles article:not(:first-of-type) {
    margin-top: 0;
  }
  .tax-overview-page #newsletter {
    margin-bottom: 1.875rem;
  }
  .tax-overview-page #newsletter .content {
    padding: 1.875rem;
  }
  .tax-overview-page #newsletter .content form .container-checkbox {
    margin-bottom: 1.25rem;
  }
  .tax-overview-page .detail-info-label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .tax-overview-page .teasers-on-overview {
    margin-bottom: 1.875rem;
  }
  .tax-overview-page .teasers-on-overview .col-md-4 {
    flex-direction: column;
  }
  .tax-overview-page .teasers-on-overview .col-md-4 .box-image-bg {
    flex: 1;
  }
  .tax-overview-page .teasers-on-overview .col-md-4 .box-image-bg > a {
    display: flex;
  }
  .tax-overview-page .teaser-shadow figure img {
    height: auto;
    max-height: 240px;
  }
  .tax-overview-page .teaser-shadow .content {
    padding: 1.875rem;
  }
  .tax-overview-page .col-md-12,
  .tax-overview-page .col-md-4 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .tax-overview-page .col-md-8 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  .tax-overview-page .col-md-8 p,
  .tax-overview-page .col-md-8 .content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .tax-overview-page .col-md-8 p .info-label,
  .tax-overview-page .col-md-8 .content .info-label {
    flex: none;
    margin-top: auto;
  }
  .tax-overview-page .col-md-8 .teaser-shadow.col-md-6:nth-child(2) {
    padding-right: 0.935rem;
  }
  .tax-overview-page .col-md-8 .teaser-shadow.col-md-6:nth-child(3) {
    padding-left: 0.935rem;
  }
  .tax-overview-page .col-md-4 .teaser-link {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }
  .tax-overview-page .col-md-4 .teaser-link p,
  .tax-overview-page .col-md-4 .teaser-link .content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .tax-overview-page .col-md-4 .teaser-link p .info-label,
  .tax-overview-page .col-md-4 .teaser-link .content .info-label {
    flex: none;
    margin-top: auto;
  }
  .tax-overview-page .col-md-4 .teaser-shadow {
    width: 100%;
  }
  .tax-overview-page .col-md-4 .teaser-shadow.text-and-image-inline header {
    display: flex;
    flex: 1;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .tax-overview-page .col-md-4 .teaser-shadow .content {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
.additional-info {
  color: #999994;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  padding-bottom: 0.625rem;
  padding-top: 1.0625rem;
}
.glyphicons {
  padding-right: 0.31rem;
  vertical-align: middle;
}
.glyphicons.glyphicons-conversation:before {
  padding: 0.125rem 0 0 0.125rem;
}
.glyphicons.glyphicons-eye-open:before {
  padding: 0.0625rem 0 0 0.125rem;
}
.copyright {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #999994;
  margin-top: 0.25rem;
}
.sticker-label {
  font-size: 0.75rem;
  line-height: 1.875rem;
  background-color: #005da5;
  border-radius: 15px;
  color: #ffffff;
  height: 30px;
  left: 25px;
  padding: 0 0.935rem;
  position: absolute;
  top: 20px;
}
.info-label {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  border-bottom: 1px solid #e9e9e5;
  color: #999994;
  margin-bottom: 1.5rem;
  overflow: hidden;
  padding-bottom: 0.31rem;
  word-wrap: break-word;
}
.info-label span.articleFormat {
  height: 16px;
  margin-right: 0.625rem;
  width: 16px;
}
.info-label span.articleFormat.interview {
  background-image: url("../images/interview-white.svg");
}
.info-label span.articleFormat.reportage {
  background-image: url("../images/reportage-white.svg");
}
.info-label span.articleFormat.trendbericht {
  background-image: url("../images/trendreport-white.svg");
}
.info-label span.articleFormat.analyse {
  background-image: url("../images/analysis-white.svg");
}
.info-label span.articleFormat.kommentar {
  background-image: url("../images/comment-white.svg");
}
.info-label span.articleFormat.graySvg.interview {
  background-image: url("../images/interview-gray.svg");
}
.info-label span.articleFormat.graySvg.reportage {
  background-image: url("../images/reportage-gray.svg");
}
.info-label span.articleFormat.graySvg.trendbericht {
  background-image: url("../images/trendreport-gray.svg");
}
.info-label span.articleFormat.graySvg.analyse {
  background-image: url("../images/analysis-gray.svg");
}
.info-label span.articleFormat.graySvg.kommentar {
  background-image: url("../images/comment-gray.svg");
}
.info-label .info-label-elements {
  margin-bottom: 0.625rem;
}
.info-label span {
  padding-right: 0.935rem;
}
.info-label span.glyphicons {
  font-size: 0.6875rem;
  line-height: 1rem;
  margin-right: 0.31rem;
  padding-bottom: 0.3rem;
  padding-right: 0;
}
.info-label span:last-of-type {
  padding-right: 0;
}
.info-label strong {
  padding-right: 0.31rem;
}
.info-label.flex-info-label {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.info-label.no-border {
  border: none;
}
.detail-info-label-bar {
  padding: 0;
}
.detail-info-label {
  border-bottom: 1px solid #e9e9e5;
  border-top: 1px solid #e9e9e5;
  color: #33332e;
  display: flex;
  flex-wrap: wrap;
  padding: 0.625rem 0;
}
.detail-info-label > span {
  font-size: 1rem;
  font-weight: 400;
  padding-right: 0.935rem;
}
.detail-info-label > span.glyphicons {
  font-size: 0.812rem;
  line-height: 1.25rem;
  padding-right: 0.31rem;
}
.detail-info-label > span:last-child {
  display: block;
}
.detail-info-label .document-type {
  text-transform: uppercase;
}
.detail-info-label .document-category {
  flex-basis: 100%;
  padding-top: 0.935rem;
}
.detail-info-label span.articleFormat {
  height: 16px;
  margin-right: 0.625rem;
  width: 16px;
}
.detail-info-label span.articleFormat.interview {
  background-image: url("../images/interview.svg");
  margin-top: 3px;
}
.detail-info-label span.articleFormat.reportage {
  background-image: url("../images/reportage.svg");
  margin-top: 0.0625rem;
}
.detail-info-label span.articleFormat.trendbericht {
  background-image: url("../images/trendreport.svg");
}
.detail-info-label span.articleFormat.analyse {
  background-image: url("../images/analysis.svg");
  margin-top: 3px;
}
.detail-info-label span.articleFormat.kommentar {
  background-image: url("../images/comment.svg");
  margin-top: 0.4rem;
}
.content-tools {
  color: #999994;
  padding: 1.25rem 0;
  display: flex;
  justify-content: space-between;
}
.content-tools .tools-block {
  display: flex;
}
.content-tools .icon-related-number {
  font-size: 0.875rem;
  padding-left: 0.31rem;
  vertical-align: sub;
}
.content-tools .glyphicons {
  line-height: 1.25rem;
  padding-right: 0;
}
.content-tools .glyphicons-eye-open {
  font-size: 2rem;
}
.content-tools .glyphicons-conversation {
  font-size: 2.4rem;
}
.content-tools .glyphicons-print {
  font-size: 1.125rem;
  padding-bottom: 1px;
}
.meta-info-label {
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #e9e9e5;
  color: #808080;
  padding: 0.31rem 0;
  text-transform: uppercase;
}
.meta-info-label .pull-right.no-content {
  visibility: hidden;
  height: 0;
}
.author-name {
  text-transform: none;
  vertical-align: middle;
}
.comments-info {
  margin-left: 0.935rem;
}
.comments-info .glyphicons {
  padding-left: 0.5rem;
}
.box .meta-info-label .author-name {
  color: #666661;
}
.box .meta-info-label > span {
  padding-right: 1.25rem;
}
.box .meta-info-label > span.glyphicons {
  font-size: 0.6875rem;
  line-height: 1rem;
  margin-right: 0.31rem;
  padding-right: 0;
}
.article-info {
  border-bottom: 1px solid #e9e9e5;
  border-top: 1px solid #e9e9e5;
  margin-bottom: 1.875rem;
  margin-left: 0;
}
.article-info .link-authors {
  font-size: 1.6rem;
  line-height: 1.25rem;
}
.article-info .link-authors:not(.glyphicons) {
  font-family: "ABC Favorit", sans-serif;
}
.article-info .copyright-link {
  text-decoration: underline;
  font-size: 1.6rem;
}
.article-info .author-info {
  padding: 0.625rem 0;
  width: 100%;
}
.article-info .author-info .author {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  align-items: center;
  color: #33332e;
  list-style: none;
  padding-bottom: 0.625rem;
  padding-left: 0;
}
.article-info .author-info .author:last-child {
  padding-bottom: 0;
}
.article-info .author-info .author #haufe-svg {
  flex: 0;
  height: 5rem;
  margin-right: 0.625rem;
  min-width: 5rem;
}
.article-info .author-info .role {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #999994;
}
.article-info .author-info .author {
  padding-left: 0;
  padding-bottom: 0.625rem;
}
.article-info .author-info .author:last-child {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .detail-info-label-bar {
    border-top: 1px solid #e9e9e5;
    display: flex;
    justify-content: space-between;
  }
  .detail-info-label-bar .glyphicons {
    margin-top: -5px;
  }
  .detail-info-label {
    border: none;
    display: block;
    padding: 0.935rem 0;
  }
  .detail-info-label > span:last-child {
    display: inline;
  }
  .content-tools {
    padding: 0.8725rem 0;
  }
  .content-tools .icon-related-number {
    font-size: 1rem;
  }
  .content-tools .glyphicons {
    padding-left: 0.935rem;
  }
  .content-tools .glyphicons-conversation {
    font-size: 1.1875rem;
    padding-top: 0.35rem;
  }
  .content-tools .glyphicons-eye-open {
    font-size: 1.1875rem;
  }
  .content-tools .glyphicons-print {
    font-size: 0.875rem;
  }
  .content-tools .glyphicons-star,
  .content-tools .glyphicons-star-empty {
    color: #f5bd4d;
    font-size: 1rem;
  }
  .article-info {
    display: flex;
    margin-bottom: 1.875rem;
  }
  .article-info .author-info {
    display: flex;
  }
  .article-info .author-info .author {
    align-items: center;
    flex-basis: 50%;
    flex-direction: row;
    padding-bottom: 0;
    padding-right: 1.875rem;
  }
  .article-info .author-info.paid-content {
    flex-basis: 100%;
  }
}
.product-recommendation-box-container {
  padding: 1.5rem;
  background: #ebf4ff;
  border-radius: 1.5rem;
}
.product-recommendation-box-container a {
  text-decoration: none;
}
.product-recommendation-box-container .product-recommendation__label {
  color: #0200fa;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.product-recommendation-box-container .product-recommendation__body {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  align-self: stretch;
  flex-direction: column;
}
.product-recommendation-box-container .product-recommendation__image {
  width: 13.25rem;
  align-self: center;
  margin: 0;
  display: flex;
  align-items: center;
  grid-row: 1 / span 1;
  grid-column: 1 / span 1;
  justify-self: stretch;
}
.product-recommendation-box-container .product-recommendation__image img {
  border-radius: 0.5rem;
}
.product-recommendation-box-container .product-recommendation__details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  flex: 1 0 0;
  justify-self: stretch;
}
.product-recommendation-box-container .product-recommendation__details #prod-box-main-short-desc {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.product-recommendation-box-container .product-recommendation__details header {
  color: #150052;
}
.product-recommendation-box-container .product-recommendation__details header:hover {
  text-decoration: underline;
}
.product-recommendation-box-container .product-recommendation__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
}
.product-recommendation-box-container .product-recommendation__text-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.product-recommendation-box-container .product-recommendation__description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 0.25rem;
  color: #150052;
}
.product-recommendation-box-container .product-recommendation__description p {
  margin: 0;
  color: #150052;
}
.product-recommendation-box-container .product-recommendation__description ul {
  margin-bottom: 1.875rem;
  list-style-position: inside;
  padding-left: 0.625rem;
}
.product-recommendation-box-container .product-recommendation__description #prod-box-main-label {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.product-recommendation-box-container .product-recommendation__description #prod-box-main-long-desc {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.info-box {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  border: 0.0625rem solid #d4d4d4;
  border-radius: 1rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.info-box__neutral {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  border: 0.0625rem solid #d4d4d4;
  border-radius: 1rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fafafa;
}
.box {
  background-color: #fafafa;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
}
.box div ol {
  padding-left: 0;
}
.box article,
.box .article-teaser,
.box .article-list-item,
.box footer {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1rem;
}
.box .filter-iterm {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1rem;
}
.box li {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
}
.box hr {
  color: #ccccc7;
}
.box header .break-word {
  word-break: break-all;
}
.box header strong {
  display: block;
  color: #00467c;
}
.box .box-image-with-background {
  background-image: url("../images/icon-bg.png");
  background-position: 0 0;
  background-size: 100% 100%;
  display: block;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  margin-right: -1.875rem;
  margin-bottom: 1.875rem;
  max-width: inherit;
}
.box .box-image-with-background .seminar-logo {
  margin: 0 auto;
  padding-top: 1.25rem;
}
.box .info-label {
  border-bottom: 0.0625rem solid #b8b8b8;
  color: #808080;
}
.box .info-label.no-border {
  border: none;
}
.box .article-teaser.collapsible {
  padding-left: 1em;
  width: 100%;
}
.box .no-padding-left {
  padding-left: 0;
}
.box .no-padding-right {
  padding-right: 0;
}
.box.col-md-12 .col-md-6.no-padding-right {
  padding-top: 1.25rem;
}
.box [id^="collapsibleContainer_"],
.box .expand-multiple [id^="collapsibleContainer_"] {
  font-size: 0.6875rem;
  line-height: 1.375rem;
}
.box [id^="collapsibleContainer_"] {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
}
.box .expand-multiple [id^="collapsibleContainer_"] {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
}
.box h4 ~ .article-list-item {
  margin-bottom: 1rem;
}
.box .no-content {
  margin-bottom: 1rem;
  text-align: center;
}
.box > .btn:not(:first-child),
.box .content > .btn:not(:first-child) {
  margin-top: 1.25rem;
}
.box.no-border {
  border: 0;
}
.box.no-border-top {
  border-top: 0;
}
.box.space-after {
  margin-bottom: 1rem;
}
.box.box-slider {
  max-width: 100%;
}
.box.box-slider .carousel-controls-indicators {
  margin-top: 0;
  padding-top: 1.25rem;
}
.box.box-slider.carousel-outer .teaser-product {
  cursor: pointer;
  margin-bottom: 0.625rem;
}
.box.box-slider.carousel-outer .teaser-product footer .btn-outline-primary {
  clear: both;
}
.box.box-slider.carousel-outer .teaser-product p {
  margin: 0 0 1.875rem;
}
.box.box-slider.carousel-outer .carousel {
  cursor: pointer;
}
.box.box-slider.carousel-outer .btn-outline-secondary {
  margin-top: 1.875rem;
  width: 100%;
}
.box.box-title {
  padding: 1.25rem;
}
.box.box-image {
  padding: 0;
  position: relative;
  margin-bottom: 0;
}
.box.box-image .floating-logo {
  left: 0;
  height: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.box.box-image .floating-logo svg {
  height: 100%;
  padding: 1.25rem;
  position: absolute;
  width: 70%;
}
.box.box-image #online-training-floating-logo {
  padding-bottom: calc(100% * 78 / 264);
}
.box.box-image .content {
  padding: 1.25rem;
}
.box.box-image .content.content-btn .btn-outline-secondary {
  width: 100%;
}
.box.box-image .overview__seminarbox {
  display: flex;
  padding: 1.5rem 2rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  flex: 1 0 0;
  align-self: stretch;
}
.box.box-image .overview__seminarbox .overview__seminarbox__title {
  margin: 0;
}
.box.box-image .overview__seminarbox .overview__seminarbox__info {
  display: flex;
  align-items: flex-start;
  padding: 0;
}
.box.box-image .overview__seminarbox ul {
  display: flex;
  flex-direction: column;
  margin: 0;
}
.box.box-image .overview__seminarbox ul li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  border: unset;
  gap: 1rem;
}
.box.box-image .overview__seminarbox ul li hr {
  margin: 0;
}
.box.box-image figure {
  margin: 0;
  width: 100%;
}
.box.box-image form .errormsg {
  margin-bottom: 0.5rem;
}
.box.box-image-bg {
  padding: 0;
  border-bottom: none;
}
.box.box-image-bg .inner-content {
  background-position: center center;
  background-size: cover;
  color: #ffffff;
  min-height: 158px;
  padding: 1.25rem;
}
.box.box-image-bg .inner-content .info-label,
.box.box-image-bg .inner-content .meta-info-label,
.box.box-image-bg .inner-content .link-list li {
  color: #ffffff;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.box.box-image-bg .additional-info {
  color: #ffffff;
}
.box.box-image-bg footer {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #666661;
  border-top: 1px solid #ccccc7;
  padding: 1.25rem;
}
.box .link-list li,
.box.list-meta-info-bar li,
.box.list-small li,
.box.list-icon li {
  border-bottom: 1px solid #ccccc7;
}
.box .link-list li .document-type,
.box.list-meta-info-bar li .document-type,
.box.list-small li .document-type,
.box.list-icon li .document-type {
  text-transform: uppercase;
}
.box .relative-container {
  position: relative;
}
.box .panel-toggler.btn-outline-secondary {
  width: 100%;
}
.box .panel-toggler.btn-outline-secondary .text-collapsed {
  display: none;
}
.box .panel-toggler.btn-outline-secondary .text-expanded {
  display: inline;
}
.box .panel-toggler.btn-outline-secondary .glyphicons {
  padding-right: 0;
}
.box .panel-toggler.btn-outline-secondary .glyphicons:before {
  content: "\E601";
  padding: 0.4rem 0 0.4rem 0.4rem;
}
.box .panel-toggler.btn-outline-secondary.collapsed .text-collapsed {
  display: inline;
}
.box .panel-toggler.btn-outline-secondary.collapsed .text-expanded {
  display: none;
}
.box .panel-toggler.btn-outline-secondary.collapsed .glyphicons:before {
  content: "\E602";
}
html.ie .box .box-image-with-background {
  min-height: 200px;
}
aside .box {
  border-bottom: 1px solid #ccccc7;
  margin-bottom: 0;
  padding: 1.875rem 0.935rem;
}
aside .box:last-child {
  border-bottom: none;
  margin-bottom: 1.25rem;
}
aside .box.box-image {
  display: block;
  padding: 1.875rem 0;
}
aside .box.box-image .content {
  padding: 1.25rem 30px / 2 0 30px / 2;
}
aside .box.box-image .carousel-inner {
  cursor: pointer;
}
aside .box.box-image .carousel-inner .title {
  color: #0200fa;
}
aside .box.box-image .split-1 {
  margin: 0;
}
aside .box.box-image .carousel-controls-indicators {
  margin: 0;
  padding: 0 1.875rem 1.875rem;
}
.article-list .box .article-teaser,
main.landing-page .box .article-teaser,
.article-list .box .article-list-item,
main.landing-page .box .article-list-item,
.article-list .box .article-teaser p:not(.page-tools),
main.landing-page .box .article-teaser p:not(.page-tools),
.article-list .box .article-list-item p:not(.page-tools),
main.landing-page .box .article-list-item p:not(.page-tools) {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
}
[id^="content_haufe_"] .box {
  font-size: 1rem;
  line-height: 1.375rem;
}
.navigation-box {
  gap: 1.5rem;
}
.navigation-box__content--wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.navigation-box__content--wrapper .navigation-box__content--header {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  margin: 0;
}
.navigation-box__content--wrapper ul {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.navigation-box__content--wrapper ul li {
  display: flex;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.navigation-box__content--wrapper section {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.navigation-box a {
  text-transform: unset !important;
  margin: 0 !important;
  text-align: unset;
}
.navigation-box--v1 {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  margin-bottom: 1.5rem;
}
.teaser-box--v1 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.teaser-box--v1 .button-v2 {
  width: fit-content;
}
.banner-box {
  padding: 1rem 1.5rem;
  display: flex;
  gap: 1rem;
  align-self: stretch;
  align-items: center;
  border-radius: 1rem;
  background: #fafafa;
}
@media screen and (max-width: 991px) {
  .box .col-md-6.no-padding-right {
    padding-top: 1.25rem;
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .box {
    padding: 1.875rem;
    margin-bottom: 2.5rem;
  }
  .box article,
  .box .article-teaser,
  .box .article-list-item,
  .box footer {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
  .box [id^="collapsibleContainer_"],
  .box .expand-multiple [id^="collapsibleContainer_"] {
    font-size: 0.8125rem;
    line-height: 1.375rem;
  }
  .box .box-image-with-background {
    height: 200px;
  }
  .box.box-slider .carousel-controls-indicators {
    padding-top: 0.625rem;
  }
  .box.box-image {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .box.box-image .floating-logo {
    width: 35%;
  }
  .box.box-image .floating-logo svg {
    padding: 1.875rem;
    width: 100%;
  }
  .box.box-image #online-training-floating-logo {
    padding-bottom: calc(100% * 98 / 284);
  }
  .box.box-image .side-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 35%;
  }
  .box.box-image .side-image.no-zoom {
    background-position: center top;
    background-size: auto;
    zoom: 102%;
    -ms-zoom: 103%;
    -moz-transform: scale(1.03);
  }
  .box.box-image .content {
    padding: 1.875rem;
  }
  .box.box-image .content form fieldset {
    width: auto;
  }
  .box.no-overflow {
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    -ms-scroll-limit: 0 0 0 0;
  }
  .box.box-image-bg .inner-content {
    padding: 1.875rem;
  }
  .box.box-image-bg footer {
    padding: 1.875rem;
  }
  .box .panel-toggler.btn-outline-secondary {
    width: auto;
  }
  .box.col-md-12 .col-md-6.no-padding-right {
    padding-top: 0;
  }
  aside .box:last-child {
    margin-bottom: 1.875rem;
  }
  aside .box,
  aside .box.box-slider {
    padding: 1.875rem 0;
    margin-bottom: 0;
  }
  aside .box:last-child,
  aside .box.box-slider:last-child {
    border-bottom: none;
  }
  aside .box.box-image .content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .product-recommendation-box-container .product-recommendation__body {
    flex-direction: row;
    align-items: flex-start;
  }
  .product-recommendation-box-container .product-recommendation__image {
    align-self: stretch;
  }
}
ul,
ol {
  font-size: 1rem;
  line-height: 1.375rem;
  margin-bottom: 1.875rem;
  margin-top: 0;
  padding-left: 0.625rem;
}
.box__link-list header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.box__link-list p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.box__link-list ul {
  padding: 0;
  color: #808080;
}
.box__link-list ul li {
  list-style-type: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
  align-self: stretch;
}
.box__link-list ul a {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.box__link-list ul span {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #808080;
}
.box__link-list .box-footer {
  display: flex;
  padding: 1rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
  border-radius: 0.75rem;
  background: #dadad6;
}
.box__link-list .box-footer .box-footer__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  align-self: stretch;
}
.box__list__dual {
  display: flex;
  gap: 3rem;
  flex-direction: column;
}
.box__list__dual > div {
  width: 100%;
}
.box__list__dual.multi-column {
  gap: 0;
}
.box__list__dual.multi-column ul {
  margin-bottom: 0px;
  flex-basis: fit-content;
}
.link-list {
  list-style-type: none;
  margin-bottom: 3.125rem;
  padding-left: 0;
}
.link-list li {
  font-size: 1rem;
  line-height: 1.25rem;
  border-bottom: 1px solid #e9e9e5;
  font-weight: 400;
  padding: 1.06rem 0;
}
.link-list li:first-child {
  padding-top: 0;
}
.link-list li .glyphicons.glyphicons-sort:before {
  color: #0200fa;
}
.link-list li .title {
  margin-bottom: 0;
}
.link-list.series-list li {
  padding-left: 3rem;
  position: relative;
}
.link-list.series-list li .glyphicons {
  left: 0;
  position: absolute;
}
.link-list.series-list li .glyphicons.glyphicons-sort:before {
  padding: 4px 0;
}
.link-list.list-meta-info-bar li {
  padding-bottom: 0;
}
.link-list.list-icon li:before {
  font-size: 0.875rem;
  line-height: 1.375rem;
  content: "\e224";
  font-family: "Glyphicons Regular";
}
.link-list.related-tags.collapse.in li:first-of-type,
.link-list.related-shop-links.collapse.in li:first-of-type {
  padding-top: 1.06rem;
}
.box .link-list {
  margin-bottom: 0;
}
.product-list .btn-outline-secondary {
  clear: both;
  display: block;
  margin-top: 1.875rem;
}
.product-list .btn-outline-secondary + p {
  padding-top: 1.25rem;
}
.product-list .box:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.product-list .pull-left {
  margin-right: 1.875rem;
  margin-bottom: 1.875rem;
  width: 150px;
}
.product-list p {
  margin: 0;
}
.product-list hr {
  margin: 1.875rem 0;
}
.product-list .info-label {
  border-bottom: none;
  padding-bottom: 0;
}
.product-list figure {
  margin-bottom: 1.25rem;
}
.link-list__most-clicked--list-item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  flex-direction: column;
}
.link-list__most-clicked--list-item a:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.link-list__list-item--additional-info {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.related-topics-fragment {
  display: flex;
  padding: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
  border-radius: 1.5rem;
  background: #fafafa;
  align-self: stretch;
}
.related-topics-fragment header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  padding: initial;
}
.related-topics-fragment__body {
  display: grid;
  row-gap: 0.75rem;
  column-gap: 0.75rem;
  align-self: stretch;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media screen and (max-width: 767px) {
  .related-topics-fragment {
    padding: 1.5rem;
  }
  .related-topics-fragment__body {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media screen and (min-width: 768px) {
  .box__list__dual {
    flex-direction: row;
  }
  .box__list__dual > div {
    width: 50%;
  }
  .box__list__dual.multi-column {
    gap: 3rem;
  }
  .box__list__dual.multi-column ul {
    margin-bottom: 1.875rem;
    flex-basis: fit-content;
  }
  ul.related-tags,
  ul.related-shop-links {
    display: flex;
    flex-wrap: wrap;
  }
  ul.related-tags.collapse.in,
  ul.related-shop-links.collapse.in {
    display: flex;
    flex-wrap: wrap;
  }
  ul.related-tags li,
  ul.related-shop-links li {
    width: calc(50% - 1.5rem);
  }
  ul.related-tags li:nth-of-type(2),
  ul.related-shop-links li:nth-of-type(2) {
    padding-top: 0;
  }
  ul.related-tags li:nth-of-type(even),
  ul.related-shop-links li:nth-of-type(even) {
    margin-left: 15px;
  }
  ul.related-tags li:nth-of-type(odd),
  ul.related-shop-links li:nth-of-type(odd) {
    margin-right: 15px;
  }
  ul.related-tags li:nth-last-of-type(2):nth-of-type(odd),
  ul.related-shop-links li:nth-last-of-type(2):nth-of-type(odd) {
    margin-bottom: 0;
  }
  ul.related-tags#additional-items li:nth-of-type(2),
  ul.related-shop-links#additional-items li:nth-of-type(2),
  ul.related-tags#additional-shop-links li:nth-of-type(2),
  ul.related-shop-links#additional-shop-links li:nth-of-type(2) {
    padding-top: 1.06rem;
  }
  ul.linked-tags li:nth-of-type(2),
  ul.linked-tags li:nth-of-type(3) {
    padding-top: 0;
  }
  .link-list__most-clicked--list-item:last-of-type {
    border-width: 0;
  }
}
.letter-index-box {
  border-collapse: separate;
  border-spacing: 2px;
  display: table;
  margin-bottom: 1rem;
  margin-left: -2px;
}
.letter-index-box .box-row {
  display: table-row;
}
.letter-index-box .box-cell {
  display: table-cell;
  height: 1.875rem;
  text-align: center;
  width: 50px;
}
.letter-index-box .box-cell:first-child {
  margin-left: 0;
}
.letter-index-box .box-cell a {
  background-color: #ccccc7;
  color: #33332e;
  display: inline-block;
  height: 100%;
  line-height: 1.875rem;
  width: 100%;
}
.letter-index-box .box-cell a:hover,
.letter-index-box .box-cell a:active,
.letter-index-box .box-cell a.active {
  background-color: #eb6005;
  color: #ffffff;
}
.product-box.sticky {
  display: none;
}
.product-box.main {
  clear: both;
}
.product-box.main article:last-child {
  clear: both;
  margin-left: 0;
}
.product-box.main figure {
  margin-right: 2rem;
}
.product-box.main figure img {
  margin-right: 0;
  margin-top: 0.85rem;
  width: 143px;
}
.product-box.main .box-title {
  border-bottom: 1px solid #ccccc7;
  padding-bottom: 0.8rem;
  text-transform: uppercase;
  width: 100%;
}
.product-box.main .box-title,
.product-box.main .box-title .glyphicons {
  color: #666661;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.product-box.main .box-title .glyphicons:before {
  padding: 0 8px 0 0;
}
.product-box.main .product-name {
  color: #33332e;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.375rem;
  margin-top: 9px;
}
.product-box.main .description {
  color: #33332e;
  font-family: "ABC Favorit", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.product-box.main .btn-orange-transparent {
  margin-top: 1.7rem;
}
.product-box .related-product {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4375rem;
  border-top: 1px solid #ccccc7;
  color: #666661;
  margin-top: 2rem;
  padding-top: 2rem;
}
.product-box .shop-title,
.product-box .secondary-action {
  text-transform: unset !important;
}
.product-box .fallback-title {
  font-size: 1.1562rem;
  line-height: 1.5625rem;
  margin-top: 1rem;
  font-weight: 600;
}
.product-box .fallback-subtitle {
  line-height: 1.5625rem;
  margin-top: 1rem;
}
.product-box.fallback-modal {
  align-items: center;
  display: flex;
  justify-content: center;
  position: fixed;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.4s;
}
.product-box.fallback-modal .modal-content {
  position: absolute;
  background: white;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  width: 617px;
  border-radius: 0px;
  padding: 0px;
  z-index: 11000;
}
.product-box.fallback-modal .modal-content .modal-text {
  padding: 24px;
  gap: 16px;
  display: grid;
}
.product-box.fallback-modal .modal-content .modal-text .fallback-modal-header {
  font-size: 18px;
  font-weight: 700;
}
.product-box.fallback-modal .modal-content .modal-text .fallback-modal-header .modal-close-btn {
  float: right;
  cursor: pointer;
  font-size: 27px;
}
.product-box.fallback-modal .modal-content .modal-text .fallback-modal-body {
  font-weight: 300;
}
.product-box.fallback-modal .modal-content .modal-text .fallback-modal-body p:last-child {
  margin-bottom: 0px;
}
.product-box.fallback-modal .modal-content .modal-text .fallback-modal-body p:first-child {
  margin-top: 0px;
}
.product-box.fallback-modal .modal-content .fallback-modal-footer {
  padding: 16px 40px;
  display: flex;
  justify-content: right;
  align-items: center;
  border-top: 1px solid #e5e5e5;
  gap: 40px;
}
.product-box.fallback-modal .modal-content .fallback-modal-footer .modal-btn {
  cursor: pointer;
  font-weight: 700;
  font-size: 16px;
}
.product-box.fallback-modal .modal-content .fallback-modal-footer .modal-btn.btn-primary {
  padding: 16px 40px;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  .product-box.main article,
  .product-box.main article:last-child {
    margin-left: 236px;
  }
  .product-box.main article:last-child {
    clear: none;
  }
  .product-box.main figure {
    margin-right: 1.5rem;
    margin-bottom: 0;
  }
  .product-box.main figure img {
    margin-right: 0;
    margin-top: 1rem;
    width: 212px;
  }
  .product-box.main .title {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    margin-top: 1rem;
  }
  .product-box.main .product-name,
  .product-box.main .description {
    line-height: 1.375rem;
  }
  .product-box.main .btn-orange-transparent {
    margin-top: 2rem;
  }
  .product-box.main #prod-box-main-link {
    display: inline-block;
    min-height: 212px;
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .product-box.sticky {
    -webkit-transition: transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    background-color: #ebf4ff;
    border-radius: 1rem;
    box-shadow: 0 5px 17px 0 rgba(0, 0, 0, 0.02), 0 2px 7px 0 rgba(0, 0, 0, 0.15);
    bottom: 0;
    display: block;
    min-height: 59px;
    padding: 1.25rem;
    position: fixed;
    right: 1.25rem;
    width: 410px;
    z-index: 1000;
  }
  .product-box.sticky.slide.bottom:not(.in) {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  .product-box.sticky,
  .product-box.sticky a {
    color: #150052;
  }
  .product-box.sticky:hover,
  .product-box.sticky a:hover {
    text-decoration: none;
    color: #150052;
  }
  .product-box.sticky ul {
    list-style-type: none;
    margin-bottom: 0;
    text-indent: -0.625em;
    list-style-position: inside;
    padding-left: 1.1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .product-box.sticky ul li:before {
    color: #150052;
    content: "\e207";
    display: inline-block;
    font-family: "Glyphicons Regular";
    font-size: 0.75rem;
    padding-right: 0.75rem;
    text-decoration: inherit;
  }
  .product-box.sticky ul li {
    text-indent: -0.8rem;
    padding-left: 0.8rem;
    margin-bottom: 0.5rem;
  }
  .product-box.sticky .close,
  .product-box.sticky .panel-toggler {
    position: absolute;
    top: 1rem;
    z-index: 2;
  }
  .product-box.sticky .close {
    color: #150052;
    opacity: 1;
    right: 1rem;
  }
  .product-box.sticky .panel-toggler {
    right: 2.062rem;
  }
  .product-box.sticky .panel-toggler.collapsed ~ a .collapsed-header-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .product-box.sticky .panel-toggler.collapsed ~ a .collapsed-header-content .btn {
    display: block;
    line-height: 0.875rem;
    white-space: nowrap;
  }
  .product-box.sticky .panel-toggler.collapsed ~ a .collapsed-header-content .product-name {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .product-box.sticky .panel-toggler.collapsed ~ a .collapsed-header-content .btn,
  .product-box.sticky .panel-toggler.collapsed ~ a .collapsed-header-content .product-name {
    align-self: center;
  }
  .product-box.sticky .panel-toggler.collapsed ~ a .title {
    display: none;
  }
  .product-box.sticky #progressbar {
    width: 0;
    height: 0.4375rem;
    background: linear-gradient(90deg, #241f00 0%, #c19525 0%, #ffda00 100%);
    margin: -0.625rem 0rem;
  }
  .product-box.sticky .product-box-header {
    padding-right: 3.375rem;
    position: relative;
  }
  .product-box.sticky .product-box-header .btn {
    display: none;
    margin-left: 1.1875rem;
  }
  .product-box.sticky .product-name {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
  }
  .product-box.sticky .title {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .product-box.sticky .product-box-body article,
  .product-box.sticky .product-box-body .btn {
    margin-top: 1rem;
  }
  .product-box.sticky .product-box-body article {
    display: table;
  }
  .product-box.sticky .product-box-body .btn {
    margin-left: 1.875rem;
  }
  .product-box.sticky .product-box-body section,
  .product-box.sticky .product-box-body figure {
    display: table-cell;
  }
  .product-box.sticky .product-box-body section {
    padding-left: 0.5rem;
  }
  .product-box.sticky .product-box-body figure {
    vertical-align: top;
    width: auto;
  }
  .product-box.sticky .product-box-body figure img {
    width: auto;
  }
  .product-box.sticky .related-product {
    font-size: 0.75rem;
    line-height: 0.9375rem;
    border-color: #999994;
    color: #ffffff;
  }
}
.footer-newsletter-box {
  display: flex;
  padding: 2.5rem 1.875rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2.5rem;
  background: #ffffff;
}
.footer-newsletter-box .footer-newsletter-box__title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  text-align: center;
}
.footer-newsletter-box form {
  display: flex;
  width: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
}
.footer-newsletter-box form .footer-newsletter-box__form-fields {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
}
@media screen and (max-width: 991px) {
  .footer-newsletter-box .footer-newsletter-box__title {
    font-size: 2rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
  }
}
@media screen and (max-width: 767px) {
  .footer-newsletter-box {
    padding: 2rem 1rem;
  }
  .footer-newsletter-box form {
    width: 100%;
  }
  .footer-newsletter-box form .footer-newsletter-box__form-fields {
    align-items: center;
    align-self: stretch;
  }
  .footer-newsletter-box .footer-newsletter-box__title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
  }
}
.social-media-buttons {
  clear: both;
  text-align: center;
}
.social-share-container {
  text-align: center;
  padding-bottom: 1.875rem;
  padding-top: 1.875rem;
}
.social-media-svg {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 2.5rem;
}
.social-media-svg:last-of-type {
  margin-right: 0;
}
#facebook:hover,
#twitter:hover,
#xing:hover,
#linkedin:hover,
#mail:hover {
  fill: #669ec9;
}
#facebook:active,
#twitter:active,
#xing:active,
#linkedin:active,
#mail:active {
  fill: #0200fa;
}
@media screen and (min-width: 768px) {
  .col-sm-5 .social-share-container {
    padding-top: 0;
    text-align: right;
  }
  .social-media-buttons {
    text-align: center;
  }
  .social-media-buttons .social-media-svg {
    display: block;
    margin-bottom: 2.5rem;
    margin-right: 0;
  }
  .social-media-buttons-height {
    top: -4rem;
  }
  .social-share-container {
    padding-bottom: 3.75rem;
  }
  a.social-media-svg {
    width: auto;
  }
  a.social-media-svg:last-of-type {
    margin-bottom: 0;
  }
}
.paywall {
  width: auto;
}
.paywall.no-truncation {
  margin-bottom: 3.75rem;
}
.paywall:not(.no-truncation) {
  margin-bottom: -215px;
}
.paywall .footer {
  align-items: center;
  background: #0200fa;
  color: white;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 1.875rem 5%;
  text-align: center;
}
.paywall .paywall-box {
  background: linear-gradient(to bottom, white 0%, #f7f7f4 100%);
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  flex-direction: column;
  margin-bottom: 3.125rem;
  padding-top: 1.25rem;
  position: relative;
  top: -200px;
}
.paywall .paywall-box.no-truncation {
  top: 1.875rem;
}
.paywall .paywall-box .btn-solid-primary {
  margin-top: 1.25rem;
}
.paywall .paywall-box .box {
  margin-bottom: 0;
}
.paywall .paywall-box .link-chevron-bright {
  width: 100%;
}
.paywall .paywall-box figure {
  margin: 0 auto;
}
.paywall .paywall-box .title-container {
  margin: 1.25rem;
}
.paywall .paywall-box .shop-button {
  text-align: center;
}
.paywall .paywall-divider {
  background-color: #dadad6;
  height: 1px;
  margin-top: 1.25rem;
  width: 100%;
}
.paywall .title-container {
  text-align: center;
}
.paywall .title {
  position: relative;
  z-index: 3;
}
.paywall .title.main:before {
  content: url("../images/icon-paywall-lock.svg");
  margin-right: 0.625rem;
  vertical-align: -33%;
}
.paywall .softener {
  background-repeat: repeat-x;
  height: 200px;
  margin-left: -0.31rem;
  margin-right: -0.31rem;
  position: relative;
  top: -100px;
  z-index: 2;
}
.paywall-logged-in .teaser-product button {
  display: block;
  margin-top: 1.56rem;
}
@media screen and (min-width: 768px) {
  .paywall .paywall-box .link-chevron-bright {
    margin-bottom: 0.875rem;
    margin-left: 0.625rem;
    width: auto;
    font-size: 0.875rem;
  }
  .paywall .paywall-box figure {
    margin-right: 1.875rem;
  }
  .paywall .paywall-box .shop-button {
    text-align: left;
  }
}
.frc-captcha * {
  margin: 0;
  padding: 0;
  border: 0;
  text-align: initial;
  border-radius: px;
  filter: none !important;
  transition: none !important;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
  background-color: initial;
  color: #222;
}
.frc-captcha {
  position: relative;
  min-width: 250px;
  max-width: 312px;
  border: 1px solid #f4f4f4;
  padding-bottom: 12px;
  background-color: #fff;
}
.frc-captcha b {
  font-weight: bold;
}
.frc-container {
  display: flex;
  align-items: center;
  min-height: 52px;
}
.frc-icon {
  fill: #222;
  stroke: #222;
  flex-shrink: 0;
  margin: 8px 8px 0 8px;
}
.frc-icon.frc-warning {
  fill: #C00;
}
.frc-success .frc-icon {
  animation: frc-fade-in 1s both ease-in;
}
.frc-content {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  margin: 4px 6px 0 0;
  overflow-x: auto;
  flex-grow: 1;
}
.frc-banner {
  position: absolute;
  bottom: 0px;
  right: 6px;
  line-height: 1;
}
.frc-banner * {
  font-size: 10px;
  opacity: 0.8;
  text-decoration: none;
}
.frc-progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 3px 0;
  height: 4px;
  border: none;
  background-color: #eee;
  color: #222;
  width: 100%;
  transition: all 0.5s linear;
}
.frc-progress::-webkit-progress-bar {
  background: #eee;
}
.frc-progress::-webkit-progress-value {
  background: #222;
}
.frc-progress::-moz-progress-bar {
  background: #222;
}
.frc-button {
  cursor: pointer;
  padding: 2px 6px;
  background-color: #eb6005;
  border: 1px solid transparent;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  text-transform: none;
}
.frc-button:focus {
  border: 1px solid #333;
}
.frc-button:hover {
  background-color: #ef8037;
}
.frc-captcha-solution {
  display: none;
}
.frc-err-url {
  text-decoration: underline;
  font-size: 0.9em;
}
.dark.frc-captcha {
  color: #fff;
  background-color: #222;
  border-color: #333;
}
.dark.frc-captcha * {
  color: #fff;
}
.dark.frc-captcha button {
  background-color: #444;
}
.dark .frc-icon {
  fill: #fff;
  stroke: #fff;
}
.dark .frc-progress {
  background-color: #444;
}
.dark .frc-progress::-webkit-progress-bar {
  background: #444;
}
.dark .frc-progress::-webkit-progress-value {
  background: #ddd;
}
.dark .frc-progress::-moz-progress-bar {
  background: #ddd;
}
@keyframes frc-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.teaser > * .overline {
  color: #0200fa;
}
.teaser .teaser-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}
.teaser .teaser--chaptered {
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
  flex-direction: column;
}
.teaser .teaser--chaptered > * {
  flex: 50%;
  margin-bottom: 0px;
}
.teaser .teaser--chaptered li {
  color: #1a1a1a;
  padding-left: 0;
  display: flex;
  gap: 0.125rem;
}
.teaser .teaser--chaptered li .glyphicons {
  position: static;
  color: #1a1a1a;
}
.teaser .teaser--chaptered li a {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.teaser .teaser--meta-info {
  clear: both;
  padding: 0px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #808080;
  margin-top: 0.5rem;
}
.teaser .teaser-overview {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.teaser .teaser-overview .journal-badge-container .image img {
  height: 20px;
  object-fit: contain;
}
.teaser .teaser-overview .journal-badge-container .label {
  background: #f0f0f0;
  color: #fd2788;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.teaser .teaser-link {
  width: 100%;
  color: #1a1a1a;
}
.teaser .teaser-link .teaser-link--figure {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 1.5rem;
  align-self: stretch;
}
.teaser .teaser-link .teaser-link--figure figure {
  min-width: 33%;
  width: 100%;
  flex-basis: 33%;
  margin: 0;
}
.teaser .teaser-link .teaser-link--figure figure img {
  border-radius: 0.5rem;
}
.teaser .teaser-link p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #4d4d4d;
  margin-top: 0;
  margin-bottom: 0px;
}
.teaser .teaser-link .link-chevron {
  font-size: 1.25rem;
  line-height: 140%;
  letter-spacing: 0px;
  font-weight: 400;
}
.teaser .teaser-link .teaser-link--more {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #1a1a1a;
  margin-top: 0px;
}
.teaser .teaser-link .teaser-link--more:hover,
.teaser .teaser-link .teaser-link--more:focus {
  color: #1a1a1a;
  text-decoration: none;
}
.teaser .teaser-link .teaser-link--more:active {
  color: #1a1a1a;
}
.teaser .teaser-link .teaser-link--more .arrow {
  background-image: url("../images/arrow.svg");
  background-position: center;
  height: 1.125rem;
  width: 1.125rem;
}
.teaser .teaser-link:hover,
.teaser .teaser-link:focus {
  color: #1a1a1a;
  text-decoration: none;
}
.teaser .teaser-link:active {
  color: #1a1a1a;
}
.teaser .teaser-link .paid-content-icon {
  margin-bottom: 1.25rem;
}
.teaser .teaser-link .teaser-link--category {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  color: #0200fa;
}
.teaser .teaser-link .teaser-link--header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  color: #1a1a1a;
}
@media screen and (max-width: 479px) {
  .teaser .teaser-link .teaser-link--header .teaser-link--header {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
  }
}
.teaser .teaser-link hr {
  margin: 0px;
}
.teaser a.teaser-link {
  height: 100%;
}
.teaser .info-label {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
  line-height: 140%;
  color: #808080;
}
.teaser .journal-badge {
  margin-bottom: 1.06rem;
}
.teaser .teaser-info-label {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  display: flex;
  align-items: center;
  color: #4d4d4d;
  gap: 0.75rem;
  margin: 0;
  border: none;
}
.teaser .teaser-info-label .content-state {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.teaser .teaser-info-label .content-state .icon-v2 {
  background-position: center;
  background-repeat: no-repeat;
  height: 1rem;
  width: 1rem;
}
.teaser .teaser-info-label .content-state .icon-v2.euro {
  background-image: url("../images/euro_grey.svg");
}
.teaser .teaser-info-label .content-state .icon-v2.ok {
  background-image: url("../images/check_circle_grey.svg");
}
.teaser .teaser-info-label .content-state .icon-v2.overview {
  background-image: url("../images/overview.svg");
}
.teaser .teaser-info-label .content-state.issue {
  gap: 0.25rem;
}
.teaser .teaser-info-label .special-news-label {
  padding: 2px 3px;
}
.teaser .meta-info-label {
  clear: both;
  margin-top: 1.25rem;
  padding: 0;
}
.teaser .meta-info-label.author {
  margin: 0;
  padding-top: 1.5rem;
}
.teaser .meta-info-label > * {
  padding-bottom: 0.5rem;
}
.teaser figure.video {
  height: 0;
  padding-bottom: 75%;
  position: relative;
}
.teaser figure.video iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.teaser .teaser-cad2--v1 {
  margin-bottom: 1rem;
}
.teaser .teaser-cad2--v1 .teaser-cad2--v1__figure {
  margin-top: 1rem;
}
.teaser .teaser-cad2--v1 .teaser-cad2--v1__figure img {
  border-radius: 0.25rem;
}
.teaser .teaser-cad2-body .teaser-link--more {
  font-weight: 400 !important;
}
.teaser-list,
.journal-volume-teaser-list {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
.teaser-list__teaser-text {
  margin-bottom: 1rem;
}
.teaser-list__teaser-text p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.teaser-list hr {
  margin: 0 15px;
}
.journal-volume-teaser-list {
  gap: 2.5rem;
}
.journal-volume-teaser-list__teaser-text {
  margin-bottom: 1rem;
}
.journal-volume-teaser-list__teaser-text p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.journal-volume-teaser-list hr {
  margin: 0;
}
.teasers-on-overview .meta-info-label {
  border-bottom: none;
}
.teasers-on-overview a {
  color: #005da5;
}
.teasers-on-overview a:hover,
.teasers-on-overview a:focus {
  color: #669ec9;
  text-decoration: none;
}
.teasers-on-overview a:active {
  color: #00467c;
}
.teasers-on-overview .journal-badge {
  right: 2.25rem;
  pointer-events: none;
  position: absolute;
  top: 1.25rem;
  z-index: 2;
}
.teaser-highlight {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.teaser-highlight a {
  color: #ffffff;
}
.teaser-highlight .info-label {
  margin-bottom: 0.625rem;
}
.teaser-highlight .in-teaser-box {
  margin-bottom: 3.125rem;
  padding-left: 30px / 2;
  padding-right: 30px / 2;
}
.teaser-highlight .in-teaser-box:last-of-type {
  margin-bottom: 0;
}
.teaser-highlight .in-teaser-box .title.title-box {
  margin-bottom: 1.25rem;
}
.teaser-highlight .in-teaser-box .btn {
  margin-top: 1.875rem;
  width: 100%;
}
.box.box-image-bg .teaser-highlight {
  min-height: 230px;
}
.box.box-image-bg .teaser-highlight.fallback-image {
  background: linear-gradient(125.26deg, #004fab 0%, #0088bb 47.52%, #00b4af 96.82%, #00b8af 100%);
}
.box.box-image-bg .teaser-highlight-secondary {
  min-height: 158px;
}
.teaser-post {
  margin-bottom: 3.125rem;
}
.teaser-post .flex-container {
  flex-direction: column;
}
.teaser-post .flex-container p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
  margin-top: 0;
}
.teaser-post figure {
  width: 100%;
  margin-bottom: 0;
}
.teaser-post p {
  margin-bottom: 0;
}
.teaser-post.teaser-fixed-width-image .info-label {
  margin-top: 0;
}
.teaser-post.teaser-fixed-width-image figure {
  width: 150px;
}
.teaser-post.teaser-fixed-width-image figure img {
  width: 150px;
}
.teaser-aside__wrapper {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  align-self: stretch;
  margin: 0;
  cursor: pointer;
}
.teaser-aside__wrapper .teaser-aside__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.teaser-aside__wrapper .teaser-aside__content figure {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  align-self: center;
  margin: 0;
  flex-direction: column;
}
.teaser-aside__wrapper .teaser-aside__content .teaser-aside__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  margin: 0;
}
.teaser-aside__wrapper .teaser-aside__content .teaser-aside__title:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.teaser-aside__wrapper .teaser-aside__content .teaser-aside__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.teaser-aside__wrapper .teaser-aside__content .teaser-aside__whitepaper--wrapper {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  align-self: stretch;
}
.teaser-aside__wrapper footer {
  display: flex;
}
.teaser-aside__wrapper footer button {
  display: flex;
  padding: 0.75rem 1.5rem;
}
.teaser-product figure.pull-left {
  margin-right: 1.875rem;
  margin-bottom: 1.25rem;
}
.teaser-product button {
  width: 100%;
}
.teaser-product .btn-outline-primary {
  margin-top: 1.875rem;
}
.teaser-shadow a {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  display: block;
}
.teaser-shadow figure {
  margin: 0;
  width: 100%;
}
.teaser-shadow figure img {
  max-height: 250px;
}
.teaser-shadow .content {
  padding: 1.875rem 0.625rem;
}
.teaser-shadow .content .detail-info-label {
  border: none;
  padding-top: 0;
}
.teaser-shadow .content .info-label {
  display: flex;
  flex-wrap: nowrap;
}
.topic-page-teaser .link-list {
  margin-bottom: 1.875rem;
  margin-left: 0;
}
.topic-page-teaser .col-sm-6 {
  padding-left: 0;
}
.teaser-compact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.5rem;
  flex: 1 0 0;
}
.teaser-compact .complementary-media__container {
  position: relative;
}
.teaser-compact .complementary-media__container .complementary-media__chip {
  position: absolute;
  left: 8px;
  top: 8px;
}
.teaser-compact figure {
  display: flex;
  margin: unset;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.25rem;
  align-self: stretch;
}
.teaser-compact .teaser-compact--flexbox__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.5rem;
}
.teaser-compact .teaser-compact--flexbox__wrapper .teaser-compact--title__headline {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  margin-bottom: 0;
}
.teaser-compact .info-label {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  margin: 0;
  border: none;
  color: #808080;
}
.paid-content-teaser .content {
  float: left;
  width: 100%;
}
.paid-content-teaser .icon-box {
  display: block;
  float: left;
  margin-bottom: 1.5rem;
  margin-right: 1.25rem;
}
.paid-content-teaser .info-label.meta-info-bar {
  clear: both;
  display: block;
}
.paid-content-teaser .info-label:last-child {
  margin-bottom: 0;
}
.teaser-image .wide {
  margin-left: -30px;
  margin-right: -30px;
}
.teaser-collection {
  margin-bottom: 3.125rem;
}
.teaser-collection figure {
  width: 100%;
}
.teaser-collection .flex-container {
  flex-direction: column;
}
.teaser-collection .link-list {
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.teaser-collection .link-list .icon {
  padding-top: 1.25rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 768px) {
  .box.box-image-bg .teaser-highlight {
    min-height: 373px;
  }
  .box.box-image-bg .teaser-highlight.teaser-highlight-secondary {
    min-height: 158px;
  }
  .box.box-image-bg .teaser-highlight .in-teaser-box {
    margin-bottom: 0;
  }
  .box.box-image-bg .teaser-highlight .in-teaser-box .title.title-box {
    margin-bottom: 1.875rem;
  }
  .box.box-image-bg .teaser-highlight .in-teaser-box .btn {
    width: auto;
  }
  .teaser .teaser-link--figure {
    flex-direction: row !important;
  }
  .teaser .teaser-link--figure figure {
    min-width: 33%;
    width: auto;
    margin-right: 0px !important;
  }
  .teaser figure {
    float: left;
    margin-right: 1.875rem;
    width: auto;
  }
  .teaser figure.full-width {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .teaser figure.video {
    height: 250px;
    padding-bottom: 0;
  }
  .teaser figure.video iframe {
    position: static;
  }
  .teaser .info-label {
    margin-top: 0;
  }
  .teaser .teaser--chaptered {
    flex-direction: row;
  }
  .teaser-shadow figure {
    float: none;
    width: 100%;
  }
  .teaser-shadow figure img {
    max-height: 250px;
  }
  .teaser-shadow .content .info-label {
    border-bottom: 1px solid #ccccc7;
    text-transform: none;
  }
  .teaser-shadow .content hr {
    border: 1px solid #ccccc7;
    color: black;
    margin: 0.31rem 0;
  }
  .teaser-shadow .side-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 22%;
  }
  .teaser-shadow.text-and-image-inline {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 1.875rem;
  }
  .teaser-shadow.text-and-image-inline .content {
    padding: 1.875rem;
  }
  .teaser-shadow.text-and-image-inline .teaser-link {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
  }
  .teaser-post {
    flex-direction: row;
  }
  .teaser-post .link-blue.link-chevron {
    margin-left: 1.875rem;
  }
  .teaser-post figure {
    width: 37.5%;
  }
  .teaser-post.teaser-fixed-width-image .flex-container figure {
    margin-bottom: 0;
  }
  .teaser-product button {
    width: auto;
  }
  .paid-content-teaser .info-label.meta-info-bar {
    clear: none;
    display: -webkit-box;
  }
  .teaser-collection {
    margin-bottom: 3.75rem;
  }
  .teaser-collection figure {
    width: 25%;
  }
  .teaser-collection .flex-container {
    flex-direction: row;
  }
  .teaser-collection .link-list {
    flex: 1 0 50%;
    margin-left: 1.875rem;
    margin-top: 0;
  }
  .teaser-collection .link-list .icon {
    padding-top: 0;
  }
  .teaser-compact figure {
    float: none;
    width: 100%;
  }
}
@media screen and (min-width: 991px) {
  .teaser-shadow figure {
    margin: 0;
    width: 100%;
  }
  .teaser-shadow figure img {
    height: 180px;
  }
  .teaser-shadow figure .img-preserve-aspect-ratio {
    height: auto;
  }
  .teasers-on-overview {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .teasers-on-overview .col-md-8 {
    display: flex;
  }
  .teasers-on-overview .col-md-8 .box-image-bg {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .teasers-on-overview .col-md-8 .box-image-bg > a {
    display: flex;
    flex-direction: column;
    flex: 1;
  }
  .teasers-on-overview .col-md-8 .box-image-bg > a .teaser-highlight {
    flex: 1;
  }
  .teasers-on-overview .journal-badge {
    right: 3.375rem;
    top: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .journal-volume__heading-grid,
  .journal-volume-teaser-list {
    padding-left: 30px / 2;
    padding-right: 30px / 2;
  }
  .teaser-list,
  .journal-volume-teaser-list {
    gap: 2rem;
  }
}
.carousel-flex-box {
  display: flex;
  flex-direction: column;
}
.carousel-flex-box.hidden + hr {
  display: none !important;
  visibility: hidden !important;
}
.carousel-wrapper {
  gap: 1rem;
}
.carousel-content-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
}
.top-thema-outer {
  justify-content: center;
  align-items: center;
}
.marketeer-inner {
  gap: 1.5rem;
}
.carousel-header {
  display: flex;
  align-items: flex-start;
  gap: 0.25rem;
  align-self: stretch;
}
.carousel-outer .carousel {
  margin: 0;
}
.carousel-outer .carousel.space-after {
  margin-bottom: 1rem;
}
.carousel-outer .carousel-inner {
  display: flex;
}
.carousel-outer .carousel-inner .carousel-teaser-wrapper {
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
  width: 100%;
}
.carousel-outer .carousel-inner .carousel-teaser-wrapper a {
  color: #33332e;
  width: 100%;
}
.carousel-outer .carousel-inner .carousel-teaser-wrapper a:hover,
.carousel-outer .carousel-inner .carousel-teaser-wrapper a:visited {
  text-decoration: none;
}
.carousel-outer .carousel-inner,
.carousel-outer .carousel-indicators {
  margin-bottom: 0;
}
.carousel-outer .carousel-indicators {
  bottom: 0;
}
.carousel-outer .carousel-indicators li {
  margin-left: 2px;
  margin-right: 2px;
}
.carousel-outer .carousel-controls-indicators {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  padding: 0;
  margin: 0;
}
.carousel-outer .carousel-controls-indicators .carousel-indicators,
.carousel-outer .carousel-controls-indicators .carousel-control-outer {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
.carousel-outer .carousel-control {
  float: right;
}
.carousel-outer .inline-controls-swipe {
  display: inline;
}
.carousel-outer .split-2,
.carousel-outer .split-3,
.carousel-outer .split-4,
.carousel-outer .split-5,
.carousel-outer .split-6 {
  margin: 0 auto;
}
.carousel-outer .split-2 .item > article,
.carousel-outer .split-3 .item > article,
.carousel-outer .split-4 .item > article,
.carousel-outer .split-5 .item > article,
.carousel-outer .split-6 .item > article {
  display: flex;
}
.carousel-outer .split-1 .item > article {
  width: 100%;
}
.carousel-outer .split-2 .item > article:not(:only-of-type) {
  width: 50%;
}
.carousel-outer .split-2 .item > article:not(:only-of-type):first-child {
  padding-left: 0;
}
.carousel-outer .split-2 .item > article:not(:only-of-type):last-child {
  padding-right: 0;
}
.carousel-outer .split-3 .item > article:not(:only-of-type) {
  width: 33.3%;
}
.carousel-outer .split-4 .item > article:not(:only-of-type) {
  width: 25%;
}
.carousel-outer .split-5 .item > article:not(:only-of-type) {
  width: 20%;
}
.carousel-outer .split-6 .item > article:not(:only-of-type) {
  width: 16.66%;
}
.carousel .carousel-indicators {
  left: initial;
}
.carousel .carousel-control.left,
.carousel .carousel-control.right,
.carousel .carousel-indicators {
  margin-left: initial;
  position: relative;
}
.carousel .carousel-control {
  display: flex;
  justify-content: center;
  width: 30px;
  height: 30px;
  background: none;
  opacity: 1;
}
.carousel .carousel-indicators {
  display: inline-block;
  font-size: 0rem;
  line-height: 0rem;
  vertical-align: bottom;
  width: auto;
}
.carousel .carousel-indicators li {
  background-color: rgba(0, 0, 0, 0.6);
  border: 2px solid transparent;
  border-radius: 50%;
  height: 10px;
  margin: 0 0.625rem 0 0;
  width: 10px;
}
.carousel .carousel-indicators li.active {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.6);
}
html:not(.mobile) .carousel .carousel-indicators li:focus,
html:not(.mobile) .carousel .carousel-indicators li:hover {
  background: #669ec9;
  border-color: transparent;
}
html:not(.mobile) .carousel .carousel-indicators li:active {
  background: #0200fa;
}
.carousel .carousel-controls-indicators {
  line-height: 3rem;
  zoom: 1;
  width: 100%;
}
.carousel .split-in-half article {
  width: 49%;
}
.carousel .split-in-half article:first-child {
  margin-left: 0;
}
.carousel .split-in-half article:last-child {
  margin-right: 0;
}
.carousel .split-in-half article:last-child:nth-child(2) {
  float: right;
}
.carousel article:only-of-type {
  margin: 0;
  width: 100%;
}
.stage {
  margin-top: -1.5rem;
}
.stage .carousel {
  margin: 0;
  padding: 0;
}
.stage .carousel .carousel-inner {
  margin: 0;
}
.stage .carousel .carousel-controls-indicators {
  position: absolute;
  margin: 0.935rem 0;
  padding: 0 0.935rem;
}
@media screen and (max-width: 767px) {
  .carousel-control {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .carousel {
    font-size: 0.8125rem;
  }
  .carousel-outer .carousel-inner .carousel-teaser-wrapper {
    width: auto;
  }
}
html.ie .carousel .carousel-indicators {
  left: 0;
  margin-left: 0;
}
.newsletter header.no-margin-top {
  margin-top: 0;
}
.newsletter figure {
  margin-right: 1.5rem;
}
.newsletter p {
  margin-bottom: 0.75rem;
}
.newsletter .btn-link {
  padding: 0;
}
.newsletter .btn-solid-primary {
  float: none;
  white-space: nowrap;
  width: 100%;
}
.newsletter.article-teaser.medium header,
.newsletter .article-teaser.medium header {
  text-transform: capitalize;
  font-weight: 400;
}
.newsletter.article-teaser.small header,
.newsletter .article-teaser.small header {
  font-size: 0.75rem;
}
.newsletter.article-list hr {
  border-top-width: 2px;
}
.newsletter.article-list hr:first-of-type.root-navigation {
  margin-top: 0;
}
.newsletter.article-list hr:first-of-type:not(.root-navigation) {
  display: none;
}
.newsletter.article-list a.newsletter-link {
  font-size: 1.5rem;
  line-height: 2.5rem;
  vertical-align: middle;
  padding: 0.7rem 0;
  white-space: nowrap;
}
.newsletter.article-list a.newsletter-link .glyphicons-chevron-right:before {
  padding-left: 0;
}
.newsletter.article-list form {
  margin-bottom: 0;
}
.newsletter.article-list form input[type="radio"] + label {
  margin-right: 2rem;
}
.newsletter.article-list form .newsletter-subitem {
  margin-bottom: 1.5rem;
  padding-left: 4rem;
}
.newsletter.article-list form .newsletter-subitem p {
  margin-top: 2rem;
}
.newsletter.article-list .article-list-item {
  display: table;
}
.newsletter.article-list .article-list-item:first-of-type {
  margin-top: 3rem;
}
.newsletter.article-list .article-list-item input[type="checkbox"] {
  height: auto;
  width: auto;
}
.newsletter.article-list .newsletter-icon-container {
  display: block;
}
@media screen and (max-width: 767px) {
  .newsletter.article-list .newsletter-icon-container {
    border: none;
  }
}
.newsletter.article-list .newsletter-icon-container.root-navigation-steps {
  border: none;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step {
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: no-repeat;
  height: 110px;
  margin-bottom: 2.2rem;
  width: 160px;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-1 {
  background-position: 0 0;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-1.active {
  background-position: 0 -110px;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-2 {
  background-position: -162.5px 0;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-2.active {
  background-position: -162.5px -110px;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-3 {
  background-position: -325px 0;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-3.active {
  background-position: -325px -110px;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-4 {
  background-position: -488px 0;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.step-4.active {
  background-position: -488px -110px;
}
.newsletter.article-list .newsletter-icon-container .newsletter-icon-step.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step {
  font-size: 0.75rem;
  line-height: 1rem;
  background-color: #eeeeee;
  display: table;
  height: 60px;
  padding: 0.5rem 0.5rem 0.5rem 1.4rem;
  table-layout: fixed;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step:first-of-type {
  padding: 0.5rem;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step:not(:first-of-type):before {
  background-color: #eeeeee;
  border: 30px solid transparent;
  border-left-width: 8px;
  border-right-width: 0;
  border-left-color: #ffffff;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step:not(:last-of-type):after {
  border: 30px solid transparent;
  border-left-width: 7px;
  border-right-width: 0;
  border-left-color: #eeeeee;
  right: -6px;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step:last-of-type:after {
  border: 30px solid white;
  border-left-width: 7px;
  border-right-width: 0;
  border-left-color: #eeeeee;
  right: 0;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step:after {
  content: "";
  position: absolute;
  top: 0;
  z-index: 10;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step.active {
  background-color: #ccccc7;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step.active:before {
  background-color: #ccccc7;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step.active:after {
  border-left-color: #ccccc7;
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step.active span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.newsletter.article-list .newsletter-icon-container .newsletter-arrow-step span {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media screen and (max-width: 479px) {
  .newsletter.article-list .newsletter-icon-container .newsletter-arrow-step {
    font-size: 0.625rem;
    line-height: 0.875rem;
    padding: 0.2rem 0.2rem 0.2rem 0.8rem;
  }
}
@media screen and (min-width: 768px) {
  .newsletter .btn-solid-primary {
    float: right;
    width: auto;
  }
  .newsletter .captcha-container {
    float: right;
  }
}
.survey {
  display: table;
  position: relative;
  width: 100%;
}
.survey header a {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  color: #1a1a1a;
}
.survey header a:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.survey .as-link {
  font-size: 1rem;
  line-height: 1.375rem;
}
.survey .answers {
  color: #33332e;
  margin-bottom: 0;
  width: 100%;
}
.survey .answers .answer {
  border-bottom: 1px solid #ccccc7;
  float: left;
  padding: 1.25rem 0;
}
.survey .answers .answer:first-of-type {
  padding-top: 2.5rem;
}
.survey .answers .answer .option {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
  margin-top: 0.5rem;
  display: block;
}
.survey .answers .answer.disabled .image,
.survey .answers .answer:not(.disabled):hover .image {
  background: url(../images/survey-empty-full.png);
  background-position: -60px 0;
}
.survey .answers .answer .image {
  background-repeat: no-repeat;
  float: left;
  height: 59px;
  margin-right: 1.25rem;
  width: 59px;
}
.survey .answers .answer .count {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #4d4d4d;
}
.survey .answers .answer .percent {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
  font-weight: 700;
  margin-right: 0.625rem;
}
.survey .answers .answer .tens {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 59px;
}
.survey .answers .answer.col-of-5,
.survey .answers .answer.col-of-4,
.survey .answers .answer.col-of-3,
.survey .answers .answer.col-of-2,
.survey .answers .answer.col-of-1 {
  width: 100%;
}
.survey h2 {
  margin-bottom: 1rem;
}
.survey .social-share-container {
  padding-top: 1.25rem;
}
@media screen and (min-width: 768px) {
  .survey .answers .answer {
    border-bottom: 0;
    margin-bottom: 0;
    padding-top: 1.875rem;
    padding-bottom: 0;
  }
  .survey .answers .answer:first-of-type {
    padding-top: 1.875rem;
  }
  .survey .answers .answer .option {
    margin-top: 0;
    padding-bottom: 1.25rem;
    padding-right: 0.625rem;
  }
  .survey .answers .answer .count {
    display: block;
    padding-bottom: 1.25rem;
  }
  .survey .answers .answer .count:after {
    border-bottom: 1px solid #ccccc7;
    content: "";
    display: block;
    padding-top: 1.25rem;
    width: 106%;
  }
  .survey .answers .answer .image {
    float: none;
    margin-bottom: 0.625rem;
    margin-right: 1.875rem;
  }
  .survey .answers .answer.col-of-5 {
    width: 19%;
    max-width: 19%;
  }
  .survey .answers .answer.col-of-4 {
    width: 24%;
    max-width: 24%;
  }
  .survey .answers .answer.col-of-3:last-child,
  .survey .answers .answer.col-of-2:last-child {
    margin-left: 1.5%;
  }
  .survey .answers .answer.col-of-3 {
    width: 32%;
    max-width: 32%;
  }
  .survey .answers .answer.col-of-2 {
    width: 49%;
    max-width: 49%;
  }
  .survey .social-share-container {
    border-top: 1px solid #ccccc7;
    padding-top: 1.875rem;
  }
}
#survey-container {
  padding: 0 !important;
  height: 250px;
  position: relative;
  width: 100%;
  display: table;
}
.rating-container {
  text-align: left;
  height: 1.375rem;
}
.rating-container .rating-only-css {
  border: none;
  display: inline-block;
  padding-right: 0.31rem;
  position: relative;
  vertical-align: middle;
}
.rating-container .rating-only-css,
.rating-container .rating-only-css label {
  margin: 0;
  min-height: 1px;
}
.rating-container .rating-only-css > label {
  color: #f5bd4d;
  float: right;
}
.rating-container .rating-only-css > label:before {
  content: "\E049";
  display: block;
  font-family: "Glyphicons Regular";
  font-size: 1.625rem;
  line-height: 1.5625rem;
  margin-left: 0.1rem;
  text-decoration: none;
}
.rating-container .rating-only-css > input {
  display: none;
}
.rating-container .rating-only-css > input:checked ~ label:before {
  content: "\E050";
}
.rating-container.enabled > .ratingForm {
  margin: 0;
  white-space: nowrap;
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled {
  width: auto;
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > label:hover,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > label:hover ~ label {
  color: #f7ca71;
  cursor: pointer;
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > label:hover:before,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > label:hover ~ label:before {
  content: "\E050";
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked + label:before,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked ~ label:before {
  content: "\E049";
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked + label:hover,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked ~ label:hover,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked ~ label:hover ~ label {
  color: #f7ca71;
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked + label:hover:before,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked ~ label:hover:before,
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > input:checked ~ label:hover ~ label:before {
  content: "\E050";
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > label:hover ~ input:checked ~ label {
  color: #f7ca71;
}
.rating-container.enabled > .ratingForm .rating-only-css.enabled:hover > label:hover ~ input:checked ~ label:before {
  content: "\E050";
}
@media screen and (min-width: 768px) {
  .rating-container {
    position: relative;
  }
  .rating-container .rating-only-css {
    padding-right: 0;
  }
  .rating-container .rating-only-css > label:before {
    font-size: 1rem;
    line-height: 1rem;
    margin-top: -0.1875rem;
  }
  .infographic-detail .rating-container {
    margin-bottom: 0.625rem;
  }
}
.sitemap .sitemap-year,
.sitemap .sitemap-months {
  padding: 0;
}
.sitemap .sitemap-year {
  width: 5%;
  font-size: 1.4rem;
}
.sitemap .sitemap-months {
  width: 95%;
}
.sitemap .glyphicons-chevron-right {
  padding-left: 0.3rem;
}
.sitemap .space-before {
  margin-top: 4.7rem;
}
.footer {
  display: flex;
  padding: 3rem 1rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 3rem;
  align-self: stretch;
  background-color: #ebf4ff;
}
.footer .footer-topic-search__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
  width: 100%;
}
.footer .footer-topic-search__wrapper header {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  margin: 0;
}
.footer .footer-topic-search__wrapper .topic-search-links__wrapper {
  display: flex;
  height: 32px;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}
.footer .footer-topic-search__wrapper .topic-search-links__wrapper .topic-search-link {
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.footer .footer-partners__wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
  width: 100%;
}
.footer .footer-partners__wrapper header {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  margin: 0;
}
.footer .footer-partners__wrapper .footer-partners-images__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.footer .footer-partners__wrapper .footer-partners-images__wrapper .footer-partners__links {
  display: flex;
  padding: 1.5rem;
  align-items: center;
  border-radius: 1.5rem;
  background-color: #ffffff;
  border: 0.0625rem solid #d4d4d4;
}
.footer .footer-links__wrapper {
  display: flex;
  align-items: flex-start;
  gap: 2rem;
  align-self: stretch;
}
.footer .footer-links__wrapper header {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  margin: 0;
}
.footer .footer-links__wrapper .footer-links__group,
.footer .footer-links__wrapper .footer-links__related,
.footer .footer-links__wrapper .footer-links__contact,
.footer .footer-links__wrapper .footer-links__shop {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  flex: 1 0 0;
}
.footer .footer-links__wrapper .footer-links__group .footer-links-contact__socialLinks,
.footer .footer-links__wrapper .footer-links__related .footer-links-contact__socialLinks,
.footer .footer-links__wrapper .footer-links__contact .footer-links-contact__socialLinks,
.footer .footer-links__wrapper .footer-links__shop .footer-links-contact__socialLinks {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}
@media screen and (max-width: 991px) {
  .footer .footer-topic-search__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0.75rem;
    align-self: stretch;
  }
  .footer .footer-topic-search__wrapper header {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
    margin: 0;
  }
  .footer .footer-topic-search__wrapper .topic-search-links__wrapper {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 0.5rem;
    align-self: stretch;
    flex-wrap: wrap;
    height: auto;
  }
  .footer .footer-links__wrapper {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 2.5rem 1.5rem;
    align-self: stretch;
    flex-wrap: wrap;
  }
  .footer .footer-links__wrapper header {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
    margin: 0;
  }
  .footer .footer-links__wrapper .footer-links__group,
  .footer .footer-links__wrapper .footer-links__related,
  .footer .footer-links__wrapper .footer-links__contact,
  .footer .footer-links__wrapper .footer-links__shop {
    display: flex;
    width: 354px;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
    flex: unset;
    align-self: stretch;
  }
}
@media screen and (max-width: 767px) {
  .footer .footer-topic-search__wrapper header {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
    margin: 0;
  }
  .footer .footer-topic-search__wrapper .topic-search-links__wrapper {
    gap: 0.375rem;
  }
  .footer .footer-links__wrapper {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 2.5rem;
    align-self: stretch;
    flex-wrap: wrap;
  }
  .footer .footer-links__wrapper .footer-links__group,
  .footer .footer-links__wrapper .footer-links__related,
  .footer .footer-links__wrapper .footer-links__contact,
  .footer .footer-links__wrapper .footer-links__shop {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
    flex: unset;
    align-self: stretch;
    width: 300px;
  }
}
.magazine-box {
  margin-bottom: -1.25rem;
  padding: 0;
}
.magazine-box .box {
  margin-bottom: 0;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.magazine-box .box.box-slider figure {
  margin-bottom: 0.935rem;
}
.magazine-box p {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.magazine-box .carousel-inner {
  margin-left: -0.935rem;
}
@media screen and (min-width: 768px) {
  .magazine-box .box {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .magazine-box .teaser figure {
    float: none;
    margin-right: 0;
  }
}
@media screen and (min-width: 991px) {
  html.safari .magazine-box .box .carousel-inner {
    margin: 0;
  }
  html.safari .magazine-box .box .carousel-inner .article-teaser {
    padding-right: 0;
    padding-left: 1rem;
  }
}
.author-page .author-page__main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
}
.author-page .author-page__main .author-page__intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.25rem;
  align-self: stretch;
}
.author-page .author-page__main .author-page__intro .author-page__header {
  display: flex;
  padding: 1.5rem 0;
  align-items: flex-start;
  gap: 2.5rem;
  border-radius: 1rem;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__intro-image .portrait {
  border-radius: 50%;
  width: 10rem;
  height: 10rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content {
  display: flex;
  padding-top: 0.75rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  flex: 1 0 0;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title h1 {
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title p {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title a {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
}
.author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__contactinfo-buttons {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
}
.author-page .author-page__main .author-page__intro .author-page__info {
  display: flex;
  padding: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  border-radius: 1rem;
  border: 1px solid #d4d4d4;
}
.author-page .author-page__main .author-page__intro .author-page__info h2 {
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.author-page .author-page__main .author-page__intro .author-page__info .author-page__info-description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}
.author-page .author-page__main .author-page__intro .author-page__info .author-page__info-description p {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}
.author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper .author-page__info-taglist {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 0.5rem;
  align-self: stretch;
  flex-wrap: wrap;
  color: #1a1a1a;
}
.author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper .author-page__info-taglist p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  margin: 0;
}
.author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper .author-page__info-taglist a {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
}
.author-page .author-page__main .author-page__pagination {
  width: 100%;
}
.author-page .article-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  clear: both;
}
.author-page .article-list h2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .author-page .navbar-nav {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .author-page .portrait {
    height: 285px;
    width: 285px;
  }
  .author-page .author-page__main {
    gap: 1.5rem;
    flex: 1 0 0;
  }
  .author-page .author-page__main .author-page__intro {
    gap: 0.75rem;
  }
  .author-page .author-page__main .author-page__intro .author-page__header {
    display: flex;
    padding: 1rem 0;
    align-items: flex-start;
    gap: 0.75rem;
    border-radius: 0.75rem;
    flex-direction: column;
    align-self: stretch;
  }
  .author-page .author-page__main .author-page__intro .author-page__header .author-page__intro-image .portrait {
    width: 7.5rem;
    height: 7.5rem;
  }
  .author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content {
    padding-top: 0;
    gap: 0.75rem;
  }
  .author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title h1 {
    padding: 0;
    margin: 0;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
  }
  .author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title p {
    margin: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__header-title a {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
  }
  .author-page .author-page__main .author-page__intro .author-page__header .author-page__header-content .author-page__contactinfo-buttons {
    flex-wrap: wrap;
  }
  .author-page .author-page__main .author-page__intro .author-page__info {
    gap: 2rem;
    border-radius: 0.75rem;
  }
  .author-page .author-page__main .author-page__intro .author-page__info h2 {
    padding: 0;
    margin: 0;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0px;
  }
  .author-page .author-page__main .author-page__intro .author-page__info .author-page__info-description {
    gap: 0.25rem;
  }
  .author-page .author-page__main .author-page__intro .author-page__info .author-page__info-description p {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
    align-self: stretch;
  }
  .author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper .author-page__info-taglist {
    display: flex;
    align-items: center;
    align-content: center;
    gap: 0.25rem;
    align-self: stretch;
    color: #1a1a1a;
  }
  .author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper .author-page__info-taglist p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0px;
    margin: 0;
  }
  .author-page .author-page__main .author-page__intro .author-page__info .author-page__info-taglist-wrapper .author-page__info-taglist a {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
  }
  .author-page .author-page__main .author-page__pagination {
    width: 100%;
  }
}
.paidcontent-product-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
}
.paidcontent-product-box .product-box-legacy__inner {
  display: flex;
  padding-top: 2rem;
  flex-direction: column;
  align-items: center;
  text-align: center;
  align-self: stretch;
  gap: 1.5rem;
}
.paidcontent-product-box .product-box-legacy__inner .product-box-legacy__header {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  margin: 0;
}
.paidcontent-product-box .product-box__inner {
  display: flex;
  padding: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 2.5rem;
}
.paidcontent-product-box .product-box__inner .product-box__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  align-self: stretch;
  white-space: break-spaces;
}
.paidcontent-product-box .product-box__inner .product-box__header h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -1.2px;
  text-align: center;
  color: #150052;
  padding: 0;
}
.paidcontent-product-box .product-box__inner .product-box__header p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  color: #150052;
  margin: 0;
  text-align: center;
}
.paidcontent-product-box .product-box__inner .product-box__header .product-box__header-text {
  display: flex;
  flex-direction: row;
}
.paidcontent-product-box .product-box__inner .product-box__main {
  display: flex;
  align-items: flex-start;
  gap: 1.25rem;
  align-self: stretch;
}
.paidcontent-product-box .product-box__inner .product-box__main .product-box__main-image {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 50%;
}
.paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  flex: 1 0 0;
  align-self: stretch;
}
.paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content .product-box__main-content-tagwrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
}
.paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content a {
  width: 100%;
}
.paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content .tag-component {
  color: #150052;
}
.paidcontent-product-box .product-box__inner .product-box__more-products {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  align-self: stretch;
  color: #150052;
}
.paidcontent-product-box .product-box__inner .product-box__more-products p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.paidcontent-product-box .product-box-login {
  display: flex;
  padding: 1.5rem 0;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  align-self: stretch;
  border-top: 1px solid #d4d4d4;
}
.paidcontent-product-box .product-box-login p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #150052;
  margin: unset;
}
.paidcontent-product-box .product-box-login a {
  text-decoration: underline;
  color: #150052;
}
.paidcontent-product-box .product-box-login a span {
  color: #150052;
}
.paidcontent-link-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
  border-radius: 1.5rem;
}
.paidcontent-link-box p {
  margin: 0;
}
.paidcontent-box--faded::before {
  content: "";
  position: absolute;
  left: 0;
  top: -12.5rem;
  width: 100%;
  height: 12.5rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  pointer-events: none;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .paidcontent-product-box {
    width: 100%;
    min-width: 768px;
    max-width: 991px;
    align-items: center;
  }
  .paidcontent-product-box .product-box__inner {
    display: flex;
    padding: 2rem 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    align-self: center;
    gap: 1.5rem;
    min-width: 6rem;
  }
  .paidcontent-product-box .product-box__inner .product-box__header h2 {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.8px;
    text-align: center;
  }
  .paidcontent-product-box .product-box__inner .product-box__header p {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0px;
    text-align: center;
  }
  .paidcontent-product-box .product-box__inner .product-box__main {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    gap: unset;
  }
  .paidcontent-product-box .product-box__inner .product-box__main .product-box__main-image {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 80%;
  }
  .paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1.5rem;
    align-self: center;
    flex: unset;
  }
  .paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content .product-box__main-content-tagwrapper {
    gap: 1rem;
  }
  .paidcontent-product-box .product-box__inner .product-box__more-products {
    gap: 0.5rem;
  }
  .paidcontent-product-box .product-box__inner .product-box__more-products p {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .paidcontent-product-box {
    width: 100%;
    min-width: 345px;
    max-width: 767px;
    align-items: center;
  }
  .paidcontent-product-box .product-box-legacy__inner .button-v2 {
    max-width: 100%;
    width: 100%;
  }
  .paidcontent-product-box .product-box__inner .product-box__header h2 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
    text-align: center;
  }
  .paidcontent-product-box .product-box__inner .product-box__header p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0px;
    text-align: center;
  }
  .paidcontent-product-box .product-box__inner .product-box__header .product-box__header-text {
    display: flex;
    flex-direction: column;
  }
  .paidcontent-product-box .product-box__inner .product-box__header .product-box__header-text a span {
    font-size: 1rem;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0px;
  }
  .paidcontent-product-box .product-box__inner .product-box__main {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    gap: unset;
  }
  .paidcontent-product-box .product-box__inner .product-box__main .product-box__main-image {
    max-width: 100%;
  }
  .paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content .product-box__main-content-tagwrapper {
    gap: 1rem;
    align-items: flex-start;
  }
  .paidcontent-product-box .product-box__inner .product-box__main .product-box__main-content .product-box__main-content-tagwrapper .tag-component span {
    font-size: 1rem;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0px;
  }
  .paidcontent-product-box .product-box__inner .product-box__more-products {
    gap: 0.5rem;
  }
  .paidcontent-product-box .product-box__inner .product-box__more-products p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
    margin: 0;
  }
  .paidcontent-product-box .product-box__inner .product-box__more-products a span {
    font-size: 1rem;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0px;
  }
  .paidcontent-product-box .product-box-login {
    flex-direction: column;
  }
  .paidcontent-product-box .product-box-login p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
    color: #150052;
    margin: unset;
  }
  .paidcontent-product-box .product-box-login a span {
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 100% !important;
    letter-spacing: 0px !important;
  }
}
.lazy-pagination-container {
  border-style: solid;
  border-width: 1px 0 0 0;
  bottom: 0;
  height: auto;
  position: fixed;
  z-index: 10;
  width: 100%;
  max-width: 1280px;
}
.pagination {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.pagination .pagination-list,
.pagination .pagination-list-mobile {
  display: inline-flex;
  padding: 0.5rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  border-radius: 9999px;
  border: 1px solid #b8b8b8;
  margin: 0;
}
.pagination .pagination-list-mobile {
  display: none;
}
.pagination ul {
  list-style: none;
  margin: 0;
}
.pagination-multipage {
  display: flex;
  justify-content: space-between;
  margin: 1.25rem 0;
  padding: 0;
}
.pagination-multipage li {
  display: inline;
  width: 33%;
}
.pagination-multipage a {
  color: #0200fa;
}
.pagination-multipage a:hover,
.pagination-multipage a:focus {
  color: #669ec9;
  text-decoration: none;
}
.pagination-multipage a:active {
  color: #00467c;
}
.content ul.pagination-multipage li {
  position: static;
}
.img-compilation figure {
  width: 100%;
}
.img-compilation .back-to-article {
  text-align: center;
}
.img-compilation .list-inline {
  text-align: center;
  margin-bottom: 1.6rem;
}
.img-compilation .list-inline li {
  padding: 0 1rem;
}
.img-compilation .list-inline span.glyphicons:before {
  padding: 0;
}
.img-compilation .glyphicons.disabled {
  opacity: 0.3;
}
html.ie .ghost-pagination ul,
html.firefox .ghost-pagination ul {
  display: table;
}
.ghost-pagination ul {
  font-size: 0;
  line-height: 0;
  display: block;
  margin: 0 auto;
  width: fit-content;
}
.ghost-pagination li {
  padding: 0;
  display: inline;
}
.ghost-pagination li a {
  padding: 0;
}
.ghost-pagination li .glyphicons {
  font-size: 1.875rem;
}
.ghost-pagination li .glyphicons:before {
  padding: 0;
}
.ghost-pagination .ghostrow a {
  color: #ccccc7;
}
.ghost-pagination .ghostrow a:hover,
.ghost-pagination .ghostrow a:focus {
  background-color: transparent;
  color: #999994;
}
.ghost-pagination .ghostrow a:active {
  color: #33332e;
}
@media screen and (min-width: 992px) {
  .pagination-multipage .glyphicons {
    padding-right: 0;
  }
  .pagination-multipage a {
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .pagination .pagination-list {
    display: none;
  }
  .pagination .pagination-list-mobile {
    display: inline-flex;
  }
}
.alert-dialog {
  width: 700px;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border: 0.0625rem solid #ffffff;
  border-radius: 1.5rem;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.alert-dialog h2 {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}
.alert-dialog a:last-child {
  margin-bottom: 0;
}
.alert-dialog .alert-dialog__close-wrapper {
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
}
.alert-dialog .alert-dialog__content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  padding: 2.5rem;
  align-self: stretch;
}
.alert-dialog .alert-dialog__content-wrapper .alert-dialog__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}
.alert-dialog .alert-dialog__content-wrapper .alert-dialog__content .alert-dialog__headline {
  margin: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.4px;
}
.alert-dialog .alert-dialog__content-wrapper .alert-dialog__content .alert-dialog__subline {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.alert-dialog .alert-dialog__button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
}
.alert-dialog .alert-dialog__button-wrapper a,
.alert-dialog .alert-dialog__button-wrapper button {
  width: 100%;
  max-width: unset;
}
.alert-dialog .alert-dialog__footer {
  display: flex;
  padding: 0.75rem 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  align-self: stretch;
  border-top: 1px solid #b8b8b8;
}
.alert-dialog_shade {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 9999;
  backdrop-filter: blur(4px);
}
.no-scroll {
  overflow-y: hidden !important;
  height: 100% !important;
}
@media screen and (max-width: 767px) {
  .alert-dialog {
    width: 350px;
  }
  .alert-dialog .alert-dialog__close-wrapper {
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
  }
  .alert-dialog .alert-dialog__content-wrapper {
    align-items: flex-start;
    gap: 1.5rem;
    padding: 1.5rem;
  }
  .alert-dialog .alert-dialog__content-wrapper .alert-dialog__content .alert-dialog__headline {
    margin: 0;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
  }
  .alert-dialog .alert-dialog__content-wrapper .alert-dialog__content .alert-dialog__subline {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
}
.touchpoint-header {
  position: relative;
}
.touchpoint-banner {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 220px;
  width: 100%;
}
.touchpoint-banner.login {
  background-image: url("../images/banners/login-s.jpg");
}
.touchpoint-banner.products {
  background-image: url("../images/banners/products-s.jpg");
}
.touchpoint-banner.products-anonymous {
  background-image: url("../images/banners/products-anonymous-s.jpg");
}
.touchpoint-banner.support {
  background-image: url("../images/banners/support-s.jpg");
}
.touchpoint-banner.topics {
  background-image: url("../images/banners/topics-s.jpg");
}
.touchpoint-banner.taxulting {
  background-image: url("../images/banners/texulting-Header.jpg");
}
.box.touchpoint-box {
  background-color: #ffffff;
  box-shadow: 8px 8px 10px -4px rgba(0, 0, 0, 0.2);
  margin-bottom: 1.875rem;
  margin-top: -80px;
  padding: 1.875rem;
  position: relative;
  width: 95%;
}
.box.touchpoint-box header {
  margin-bottom: 1rem;
  margin-top: 0;
}
.box.touchpoint-box p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.box.touchpoint-box a.btn {
  margin-top: 2rem;
}
.touchpoint-box-subheader {
  font-family: "ABC Favorit", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
}
.touchpoint-box-subheader a {
  font-style: italic;
}
@media screen and (min-width: 768px) {
  .box.touchpoint-box {
    margin-bottom: 3.75rem;
    width: 37rem;
  }
  .box.touchpoint-box header {
    font-size: 3.6rem;
    line-height: 4.2rem;
  }
  .touchpoint-banner.login {
    background-image: url("../images/banners/login-l.jpg");
  }
  .touchpoint-banner.products {
    background-image: url("../images/banners/products-l.jpg");
  }
  .touchpoint-banner.products-anonymous {
    background-image: url("../images/banners/products-anonymous-l.jpg");
  }
  .touchpoint-banner.support {
    background-image: url("../images/banners/support-l.jpg");
  }
  .touchpoint-banner.topics {
    background-image: url("../images/banners/topics-l.jpg");
  }
}
html {
  overflow-x: hidden !important;
}
html.mobile .status {
  display: inline;
}
html.ie {
  -ms-overflow-style: scrollbar;
}
html.ie .tax-overview-page .teasers-on-overview .col-md-4 {
  display: block;
}
html.ie .tax-overview-page .teasers-on-overview .col-md-4 .box-image-bg {
  display: block;
}
html.ie .tax-overview-page .teasers-on-overview .col-md-4 .box-image-bg > a {
  display: block;
}
html.ie .tax-overview-page .col-md-6 .link-chevron {
  bottom: 1.875rem;
  position: absolute;
}
html.ie .tax-overview-page .col-md-6 .teaser-link {
  display: block;
}
html.ie .tax-overview-page .col-md-6 .teaser-link .content {
  display: block;
}
html.ie .tax-overview-page .col-md-8 .teaser-shadow.text-and-image-inline {
  display: block;
}
html.ie .tax-overview-page .col-md-8 .teaser-shadow.text-and-image-inline .teaser-link .content {
  display: block;
}
html.ie .tax-overview-page .col-md-12 .link-chevron {
  bottom: 1.875rem;
  position: absolute;
}
html.ie .tax-overview-page .col-md-12 .teaser-link {
  display: block;
}
html.ie .tax-overview-page .col-md-12 .teaser-link .content {
  display: block;
}
html.ie .tax-overview-page .col-md-4 .link-chevron {
  bottom: 3.75rem;
  position: absolute;
}
html.ie .tax-overview-page .col-md-4 .teaser-link {
  display: block;
}
html.ie .tax-overview-page .col-md-4 .teaser-link .content {
  display: block;
}
html.ie header .autocomplete-suggestions {
  margin-top: 2.8rem;
}
html.ie form textarea + span.glyphicons,
html.ie form textarea + span.glyphicons + span.glyphicons {
  top: 0 !important;
}
html.ie form input + span.glyphicons,
html.ie form input + span.glyphicons + span.glyphicons {
  vertical-align: middle;
  top: 0;
}
html.ie form .ui-state-error,
html.ie form .ui-state-error:focus {
  border: 1px solid #f27181;
}
html.ie form .ui-state-error ~ span.glyphicons-exclamation-sign,
html.ie form .ui-state-error:focus ~ span.glyphicons-exclamation-sign,
html.ie form .ui-state-error ~ span.glyphicons-exclamation-sign:before,
html.ie form .ui-state-error:focus ~ span.glyphicons-exclamation-sign:before {
  display: inline-block !important;
}
html.ie form .ui-state-error:not(:focus) ~ span.glyphicons-exclamation-sign,
html.ie form .ui-state-error:not(:focus) ~ span.glyphicons-exclamation-sign:before {
  display: none !important;
}
html.ie form .ui-state-valid {
  border: 1px solid #ccccc7;
}
html.ie form .ui-state-valid ~ span.glyphicons-exclamation-sign,
html.ie form .ui-state-valid ~ span.glyphicons-exclamation-sign:before {
  display: none !important;
}
html.ie form input:not([type="submit"]) {
  line-height: 2rem;
}
html.ie form input[type="checkbox"] {
  padding-bottom: 0;
}
html.ie blockquote:not(.tweet-quote) p {
  flex-basis: calc(100% - 4rem);
  padding-left: 3.6rem;
}
html.ie #brand-logo-acquisa {
  margin-top: 0;
}
html.ie .btn-default.dropdown-toggle .caret {
  top: 0;
}
html.ie .glyphicons.glyphicons-chevron-right,
html.ie .glyphicons.glyphicons-chevron-left,
html.ie .glyphicons.glyphicons-embed {
  top: 0.4rem;
}
html.ie .glyphicons.glyphicons-lock {
  top: 0.5rem;
}
html.ie .glyphicons.glyphicons-search {
  top: -0.1em;
}
html.ie .pagination .glyphicons {
  top: 0.3rem;
}
html.ie #tabnav ul.horizontal .glyphicons {
  top: 0.4rem;
}
html.ie .content-state .glyphicons {
  top: 0.3rem;
}
html.ie .carousel .carousel-control,
html.ie .carousel .inline-controls-swipe {
  display: inline-block;
  vertical-align: top;
}
html.ie .carousel .inline-controls-swipe .carousel-indicators {
  left: 0;
  margin-left: 0;
}
html.ie .carousel .newsletter .glyphicons-chevron-right {
  top: 0.2rem;
}
html.ie .box .as-link .glyphicons {
  top: 0.2rem;
}
html.ie .carousel .glyphicons,
html.ie .btn-marketing .glyphicons {
  top: -0.2rem;
}
html.ie .page-tools .glyphicons {
  top: -0.1rem;
}
html.ie .article-list article .as-link .glyphicons-chevron-right {
  top: 0.4rem;
}
html.ie .error-content ul {
  overflow: hidden;
}
html.ie .article-info .author {
  width: 100%;
  flex-basis: 50%;
}
html.ie .article-info .author #haufe-svg {
  max-width: 50px;
}
@media screen and (max-width: 991px) {
  html.ie .tax-overview-page .col-md-4 .link-chevron {
    bottom: 1.875rem;
    position: absolute;
  }
  html.ie .author .background-graphic {
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  html.ie .tax-overview-page .col-md-4 .link-chevron {
    bottom: 1.875rem;
    position: absolute;
  }
}
html.safari .newsletter input[type=checkbox] {
  margin-left: 0.5rem;
}
html.safari .authors .author .author-picture {
  min-width: 115px;
}
html.safari form input + span.glyphicons,
html.safari form select + span.glyphicons {
  top: -0.3rem;
}
html.safari .invalid input:required:invalid {
  border: 1px solid red;
}
html.safari .invalid input:required:invalid + span.glyphicons-exclamation-sign,
html.safari .invalid input:required:invalid + span.glyphicons-exclamation-sign {
  display: inline-block !important;
}
html.safari.mobile {
  overflow-x: hidden !important;
}
html.safari.mobile *:not(section#swipe-stage):not(figcaption):not([id^="swipe-"]):not(#errorRating):not(.icon-button):not(.iconV2):not(svg) {
  max-width: 100%;
}
html.safari.mobile body {
  -webkit-overflow-y-scrolling: touch;
  overflow-x: hidden !important;
}
@media screen and (max-width: 767px) {
  html.safari.mobile.safari7 .stage .carousel-control.left .glyphicons-chevron-left,
  html.safari.mobile.safari7 .stage .carousel-control.right .glyphicons-chevron-left,
  html.safari.mobile.safari7 .stage .carousel-control.left .glyphicons-chevron-left:before,
  html.safari.mobile.safari7 .stage .carousel-control.right .glyphicons-chevron-left:before,
  html.safari.mobile.safari7 .stage .carousel-control.left .glyphicons-chevron-right,
  html.safari.mobile.safari7 .stage .carousel-control.right .glyphicons-chevron-right,
  html.safari.mobile.safari7 .stage .carousel-control.left .glyphicons-chevron-right:before,
  html.safari.mobile.safari7 .stage .carousel-control.right .glyphicons-chevron-right:before {
    top: 5rem;
  }
}
html.safari.mobile:not(.safari8) ul.pagination li > a,
html.safari.mobile:not(.safari8) ul.pagination li > span {
  height: 2.6em !important;
}
html.safari.mobile .author-info .author .author-picture,
html.safari.mobile .author-info .author .svg-haufe-picture {
  min-width: 65px;
}
html.safari.mobile .caret:not(.glyphicons) {
  padding-bottom: 0;
}
html.safari.mobile span.glyphicons-envelope {
  top: -2px;
}
html.safari.mobile #messageBox.success {
  font-size: 0.75rem;
}
html.safari.mobile #mobileMenuContainer .nav .mein-konto,
html.safari.mobile #mobileMenuContainer .nav .user-info {
  margin: 0;
  padding: 1rem 0;
}
html.safari.mobile #mobileMenuContainer .nav .mein-konto:before,
html.safari.mobile #mobileMenuContainer .nav .user-info:before,
html.safari.mobile #mobileMenuContainer .nav .mein-konto:after,
html.safari.mobile #mobileMenuContainer .nav .user-info:after {
  background-color: #999994;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 10px;
}
html.safari.mobile #mobileMenuContainer .nav .mein-konto:before,
html.safari.mobile #mobileMenuContainer .nav .user-info:before {
  left: -10px;
}
html.safari.mobile #mobileMenuContainer .nav .mein-konto:after,
html.safari.mobile #mobileMenuContainer .nav .user-info:after {
  right: -10px;
}
@media screen and (max-width: 991px) {
  html.safari .rating-container label {
    cursor: pointer;
  }
}
@media screen and (max-width: 383.5px) {
  html.safari figure.pull-left {
    margin-right: 1.3em;
  }
}
html.chrome header .navbar.navbar-default .navbar-nav.main li > a.active:before,
html.chrome header .navbar.navbar-default .navbar-nav.second li > a.active:before {
  bottom: -13px !important;
}
html.chrome header .navbar.navbar-default .navbar-nav.main li > a.active:after,
html.chrome header .navbar.navbar-default .navbar-nav.second li > a.active:after {
  bottom: -11px !important;
}
html.chrome.mobile body {
  overflow-x: hidden;
}
html.android {
  overflow-x: hidden !important;
}
html.android body {
  overflow-x: hidden !important;
}
html.firefox .teaser figure.video {
  height: 0;
}
div.chb-outline {
  display: block;
}
.chb-sectionId {
  display: none;
}
.ideskDeepLink {
  text-align: center;
}
.chb-fussnote,
.chb-footnotereference,
.chb-footnotecontainer {
  display: none;
}
table.chb-TableBordersNone td,
table.chb-TableBordersNone th {
  border: none;
}
table.chb-TableBordersAll td,
table.chb-TableBordersAll th {
  border: 1px solid #ccccc7;
}
table.chb-TableBordersTop td,
table.chb-TableBordersTop th {
  border: none;
  border-top: 1px solid #ccccc7;
}
table.chb-TableBordersTopBot td,
table.chb-TableBordersTopBot th {
  border: none;
  border-bottom: 1px solid #ccccc7;
  border-top: 1px solid #ccccc7;
}
table.chb-TableBordersBottom td,
table.chb-TableBordersBottom th {
  border: none;
  border-bottom: 1px solid #ccccc7;
}
table.chb-TableBordersSides td,
table.chb-TableBordersSides th {
  border: none;
  border-left: 1px solid #ccccc7;
  border-right: 1px solid #ccccc7;
}
table.chb-liste1 td,
table.chb-liste2 td,
table.chb-liste3 td,
table[border="0"] td,
table.chb-liste1 th,
table.chb-liste2 th,
table.chb-liste3 th,
table[border="0"] th {
  border: none;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
td.chb-CellBordersRowsep {
  border-bottom: 1px solid #ccccc7;
}
td.chb-CellBordersColsep {
  border-right: 1px solid #ccccc7;
}
td.chb-CellBordersColRowsep {
  border-bottom: 1px solid #ccccc7;
  border-right: 1px solid #ccccc7;
}
td.chb-CellBordersObensep {
  border-top: 1px solid #ccccc7;
}
td.chb-CellBordersLinksObensep {
  border-top: 1px solid #ccccc7;
  border-left: 1px solid #ccccc7;
}
td.chb-top {
  vertical-align: top;
}
td.chb-top a[id] {
  display: block;
  height: 0;
}
td.chb-right {
  text-align: right;
}
td.chb-center {
  float: none;
  text-align: center;
}
p .chb-video-embed {
  display: none;
}
p .chb-infographic {
  display: none;
}
.chb-default-hidden {
  display: none;
}
.journal-badge-container {
  display: flex;
  height: 32px;
}
.journal-badge-container div {
  align-items: center;
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
}
.journal-badge-container .image.dark {
  background: #f7f7f4;
}
.journal-badge-container .image img {
  height: 20px;
  object-fit: cover;
}
.journal-badge-container .image.light {
  background: #ffffff;
}
.journal-badge-container .label {
  background: #ccccc7;
  color: #fd2788;
  font-style: italic;
}
#regwallComponent {
  flex-direction: column;
}
.regwall {
  width: auto;
}
.regwall .regwall-box {
  background: #ebf4ff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.07);
  border-radius: 1.5rem;
  display: flex;
  flex-direction: column;
  margin-bottom: -160px;
  position: relative;
  top: -200px;
  align-items: center;
  align-self: stretch;
}
.regwall .regwall-box .box {
  margin-bottom: 0;
}
.regwall .regwall-box .overlay-box {
  display: flex;
  flex-direction: column;
}
.regwall .regwall-box .regwall-btn {
  width: 100%;
}
.regwall .regwall-box .regwall-form__wrapper,
.regwall .regwall-box .regwall-expired__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  padding: 3rem 4rem;
  gap: 2rem;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__header,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__header,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__header,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  align-self: stretch;
  gap: 0.75rem;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-form--title,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-form--title,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-form--title,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-form--title,
.regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-expired--title,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-expired--title,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-expired--title,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-expired--title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -1.2px;
  color: #150052;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-form--subtitle,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-form--subtitle,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-form--subtitle,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-form--subtitle,
.regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-expired--subtitle,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-expired--subtitle,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-expired--subtitle,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-expired--subtitle {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.32px;
  color: #150052;
  margin: 0;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form--steps,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form--steps,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired--steps,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired--steps {
  display: flex;
  padding: 2rem 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.5rem;
  align-self: stretch;
  border-radius: 1rem;
  border: 1px solid #d4d4d4;
  background: #fafafa;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__content,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__content,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__content,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__content {
  width: 100%;
  display: flex;
  max-width: 37.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 2rem;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__content form,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__content form,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__content form,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__content form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__content form .input-container__wrapper,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__content form .input-container__wrapper,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__content form .input-container__wrapper,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__content form .input-container__wrapper {
  max-width: unset;
}
.regwall .regwall-box .regwall-form__wrapper .regwall-form__content #submitRegwall,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__content #submitRegwall,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__content #submitRegwall,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__content #submitRegwall,
.regwall .regwall-box .regwall-form__wrapper .regwall-form__content #revealContent,
.regwall .regwall-box .regwall-expired__wrapper .regwall-form__content #revealContent,
.regwall .regwall-box .regwall-form__wrapper .regwall-expired__content #revealContent,
.regwall .regwall-box .regwall-expired__wrapper .regwall-expired__content #revealContent {
  width: 100%;
  max-width: unset;
}
.regwall .regwall-box .regwall-form__wrapper .input-field-v2__error * > a,
.regwall .regwall-box .regwall-expired__wrapper .input-field-v2__error * > a {
  color: #e81546;
  text-decoration: underline;
}
.regwall .regwall-box .regwall-box__footer {
  display: flex;
  flex-direction: column;
  padding: 1.5rem 0;
  align-items: flex-start;
  gap: 0.75rem;
  align-self: stretch;
  border-top: 1px solid #b8b8b8;
}
.regwall .regwall-box .regwall-box__footer-element {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
}
.regwall .regwall-box .regwall-box__footer-element p {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.regwall .regwall-box .regwall-box__footer-element a {
  text-decoration: underline;
}
.regwall .regwall-box .regwall-success__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  padding: 3rem 4rem;
  gap: 2rem;
}
.regwall .regwall-box .regwall-success__wrapper .regwall-success__content {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-self: stretch;
  align-items: center;
}
.regwall .regwall-box .regwall-success__wrapper .regwall-success__content .regwall-success--title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -1.2px;
  color: #150052;
  text-align: center;
}
.regwall .regwall-box .regwall-success__wrapper .regwall-success__content .regwall-success--subtitle {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #150052;
  margin: 0;
  text-align: center;
}
.regwall .regwall-box .regwall-success__wrapper .regwall-success__content .regwall-success--subtitle-mail {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  color: #150052;
  margin: 0;
  text-align: center;
}
.regwall .regwall-box .regwall-success__wrapper button {
  width: 100%;
  max-width: 37.5rem;
}
.regwall .softener {
  background: linear-gradient(rgba(0, 0, 0, 0) 50%, #ffffff);
  height: 200px;
  margin-left: -0.31rem;
  margin-right: -0.31rem;
  position: relative;
  top: -200px;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .regwall .regwall-box .regwall-form__wrapper .regwall-form--subtitle,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form--subtitle,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired--subtitle,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired--subtitle {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0px;
  }
}
@media screen and (max-width: 767px) {
  .regwall .regwall-box .regwall-form__wrapper,
  .regwall .regwall-box .regwall-expired__wrapper {
    padding: 1.5rem;
    gap: 1.25rem;
  }
  .regwall .regwall-box .regwall-form__wrapper .regwall-form__header,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form__header,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired__header,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header {
    gap: 0.5rem;
  }
  .regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-form--title,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-form--title,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-form--title,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-form--title,
  .regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-expired--title,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-expired--title,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-expired--title,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-expired--title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
  }
  .regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-form--subtitle,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-form--subtitle,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-form--subtitle,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-form--subtitle,
  .regwall .regwall-box .regwall-form__wrapper .regwall-form__header .regwall-expired--subtitle,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form__header .regwall-expired--subtitle,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired__header .regwall-expired--subtitle,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired__header .regwall-expired--subtitle {
    font-size: 1rem;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0px;
  }
  .regwall .regwall-box .regwall-form__wrapper .regwall-form--steps,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-form--steps,
  .regwall .regwall-box .regwall-form__wrapper .regwall-expired--steps,
  .regwall .regwall-box .regwall-expired__wrapper .regwall-expired--steps {
    padding: 1.25rem 1rem;
    gap: 1rem;
  }
  .regwall .regwall-box .regwall-box__footer {
    padding: 1.5rem;
    gap: 1rem;
  }
  .regwall .regwall-box .regwall-box__footer-element {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    gap: unset;
  }
  .regwall .regwall-box .regwall-box__footer-element p {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .regwall .regwall-box .regwall-box__footer-element a {
    text-decoration: underline;
  }
  .regwall .regwall-box .regwall-success__wrapper {
    padding: 1.5rem;
    gap: 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
  }
  .regwall .regwall-box .regwall-success__wrapper .regwall-success__content {
    gap: 0.5rem;
  }
  .regwall .regwall-box .regwall-success__wrapper .regwall-success__content .regwall-success--title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
  }
  .regwall .regwall-box .regwall-success__wrapper .regwall-success__content .regwall-success--subtitle {
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .regwall .regwall-box .regwall-success__wrapper .regwall-success__content .regwall-success--subtitle-mail {
    font-size: 1rem;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: 0px;
  }
}
.regwall-banner {
  display: flex;
  padding: 1.25rem 1.5rem 1rem 1.5rem;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  border-radius: 0.75rem;
  background: #ebf4ff;
  box-shadow: 0 5px 17px 0 rgba(0, 0, 0, 0.02), 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.regwall-banner .regwall-banner__icon {
  display: flex;
  width: 2.875rem;
  height: 2.875rem;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
  border: 2px solid #150052;
  background: #150052;
  color: #ffffff;
}
.regwall-banner .regwall-banner__icon svg,
.regwall-banner .regwall-banner__icon svg path {
  fill: #ffffff;
}
.regwall-banner .regwall-banner__text {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  flex: 1 0 0;
  color: #150052;
}
.regwall-banner .regwall-banner__text .regwall-banner__text--bold {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
}
.regwall-banner .regwall-banner__text .regwall-banner__text--normal {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
@media screen and (max-width: 991px) {
  .regwall-banner {
    display: flex;
    flex-direction: row;
    padding: 1rem 1.5rem;
    justify-content: center;
    gap: 0.75rem;
    align-self: stretch;
    align-items: center;
  }
  .regwall-banner .regwall-banner__text {
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: unset;
    flex: unset;
  }
  .regwall-banner .regwall-banner__text .regwall-banner__text--bold {
    width: 100%;
    font-size: 1rem;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .regwall-banner .regwall-banner__text .regwall-banner__text--normal {
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0px;
  }
}
@media screen and (max-width: 767px) {
  .regwall-banner {
    display: flex;
    gap: 0.75rem;
    padding: 1.25rem 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
  }
  .regwall-banner .regwall-banner__text {
    text-align: center;
    justify-content: center;
  }
}
.uc-description,
.uc-p,
.uc-description,
.uc-list {
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.375rem !important;
}
.uc-heading {
  font-weight: 700 !important;
  font-size: 14px !important;
}
.uc-list {
  margin-left: 15px !important;
}
.select-portal {
  padding: 4rem 1rem;
}
.select-portal h1 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.8px;
  padding: 0;
}
.select-portal h2 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.32px;
  padding: 0;
  margin-bottom: 1.5rem;
}
.select-portal .dividerV2 {
  margin-top: 0;
}
.select-portal .portal-card__container {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}
.select-portal .portal-card__container .portal-card {
  display: flex;
  flex-direction: column;
  border: 0.0625rem solid #b8b8b8;
  border-radius: 1rem;
  gap: 0.75rem;
  padding: 1rem;
  flex-grow: 1;
  height: 212px;
}
.select-portal .portal-card__container .portal-card.single-width {
  flex-basis: 32%;
}
.select-portal .portal-card__container .portal-card.double-width {
  flex-basis: 66%;
}
.select-portal .portal-card__container .portal-card .portal-card__header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.select-portal .portal-card__container .portal-card .portal-card__subportals {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1rem;
  height: 66%;
  align-items: start;
}
.select-portal .portal-card__container .portal-card .portal-card__subportals .portal-card__subportals__item.triple-column {
  max-width: 32%;
}
.select-portal .portal-card__container .portal-card .portal-card__subportals .portal-card__subportals__item.double-column {
  max-width: 50%;
}
.select-portal .portal-card__container .portal-card .portal-card__subportals .portal-card__subportals__item.single-column {
  max-width: 100%;
}
@media screen and (max-width: 991px) {
  .select-portal {
    padding: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .select-portal .portal-card__container .portal-card {
    flex: 1 0 100% !important;
    height: auto;
  }
  .select-portal .portal-card__container .portal-card .portal-card__subportals {
    height: 100%;
  }
  .select-portal .portal-card__container .portal-card .portal-card__subportals .portal-card__subportals__item {
    width: 100%;
  }
  .select-portal .portal-card__container .portal-card .portal-card__subportals .portal-card__subportals__item.one-third {
    max-width: 100%;
  }
  .select-portal .portal-card__container .portal-card .portal-card__subportals .portal-card__subportals__item.half {
    max-width: 100%;
  }
}
#content_haufe_shop header.tab-shop-teaser-list {
  font-size: 1rem;
  line-height: 1.4375rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 700;
  color: #33332e;
  margin-bottom: 1rem;
  margin-top: 0;
  margin-top: 1rem;
  text-transform: none;
}
@media screen and (min-width: 768px) {
  #content_haufe_shop header.tab-shop-teaser-list {
    font-size: 1.3125rem;
    line-height: 1.75rem;
    font-weight: 400;
  }
}
#content_haufe_shop header.tab-shop-richtext-heading {
  font-size: 1rem;
  line-height: 1.4375rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 700;
  color: #eb6005;
  margin-bottom: 1rem;
  margin-top: 0;
  margin-top: 1.5rem;
}
@media screen and (min-width: 768px) {
  #content_haufe_shop header.tab-shop-richtext-heading {
    font-size: 1.3125rem;
    line-height: 1.75rem;
    font-weight: 400;
  }
}
.box-sober > header {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-family: "ABC Favorit", sans-serif;
  font-weight: 700;
  color: #33332e;
  margin-bottom: 1rem;
  margin-top: 0;
  text-transform: none;
}
@media screen and (min-width: 768px) {
  .box-sober > header {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 400;
  }
}
#content_haufe_academy .box {
  margin-bottom: 0;
  padding: 1.875rem 0;
}
#content_haufe_products .nav-user {
  width: auto;
}
#content_haufe_products .btn-solid-primary {
  margin-bottom: 1.25rem;
}
.flexbox-container {
  display: flex;
  flex-wrap: wrap;
  padding-right: 0;
  padding-left: 0;
}
.flexbox-container section {
  display: flex;
}
.flexbox-container section .box {
  display: flex;
  flex-direction: column;
}
.flexbox-container section .box .content {
  flex: 1 0 auto;
}
.my-product {
  height: 370px;
  margin: 1.875rem auto;
  position: relative;
  text-align: center;
  width: 280px;
}
.my-product header {
  color: #33332e;
  margin-bottom: 0;
}
.my-product:hover {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
  text-decoration: none;
}
.my-product:hover .btn-outline-secondary {
  background-color: #0200fa;
  color: #ffffff;
}
html.ie .flexbox-container {
  display: flex;
  flex-wrap: wrap;
}
html.ie .flexbox-container section {
  display: flex;
  -ms-flex-direction: column;
}
html.ie .flexbox-container section .box {
  flex: 1 0 auto;
}
@media screen and (max-width: 991px) {
  #content_haufe_shop .col-sm-6:nth-last-child(1) {
    clear: left;
  }
}
@media screen and (min-width: 768px) {
  .no-product-nav .btn-solid-primary {
    float: right;
    margin-top: 0;
  }
  .my-product {
    margin: 1.25rem 1.875rem 0 0;
  }
}
.gtmDebugMode [data-mxp-cid],
.gtmDebugMode [data-mxp-cid] * {
  color: red !important;
  position: relative;
}
.gtmDebugMode [data-mxp-cid]:after {
  position: absolute;
  display: block;
  font-size: 12px;
  content: attr(data-mxp-cid) !important;
  color: black;
  background: #f7ca9e;
  padding: 2px;
  left: 50%;
  top: calc(50% + 4px);
  transform: translate(-50%, calc(-50% + 8px));
  line-height: 1;
  font-weight: normal;
  opacity: 1;
  text-wrap: nowrap;
  z-index: 99999;
  text-transform: none;
}
.avatar-component,
.avatar {
  height: 2.5rem;
  width: 2.5rem;
  background-color: #ebf4ff;
  color: #150052;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 0;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.avatar-component--clickable,
.avatar--clickable {
  cursor: pointer;
}
.avatar-component--clickable:hover,
.avatar--clickable:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.avatar-component--clickable:active,
.avatar--clickable:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.avatar-component--clickable:focus,
.avatar--clickable:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.avatar-component--clickable:focus-visible.focus,
.avatar-component--clickable:focus-visible:focus,
.avatar-component--clickable:focus-visible:focus-within,
.avatar--clickable:focus-visible.focus,
.avatar--clickable:focus-visible:focus,
.avatar--clickable:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.button-v2 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  align-items: center;
  text-align: center;
  border-radius: 9999px;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  height: auto;
  text-decoration: none;
  word-wrap: break-word;
  hyphens: initial;
  min-height: 2.5rem;
  padding: 0.5rem 1.25rem;
  min-width: calc(2.5rem * 2);
  max-width: calc(2.5rem * 10);
}
.button-v2:focus-visible.focus,
.button-v2:focus-visible:focus,
.button-v2:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.button-v2:focus {
  text-decoration: none;
}
.button-v2:hover {
  text-decoration: none;
}
.button-v2 .leadingIcon--padded,
.button-v2 .trailingIcon--padded {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.button-v2 .leadingIcon--padded {
  padding-right: 0.5rem;
}
.button-v2 .trailingIcon--padded {
  padding-left: 0.5rem;
}
.button-v2--disabled {
  pointer-events: none;
  background-color: #f0f0f0;
  color: #9c9c9c;
  border-width: 0;
}
.button-v2--disabled svg,
.button-v2--disabled svg path {
  fill: #9c9c9c;
}
.button-v2--disabled:focus {
  background-color: #f0f0f0;
}
.button-v2--large {
  min-height: 3rem;
  padding: 0.75rem 1.5rem;
  min-width: calc(3rem * 2);
  max-width: calc(3rem * 10);
}
.button-v2--small {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  min-height: 2rem;
  padding: 0 1rem;
  min-width: calc(2rem * 2);
  max-width: calc(2rem * 10);
}
.button-v2--full-width {
  min-width: unset;
  max-width: unset;
  width: 100%;
}
.button-v2--primary {
  background-color: #0200fa;
  border: 0;
  color: #ffffff;
}
.button-v2--primary svg,
.button-v2--primary svg path {
  fill: #ffffff;
}
.button-v2--primary:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16));
}
.button-v2--primary:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16));
  color: #ffffff;
}
.button-v2--primary:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28));
  color: #ffffff;
}
.button-v2--secondary {
  background-color: #150052;
  border: 1px solid #150052;
  color: #ffffff;
}
.button-v2--secondary svg,
.button-v2--secondary svg path {
  fill: #ffffff;
}
.button-v2--secondary:hover {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
  color: #ffffff;
}
.button-v2--secondary:hover svg,
.button-v2--secondary:hover svg path {
  fill: #ffffff;
}
.button-v2--secondary:active {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
  color: #ffffff;
}
.button-v2--secondary:active svg,
.button-v2--secondary:active svg path {
  fill: #ffffff;
}
.button-v2--secondary:focus {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.button-v2--secondary:focus svg,
.button-v2--secondary:focus svg path {
  fill: #ffffff;
}
.button-v2--outline {
  background-color: transparent;
  border-radius: 9999px;
  border: 0.0625rem solid #150052;
  color: #150052;
}
.button-v2--outline svg,
.button-v2--outline svg path {
  fill: #150052;
}
.button-v2--outline:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.button-v2--outline:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.button-v2--outline:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.button-v2--outline-muted {
  background-color: transparent;
  border-radius: 9999px;
  border: 0.0625rem solid #b8b8b8;
  color: #1a1a1a;
}
.button-v2--outline-muted svg,
.button-v2--outline-muted svg path {
  fill: #1a1a1a;
}
.button-v2--outline-muted:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.button-v2--outline-muted:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.button-v2--outline-muted:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.button-v2--text {
  background-color: transparent;
  border-radius: 9999px;
  border: 0;
  color: #1a1a1a;
}
.button-v2--text svg,
.button-v2--text svg path {
  fill: #1a1a1a;
}
.button-v2--text:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.button-v2--text:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.button-v2--text:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.button-v2--destructive {
  background-color: #e81546;
  border-radius: 9999px;
  border: 0;
  color: #ffffff;
}
.button-v2--destructive svg,
.button-v2--destructive svg path {
  fill: #ffffff;
}
.button-v2--destructive:focus {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.button-v2--destructive:hover {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.button-v2--destructive:active {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
}
.button-v2--accent {
  background-color: #fd2788;
  border-radius: 9999px;
  border: 0;
  color: #ffffff;
}
.button-v2--accent svg,
.button-v2--accent svg path {
  fill: #ffffff;
}
.button-v2--accent:focus {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.button-v2--accent:hover {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.button-v2--accent:active {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
}
.button-v2--legacy-paid-content {
  background-color: #EB6005;
  border-radius: 9999px;
  border: 0;
  color: #ffffff;
}
.button-v2--legacy-paid-content svg,
.button-v2--legacy-paid-content svg path {
  fill: #ffffff;
}
.button-v2--legacy-paid-content:focus {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
  color: #ffffff;
}
.button-v2--legacy-paid-content:hover {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
  color: #ffffff;
}
.button-v2--legacy-paid-content:active {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
  color: #ffffff;
}
.linkButton {
  display: flex;
  min-height: 1.5rem;
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  align-items: center;
  gap: 0.25rem;
  border-radius: 0.5rem;
  border: unset;
  background: unset;
  cursor: pointer;
}
.linkButton:focus-visible.focus,
.linkButton:focus-visible:focus,
.linkButton:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.linkButton .linkButton__leadingIcon,
.linkButton .linkButton__trailingIcon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.linkButton--leadingIcon-padded {
  padding-left: 0.5rem !important;
}
.linkButton--trailingIcon-padded {
  padding-right: 0.5rem !important;
}
.linkButton .linkButton__text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.linkButton--branded .linkButton__text {
  color: #1a1a1a;
}
.linkButton--branded .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded .linkButton__trailingIcon.iconV2 svg path {
  fill: #1a1a1a;
}
.linkButton--branded.hover,
.linkButton--branded:hover,
.linkButton--branded.selected {
  background: #ebf4ff;
  color: #0200fa;
  text-decoration: none;
}
.linkButton--branded.hover .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded:hover .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded.selected .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded.hover .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded:hover .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded.selected .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded.hover .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded:hover .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded.selected .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded.hover .linkButton__trailingIcon.iconV2 svg path,
.linkButton--branded:hover .linkButton__trailingIcon.iconV2 svg path,
.linkButton--branded.selected .linkButton__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.linkButton--branded.hover .linkButton__text,
.linkButton--branded:hover .linkButton__text,
.linkButton--branded.selected .linkButton__text {
  color: #0200fa;
}
.linkButton--branded.active,
.linkButton--branded:active {
  color: #0200fa;
  background: #ebf4ff;
  text-decoration: none;
}
.linkButton--branded.active .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded:active .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded.active .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded:active .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded.active .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded:active .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded.active .linkButton__trailingIcon.iconV2 svg path,
.linkButton--branded:active .linkButton__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.linkButton--branded.active .linkButton__text,
.linkButton--branded:active .linkButton__text {
  color: #0200fa;
}
.linkButton--branded.focus-visible,
.linkButton--branded:focus-visible {
  text-decoration: none;
  background: #ebf4ff;
  color: #0200fa;
}
.linkButton--branded.focus-visible .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded:focus-visible .linkButton__leadingIcon.iconV2 svg,
.linkButton--branded.focus-visible .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded:focus-visible .linkButton__trailingIcon.iconV2 svg,
.linkButton--branded.focus-visible .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded:focus-visible .linkButton__leadingIcon.iconV2 svg path,
.linkButton--branded.focus-visible .linkButton__trailingIcon.iconV2 svg path,
.linkButton--branded:focus-visible .linkButton__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.linkButton--branded.focus-visible .linkButton__text,
.linkButton--branded:focus-visible .linkButton__text {
  color: #0200fa;
}
.linkButton--muted .linkButton__text {
  color: #1a1a1a;
}
.linkButton--muted .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted .linkButton__trailingIcon.iconV2 svg path {
  fill: #1a1a1a;
}
.linkButton--muted.hover,
.linkButton--muted:hover,
.linkButton--muted.selected {
  background: rgba(0, 0, 0, 0.06);
  color: #1a1a1a;
  text-decoration: none;
}
.linkButton--muted.hover .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted:hover .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted.selected .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted.hover .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted:hover .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted.selected .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted.hover .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted:hover .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted.selected .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted.hover .linkButton__trailingIcon.iconV2 svg path,
.linkButton--muted:hover .linkButton__trailingIcon.iconV2 svg path,
.linkButton--muted.selected .linkButton__trailingIcon.iconV2 svg path {
  fill: #1a1a1a;
}
.linkButton--muted.hover .linkButton__text,
.linkButton--muted:hover .linkButton__text,
.linkButton--muted.selected .linkButton__text {
  color: #1a1a1a;
}
.linkButton--muted.active,
.linkButton--muted:active {
  color: #1a1a1a;
  background: rgba(0, 0, 0, 0.12);
  text-decoration: none;
}
.linkButton--muted.active .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted:active .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted.active .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted:active .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted.active .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted:active .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted.active .linkButton__trailingIcon.iconV2 svg path,
.linkButton--muted:active .linkButton__trailingIcon.iconV2 svg path {
  fill: #1a1a1a;
}
.linkButton--muted.active .linkButton__text,
.linkButton--muted:active .linkButton__text {
  color: #1a1a1a;
}
.linkButton--muted.focus-visible,
.linkButton--muted:focus-visible {
  text-decoration: none;
  background: unset;
  color: #1a1a1a;
}
.linkButton--muted.focus-visible .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted:focus-visible .linkButton__leadingIcon.iconV2 svg,
.linkButton--muted.focus-visible .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted:focus-visible .linkButton__trailingIcon.iconV2 svg,
.linkButton--muted.focus-visible .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted:focus-visible .linkButton__leadingIcon.iconV2 svg path,
.linkButton--muted.focus-visible .linkButton__trailingIcon.iconV2 svg path,
.linkButton--muted:focus-visible .linkButton__trailingIcon.iconV2 svg path {
  fill: #1a1a1a;
}
.linkButton--muted.focus-visible .linkButton__text,
.linkButton--muted:focus-visible .linkButton__text {
  color: #1a1a1a;
}
.iconV2--16px svg {
  width: 1rem;
  height: 1rem;
}
.iconV2--18px svg {
  width: 1.125rem;
  height: 1.125rem;
}
.iconV2--20px svg {
  width: 1.25rem;
  height: 1.25rem;
}
.iconV2--24px svg {
  width: 1.5rem;
  height: 1.5rem;
}
.iconV2--28px svg {
  width: 1.75rem;
  height: 1.75rem;
}
.iconV2--32px svg {
  width: 2rem;
  height: 2rem;
}
.link-v2,
.main-content-wrapper--v1 .list-alignment-v1 ul li a,
.main-content-wrapper--v1 .list-alignment-v1 ol li a {
  display: inline-flex;
  align-items: center;
  min-height: 1.5rem;
  gap: 0.125rem;
  border: unset;
  background: unset;
  cursor: pointer;
}
.link-v2:focus-visible.focus,
.link-v2:focus-visible:focus,
.link-v2:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.link-v2 .link-v2__leadingIcon,
.link-v2 .link-v2__trailingIcon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.link-v2 .link-v2__text {
  color: #1a1a1a;
}
.link-v2 .link-v2__text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.link-v2--large .link-v2__text {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.link-v2--branded {
  color: #1a1a1a;
}
.link-v2--branded .iconV2 svg,
.link-v2--branded .iconV2 svg path {
  fill: #1a1a1a;
}
.link-v2--branded.hover,
.link-v2--branded:hover {
  color: #0200fa;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
}
.link-v2--branded.hover .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded:hover .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded.hover .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded:hover .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded.hover .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded:hover .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded.hover .link-v2__trailingIcon.iconV2 svg path,
.link-v2--branded:hover .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.link-v2--branded.hover .link-v2__text,
.link-v2--branded:hover .link-v2__text {
  color: #0200fa;
}
.link-v2--branded.active,
.link-v2--branded:active {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #5c75ff;
}
.link-v2--branded.active .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded:active .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded.active .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded:active .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded.active .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded:active .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded.active .link-v2__trailingIcon.iconV2 svg path,
.link-v2--branded:active .link-v2__trailingIcon.iconV2 svg path {
  fill: #5c75ff;
}
.link-v2--branded.active .link-v2__text,
.link-v2--branded:active .link-v2__text {
  color: #5c75ff;
}
.link-v2--branded.selected {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
}
.link-v2--branded.selected .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded.selected .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded.selected .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded.selected .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.link-v2--branded.selected .link-v2__text {
  color: #0200fa;
}
.link-v2--branded.focus,
.link-v2--branded:focus {
  color: #0200fa;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
  border-radius: 0.25rem;
}
.link-v2--branded.focus .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded:focus .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded.focus .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded:focus .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded.focus .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded:focus .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded.focus .link-v2__trailingIcon.iconV2 svg path,
.link-v2--branded:focus .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.link-v2--branded.focus .link-v2__text,
.link-v2--branded:focus .link-v2__text {
  color: #0200fa;
}
.link-v2--branded *:not(.navbar_secondary.link-v2) :visited {
  color: #0200fa;
  text-decoration: none;
}
.link-v2--branded *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg,
.link-v2--branded *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg,
.link-v2--branded *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg path,
.link-v2--branded *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg path {
  fill: #0200fa;
}
.link-v2--branded *:not(.navbar_secondary.link-v2) :visited .link-v2__text {
  color: #0200fa;
}
.link-v2--underlined {
  text-decoration-line: underline;
}
.link-v2--muted,
.detail-page-v2 .article-detail__body a,
.detail-page-v2 .article-detail__body a,
.link-v2--muted {
  color: #1a1a1a;
}
.link-v2--muted .iconV2 svg,
.link-v2--muted .iconV2 svg path,
.detail-page-v2 .article-detail__body a .iconV2 svg,
.detail-page-v2 .article-detail__body a .iconV2 svg path,
.detail-page-v2 .article-detail__body a .iconV2 svg,
.detail-page-v2 .article-detail__body a .iconV2 svg path,
.link-v2--muted .iconV2 svg,
.link-v2--muted .iconV2 svg path {
  fill: #1a1a1a;
}
.link-v2--muted.hover,
.link-v2--muted:hover,
.detail-page-v2 .article-detail__body a.hover,
.detail-page-v2 .article-detail__body a:hover,
.detail-page-v2 .article-detail__body a.hover,
.detail-page-v2 .article-detail__body a:hover,
.link-v2--muted.hover,
.link-v2--muted:hover {
  color: #4d4d4d;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #4d4d4d;
}
.link-v2--muted.hover .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted:hover .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.hover .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted:hover .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.hover .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted:hover .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.hover .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted:hover .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.hover .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:hover .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.hover .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:hover .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.hover .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:hover .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.hover .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:hover .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.hover .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:hover .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.hover .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:hover .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.hover .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:hover .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.hover .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:hover .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted.hover .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted:hover .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.hover .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted:hover .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.hover .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted:hover .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.hover .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted:hover .link-v2__trailingIcon.iconV2 svg path {
  fill: #4d4d4d;
}
.link-v2--muted.hover .link-v2__text,
.link-v2--muted:hover .link-v2__text,
.detail-page-v2 .article-detail__body a.hover .link-v2__text,
.detail-page-v2 .article-detail__body a:hover .link-v2__text,
.detail-page-v2 .article-detail__body a.hover .link-v2__text,
.detail-page-v2 .article-detail__body a:hover .link-v2__text,
.link-v2--muted.hover .link-v2__text,
.link-v2--muted:hover .link-v2__text {
  color: #4d4d4d;
}
.link-v2--muted.active,
.link-v2--muted:active,
.detail-page-v2 .article-detail__body a.active,
.detail-page-v2 .article-detail__body a:active,
.detail-page-v2 .article-detail__body a.active,
.detail-page-v2 .article-detail__body a:active,
.link-v2--muted.active,
.link-v2--muted:active {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #808080;
}
.link-v2--muted.active .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted:active .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.active .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted:active .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.active .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted:active .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.active .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted:active .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.active .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:active .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.active .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:active .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.active .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:active .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.active .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:active .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.active .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:active .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.active .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:active .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.active .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:active .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.active .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:active .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted.active .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted:active .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.active .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted:active .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.active .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted:active .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.active .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted:active .link-v2__trailingIcon.iconV2 svg path {
  fill: #808080;
}
.link-v2--muted.active .link-v2__text,
.link-v2--muted:active .link-v2__text,
.detail-page-v2 .article-detail__body a.active .link-v2__text,
.detail-page-v2 .article-detail__body a:active .link-v2__text,
.detail-page-v2 .article-detail__body a.active .link-v2__text,
.detail-page-v2 .article-detail__body a:active .link-v2__text,
.link-v2--muted.active .link-v2__text,
.link-v2--muted:active .link-v2__text {
  color: #808080;
}
.link-v2--muted.selected,
.detail-page-v2 .article-detail__body a.selected,
.detail-page-v2 .article-detail__body a.selected,
.link-v2--muted.selected {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #4d4d4d;
}
.link-v2--muted.selected .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.selected .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.selected .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.selected .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.selected .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.selected .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.selected .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.selected .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.selected .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.selected .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.selected .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.selected .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted.selected .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.selected .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.selected .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.selected .link-v2__trailingIcon.iconV2 svg path {
  fill: #4d4d4d;
}
.link-v2--muted.selected .link-v2__text,
.detail-page-v2 .article-detail__body a.selected .link-v2__text,
.detail-page-v2 .article-detail__body a.selected .link-v2__text,
.link-v2--muted.selected .link-v2__text {
  color: #4d4d4d;
}
.link-v2--muted.focus,
.link-v2--muted:focus,
.detail-page-v2 .article-detail__body a.focus,
.detail-page-v2 .article-detail__body a:focus,
.detail-page-v2 .article-detail__body a.focus,
.detail-page-v2 .article-detail__body a:focus,
.link-v2--muted.focus,
.link-v2--muted:focus {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #4d4d4d;
  border-radius: 0.25rem;
}
.link-v2--muted.focus .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted:focus .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.focus .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted:focus .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.focus .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted:focus .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.focus .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted:focus .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.focus .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:focus .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.focus .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:focus .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.focus .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:focus .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.focus .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:focus .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.focus .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:focus .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.focus .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a:focus .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a.focus .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:focus .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a.focus .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a:focus .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted.focus .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted:focus .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted.focus .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted:focus .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted.focus .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted:focus .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted.focus .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted:focus .link-v2__trailingIcon.iconV2 svg path {
  fill: #4d4d4d;
}
.link-v2--muted.focus .link-v2__text,
.link-v2--muted:focus .link-v2__text,
.detail-page-v2 .article-detail__body a.focus .link-v2__text,
.detail-page-v2 .article-detail__body a:focus .link-v2__text,
.detail-page-v2 .article-detail__body a.focus .link-v2__text,
.detail-page-v2 .article-detail__body a:focus .link-v2__text,
.link-v2--muted.focus .link-v2__text,
.link-v2--muted:focus .link-v2__text {
  color: #4d4d4d;
}
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited {
  color: #808080;
  text-decoration: none;
}
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg path,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg path,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__leadingIcon.iconV2 svg path,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__trailingIcon.iconV2 svg path {
  fill: #808080;
}
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__text,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__text,
.detail-page-v2 .article-detail__body a *:not(.navbar_secondary.link-v2) :visited .link-v2__text,
.link-v2--muted *:not(.navbar_secondary.link-v2) :visited .link-v2__text {
  color: #808080;
}
.icon-button {
  border-radius: 9999px;
  align-items: center;
  box-sizing: content-box;
  display: flex;
  justify-content: center;
  padding: initial;
}
.icon-button:focus-visible.focus,
.icon-button:focus-visible:focus,
.icon-button:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.icon-button .iconV2 {
  display: flex;
}
.icon-button--solid {
  border: 0;
  background-color: #150052;
  color: #ffffff;
}
.icon-button--solid svg,
.icon-button--solid svg path {
  fill: #ffffff;
}
.icon-button--solid:hover {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.icon-button--solid:active {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
}
.icon-button--solid:focus {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.icon-button--borderless {
  border: 0;
  background-color: transparent;
  color: #1a1a1a;
}
.icon-button--borderless svg,
.icon-button--borderless svg path {
  fill: #1a1a1a;
}
.icon-button--borderless:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.icon-button--borderless:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.icon-button--borderless:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.icon-button--outline {
  border: 1px solid #b8b8b8;
  background-color: transparent;
  color: #1a1a1a;
}
.icon-button--outline svg,
.icon-button--outline svg path {
  fill: #1a1a1a;
}
.icon-button--outline:hover {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.icon-button--outline:active {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.icon-button--outline:focus {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.icon-button--disabled {
  border: 0;
  background-color: #f0f0f0;
  color: #9c9c9c;
}
.icon-button--disabled svg,
.icon-button--disabled svg path {
  fill: #9c9c9c;
}
.icon-button--disabled:hover,
.icon-button--disabled:active,
.icon-button--disabled:focus {
  background-color: #f0f0f0;
  color: #9c9c9c;
}
.icon-button--tiny {
  max-width: 16px;
  max-height: 16px;
  min-width: 16px;
  min-height: 16px;
  width: 16px;
  height: 16px;
}
.icon-button--small {
  max-width: 1.5rem;
  max-height: 1.5rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
.icon-button--medium {
  max-width: 2rem;
  max-height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
  width: 2rem;
  height: 2rem;
}
.icon-button--large {
  max-width: 2.5rem;
  max-height: 2.5rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
}
.icon-button--huge {
  max-width: 3rem;
  max-height: 3rem;
  min-width: 3rem;
  min-height: 3rem;
  width: 3rem;
  height: 3rem;
}
.dividerV2 {
  border-top: #b8b8b8 1px solid;
  height: 1px;
  margin-top: 10px;
}
.input-field-v2,
.input-container__wrapper {
  display: flex;
  width: 100%;
  min-width: 15.625rem;
  max-width: 28.125rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
}
.input-field-v2--error,
.input-field-v2.error,
.input-container__wrapper--error,
.input-container__wrapper.error {
  border-left: 0.125rem solid #f27181;
  padding-left: 0.75rem;
}
.input-field-v2--error .input-field-v2__body .input-field-v2__input,
.input-field-v2.error .input-field-v2__body .input-field-v2__input,
.input-container__wrapper--error .input-field-v2__body .input-field-v2__input,
.input-container__wrapper.error .input-field-v2__body .input-field-v2__input {
  color: #1a1a1a;
  outline-color: #f27181 !important;
}
.input-field-v2--error .input-field-v2__body:focus-within .input-field__toggle-icon,
.input-field-v2.error .input-field-v2__body:focus-within .input-field__toggle-icon,
.input-container__wrapper--error .input-field-v2__body:focus-within .input-field__toggle-icon,
.input-container__wrapper.error .input-field-v2__body:focus-within .input-field__toggle-icon {
  display: flex;
}
.input-field-v2--error .input-field-v2__body.has-value:hover,
.input-field-v2.error .input-field-v2__body.has-value:hover,
.input-container__wrapper--error .input-field-v2__body.has-value:hover,
.input-container__wrapper.error .input-field-v2__body.has-value:hover {
  border-color: #f27181;
}
.input-field-v2--error .input-field-v2__body.has-value:hover .input-field__toggle-icon,
.input-field-v2.error .input-field-v2__body.has-value:hover .input-field__toggle-icon,
.input-container__wrapper--error .input-field-v2__body.has-value:hover .input-field__toggle-icon,
.input-container__wrapper.error .input-field-v2__body.has-value:hover .input-field__toggle-icon {
  display: flex;
}
.input-field-v2--error .input-field-v2__body.has-value:hover .input-field-v2__icon--password,
.input-field-v2.error .input-field-v2__body.has-value:hover .input-field-v2__icon--password,
.input-container__wrapper--error .input-field-v2__body.has-value:hover .input-field-v2__icon--password,
.input-container__wrapper.error .input-field-v2__body.has-value:hover .input-field-v2__icon--password {
  display: flex;
}
.input-field-v2--error .input-field-v2__body:hover,
.input-field-v2.error .input-field-v2__body:hover,
.input-container__wrapper--error .input-field-v2__body:hover,
.input-container__wrapper.error .input-field-v2__body:hover {
  border-color: #f27181;
}
.input-field-v2--error .input-field-v2__body .input-field__toggle-icon,
.input-field-v2.error .input-field-v2__body .input-field__toggle-icon,
.input-container__wrapper--error .input-field-v2__body .input-field__toggle-icon,
.input-container__wrapper.error .input-field-v2__body .input-field__toggle-icon {
  display: none;
}
.input-field-v2--error .input-field-v2__body .input-field-v2__icon--error,
.input-field-v2.error .input-field-v2__body .input-field-v2__icon--error,
.input-container__wrapper--error .input-field-v2__body .input-field-v2__icon--error,
.input-container__wrapper.error .input-field-v2__body .input-field-v2__icon--error {
  display: block;
  margin-left: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
.input-field-v2--error .input-field-v2__body .input-field-v2__icon--error svg,
.input-field-v2.error .input-field-v2__body .input-field-v2__icon--error svg,
.input-field-v2--error .input-field-v2__body .input-field-v2__icon--error svg path,
.input-field-v2.error .input-field-v2__body .input-field-v2__icon--error svg path,
.input-container__wrapper--error .input-field-v2__body .input-field-v2__icon--error svg,
.input-container__wrapper.error .input-field-v2__body .input-field-v2__icon--error svg,
.input-container__wrapper--error .input-field-v2__body .input-field-v2__icon--error svg path,
.input-container__wrapper.error .input-field-v2__body .input-field-v2__icon--error svg path {
  fill: #e81546;
}
.input-field-v2--error .input-field-v2__error,
.input-field-v2.error .input-field-v2__error,
.input-container__wrapper--error .input-field-v2__error,
.input-container__wrapper.error .input-field-v2__error {
  display: flex;
}
.input-field-v2--error .input-field-v2__error .parsley-errors-list,
.input-field-v2.error .input-field-v2__error .parsley-errors-list,
.input-container__wrapper--error .input-field-v2__error .parsley-errors-list,
.input-container__wrapper.error .input-field-v2__error .parsley-errors-list {
  margin-bottom: 0;
  list-style-type: none !important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.input-field-v2--error .input-field-v2__error .parsley-errors-list li,
.input-field-v2.error .input-field-v2__error .parsley-errors-list li,
.input-container__wrapper--error .input-field-v2__error .parsley-errors-list li,
.input-container__wrapper.error .input-field-v2__error .parsley-errors-list li {
  margin-bottom: 0;
}
.input-field-v2--error .input-field-v2__error .parsley-errors-list.filled,
.input-field-v2.error .input-field-v2__error .parsley-errors-list.filled,
.input-container__wrapper--error .input-field-v2__error .parsley-errors-list.filled,
.input-container__wrapper.error .input-field-v2__error .parsley-errors-list.filled {
  padding: 0;
}
.input-field-v2 .input-field-v2__body,
.input-container__wrapper .input-field-v2__body {
  height: 3rem;
  position: relative;
  align-self: stretch;
  background-color: #ffffff;
}
.input-field-v2 .input-field-v2__body .input-field-v2__input,
.input-container__wrapper .input-field-v2__body .input-field-v2__input {
  flex: 1;
  border: none;
  outline: 0.0625rem solid #b8b8b8;
  background: none;
  padding: 0 0.75rem 0 1rem;
  border-radius: 0.5rem;
  height: 100%;
  color: #4d4d4d;
  width: 100%;
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
}
.input-field-v2 .input-field-v2__body .input-field-v2__input::placeholder,
.input-container__wrapper .input-field-v2__body .input-field-v2__input::placeholder {
  color: #4d4d4d;
}
.input-field-v2 .input-field-v2__body .input-field-v2__input:focus-visible,
.input-container__wrapper .input-field-v2__body .input-field-v2__input:focus-visible {
  outline: 0.125rem solid #0200fa;
}
.input-field-v2 .input-field-v2__body .input-field-v2__icons,
.input-container__wrapper .input-field-v2__body .input-field-v2__icons {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  align-items: center;
  height: 100%;
  padding-right: 0.75rem;
}
.input-field-v2 .input-field-v2__body .input-field-v2__icons .input-field__toggle-icon,
.input-field-v2 .input-field-v2__body .input-field-v2__icons .input-field-v2__icon--password,
.input-container__wrapper .input-field-v2__body .input-field-v2__icons .input-field__toggle-icon,
.input-container__wrapper .input-field-v2__body .input-field-v2__icons .input-field-v2__icon--password {
  fill: #1a1a1a;
  border: 0;
  cursor: pointer;
  margin-left: 10px;
  width: 1.5rem;
  height: 1.5rem;
}
.input-field-v2 .input-field-v2__body .input-field__toggle-icon,
.input-field-v2 .input-field-v2__body .input-field-v2__icon--password,
.input-field-v2 .input-field-v2__body .input-field-v2__icon--error,
.input-container__wrapper .input-field-v2__body .input-field__toggle-icon,
.input-container__wrapper .input-field-v2__body .input-field-v2__icon--password,
.input-container__wrapper .input-field-v2__body .input-field-v2__icon--error {
  display: none;
}
.input-field-v2 .input-field-v2__body.has-value,
.input-container__wrapper .input-field-v2__body.has-value {
  border-color: #343434;
}
.input-field-v2 .input-field-v2__body.has-value .input-field-v2__icon--password,
.input-container__wrapper .input-field-v2__body.has-value .input-field-v2__icon--password {
  display: flex;
}
.input-field-v2 .input-field-v2__body.has-value .input-field-v2__input,
.input-container__wrapper .input-field-v2__body.has-value .input-field-v2__input {
  color: #1a1a1a;
}
.input-field-v2 .input-field-v2__body.has-value:hover,
.input-container__wrapper .input-field-v2__body.has-value:hover {
  border-color: #343434;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.input-field-v2 .input-field-v2__body.has-value:hover .input-field__toggle-icon,
.input-container__wrapper .input-field-v2__body.has-value:hover .input-field__toggle-icon {
  display: flex;
}
.input-field-v2 .input-field-v2__body.has-value:hover .input-field-v2__icon--password,
.input-container__wrapper .input-field-v2__body.has-value:hover .input-field-v2__icon--password {
  display: flex;
}
.input-field-v2 .input-field-v2__body:focus-within .input-field-v2__input,
.input-container__wrapper .input-field-v2__body:focus-within .input-field-v2__input {
  color: #1a1a1a;
  background-color: #ffffff;
}
.input-field-v2 .input-field-v2__body:focus-within .input-field__toggle-icon,
.input-container__wrapper .input-field-v2__body:focus-within .input-field__toggle-icon {
  display: flex;
}
.input-field-v2 .input-field-v2__body:hover,
.input-container__wrapper .input-field-v2__body:hover {
  border-color: #808080;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.input-field-v2 .input-field-v2__body:has(.input-field-v2__input:autofill),
.input-container__wrapper .input-field-v2__body:has(.input-field-v2__input:autofill) {
  background-color: #e9f0fe;
}
.input-field-v2 .input-field-v2__body:has(.input-field-v2__input:autofill) .input-field-v2__icon--password,
.input-container__wrapper .input-field-v2__body:has(.input-field-v2__input:autofill) .input-field-v2__icon--password {
  display: flex;
}
.input-field-v2 .input-field-v2__error,
.input-container__wrapper .input-field-v2__error {
  display: none;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  color: #e81546;
}
.input-field-v2 .input-field-v2__label,
.input-container__wrapper .input-field-v2__label {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  color: #4d4d4d;
  margin: unset;
}
.checkbox-v2__container {
  display: inline-flex;
  justify-content: center;
  gap: 0.5rem;
}
.checkbox-v2__container .checkbox-v2__label {
  margin: initial;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #808080;
  align-content: center;
}
.checkbox-v2__container .checkbox-v2__label a {
  color: #1a1a1a;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  text-decoration: underline;
}
.checkbox-v2__container .checkbox-v2__label a:hover {
  color: #0200fa;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #0200fa;
}
.checkbox-v2__container--error .checkbox-v2__input,
.checkbox-v2__container.error .checkbox-v2__input {
  border-color: #f27181;
}
.checkbox-v2__container--error .checkbox-v2__label,
.checkbox-v2__container.error .checkbox-v2__label {
  color: #e81546;
}
.checkbox-v2__container--disabled .checkbox-v2__label {
  color: #9c9c9c !important;
}
.checkbox-v2__container--disabled .checkbox-v2__input {
  background-color: initial;
  border-color: #b8b8b8;
  cursor: not-allowed;
}
.checkbox-v2__input {
  -webkit-appearance: none;
  appearance: none;
  margin: 0 !important;
  width: 1.5rem;
  height: 1.5rem;
  border: 1px solid #808080;
  border-radius: 0.25rem;
  transition: border, background-color 100ms ease-in-out;
  flex-shrink: 0;
}
.checkbox-v2__input:focus-visible.focus,
.checkbox-v2__input:focus-visible:focus,
.checkbox-v2__input:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.0625rem;
}
.checkbox-v2__input:focus {
  outline: none;
}
.checkbox-v2__input:hover {
  cursor: pointer;
  border-color: #343434;
  background-color: rgba(0, 0, 0, 0.06);
}
.checkbox-v2__input:active {
  border-color: #343434;
  background-color: rgba(0, 0, 0, 0.12);
}
.checkbox-v2__input:checked {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #1a1a1a;
  border: initial;
}
.checkbox-v2__input:checked:after {
  content: '';
  position: absolute;
  background-image: url("../images/iconsV2/check.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.125rem;
  height: 1.125rem;
}
.checkbox-v2__input:checked:hover {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16));
}
.checkbox-v2__input:checked:active {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24));
}
.checkbox-v2__input:disabled,
.checkbox-v2__input:disabled:hover {
  background-color: initial;
  border-color: #b8b8b8;
  cursor: not-allowed;
}
.chip-component {
  display: inline-flex;
  height: 24px;
  min-width: 32px;
  padding: 0px 0.5rem;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  border-radius: 0.5rem;
}
.chip-component__container {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.chip-component__container label {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  margin: initial;
  -webkit-font-smoothing: antialiased;
}
.chip-component--default {
  background-color: #f0f0f0;
}
.chip-component--default path {
  fill: #1a1a1a;
}
.chip-component--default label {
  color: #1a1a1a;
}
.chip-component--brand {
  background-color: #ebf4ff;
}
.chip-component--brand path {
  fill: #150052;
}
.chip-component--brand label {
  color: #150052;
}
.chip-component--accent {
  background-color: #ffe5f1;
}
.chip-component--accent path {
  fill: #d60262;
}
.chip-component--accent label {
  color: #d60262;
}
.chip-component--positive {
  background-color: #e1faea;
}
.chip-component--positive path {
  fill: #0c4921;
}
.chip-component--positive label {
  color: #0c4921;
}
.chip-component--warning {
  background-color: #feecc8;
}
.chip-component--warning path {
  fill: #825703;
}
.chip-component--warning label {
  color: #825703;
}
.chip-component--negative {
  background-color: #fde6e6;
}
.chip-component--negative path {
  fill: #5c0829;
}
.chip-component--negative label {
  color: #5c0829;
}
.chip-component--inverted {
  background-color: #ffffff;
}
.chip-component--inverted path {
  fill: #1a1a1a;
}
.chip-component--inverted label {
  color: #1a1a1a;
}
.chip-component--icon-only {
  min-width: 28px;
  padding: initial;
}
.chip-icon {
  display: flex;
  align-items: center;
}
.tag-component {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
.tag-component span {
  margin: initial;
  -webkit-font-smoothing: antialiased;
  color: #1a1a1a;
}
.tag-component--small span {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.tag-component--medium span {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
}
.tag-component--icon-only {
  min-width: 28px;
  padding: initial;
}
.tag-component__icon {
  display: flex;
  align-items: center;
  align-self: baseline;
}
.radio-button-v2 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.radio-button-v2 .radio-button-v2__input {
  -webkit-appearance: none;
  appearance: none;
  width: 1.5rem;
  height: 1.5rem;
  transform: translateY(-0.075em);
  border: 0.0625rem solid #808080;
  border-radius: 9999px;
}
.radio-button-v2 .radio-button-v2__input:focus-visible.focus,
.radio-button-v2 .radio-button-v2__input:focus-visible:focus,
.radio-button-v2 .radio-button-v2__input:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.radio-button-v2 .radio-button-v2__input:focus {
  outline: none;
}
.radio-button-v2 .radio-button-v2__input:checked {
  background-color: transparent;
  background-image: url("../images/iconsV2/ellipse.svg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  border: none;
}
.radio-button-v2 .radio-button-v2__input:checked:hover,
.radio-button-v2 .radio-button-v2__input:checked:active {
  background-color: transparent;
  background-image: url("../images/iconsV2/ellipse.svg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
.radio-button-v2 .radio-button-v2__label {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  color: #4d4d4d;
  margin: 0;
}
.radio-button-v2:hover .radio-button-v2__input {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
}
.radio-button-v2:hover .radio-button-v2__input:checked {
  background-color: transparent;
  background-image: url("../images/iconsV2/ellipse.svg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
.radio-button-v2:hover .radio-button-v2__label {
  color: #1a1a1a;
}
.radio-button-v2:active .radio-button-v2__input {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.radio-button-v2:active .radio-button-v2__label {
  color: #1a1a1a;
}
.radio-button-v2 input[type="radio"]:checked + .radio-button-v2__label {
  color: #1a1a1a;
}
.radio-button-v2--disabled,
.radio-button-v2--disabled:hover,
.radio-button-v2--disabled:active {
  border-color: #b8b8b8;
  cursor: not-allowed;
  background: #ffffff;
  color: #9c9c9c;
}
.radio-button-v2--disabled .radio-button-v2__label,
.radio-button-v2--disabled:hover .radio-button-v2__label,
.radio-button-v2--disabled:active .radio-button-v2__label {
  color: #9c9c9c;
}
.carousel-pager {
  display: flex;
  gap: 1rem;
}
.carousel-pager__dot {
  height: 10px;
  transition: width 250ms, background-color 250ms;
  background-color: #f0f0f0;
  border-radius: 9999px;
  width: 10px;
}
.carousel-pager__dot--active {
  background-color: #1a1a1a;
  width: 40px;
}
.comment-v2 {
  display: flex;
  gap: 0.75rem;
}
.comment-v2 .comment__gutter {
  padding-top: 0.125rem;
}
.comment-v2 .comment__main {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
}
.comment-v2 .comment__main .comment__main__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.comment-v2 .comment__main .comment__main__name {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  margin: 0;
}
.comment-v2 .comment__main .comment__main__time {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #808080;
  margin: 0;
}
.comment-v2 .comment__main .comment__main__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0;
}
.comment-v2 .comment__main .comment__main__tools {
  display: flex;
  gap: 1rem;
}
.comment-v2 .comment__main .comment__main__deleted {
  background-color: #fafafa;
  border: 0.0625rem solid #fafafa;
  border-radius: 0.5rem;
  padding: 0 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.comment-v2 .comment__main .comment__main__deleted p {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
}
.comment-v2--subcomment {
  margin-left: 3rem;
}
.comment-form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.comment-form--subform {
  margin-left: 3rem;
}
.comment-form textarea {
  height: 120px;
  width: 100%;
  border: 0.0625rem solid #b8b8b8;
  border-radius: 1rem;
  padding: 1.5rem;
}
.comment-form textarea::-webkit-resizer {
  display: none !important;
}
.comment-form textarea::-moz-resizer {
  display: none !important;
}
.comment-form .input-container__wrapper {
  max-width: 100% !important;
  width: 100%;
}
.alias-form {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  border: 0.0625rem solid #d4d4d4;
  border-radius: 1rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fafafa;
  align-items: start;
}
.alias-form .alias-form__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
  margin: 0;
}
.alias-form .alias-form__description {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.alias-form .alias-form__hint {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
}
.alias-form input {
  width: 100%;
}
.alias-form .alias-form__actions {
  display: flex;
  gap: 0.75rem;
}
.alias-form .input-container__wrapper {
  width: 100%;
  max-width: 100%;
}
.social-bar-component {
  display: inline-flex;
  align-items: flex-start;
  gap: 0.75rem;
}
.sidebar-component {
  display: flex;
  min-width: 288px;
  width: 288px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
}
@media screen and (max-width: 991px) {
  .sidebar-component {
    align-self: stretch;
    width: initial;
  }
}
.sidebar-component hr {
  padding: initial;
  margin: initial;
  align-self: stretch;
  border: initial;
  border-top: 1px solid #b8b8b8;
}
.sidebar-component .sidebar__inner {
  display: flex;
  padding: 1.5rem;
  justify-content: center;
  align-self: stretch;
  border-radius: 1.5rem;
  background-color: #fafafa;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
}
.sidebar-component .sidebar__inner:not(:has(*)) {
  display: none;
}
.sidebar-component .sidebar__inner > header {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.sidebar-component #Ads_BA_CAD {
  padding: initial;
}
.teaser-highlight {
  position: relative;
  width: 100%;
  height: 100%;
}
.teaser-highlight--large {
  padding: 1.5rem;
}
.teaser-highlight--small {
  padding: 1rem;
}
.teaser-highlight a {
  color: #ffffff;
  align-self: stretch;
  height: 100%;
  width: 100%;
  text-decoration: none !important;
}
.teaser-highlight__image {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  background: linear-gradient(125.26deg, #004fab 0%, #0088bb 47.52%, #00b4af 96.82%, #00b8af 100%);
  border-radius: 1.5rem;
}
.teaser-highlight__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 1rem;
}
.teaser-highlight__overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, #000 100%);
  border-radius: 1rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.teaser-highlight__inner {
  position: relative;
  display: flex;
  gap: 0.25rem;
  align-self: stretch;
  height: 100%;
  width: 100%;
}
.teaser-highlight__content {
  bottom: 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.teaser-highlight__topic--small {
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.teaser-highlight__title {
  color: #ffffff;
  padding-top: 0 !important;
}
.teaser-highlight__title--small {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0px;
}
.teaser-highlight__detail {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.teaser-highlight__exclusive {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .teaser-highlight__topic--large {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0px;
  }
  .teaser-highlight__title--large {
    font-size: 2rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.4px;
  }
}
@media screen and (max-width: 767px) {
  .teaser-highlight--large {
    padding: 1rem;
  }
  .teaser-highlight__topic--large {
    font-size: 1rem;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0px;
  }
  .teaser-highlight__title--large {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.32px;
  }
}
.teaser-v2 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.teaser-v2__container {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  gap: 24px;
}
.teaser-v2__container--landscape {
  flex-direction: row;
  gap: 24px;
}
.teaser-v2__container--landscape .teaser-v2__image--landscape {
  display: flex;
}
.teaser-v2__container--landscape .teaser-v2__image--portrait {
  display: none;
}
.teaser-v2__container--portrait {
  flex-direction: column;
  gap: 12px;
}
.teaser-v2__container--portrait .teaser-v2__image--landscape {
  display: none;
}
.teaser-v2__container--portrait .teaser-v2__image--portrait {
  display: flex;
}
.teaser-v2__details {
  display: flex;
  min-width: 400px;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  flex: 1 0 0;
}
.teaser-v2__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem;
  align-self: stretch;
}
.teaser-v2__header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.teaser-v2__header .teaser-v2__category {
  color: #0200fa;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
}
.teaser-v2__header .teaser-v2__title {
  padding: initial;
  margin: initial;
  color: #1a1a1a;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.32px;
}
.teaser-v2__info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  flex-wrap: wrap;
}
.teaser-v2__info time {
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.teaser-v2__text {
  margin: initial;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0px;
  color: #1a1a1a;
}
.teaser-v2__image {
  display: flex;
  align-items: flex-start;
  flex: 1 0 0;
  max-width: 280px;
  max-height: 210px;
}
.teaser-v2__image--portrait {
  max-width: initial;
  max-height: initial;
  align-self: stretch;
}
.teaser-v2__image--portrait figure {
  width: 100%;
}
.teaser-v2__image figure {
  margin: initial;
}
.teaser-v2__image figure img {
  border-radius: 1rem;
}
.teaser-v2__badge {
  display: flex;
  padding: 0.5rem;
  align-items: flex-start;
  border-radius: 0.5rem;
  background-color: #ffffff;
  box-shadow: 0 5px 17px 0 rgba(0, 0, 0, 0.02), 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.teaser-v2__badge img {
  width: 56px;
}
.teaser-v2__top-thema-container {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.teaser-v2 a:first-child {
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
.teaser-v2 a:first-child:focus-visible.focus,
.teaser-v2 a:first-child:focus-visible:focus,
.teaser-v2 a:first-child:focus-visible:focus-within {
  outline: 0.125rem solid #85a2ff;
  outline-offset: 0.125rem;
}
.teaser-v2 a:first-child:hover .teaser-v2__title,
.teaser-v2 a:first-child:focus .teaser-v2__title,
.teaser-v2 a:first-child:active .teaser-v2__title,
.teaser-v2 a:first-child:focus-within .teaser-v2__title {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .teaser-v2 .teaser-v2__container--landscape {
    flex-direction: column;
    gap: 12px;
  }
  .teaser-v2 .teaser-v2__image--landscape {
    display: none;
  }
  .teaser-v2 .teaser-v2__image--portrait {
    display: flex;
  }
  .teaser-v2 .teaser-v2__details {
    min-width: initial;
  }
}

