@import "../lib/Rolv-1.1.2/Rolv.css";
.l-align-guide-0 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-guide-1 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-guide-2 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-guide-2-in-1 {
  width: 88.88888889%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-guide-3 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-guide-3-in-1 {
  width: 66.66666667%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-guide-3-in-2 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.l-align-max-guide-0 {
  max-width: none;
}
.l-align-max-guide-1 {
  max-width: 1220px;
}
.l-align-max-guide-2 {
  max-width: 1140px;
}
.l-align-max-guide-3 {
  max-width: 982px;
}
.l-align-max-guide-4 {
  max-width: 920px;
}
/*
   Based on:
   http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
hgroup,
menu,
nav,
section,
picture {
  display: block;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
}
body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-synthesis: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ul,
ol {
  list-style: none;
}
abbr[title] {
  text-decoration: none;
}
div:focus,
p:focus,
span:focus {
  outline: none;
}
em {
  font-style: italic;
}
small {
  font-size: smaller;
}
strong,
b {
  font-weight: bold;
}
a {
  color: inherit;
  text-decoration: none;
}
sup {
  vertical-align: super;
  font-size: 0.7em;
}
input,
textarea,
button {
  font-family: inherit;
  font-size: 100%;
  border-radius: 0;
}
.l-container {
  position: relative;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}
.donthyphenate {
  hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
}
html {
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #ffffff;
  color: #575757;
}
body {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}
.body {
  margin-top: -2px;
}
.anchor {
  position: absolute;
  margin-top: -3.1rem;
  width: 1em;
}
@media only screen and (min-width: 940px) {
  .anchor {
    margin-top: -2.6rem;
  }
}
.hyphenate--mobile {
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}
@media only screen and (min-width: 940px) {
  .hyphenate--mobile {
    hyphens: none;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
  }
}
.lazyload,
.lazyloading {
  opacity: 0;
}
.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
  transition-delay: 10ms;
  background-color: white;
}
.js .field-hidden {
  display: none;
}
.typography {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  color: #575757;
  font-size: 1em;
  line-height: 1.7;
  text-align: center;
}
.typography--justified {
  text-align: justify;
  text-align-last: center;
}
.typography--left {
  text-align: left;
}
.typography h3 {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 700;
  font-size: 1.14285714em;
}
.typography ul li {
  padding-left: 1.5em;
  padding-bottom: 0.5em;
  text-align: left;
}
.typography ul li:before {
  content: '◆';
  display: inline-block;
  position: absolute;
  margin-left: -1.5em;
  color: #d0c28d;
}
.typography ol {
  counter-reset: li;
}
.typography ol li {
  counter-increment: li;
  padding-left: 1.5em;
  padding-bottom: 0.5em;
  text-align: left;
}
.typography ol li:before {
  content: counter(li) '.';
  display: inline-block;
  position: absolute;
  margin-left: -1.5em;
  color: #d0c28d;
}
.typography p:not(:last-child),
.typography ul:not(:last-child),
.typography ol:not(:last-child) {
  margin-bottom: 1.5em;
}
.typography a {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  color: #d0c28d;
  text-decoration: none;
}
.typography a:hover {
  text-decoration: underline;
}
.typography i,
.typography em {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  font-style: italic;
}
#BetterNavigator {
  top: 10rem !important;
}
.BlogEntry-container {
  margin-left: 2em;
  margin-right: 2em;
  padding-top: 5%;
  padding-bottom: 10%;
}
@media only screen and (min-width: 940px) {
  .BlogEntry-container {
    width: 66.66666667%;
    margin-left: auto;
    margin-right: auto;
  }
}
.BlogEntry-header {
  position: relative;
  margin-bottom: 2em;
  color: #b0b0b0;
  font-size: 0.9em;
  text-align: center;
}
.BlogEntry-header:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  bottom: -1em;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
  background: -moz-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.BlogEntry-titleHeader {
  margin-bottom: 2em;
}
.BlogEntry-title {
  margin-top: 1em;
  font-size: 1.5em;
  text-align: center;
}
@media only screen and (min-width: 490px) {
  .BlogEntry-title {
    font-size: 3em;
  }
}
@media only screen and (min-width: 640px) {
  .BlogEntry-title {
    font-size: 3em;
  }
}
.BlogEntry-subtitle {
  margin-top: 0.4em;
  font-style: italic;
  text-align: center;
}
.BlogEntry-downloadContainer {
  max-width: 18.75rem;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.BlogEntry-download {
  display: block;
  position: relative;
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  font-size: 0.9375em;
  line-height: 1.3;
  padding-top: 0.7em;
  padding-bottom: 0.7em;
  padding-right: 3em;
}
.BlogEntry-download:after {
  content: '';
  position: absolute;
  bottom: 0.7em;
  right: 0;
  width: 2.4em;
  height: 2.4em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3MjMgLTU5OTEgMjggMzQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNiNWI1YjU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNzM5OCIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2NyAtNjkwMCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMjE2NSIgZGF0YS1uYW1lPSJQZmFkIDIxNjUiIGNsYXNzPSJjbHMtMSIgZD0iTTEzLjE2NiwyNS4wNzhjLjAwNy4wMDcuMDIxLjAxNC4wMjguMDIuMDIxLjAyNy4wMTQuMDY4LjA0MS4xcy4xLjAyNy4xNDUuMDYxYTEuMDc3LDEuMDc3LDAsMCwwLC41NTguMjMxYy4wMjEsMCwuMDM0LjAxNC4wNTUuMDE0cy4wMDcuMDA3LjAxNC4wMDdoLjAxNGMuMDE0LDAsLjAyMS0uMDA3LjAzNC0uMDA3YTEuMDM2LDEuMDM2LDAsMCwwLC42NjItLjI3MmMuMDE0LS4wMTQuMDM0LS4wMDcuMDU1LS4wMnMuMDA3LS4wMzQuMDIxLS4wNTQuMDA3LS4wMjcuMDE0LS4wMzRsNS4zNDktNS4yNzdhMS4wMjQsMS4wMjQsMCwwLDAsMC0xLjQ2OSwxLjA1OSwxLjA1OSwwLDAsMC0xLjQ4OSwwbC0zLjU5MSwzLjU0M1YxLjA2MWExLjA3NSwxLjA3NSwwLDAsMC0yLjE1MSwwVjIxLjlMOS4zMzMsMTguMzZhMS4wNTksMS4wNTksMCwwLDAtMS40ODksMCwxLjAyNCwxLjAyNCwwLDAsMCwwLDEuNDY5Wk0yNS44NDksOC41SDIyLjYxNnYyLjEyOGgyLjE1MWExLjA3LDEuMDcsMCwwLDEsMS4wNzUsMS4wNjFWMzAuODE4YTEuMDcsMS4wNywwLDAsMS0xLjA3NSwxLjA2MUgzLjIzM2ExLjA3LDEuMDcsMCwwLDEtMS4wNzUtMS4wNjFWMTEuNjg5YTEuMDcsMS4wNywwLDAsMSwxLjA3NS0xLjA2MUg1LjM5VjguNUgyLjE1MUEyLjE0LDIuMTQsMCwwLDAsMCwxMC42Mjh2MjEuMjVBMi4xMzksMi4xMzksMCwwLDAsMi4xNTEsMzRoMjMuN0EyLjEzNiwyLjEzNiwwLDAsMCwyOCwzMS44NzJWMTAuNjI4QTIuMTM2LDIuMTM2LDAsMCwwLDI1Ljg0OSw4LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTYgOTA5KSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.BlogEntry-download:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3NjUgLTU5OTEgMjggMzQiPgogIDxnIGlkPSJfeDM3XzgtaW50ZXJmYWNlXy1fb3Blbl9pbmNvbWluZ19saW5rX2Rvd25sb2FkXzJfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzY1IC01OTkxKSI+CiAgICA8ZyBpZD0iX3gzN184LWludGVyZmFjZV8tX29wZW5faW5jb21pbmdfbGlua19kb3dubG9hZF8zXyI+CiAgICAgIDxnIGlkPSJHcnVwcGVfNzM5NyIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5NyI+CiAgICAgICAgPHBhdGggaWQ9IlBmYWRfMjg3NCIgZGF0YS1uYW1lPSJQZmFkIDI4NzQiIGQ9Ik0xMy4xNjYsMjUuMDc4Yy4wMDcuMDA3LjAyMS4wMTQuMDI4LjAyLjAyMS4wMjcuMDE0LjA2OC4wNDEuMXMuMS4wMjcuMTQ1LjA2MWExLjA3NywxLjA3NywwLDAsMCwuNTU4LjIzMWMuMDIxLDAsLjAzNC4wMTQuMDU1LjAxNHMuMDA3LjAwNy4wMTQuMDA3aC4wMTRjLjAxNCwwLC4wMjEtLjAwNy4wMzQtLjAwN2ExLjAzNiwxLjAzNiwwLDAsMCwuNjYyLS4yNzJjLjAxNC0uMDE0LjAzNC0uMDA3LjA1NS0uMDJzLjAwNy0uMDM0LjAyMS0uMDU0LjAwNy0uMDI3LjAxNC0uMDM0bDUuMzQ5LTUuMjc3YTEuMDI0LDEuMDI0LDAsMCwwLDAtMS40NjksMS4wNTksMS4wNTksMCwwLDAtMS40ODksMGwtMy41OTEsMy41NDNWMS4wNjFhMS4wNzUsMS4wNzUsMCwwLDAtMi4xNTEsMFYyMS45TDkuMzMzLDE4LjM2YTEuMDU5LDEuMDU5LDAsMCwwLTEuNDg5LDAsMS4wMjQsMS4wMjQsMCwwLDAsMCwxLjQ2OVpNMjUuODQ5LDguNUgyMi42MTZ2Mi4xMjhoMi4xNTFhMS4wNywxLjA3LDAsMCwxLDEuMDc1LDEuMDYxVjMwLjgxOGExLjA3LDEuMDcsMCwwLDEtMS4wNzUsMS4wNjFIMy4yMzNhMS4wNywxLjA3LDAsMCwxLTEuMDc1LTEuMDYxVjExLjY4OWExLjA3LDEuMDcsMCwwLDEsMS4wNzUtMS4wNjFINS4zOVY4LjVIMi4xNTFBMi4xNCwyLjE0LDAsMCwwLDAsMTAuNjI4djIxLjI1QTIuMTM5LDIuMTM5LDAsMCwwLDIuMTUxLDM0aDIzLjdBMi4xMzYsMi4xMzYsMCwwLDAsMjgsMzEuODcyVjEwLjYyOEEyLjEzNiwyLjEzNiwwLDAsMCwyNS44NDksOC41WiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
}
.BlogEntry-downloadExtension {
  text-transform: uppercase;
}
.Button {
  display: inline-block;
  border: 1px solid #d0c28d;
  padding: 0.5em 2.3em;
  background-color: #192129;
}
.Button:hover {
  background-color: #292e36;
}
.ContactHeadline-container {
  padding-top: 1.5em;
  background-color: #292e36;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .ContactHeadline-container {
    padding-top: 5em;
  }
}
.ContactHeadline-top {
  max-width: 11.5rem;
  margin-left: auto;
  margin-right: auto;
}
.ContactHeadline-logoContainer {
  position: relative;
  height: 0;
  padding-bottom: 44.02173913%;
}
.ContactHeadline-logoContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ContactHeadline-logo {
  display: block;
}
.ContactHeadline-headline {
  position: relative;
  display: block;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.6em;
  padding-top: 1.2em;
  padding-bottom: 1.5em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  color: #C1C1C1;
  text-align: center;
  text-transform: uppercase;
}
.ContactHeadline-headline:before {
  content: '';
  display: block;
  position: absolute;
  top: 0.4em;
  left: 10%;
  right: 10%;
  height: 1px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
  background: -moz-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
@media only screen and (min-width: 640px) {
  .ContactHeadline-headline {
    padding-bottom: 2.5em;
  }
}
.FeatureBox {
  background-color: white;
  border: 1px solid #d8d8d8;
  text-align: left;
}
.FeatureBox-headline {
  border: 1px solid #ebe5d2;
  border-bottom: none;
  margin: -1px;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: #f0ebd6;
  color: black;
  padding: 3em 1rem 1.5em 1rem;
  text-transform: uppercase;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .FeatureBox-headline {
    padding: 4.2em 4.5rem 1.5em 4.5rem;
  }
}
.FeatureBox-body {
  padding: 1em 1rem 2em 1rem;
  color: #575757;
  font-size: 0.9375em;
  line-height: 1.6;
}
@media only screen and (min-width: 640px) {
  .FeatureBox-body {
    padding: 1.5em 4.5rem 4.3em 4.5rem;
  }
}
.FeatureBox--slim .FeatureBox-headline {
  padding-top: 3em;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media only screen and (min-width: 640px) {
  .FeatureBox--slim .FeatureBox-headline {
    padding-top: 4.2em;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.FeatureBox--slim .FeatureBox-body {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media only screen and (min-width: 640px) {
  .FeatureBox--slim .FeatureBox-body {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.FeatureBox dt {
  padding-top: 0.5em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 700;
}
.FeatureBox dt:after {
  content: ':';
}
.FeatureBox dd {
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d8d8d8;
}
.FeatureBox-separatedList li {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d8d8d8;
}
@media only screen and (min-width: 940px) {
  .FeatureBoxDoubleContainer {
    margin: -1em;
  }
}
.FeatureBoxDoubleContainer--count1 {
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}
.FeatureBoxDoubleContainer--count2 {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 940px) {
  .FeatureBoxDoubleContainer-content {
    display: table;
    width: 100%;
    border-spacing: 1em;
    table-layout: fixed;
  }
}
.FeatureBoxDoubleContainer-block {
  display: block;
  position: relative;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}
@media only screen and (min-width: 940px) {
  .FeatureBoxDoubleContainer-block {
    display: table-cell;
    position: static;
    width: 50%;
    vertical-align: top;
  }
}
.FeatureBoxDoubleContainer--leftAligned .FeatureBoxDoubleContainer-block {
  margin-left: 0;
}
@media only screen and (min-width: 640px) {
  .FeatureBoxDoubleContainer--leftAligned .FeatureBoxDoubleContainer-block {
    margin-left: auto;
  }
}
.Form label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.Form .CompositeField--justify {
  text-align: center;
  text-align-last: justify;
}
.Form .CompositeField--justify .field {
  text-align: left;
  text-align-last: left;
}
.Form .CompositeField--inline {
  margin-bottom: 1em;
}
.Form .CompositeField--inline .field {
  display: inline-block;
  margin-right: 1.5em;
}
.Form .optionset label,
.Form .checkbox label {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.Form select {
  -webkit-appearance: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  text-align: left;
  color: #575757;
}
.Form select,
.Form input[type="text"],
.Form input[type="email"],
.Form input[type="password"],
.Form textarea {
  margin-bottom: 0.8em;
  height: 2.5em;
  width: 100%;
  padding: 0.4em 1.2em;
  border: 1px solid #d8d8d8;
}
.Form textarea {
  height: auto;
}
.Form .optionset {
  margin-bottom: 0.4em;
}
.Form .optionset li {
  color: black;
  padding-top: 0.7em;
  padding-bottom: 0.7em;
}
.Form .optionset li:not(:last-child) {
  border-bottom: 1px solid #d8d8d8;
}
.Form .optionset label {
  margin-left: 0.4em;
}
.Form .checkbox {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
.Form .checkbox label {
  padding-left: 1.4em;
}
.Form .checkbox label:before {
  position: absolute;
  margin-top: 0.3em;
  margin-left: -1.3em;
  content: '';
  display: inline-block;
  width: 0.9em;
  height: 0.9em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAycHgiIGhlaWdodD0iMjAycHgiIHZpZXdCb3g9IjAgMCAyMDIgMjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDIgMjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiNDMkI1ODI7fQ0KXV0+DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OS41LDIyLjV2MTU3aC0xNTd2LTE1N0gxNzkuNSBNMjAwLjUsMS41SDEuNXYxOTloMTk5VjEuNUwyMDAuNSwxLjV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-size: contain;
}
.Form .checkbox input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.Form .checkbox input:checked + label:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAycHgiIGhlaWdodD0iMjAycHgiIHZpZXdCb3g9IjAgMCAyMDIgMjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDIgMjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiNDMkI1ODI7fQ0KXV0+DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OS41LDIyLjUgTTIwMC41LDEuNUgxLjV2MTk5aDE5OVYxLjVMMjAwLjUsMS41eiIvPg0KPC9nPg0KPC9zdmc+DQo=");
}
.Form select {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjUyNCA3MTQpIj4KCTxnIGlkPSJHcnVwcGVfNzQ0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+CgkJPHBhdGggaWQ9IlBmYWRfMjg4MyIgY2xhc3M9InN0MCIgZD0iTTY1MjUtNzEyLjM1NGw5LDlsOS05SDY1MjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
  background-position: 97% 50%;
  background-size: auto 30%;
  padding: 0.4em 1.9em 0.4em 1.2em;
}
.Form select:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNzA3MDcwO30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjUyNCA3MTQpIj4KCTxnIGlkPSJHcnVwcGVfNzQ0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+CgkJPHBhdGggaWQ9IlBmYWRfMjg4MyIgY2xhc3M9InN0MCIgZD0iTTY1MjUtNzEyLjM1NGw5LDlsOS05SDY1MjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.Form .field--half {
  display: inline-block;
  width: 49%;
}
.Form .Actions {
  text-align: right;
}
.Form [type="submit"] {
  display: inline-block;
  padding: 0.4em 2em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: #bbb69b;
  color: white;
  cursor: pointer;
  text-transform: uppercase;
}
.Insignia {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Insignia-top {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 0.8125em;
}
@media only screen and (min-width: 640px) {
  .Insignia-top {
    font-size: 1.0625em;
  }
}
.Insignia--smaller .Insignia-top {
  font-size: 0.8125em;
}
@media only screen and (min-width: 640px) {
  .Insignia--smaller .Insignia-top {
    font-size: 1em;
  }
}
.Insignia-title {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  display: inline-block;
  position: relative;
  margin-top: 0.2em;
  margin-bottom: 0.45em;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.5em;
  line-height: 1.2;
}
.Insignia-title:before,
.Insignia-title:after {
  content: '';
  position: absolute;
  width: 12rem;
  left: calc(50% -  6rem);
  height: 1px;
  background-color: #d0c28d;
}
.Insignia-title:before {
  top: 0;
}
.Insignia-title:after {
  bottom: 0;
}
@media only screen and (min-width: 640px) {
  .Insignia-title {
    font-size: 2.1875em;
  }
}
@media only screen and (min-width: 640px) {
  .Insignia--larger .Insignia-title:before,
  .Insignia--larger .Insignia-title:after {
    left: 15%;
    right: 15%;
    width: auto;
  }
}
.Insignia--medium .Insignia-title {
  font-size: 1.375em;
}
@media only screen and (min-width: 640px) {
  .Insignia--medium .Insignia-title {
    font-size: 1.875em;
  }
}
.Insignia--smaller .Insignia-title {
  font-size: 1.125em;
}
.Insignia--smaller .Insignia-title:before,
.Insignia--smaller .Insignia-title:after {
  content: '';
  position: absolute;
  width: 8.5rem;
  left: calc(50% -  4.25rem);
  height: 1px;
  background-color: #d0c28d;
}
.Insignia--smaller .Insignia-title:before {
  top: 0;
}
.Insignia--smaller .Insignia-title:after {
  bottom: 0;
}
@media only screen and (min-width: 640px) {
  .Insignia--smaller .Insignia-title {
    font-size: 1.3125em;
  }
}
.Insignia-subtitle {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 0.6875em;
  line-height: 1.45;
}
@media only screen and (min-width: 640px) {
  .Insignia-subtitle {
    font-size: 0.8125em;
  }
}
@media only screen and (min-width: 640px) {
  .Insignia--larger .Insignia-subtitle {
    font-size: 1em;
  }
}
.ObjectListEntry {
  display: block;
  position: relative;
  padding-bottom: 2.05rem;
}
.ObjectListEntry-content {
  border: 1px solid;
  padding: 0.5rem;
  overflow: hidden;
  text-align: center;
}
.ObjectListEntry--light .ObjectListEntry-content {
  color: black;
  border-color: #d8d8d8;
}
.ObjectListEntry--dark .ObjectListEntry-content {
  color: white;
  border-color: #575757;
}
.ObjectListEntry--darkOnLight .ObjectListEntry-content {
  color: white;
  border-color: #d8d8d8;
}
.ObjectListEntry-imageContainer {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.ObjectListEntry-imageContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ObjectListEntry--dark .ObjectListEntry-imageContainer,
.ObjectListEntry--darkOnLight .ObjectListEntry-imageContainer {
  background-color: #575757;
}
.ObjectListEntry--light .ObjectListEntry-imageContainer {
  background-color: #b0b0b0;
}
.ObjectListEntry-image {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
  will-change: transform;
  transition: transform 300ms;
}
.ObjectListEntry:hover .ObjectListEntry-image {
  transform: scale(1.1, 1.1);
}
.ObjectListEntry-text {
  padding: 1.5em 1em 3em 1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .ObjectListEntry-text {
    padding: 2em 3em 3.5em 3em;
  }
}
.ObjectListEntry--dark .ObjectListEntry-text,
.ObjectListEntry--darkOnLight .ObjectListEntry-text {
  background-color: #292e36;
}
.ObjectListEntry--light .ObjectListEntry-text {
  background-color: #ebebeb;
}
@media only screen and (min-width: 940px) {
  .ObjectListEntry--limitedHeight .ObjectListEntry-text {
    height: 15.8em;
  }
}
.ObjectListEntry--light .ObjectListEntry-title:before,
.ObjectListEntry--light .ObjectListEntry-title:after {
  background-color: black;
}
@media only screen and (min-width: 940px) {
  .ObjectListEntry--limitedHeight .ObjectListEntry-subtitle {
    max-height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.ObjectListEntry-keyinfos {
  margin-top: 0.15em;
  font-size: 0.875em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  text-transform: none;
}
.ObjectListEntry-button {
  position: absolute;
  width: 4.1rem;
  height: 4.1rem;
  left: calc(50% - 2.05rem);
  bottom: 0;
  background-size: 90% auto;
  background-position: center center;
  color: transparent;
  overflow: hidden;
  z-index: 1000;
}
.ObjectListEntry--dark .ObjectListEntry-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzIgNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojNTE1MTU5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLDM2YzAsMTkuMzMtMTUuNjcsMzUtMzUsMzVDMTYuNjcxLDcxLDEsNTUuMzMsMSwzNkMxLDE2LjY3MSwxNi42NzEsMSwzNiwxQzU1LjMzLDEsNzEsMTYuNjcxLDcxLDM2Ii8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjkuNjk3LDQ2LjggMjgsNDYuOCA0MS45MDYsMzYuMTAxIDI4LDI1LjIgMjkuNjk3LDI1LjIgNDYsMzYuMSAiLz4KPC9zdmc+Cg==");
}
.ObjectListEntry--dark .ObjectListEntry-button:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzIgNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojRkZGRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLDM2YzAsMTkuMzMtMTUuNjcsMzUtMzUsMzVDMTYuNjcxLDcxLDEsNTUuMzMsMSwzNkMxLDE2LjY3MSwxNi42NzEsMSwzNiwxQzU1LjMzLDEsNzEsMTYuNjcxLDcxLDM2Ii8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjkuNjk3LDQ2LjggMjgsNDYuOCA0MS45MDYsMzYuMTAxIDI4LDI1LjIgMjkuNjk3LDI1LjIgNDYsMzYuMSAiLz4KPC9zdmc+Cg==");
}
.ObjectListEntry--light .ObjectListEntry-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojQ0FDQkNGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIzMSIgY3k9IjMxIiByPSIzMCIvPgo8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjI0LjY5Nyw0MS44IDIzLDQxLjggMzYuOTA2LDMxLjEwMSAyMywyMC4yIDI0LjY5NywyMC4yIDQxLDMxLjEgIi8+Cjwvc3ZnPgo=");
}
.ObjectListEntry--light .ObjectListEntry-button:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRUNFQ0VDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojQ0FDQkNGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojMzkzOTM5O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEsMzFjMCwxNi41NjgtMTMuNDMyLDMwLTMwLDMwQzE0LjQzMiw2MSwxLDQ3LjU2OCwxLDMxQzEsMTQuNDMyLDE0LjQzMiwxLDMxLDFDNDcuNTY4LDEsNjEsMTQuNDMyLDYxLDMxIgoJCQkvPgoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMxIiBjeT0iMzEiIHI9IjMwIi8+Cgk8L2c+CjwvZz4KPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyNC42OTcsNDEuOCAyMyw0MS44IDM2LjkwNiwzMS4xMDEgMjMsMjAuMiAyNC42OTcsMjAuMiA0MSwzMS4xICIvPgo8L3N2Zz4K");
}
.PdfViewer {
  background-color: darkgray;
  height: calc(100vh - 160px);
  position: relative;
  --scale-factor: 1;
}
.PdfViewer * {
  box-sizing: content-box;
}
.PdfViewer-container {
  overflow: auto;
  position: absolute;
  width: 100%;
  height: 100%;
}
.PdfViewer-viewer {
  margin-bottom: 8rem;
}
.PdfViewer-Toolbar {
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(3px);
  color: white;
  left: 50%;
  padding: 1rem;
  position: absolute;
  bottom: 1rem;
  transform: translateX(-50%);
  white-space: nowrap;
}
.ScrollUp {
  display: block;
  margin-top: 2.2em;
  margin-bottom: 1em;
  text-align: center;
}
.ScrollUp:before {
  content: '';
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 4.1rem;
  height: 4.1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojQ0FDQkNGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEsMzFjMCwxNi41NjgtMTMuNDMyLDMwLTMwLDMwQzE0LjQzMiw2MSwxLDQ3LjU2OCwxLDMxQzEsMTQuNDMyLDE0LjQzMiwxLDMxLDFDNDcuNTY4LDEsNjEsMTQuNDMyLDYxLDMxIgoJCQkvPgoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMxIiBjeT0iMzEiIHI9IjMwIi8+Cgk8L2c+CjwvZz4KPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSI0MS44LDM4LjMwMyA0MS44LDQwIDMxLjEwMSwyNi4wOTQgMjAuMiw0MCAyMC4yLDM4LjMwMyAzMS4xLDIyICIvPgo8L3N2Zz4K");
  background-size: 90% auto;
  background-position: center center;
}
.ScrollUp:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRUNFQ0VDO30KCS5zdDF7ZmlsbDojRUNFQ0VDO3N0cm9rZTojQ0FDQkNGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojMzkzOTM5O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEsMzFjMCwxNi41NjgtMTMuNDMyLDMwLTMwLDMwQzE0LjQzMiw2MSwxLDQ3LjU2OCwxLDMxQzEsMTQuNDMyLDE0LjQzMiwxLDMxLDFDNDcuNTY4LDEsNjEsMTQuNDMyLDYxLDMxIgoJCQkvPgoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMxIiBjeT0iMzEiIHI9IjMwIi8+Cgk8L2c+CjwvZz4KPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSI0MS44LDM4LjMwMyA0MS44LDQwIDMxLjEwMSwyNi4wOTQgMjAuMiw0MCAyMC4yLDM4LjMwMyAzMS4xLDIyICIvPgo8L3N2Zz4K");
}
.SimpleButton {
  display: inline-block;
  padding: 0.7em 3em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: #393939;
  color: #d8d8d8;
  font-size: 0.75em;
  text-transform: uppercase;
}
.SimpleButton:hover {
  background-color: #575757;
}
.SimpleButton:before {
  content: '';
  position: relative;
  display: inline-block;
  top: 0.1em;
  width: 1.8em;
  height: 0.9em;
  margin-left: -0.5em;
  margin-right: 0.5em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01MzkgLTI5NDIgMTQgMTAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNkMGQwZDA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDAsNSwxNCwxMCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNSAtMjk0Mikgcm90YXRlKDkwKSIvPgo8L3N2Zz4K");
  background-size: contain;
  background-position: center center;
}
.SlideArrow {
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI0LjY5Nyw0MS44IDIzLDQxLjggMzYuOTA2LDMxLjEwMSAyMywyMC4yIDI0LjY5NywyMC4yIDQxLDMxLjEgIi8+Cjwvc3ZnPgo=");
  background-size: contain;
  background-position: center center;
  color: transparent;
  overflow: hidden;
  z-index: 1000;
}
.SlideArrow:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI0LjY5Nyw0MS44IDIzLDQxLjggMzYuOTA2LDMxLjEwMSAyMywyMC4yIDI0LjY5NywyMC4yIDQxLDMxLjEgIi8+Cjwvc3ZnPgo=");
}
.SlideArrow--prev {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjM3LjMwMyw0MS44IDM5LDQxLjggMjUuMDk0LDMxLjEwMSAzOSwyMC4yIDM3LjMwMywyMC4yIDIxLDMxLjEgIi8+Cjwvc3ZnPgo=");
}
.SlideArrow--prev:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjM3LjMwMyw0MS44IDM5LDQxLjggMjUuMDk0LDMxLjEwMSAzOSwyMC4yIDM3LjMwMywyMC4yIDIxLDMxLjEgIi8+Cjwvc3ZnPgo=");
}
.Video {
  --plyr-color-main: #292e36;
  --plyr-video-control-color: #d0c28d;
  display: flex;
  position: revert;
}
.Video video,
.Video .plyr {
  height: 100%;
  width: 100%;
}
.Video .plyr__poster {
  background-size: cover;
}
.Video-PlayButton {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  text-align: left;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: opacity 300ms;
}
.Video-PlayButton:before {
  content: '';
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 4.1rem;
  height: 4.1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzIgNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojNTE1MTU5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLDM2YzAsMTkuMy0xNS43LDM1LTM1LDM1QzE2LjcsNzEsMSw1NS4zLDEsMzZDMSwxNi43LDE2LjcsMSwzNiwxQzU1LjMsMSw3MSwxNi43LDcxLDM2Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMC4yLDM2Ii8+Cjxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI5LjcsMjUuMiA0NiwzNi4xIDI5LjcsNDYuOCAiLz4KPC9zdmc+Cg==");
  background-size: 90% auto;
  background-position: center center;
}
.Video-PlayButton:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzIgNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojNTE1MTU5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLDM2YzAsMTkuMzMtMTUuNjcsMzUtMzUsMzVDMTYuNjcxLDcxLDEsNTUuMzMsMSwzNkMxLDE2LjY3MSwxNi42NzEsMSwzNiwxQzU1LjMzLDEsNzEsMTYuNjcxLDcxLDM2Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMC4xNjQsMzYiLz4KPHBvbHlsaW5lIGNsYXNzPSJzdDIiIHBvaW50cz0iMjkuNjk3LDI1LjIgNDYsMzYuMSAyOS42OTcsNDYuOCAiLz4KPC9zdmc+Cg==");
}
@media not all and (min-width: 1220px) {
  .Video-PlayButton--topOnMobile:before {
    margin-top: 1rem;
    margin-bottom: auto;
  }
}
.Video[data-videoplayer-state="playing"] .Video-PlayButton {
  opacity: 0;
  pointer-events: none;
}
.BlogHeader {
  background-color: #292e36;
}
.BlogHeader-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  border: 6px solid #393939;
  border-bottom: none;
  text-align: center;
}
.BlogHeader-content {
  position: relative;
  height: 0;
  padding-bottom: 15rem;
}
@media only screen and (min-width: 490px) {
  .BlogHeader-content {
    position: relative;
    height: 0;
    padding-bottom: 55%;
  }
  .BlogHeader-content > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 640px) {
  .BlogHeader-content {
    position: relative;
    height: 0;
    padding-bottom: 47%;
  }
  .BlogHeader-content > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 940px) {
  .BlogHeader-content {
    position: relative;
    height: 0;
    padding-bottom: 38%;
  }
  .BlogHeader-content > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.BlogHeader-innerContent:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('../img//graphics/blog_bg.png?t=1752048163');
  background-size: 100% auto;
  background-position: center bottom;
  opacity: 0.35;
}
.BlogHeader-button {
  position: relative;
  z-index: 1;
}
.BlogHeader-titleBlock {
  display: block;
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.BlogHeader-titleImage {
  display: block;
  width: 60%;
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
}
.BlogHeader-subtitle {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  display: inline-block;
  margin-top: 0.7em;
  position: relative;
  color: white;
  font-size: 1.2em;
  line-height: 1.25;
  padding-left: 2em;
  padding-right: 2em;
  text-transform: uppercase;
}
.BlogHeader-subtitle:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  bottom: -1em;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
  background: -moz-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.FormArea {
  padding-top: 2em;
  padding-bottom: 2em;
  background-color: #fdfaed;
}
.FormArea-content {
  width: 90%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.875rem;
  background-color: white;
  border: 1px solid #D7D7D7;
}
.FormArea-content form {
  padding: 2em 19% 4.5em 19%;
}
.FormArea-content form label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.FormArea-content form .CompositeField--justify {
  text-align: center;
  text-align-last: justify;
}
.FormArea-content form .CompositeField--justify .field {
  text-align: left;
  text-align-last: left;
}
.FormArea-content form .CompositeField--inline {
  margin-bottom: 1em;
}
.FormArea-content form .CompositeField--inline .field {
  display: inline-block;
  margin-right: 1.5em;
}
.FormArea-content form .optionset label,
.FormArea-content form .checkbox label {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.FormArea-content form select {
  -webkit-appearance: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  text-align: left;
  color: #575757;
}
.FormArea-content form select,
.FormArea-content form input[type="text"],
.FormArea-content form input[type="email"],
.FormArea-content form input[type="password"],
.FormArea-content form textarea {
  margin-bottom: 0.8em;
  height: 2.5em;
  width: 100%;
  padding: 0.4em 1.2em;
  border: 1px solid #d8d8d8;
}
.FormArea-content form textarea {
  height: auto;
}
.FormArea-content form .optionset {
  margin-bottom: 0.4em;
}
.FormArea-content form .optionset li {
  color: black;
  padding-top: 0.7em;
  padding-bottom: 0.7em;
}
.FormArea-content form .optionset li:not(:last-child) {
  border-bottom: 1px solid #d8d8d8;
}
.FormArea-content form .optionset label {
  margin-left: 0.4em;
}
.FormArea-content form .checkbox {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
.FormArea-content form .checkbox label {
  padding-left: 1.4em;
}
.FormArea-content form .checkbox label:before {
  position: absolute;
  margin-top: 0.3em;
  margin-left: -1.3em;
  content: '';
  display: inline-block;
  width: 0.9em;
  height: 0.9em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAycHgiIGhlaWdodD0iMjAycHgiIHZpZXdCb3g9IjAgMCAyMDIgMjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDIgMjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiNDMkI1ODI7fQ0KXV0+DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OS41LDIyLjV2MTU3aC0xNTd2LTE1N0gxNzkuNSBNMjAwLjUsMS41SDEuNXYxOTloMTk5VjEuNUwyMDAuNSwxLjV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-size: contain;
}
.FormArea-content form .checkbox input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.FormArea-content form .checkbox input:checked + label:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAycHgiIGhlaWdodD0iMjAycHgiIHZpZXdCb3g9IjAgMCAyMDIgMjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDIgMjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiNDMkI1ODI7fQ0KXV0+DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OS41LDIyLjUgTTIwMC41LDEuNUgxLjV2MTk5aDE5OVYxLjVMMjAwLjUsMS41eiIvPg0KPC9nPg0KPC9zdmc+DQo=");
}
.FormArea-content form select {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjUyNCA3MTQpIj4KCTxnIGlkPSJHcnVwcGVfNzQ0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+CgkJPHBhdGggaWQ9IlBmYWRfMjg4MyIgY2xhc3M9InN0MCIgZD0iTTY1MjUtNzEyLjM1NGw5LDlsOS05SDY1MjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
  background-position: 97% 50%;
  background-size: auto 30%;
  padding: 0.4em 1.9em 0.4em 1.2em;
}
.FormArea-content form select:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNzA3MDcwO30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjUyNCA3MTQpIj4KCTxnIGlkPSJHcnVwcGVfNzQ0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+CgkJPHBhdGggaWQ9IlBmYWRfMjg4MyIgY2xhc3M9InN0MCIgZD0iTTY1MjUtNzEyLjM1NGw5LDlsOS05SDY1MjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.FormArea-content form .field--half {
  display: inline-block;
  width: 49%;
}
.FormArea-content form .Actions {
  text-align: right;
}
.FormArea-content form [type="submit"] {
  display: inline-block;
  padding: 0.4em 2em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: #bbb69b;
  color: white;
  cursor: pointer;
  text-transform: uppercase;
}
.FormArea label {
  display: inline-block;
  margin-bottom: 0.4em;
}
.FormArea .field {
  margin-bottom: 1.2em;
}
.FormArea #ForgotPassword {
  margin-top: 3em;
}
.Footer {
  background-color: #292e36;
  color: #C1C1C1;
}
.Footer-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 3em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
}
@media only screen and (min-width: 640px) {
  .Footer-container {
    padding-top: 3.2em;
    padding-bottom: 5.2em;
  }
}
.Footer-content {
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 940px) {
  .Footer-content {
    max-width: 982px;
  }
}
.Footer-additionalLinks {
  display: none;
}
@media only screen and (min-width: 940px) {
  .Sitemap {
    margin-left: -1.8rem;
    margin-right: -1.8rem;
  }
}
@media only screen and (min-width: 940px) {
  .SitemapPrimaryLevel {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
}
.SitemapPrimaryLevel-entry {
  margin-top: 2em;
}
@media only screen and (min-width: 940px) {
  .SitemapPrimaryLevel-entry {
    display: table-cell;
    margin-top: 0;
    width: 25%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}
.SitemapPrimaryLevelEntry {
  display: block;
  padding-bottom: 0.6rem;
  border-bottom: 1px solid #575757;
  font-size: 0.875rem;
  color: white;
  text-transform: uppercase;
}
.SitemapSecondaryLevelEntry {
  display: block;
  padding: 0.66em 0;
  border-bottom: 1px solid #575757;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  color: #B4B4B4;
  font-size: 0.8125rem;
  text-transform: none;
}
.SitemapSecondaryLevelEntry:hover {
  color: white;
}
.FooterSiteLink {
  position: relative;
  margin-top: 3.6em;
}
@media only screen and (min-width: 940px) {
  .FooterSiteLink {
    text-align: center;
  }
  .FooterSiteLink:before {
    content: '';
    display: block;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    height: 1px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.FooterSiteLinkEntry {
  display: inline-block;
  position: relative;
  width: 4.375em;
  height: 2.125em;
  background-size: 100% auto;
  background-position: center center;
  color: transparent;
  cursor: pointer;
  overflow: hidden;
}
.FooterSiteLinkEntry:not(:last-child) {
  margin-right: 0.5em;
}
.FooterSiteLinkEntry--homepage {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2NDEuNTA0IC02NTc5Ljk5NCA3MCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzI5MmUzNjsKICAgICAgICBzdHJva2U6ICM1NzU3NTc7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2E5YTlhZDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83NDAyIiBkYXRhLW5hbWU9IkdydXBwZSA3NDAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8ZyBpZD0icmVjaHRlY2stNSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzQuNTA0IDMyMC4wMDYpIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iNzAiIGhlaWdodD0iMzQiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjY5IiBoZWlnaHQ9IjMzIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iZ3J1cHBpZXJlbi0zMDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS41MDMgMzI5LjAwNikiPgogICAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTI5Ljc4MywxMDcuNDg4bC03LjA4NC03LjIwNmEuNzc0Ljc3NCwwLDAsMC0uNjI0LS4yODIuNzU3Ljc1NywwLDAsMC0uNjYuMjgybC03LjA5LDcuMjA2YS45MjMuOTIzLDAsMCwwLDAsMS4zMTIuODc2Ljg3NiwwLDAsMCwxLjI5LDBsNi40NDItNi41NTNMMTI4LjUsMTA4LjhhLjkuOSwwLDAsMCwxLjI4NywwQS45MzcuOTM3LDAsMCwwLDEyOS43ODMsMTA3LjQ4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQuMDUxIC0xMDApIi8+CiAgICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTU2Ljk4OSwxNzQuMzE5bC01LjUyNC01LjYxOS01LjUyNCw1LjYxOS0uNjQyLjY1M3Y0LjRhMS4yMywxLjIzLDAsMCwwLDEuMiwxLjIxNmgzLjAzOXYtNC42NzhhLjY0Mi42NDIsMCwwLDEsLjE4My0uNDY3LjYyLjYyLDAsMCwxLC40NTktLjE4NmgyLjQ4NWEuNjIzLjYyMywwLDAsMSwuNDU4LjE4Ny42NDYuNjQ2LDAsMCwxLC4xODQuNDY2djQuNjc4aDMuMDM5YTEuMjMsMS4yMywwLDAsMCwxLjItMS4yMTZ2LTQuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDMuNDYgLTE2NC41ODUpIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
}
.FooterSiteLinkEntry--homepage:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2NDEuNTA0IC02NTM0Ljk5NCA3MCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzI5MmUzNjsKICAgICAgICBzdHJva2U6ICNkMGQwZDA7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83NDA1IiBkYXRhLW5hbWU9IkdydXBwZSA3NDA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8ZyBpZD0icmVjaHRlY2stNSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzQuNTA0IDM2NS4wMDYpIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iNzAiIGhlaWdodD0iMzQiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjY5IiBoZWlnaHQ9IjMzIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3J1cHBlXzc0MDEiIGRhdGEtbmFtZT0iR3J1cHBlIDc0MDEiPgogICAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTI5Ljc4MywxMDcuNDg4bC03LjA4NC03LjIwNmEuNzc0Ljc3NCwwLDAsMC0uNjI0LS4yODIuNzU3Ljc1NywwLDAsMC0uNjYuMjgybC03LjA5LDcuMjA2YS45MjMuOTIzLDAsMCwwLDAsMS4zMTIuODc2Ljg3NiwwLDAsMCwxLjI5LDBsNi40NDItNi41NTNMMTI4LjUsMTA4LjhhLjkuOSwwLDAsMCwxLjI4NywwQS45MzcuOTM3LDAsMCwwLDEyOS43ODMsMTA3LjQ4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ny40NTIgMjc0LjAwNikiLz4KICAgICAgPHBhdGggaWQ9InBmYWQtMiIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTYuOTg5LDE3NC4zMTlsLTUuNTI0LTUuNjE5LTUuNTI0LDUuNjE5LS42NDIuNjUzdjQuNGExLjIzLDEuMjMsMCwwLDAsMS4yLDEuMjE2aDMuMDM5di00LjY3OGEuNjQyLjY0MiwwLDAsMSwuMTgzLS40NjcuNjIuNjIsMCwwLDEsLjQ1OS0uMTg2aDIuNDg1YS42MjMuNjIzLDAsMCwxLC40NTguMTg3LjY0Ni42NDYsMCwwLDEsLjE4NC40NjZ2NC42NzhoMy4wMzlhMS4yMywxLjIzLDAsMCwwLDEuMi0xLjIxNnYtNC40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU4LjA0NCAyMDkuNDIxKSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
}
.FooterSiteLinkEntry--facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3MjAuNTA0IC02NTc5Ljk5NCA3MCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzI5MmUzNjsKICAgICAgICBzdHJva2U6ICM1NzU3NTc7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2E5YTlhZDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83NDAzIiBkYXRhLW5hbWU9IkdydXBwZSA3NDAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8ZyBpZD0icmVjaHRlY2stNSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTMuNTA0IDMyMC4wMDYpIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iNzAiIGhlaWdodD0iMzQiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjY5IiBoZWlnaHQ9IjMzIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iU2hhcGVfOCIgZGF0YS1uYW1lPSJTaGFwZSA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0ODQuNTA0IDMzMC4wMDYpIj4KICAgICAgPHBhdGggaWQ9InBmYWQiIGNsYXNzPSJjbHMtMiIgZD0iTTE4OS42MTMsMTM4LjI1SDE5MS45VjEzNS4yaC0yLjI4N2EzLjc1LDMuNzUsMCwwLDAtMy40MjcsNHYxLjUzNkgxODMuOXYzLjA1N2gyLjI4N1YxNTEuMmgyLjg1N3YtNy40SDE5MS45di0zLjA1N2gtMi44NTd2LTEuNTcxQzE4OS4wMzcsMTM4LjY1LDE4OS4zNDIsMTM4LjI1LDE4OS42MTMsMTM4LjI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4My45IC0xMzUuMikiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
}
.FooterSiteLinkEntry--facebook:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3MjAuNTA0IC02NTM0Ljk5NCA3MCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzI5MmUzNjsKICAgICAgICBzdHJva2U6ICNkMGQwZDA7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83NDA2IiBkYXRhLW5hbWU9IkdydXBwZSA3NDA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8ZyBpZD0icmVjaHRlY2stNSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTMuNTA0IDM2NS4wMDYpIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iNzAiIGhlaWdodD0iMzQiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjY5IiBoZWlnaHQ9IjMzIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3J1cHBlXzc0MDAiIGRhdGEtbmFtZT0iR3J1cHBlIDc0MDAiPgogICAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTg5LjYxMywxMzguMjVIMTkxLjlWMTM1LjJoLTIuMjg3YTMuNzUsMy43NSwwLDAsMC0zLjQyNyw0djEuNTM2SDE4My45djMuMDU3aDIuMjg3VjE1MS4yaDIuODU3di03LjRIMTkxLjl2LTMuMDU3aC0yLjg1N3YtMS41NzFDMTg5LjAzNywxMzguNjUsMTg5LjM0MiwxMzguMjUsMTg5LjYxMywxMzguMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDAuNjA0IDIzOS44MDYpIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
}
.FooterSiteLinkEntry--googleplus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3OTkuNTAzIC02NTc5Ljk5NCA3MCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzI5MmUzNjsKICAgICAgICBzdHJva2U6ICM1NzU3NTc7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2E5YTlhZDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83NDA0IiBkYXRhLW5hbWU9IkdydXBwZSA3NDA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8ZyBpZD0icmVjaHRlY2stNSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MzIuNTAzIDMyMC4wMDYpIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iNzAiIGhlaWdodD0iMzQiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjY5IiBoZWlnaHQ9IjMzIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTU5LjUwNCAzMzAuMDA2KSI+CiAgICAgIDxwYXRoIGlkPSJwZmFkIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNTY4LDE1My4xaC00LjUwOWExMC4zMTgsMTAuMzE4LDAsMCwwLTEuOTIuMTk1LDQuOTgxLDQuOTgxLDAsMCwwLTIsLjk2NywzLjcxNCwzLjcxNCwwLDAsMC0xLjQsMi44MDcsMy4wMzgsMy4wMzgsMCwwLDAsLjk5MywyLjI0NCwzLjU4OSwzLjU4OSwwLDAsMCwyLjc1MSwxLjA1NCw2LjU1Myw2LjU1MywwLDAsMCwuNzI4LS4wNDNjLS4wNDQuMTA4LS4wODguMjMxLS4xNC4zNjFhMS4wOTMsMS4wOTMsMCwwLDAtLjA4OC40NjksMS40MjMsMS40MjMsMCwwLDAsLjIyMS44LDQuMzczLDQuMzczLDAsMCwwLC40MzQuNjUsMTkuMTksMTkuMTksMCwwLDAtMS45OTMuMTgsNy41NjksNy41NjksMCwwLDAtMi4zMS43NzIsMy4yLDMuMiwwLDAsMC0xLjM1NCwxLjI1NiwyLjg1OCwyLjg1OCwwLDAsMC0uMzgyLDEuMywyLjUsMi41LDAsMCwwLDEuMTc3LDIuMDUsNS43NDIsNS43NDIsMCwwLDAsMy41MzguOTM4LDYuODg3LDYuODg3LDAsMCwwLDQuMzMzLTEuMjYzLDMuNDQ2LDMuNDQ2LDAsMCwwLDEuNDQ5LTIuNzA2LDIuOTYsMi45NiwwLDAsMC0uNTIyLTEuNzQ2LDcuNDUzLDcuNDUzLDAsMCwwLTEuMjQzLTEuMmwtLjc1OC0uNTc3YTQuMjE4LDQuMjE4LDAsMCwxLS4zMzgtLjM2MS43NDQuNzQ0LDAsMCwxLS4yMDYtLjU0MS45MjcuOTI3LDAsMCwxLC4yLS41OTIsMi43NDMsMi43NDMsMCwwLDEsLjM2OC0uNDRxLjM1My0uMjg5LjY2Mi0uNTYzYTcuMTksNy4xOSwwLDAsMCwuNTMtLjYwNiwzLjAzMywzLjAzMywwLDAsMCwuNTMtMS44LDMuNjI3LDMuNjI3LDAsMCwwLS4xNDctMS4wNzUsMy43NDcsMy43NDcsMCwwLDAtLjQxMi0uOCwzLjk4NSwzLjk4NSwwLDAsMC0uNS0uNjA2LDMuMzUyLDMuMzUyLDAsMCwwLS40NzgtLjM2MWgxLjM4M1ptLTIuNDc5LDExLjQ3NWEyLDIsMCwwLDEtLjI1NywzLDQuMDU0LDQuMDU0LDAsMCwxLTIuNDM1LjY1Nyw0Ljk0Myw0Ljk0MywwLDAsMS0yLjgtLjczNiwyLjEyMywyLjEyMywwLDAsMS0xLjA3NC0xLjgyNiwxLjczMiwxLjczMiwwLDAsMSwuMjUtLjk2LDIuMjU5LDIuMjU5LDAsMCwxLC41My0uNjM1LDMuMTQ1LDMuMTQ1LDAsMCwxLC42MzMtLjM4M2MuMjA2LS4wNzkuMzY4LS4xNDQuNDg1LS4xODhhOS41NzMsOS41NzMsMCwwLDEsMS40MzQtLjMsNS44NjksNS44NjksMCwwLDEsLjg4My0uMDQzcS4yODcsMCwuNTA4LjAyMkExNC4yNzMsMTQuMjczLDAsMCwxLDE1MC4wODksMTY0LjU3NVptLS43MjEtNi4xOTJhMi4xMiwyLjEyLDAsMCwxLS4zNTMuODIzLDIuMiwyLjIsMCwwLDEtMS40ODYuNiwyLjA4NiwyLjA4NiwwLDAsMS0xLjI1OC0uNCwzLjI2NiwzLjI2NiwwLDAsMS0uOS0uOTc0LDQuNzQ1LDQuNzQ1LDAsMCwxLS43MjEtMi4zNzQsMi40NTgsMi40NTgsMCwwLDEsLjQ5My0xLjU2NiwyLDIsMCwwLDEsMS41MjMtLjY4NiwyLjI0MywyLjI0MywwLDAsMSwxLjIyOC4zODIsMi44NywyLjg3LDAsMCwxLC44NDYuOTg5LDUuMjUxLDUuMjUxLDAsMCwxLC42ODQsMi41MTFDMTQ5LjQxMiwxNTcuODYzLDE0OS40LDE1OC4xLDE0OS4zNjgsMTU4LjM4M1ptOC4yNjgtMi4xMDdWMTUzLjNIMTU2Ljd2Mi45NzNoLTIuOTk0di45NDVIMTU2Ljd2My4wMjRoLjkzNHYtMy4wMjRIMTYwLjZ2LS45NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQxLjYgLTE1My4xKSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
}
.FooterSiteLinkEntry--googleplus:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3OTkuNTAzIC02NTM0Ljk5NCA3MCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzI5MmUzNjsKICAgICAgICBzdHJva2U6ICNkMGQwZDA7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83NDA3IiBkYXRhLW5hbWU9IkdydXBwZSA3NDA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8ZyBpZD0icmVjaHRlY2stNSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MzIuNTAzIDM2NS4wMDYpIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iNzAiIGhlaWdodD0iMzQiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjY5IiBoZWlnaHQ9IjMzIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3J1cHBlXzczOTkiIGRhdGEtbmFtZT0iR3J1cHBlIDczOTkiPgogICAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTUyLjU2OCwxNTMuMWgtNC41MDlhMTAuMzE4LDEwLjMxOCwwLDAsMC0xLjkyLjE5NSw0Ljk4MSw0Ljk4MSwwLDAsMC0yLC45NjcsMy43MTQsMy43MTQsMCwwLDAtMS40LDIuODA3LDMuMDM4LDMuMDM4LDAsMCwwLC45OTMsMi4yNDQsMy41ODksMy41ODksMCwwLDAsMi43NTEsMS4wNTQsNi41NTMsNi41NTMsMCwwLDAsLjcyOC0uMDQzYy0uMDQ0LjEwOC0uMDg4LjIzMS0uMTQuMzYxYTEuMDkzLDEuMDkzLDAsMCwwLS4wODguNDY5LDEuNDIzLDEuNDIzLDAsMCwwLC4yMjEuOCw0LjM3Myw0LjM3MywwLDAsMCwuNDM0LjY1LDE5LjE5LDE5LjE5LDAsMCwwLTEuOTkzLjE4LDcuNTY5LDcuNTY5LDAsMCwwLTIuMzEuNzcyLDMuMiwzLjIsMCwwLDAtMS4zNTQsMS4yNTYsMi44NTgsMi44NTgsMCwwLDAtLjM4MiwxLjMsMi41LDIuNSwwLDAsMCwxLjE3NywyLjA1LDUuNzQyLDUuNzQyLDAsMCwwLDMuNTM4LjkzOCw2Ljg4Nyw2Ljg4NywwLDAsMCw0LjMzMy0xLjI2MywzLjQ0NiwzLjQ0NiwwLDAsMCwxLjQ0OS0yLjcwNiwyLjk2LDIuOTYsMCwwLDAtLjUyMi0xLjc0Niw3LjQ1Myw3LjQ1MywwLDAsMC0xLjI0My0xLjJsLS43NTgtLjU3N2E0LjIxOCw0LjIxOCwwLDAsMS0uMzM4LS4zNjEuNzQ0Ljc0NCwwLDAsMS0uMjA2LS41NDEuOTI3LjkyNywwLDAsMSwuMi0uNTkyLDIuNzQzLDIuNzQzLDAsMCwxLC4zNjgtLjQ0cS4zNTMtLjI4OS42NjItLjU2M2E3LjE5LDcuMTksMCwwLDAsLjUzLS42MDYsMy4wMzMsMy4wMzMsMCwwLDAsLjUzLTEuOCwzLjYyNywzLjYyNywwLDAsMC0uMTQ3LTEuMDc1LDMuNzQ3LDMuNzQ3LDAsMCwwLS40MTItLjgsMy45ODUsMy45ODUsMCwwLDAtLjUtLjYwNiwzLjM1MiwzLjM1MiwwLDAsMC0uNDc4LS4zNjFoMS4zODNabS0yLjQ3OSwxMS40NzVhMiwyLDAsMCwxLS4yNTcsMyw0LjA1NCw0LjA1NCwwLDAsMS0yLjQzNS42NTcsNC45NDMsNC45NDMsMCwwLDEtMi44LS43MzYsMi4xMjMsMi4xMjMsMCwwLDEtMS4wNzQtMS44MjYsMS43MzIsMS43MzIsMCwwLDEsLjI1LS45NiwyLjI1OSwyLjI1OSwwLDAsMSwuNTMtLjYzNSwzLjE0NSwzLjE0NSwwLDAsMSwuNjMzLS4zODNjLjIwNi0uMDc5LjM2OC0uMTQ0LjQ4NS0uMTg4YTkuNTczLDkuNTczLDAsMCwxLDEuNDM0LS4zLDUuODY5LDUuODY5LDAsMCwxLC44ODMtLjA0M3EuMjg3LDAsLjUwOC4wMjJBMTQuMjczLDE0LjI3MywwLDAsMSwxNTAuMDg5LDE2NC41NzVabS0uNzIxLTYuMTkyYTIuMTIsMi4xMiwwLDAsMS0uMzUzLjgyMywyLjIsMi4yLDAsMCwxLTEuNDg2LjYsMi4wODYsMi4wODYsMCwwLDEtMS4yNTgtLjQsMy4yNjYsMy4yNjYsMCwwLDEtLjktLjk3NCw0Ljc0NSw0Ljc0NSwwLDAsMS0uNzIxLTIuMzc0LDIuNDU4LDIuNDU4LDAsMCwxLC40OTMtMS41NjYsMiwyLDAsMCwxLDEuNTIzLS42ODYsMi4yNDMsMi4yNDMsMCwwLDEsMS4yMjguMzgyLDIuODcsMi44NywwLDAsMSwuODQ2Ljk4OSw1LjI1MSw1LjI1MSwwLDAsMSwuNjg0LDIuNTExQzE0OS40MTIsMTU3Ljg2MywxNDkuNCwxNTguMSwxNDkuMzY4LDE1OC4zODNabTguMjY4LTIuMTA3VjE1My4zSDE1Ni43djIuOTczaC0yLjk5NHYuOTQ1SDE1Ni43djMuMDI0aC45MzR2LTMuMDI0SDE2MC42di0uOTQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDE3LjkwNCAyMjEuOTA2KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
}
.FooterButton {
  display: inline-block;
  margin: 0.25em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  border: 1px solid #d0c28d;
  color: white;
  height: 2.35em;
  font-size: 0.875em;
  padding: 0.6em 2.5em;
  vertical-align: top;
}
.FooterButton:hover {
  background-color: #575757;
}
.FooterButton--phone {
  padding-left: 3.5em;
}
.FooterButton--phone:before {
  content: '';
  display: block;
  position: absolute;
  width: 2em;
  height: 1.3em;
  margin-left: -1.5em;
  margin-top: -0.15em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2ODEuNzE4IC01OTg5LjUwMSAzMy4zMzggMzMuMzM4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iUGZhZF8yODc1IiBkYXRhLW5hbWU9IlBmYWQgMjg3NSIgY2xhc3M9ImNscy0xIiBkPSJNMjkuNDcyLDI0LjEzNGMtLjIzNi0xLjU0MS0xLjY3Mi0zLjIxNy00LjE1My00Ljg1My0zLjU2My0yLjM0NC00LjU2MS0xLjcyNC01LjktLjUxNC0uMTA2LjEtLjIxOS4yLS4zNDMuM2wtLjA0MS4wNDFhMi4wODgsMi4wODgsMCwwLDEtMS4xMjMuNjMyLjU5NC41OTQsMCwwLDEtLjQ0My0uMTgzYy0xLjA0Ni0uOTg2LTMuNzI4LTMuNTY2LTMuODM0LTMuNjY2bC4wMDYtLjAwNnMtMi41MTctMi43MjItMy41NTEtMy43NTVhLjQ5MS40OTEsMCwwLDEtLjE3Ny0uNGMuMDMtLjM2LjQ4NC0uNzY3LjYzOC0uODhsLjA0Ny0uMDQxYy4xMzYtLjEyNC4yNzItLjIzNi40LS4zNDgsMS40MTItMS4xODEsMi4xLTIuMTY3LS4zMTktNS45QzguNzA1LDEuNTA2LDcuNDgyLjI4NCw2LjE3Ny4wNDhhMy4yNTEsMy4yNTEsMCwwLDAtMi41NTguOEMxLjk0NiwyLC4yOTIsMy4zMTIuMDI2LDUuNWMtLjM4NCwzLjIsMi4yODYsNy43ODcsOC43MzgsMTQuOTNsLjA1My4wNTNjNi4xNDQsNi4xNTEsMTAuNzE3LDkuMDM4LDE0LjMyNyw5LjAzOC4xMTgsMCwuMjM2LS4wMDYuMzU0LS4wMTJhNy40MTMsNy40MTMsMCwwLDAsNS4zNzYtMy4yNDFBMi41OTEsMi41OTEsMCwwLDAsMjkuNDcyLDI0LjEzNFptLTEuNDI0LDEuNTExYy0xLjUyNCwxLjkwNy0yLjksMi43NjMtNC42MDgsMi44NTEtMy4zLjE3Ny03LjgyOC0yLjY3NC0xMy44NjYtOC43MTRDMy40MjksMTIuOTc2LjcyOSw4LjQ3MiwxLjA3Miw1LjYyMWMuMTk1LTEuNjEyLDEuMzA2LTIuNjYyLDMuMTY3LTMuOTQ5QTIuMzU4LDIuMzU4LDAsMCwxLDYsMS4wNDVjLjkzOS4xNzEsMi4wNzQsMS4zODEsMy44LDQuMDU2LDIuMTA5LDMuMjY1LDEuNTEyLDMuNzY2LjUyLDQuNTkzLS4xMzYuMTEyLS4yNzguMjMtLjQxNC4zNTRhMi41NTQsMi41NTQsMCwwLDAtMS4wMzQsMS41OTQsMS40ODYsMS40ODYsMCwwLDAsLjQ3MywxLjE5M2MxLjAxNiwxLjAxNSwzLjUzOSwzLjc2MSwzLjU1MSwzLjc3MmwtLjAwNi4wMDZzMi43ODMsMi42NjIsMy44NTIsMy42NjZhMS43MDUsMS43MDUsMCwwLDAsMS4yMTEuNDcyLDMuMDE4LDMuMDE4LDAsMCwwLDEuODQ5LS45NDVxLjE3Ny0uMTUxLjMzNy0uM2MxLjAyOC0uOTI3LDEuNTQyLTEuMzkzLDQuNTkxLjYxNCwyLjIsMS40NDYsMy41MTUsMi45MjIsMy43LDQuMTU2QTEuNjU0LDEuNjU0LDAsMCwxLDI4LjA0OCwyNS42NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjg1LjgzNiAtNTk4OS41MDcpIHJvdGF0ZSg4KSIvPgo8L3N2Zz4K");
  background-size: contain;
  background-position: bottom left;
  vertical-align: middle;
}
.FooterButton--mail:before {
  content: '';
  display: block;
  width: 2em;
  height: 1.1em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+Cgk8cGF0aCBpZD0iUGZhZF8yMTY0IiBjbGFzcz0ic3QwIiBkPSJNLTEyNjYsNjkwMXYxNGgyMnYtMTRILTEyNjZ6IE0tMTI1NC4yNTYsNjkwOS4zNDFjLTAuNDI5LDAuMzU1LTEuMDQ5LDAuMzU1LTEuNDc4LDAKCQlsLTkuMTY2LTcuNzhoMTkuODA5TC0xMjU0LjI1Niw2OTA5LjM0MXogTS0xMjU4LjUyNCw2OTA3Ljc0bC02Ljg2LDYuMjg4di0xMi4xTC0xMjU4LjUyNCw2OTA3Ljc0eiBNLTEyNTguMDc1LDY5MDguMTI3bDEuOTE4LDEuNjMKCQljMC42NzksMC41NTQsMS42NTMsMC41NTQsMi4zMzIsMGwxLjkxOC0xLjYzbDYuODY4LDYuM2gtMTkuOTA1TC0xMjU4LjA3NSw2OTA4LjEyN3ogTS0xMjUxLjQ3NSw2OTA3Ljc0bDYuODU5LTUuODJ2MTIuMQoJCUwtMTI1MS40NzUsNjkwNy43NHoiLz4KPC9nPgo8L3N2Zz4K");
  background-size: contain;
  background-position: bottom left;
  vertical-align: middle;
}
.Header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 3.1rem;
  padding-top: 0.55rem;
  background-color: white;
  box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  z-index: 20000000;
}
@media only screen and (min-width: 940px) {
  .Header {
    position: relative;
    height: 7.4rem;
    box-shadow: none;
    padding-top: 1.6rem;
    padding-bottom: 0.6rem;
  }
}
.Header:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  background-color: #292e36;
  z-index: -1;
}
.Header-content {
  text-align: center;
}
@media only screen and (min-width: 940px) {
  .Header-content {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    max-width: 982px;
  }
}
.Header-toggleMenu {
  position: absolute;
  left: 5%;
  top: 1em;
  width: 2em;
  height: 1em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojQjNCM0IzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIiIHkxPSIyIiB4Mj0iMjIiIHkyPSIyIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyIiB5MT0iOSIgeDI9IjIyIiB5Mj0iOSIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMiIgeTE9IjE2IiB4Mj0iMjIiIHkyPSIxNiIvPgo8L3N2Zz4K");
  background-size: contain;
  color: transparent;
  overflow: hidden;
}
.Header-toggleMenu:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIiIHkxPSIyIiB4Mj0iMjIiIHkyPSIyIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyIiB5MT0iOSIgeDI9IjIyIiB5Mj0iOSIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMiIgeTE9IjE2IiB4Mj0iMjIiIHkyPSIxNiIvPgo8L3N2Zz4K");
}
.Header-toggleMenu--close {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojQjNCM0IzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIiIHkxPSIxNiIgeDI9IjIyIiB5Mj0iMiIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMiIgeTE9IjIiIHgyPSIyMiIgeTI9IjE2Ii8+Cjwvc3ZnPgo=");
}
.Header-toggleMenu--close:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIiIHkxPSIxNiIgeDI9IjIyIiB5Mj0iMiIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMiIgeTE9IjIiIHgyPSIyMiIgeTI9IjE2Ii8+Cjwvc3ZnPgo=");
}
@media only screen and (min-width: 940px) {
  .Header-toggleMenu {
    display: none;
  }
}
.Header-home {
  display: inline-block;
  width: 6.5rem;
}
@media only screen and (min-width: 940px) {
  .Header-home {
    width: 11.5rem;
  }
}
.Header-logoContainer {
  position: relative;
  height: 0;
  padding-bottom: 44.02173913%;
}
.Header-logoContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.Header-logo {
  display: block;
}
.Main {
  padding-top: 3.1rem;
}
@media only screen and (min-width: 940px) {
  .Main {
    padding-top: 0;
  }
}
.Navigation {
  width: 100%;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #d8d8d8;
  text-align: center;
}
@media only screen and (min-width: 940px) {
  .Navigation {
    height: 2.6rem;
    padding-top: 0.1em;
  }
}
.Navigation:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #292e36;
  box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
  z-index: -1;
}
.Navigation-contact {
  display: inline-block;
}
.Navigation-primary {
  padding-right: 0.5em;
}
.Navigation-primary:after {
  content: '|';
  display: inline-block;
  font-size: 0.8rem;
}
.Navigation-bg {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  background-color: #292e36;
  box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
  transition: opacity 250ms, height 250ms;
  z-index: -3;
}
.PrimaryNavigation {
  display: inline-block;
}
.PrimaryNavigation-entry {
  display: inline-block;
  font-size: 0.7625rem;
  padding: 1.1em 0.5em;
  text-transform: uppercase;
}
.PrimaryNavigation-entry:not(:last-child):after {
  content: '|';
  display: inline-block;
  margin-left: 0.8em;
  font-size: 0.8rem;
}
.PrimaryNavigation-sub {
  position: absolute;
  margin-top: 3em;
}
.PrimaryNavigationEntry:hover {
  color: white;
}
.PrimaryNavigationEntry--classBlogEntryHolderPage {
  margin-left: -0.2em;
  color: #d0c28d;
}
.PrimaryNavigationEntry--classBlogEntryHolderPage:hover {
  color: #f0ebd6;
}
.PrimaryNavigationEntry--classBlogEntryHolderPage:before {
  content: '';
  display: inline-block;
  width: 1.3em;
  height: 1.3em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjRDBDMjhEOwogICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNzM5NCIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2NyAtNjkwMCkiPgogICAgPHBhdGggaWQ9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjg0My4wMjdDNy4xNzIuMDI3LDMuNTk0LDIuNzQ0LDAsMTMuNDYzYTE3Ljc0NSwxNy43NDUsMCwwLDEsNC4yNjktLjQ4NSw0Mi43NTEsNDIuNzUxLDAsMCwxLDUuMTM0LjM4OCw0MS4xLDQxLjEsMCwwLDAsNC44NTkuMzg4YzUuMDc2LDAsOS42NzktMi4wODgsMTMuOC0xM2E4LjM0NCw4LjM0NCwwLDAsMS01LjUsMi4xLDE3LjgzNiwxNy44MzYsMCwwLDEtNS45ODgtMS40MjRBMTcuNDUyLDE3LjQ1MiwwLDAsMCwxMC44MzUsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTg3LjUyNSAyMTYuOTgpIHJvdGF0ZSgxNzgpIi8+CiAgICA8cGF0aCBpZD0icGZhZC0yIiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTcuMDA1LDBjNC41MjUsMTIuNzI1LTE5LjU1OSwxMy4yODgsMi4zMjksMzAuNzA5QzEwLjU0NSwxOS40NTUsMjMuNTMsMTQuMiw3LjAwNSwwIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3NywgMC42MjksIC0wLjYyOSwgMC43NzcsIDEwMDIuOTI3LCAxNzApIi8+CiAgICA8cGF0aCBpZD0icGZhZC0zIiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTExLjY3NywwQzguNzI0LDAsNS4wMDYsMS4wOTEsMCwzLjksMTAuMjM0LDMuOTgyLDguMjg2LDE3LjEsMTcuMTIyLDE3LjFjMi44MjUsMCw2Ljc0OS0xLjMzOSwxMi41MjctNC44NzRDMjIuMTc1LDguNTY1LDE5LjkyOCwwLDExLjY3NywwIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3NywgMC42MjksIC0wLjYyOSwgMC43NzcsIDk3Mi40NzIsIDE3Mi43MDQpIi8+CiAgICA8cGF0aCBpZD0icGZhZC00IiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTE4LjU1MSwwQzEwLjQsNy44MzItMi45NDEsMy41Mi41NzksMjUuMDEyLDUuMywxMi4zNDEsMjQuMSwyNy40MDYsMTguNTUxLDAiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY1NiwgMC43NTUsIC0wLjc1NSwgLTAuNjU2LCAxMDA4LjkxNCwgMjE5Ljk3NSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTUiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTk5LjcwOCAyMTkuNDY3KSByb3RhdGUoLTExMikiLz4KICA8L2c+Cjwvc3ZnPgo=");
  background-size: contain;
  background-position: bottom left;
  vertical-align: middle;
}
.PrimaryNavigationEntry--classBlogEntryHolderPage:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjRjBFQkQ2OwogICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNzM5NCIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2NyAtNjkwMCkiPgogICAgPHBhdGggaWQ9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjg0My4wMjdDNy4xNzIuMDI3LDMuNTk0LDIuNzQ0LDAsMTMuNDYzYTE3Ljc0NSwxNy43NDUsMCwwLDEsNC4yNjktLjQ4NSw0Mi43NTEsNDIuNzUxLDAsMCwxLDUuMTM0LjM4OCw0MS4xLDQxLjEsMCwwLDAsNC44NTkuMzg4YzUuMDc2LDAsOS42NzktMi4wODgsMTMuOC0xM2E4LjM0NCw4LjM0NCwwLDAsMS01LjUsMi4xLDE3LjgzNiwxNy44MzYsMCwwLDEtNS45ODgtMS40MjRBMTcuNDUyLDE3LjQ1MiwwLDAsMCwxMC44MzUsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTg3LjUyNSAyMTYuOTgpIHJvdGF0ZSgxNzgpIi8+CiAgICA8cGF0aCBpZD0icGZhZC0yIiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTcuMDA1LDBjNC41MjUsMTIuNzI1LTE5LjU1OSwxMy4yODgsMi4zMjksMzAuNzA5QzEwLjU0NSwxOS40NTUsMjMuNTMsMTQuMiw3LjAwNSwwIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3NywgMC42MjksIC0wLjYyOSwgMC43NzcsIDEwMDIuOTI3LCAxNzApIi8+CiAgICA8cGF0aCBpZD0icGZhZC0zIiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTExLjY3NywwQzguNzI0LDAsNS4wMDYsMS4wOTEsMCwzLjksMTAuMjM0LDMuOTgyLDguMjg2LDE3LjEsMTcuMTIyLDE3LjFjMi44MjUsMCw2Ljc0OS0xLjMzOSwxMi41MjctNC44NzRDMjIuMTc1LDguNTY1LDE5LjkyOCwwLDExLjY3NywwIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3NywgMC42MjksIC0wLjYyOSwgMC43NzcsIDk3Mi40NzIsIDE3Mi43MDQpIi8+CiAgICA8cGF0aCBpZD0icGZhZC00IiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTE4LjU1MSwwQzEwLjQsNy44MzItMi45NDEsMy41Mi41NzksMjUuMDEyLDUuMywxMi4zNDEsMjQuMSwyNy40MDYsMTguNTUxLDAiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY1NiwgMC43NTUsIC0wLjc1NSwgLTAuNjU2LCAxMDA4LjkxNCwgMjE5Ljk3NSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTUiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTk5LjcwOCAyMTkuNDY3KSByb3RhdGUoLTExMikiLz4KICA8L2c+Cjwvc3ZnPgo=");
}
.PrimaryNavigationEntry--home:before {
  content: '';
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgycHgiIGhlaWdodD0iMTgycHgiIHZpZXdCb3g9IjAgMTAgMTgyIDE4MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDEwIDE4MiAxODIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9ImdydXBwaWVyZW4tMzA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuNTAzIDMyOS4wMDYpIj4NCgk8cGF0aCBpZD0icGZhZCIgZD0iTS0yMjMuNTM5LTIzMy43NjRsLTc5LjY4Ny04MS4wNmMtMS43Mi0yLjA5MS00LjMxNC0zLjI2NC03LjAyLTMuMTcyYy0yLjg1MS0wLjI1OC01LjY0MSwwLjkzNC03LjQyNCwzLjE3Mg0KCQlsLTc5Ljc1NSw4MS4wNmMtNC4wNzYsNC4wMzQtNC4xMDgsMTAuNjA5LTAuMDc0LDE0LjY4NGMwLjAyNCwwLjAyMiwwLjA0OSwwLjA1LDAuMDc0LDAuMDc0YzMuNjgzLDQuMDA3LDkuOTE3LDQuMjcxLDEzLjkyNCwwLjU4OA0KCQljMC4yMDQtMC4xODksMC40MDEtMC4zODUsMC41ODgtMC41ODhsNzIuNDYzLTczLjcxNGw3Mi40NzksNzMuNzE0YzMuOTA3LDMuOTk2LDEwLjMxNyw0LjA2NywxNC4zMTYsMC4xNjINCgkJYzAuMDU1LTAuMDU1LDAuMTA3LTAuMTA5LDAuMTU5LTAuMTYyQy0yMTkuNDg5LTIyMy4xMTctMjE5LjUwOC0yMjkuNjc3LTIyMy41MzktMjMzLjc2NHoiIGZpbGw9IiNENUQ1RDUiIC8+DQoJPHBhdGggaWQ9InBmYWQtMiIgZD0iTS0yNDguMzIxLTIwOC41MDFsLTYyLjEzOS02My4yMDZsLTYyLjEzOCw2My4yMDZsLTcuMjIzLDcuMzV2NDkuNDk0YzAuMDgzLDcuNDQ3LDYuMDUsMTMuNDk1LDEzLjUsMTMuNjc2DQoJCWgzNC4xODR2LTUyLjYxOWMtMC4wNTUtMS45NjEsMC42ODktMy44NTYsMi4wNi01LjI1NmMxLjM1NC0xLjM4NSwzLjIyNy0yLjE0Myw1LjE2NC0yLjA5NGgyNy45NTENCgkJYzEuOTM3LTAuMDM4LDMuNzk4LDAuNzI2LDUuMTUyLDIuMTA0YzEuMzY4LDEuNCwyLjExNCwzLjI5LDIuMDcxLDUuMjQ1djUyLjYxOWgzNC4xODVjNy40NDktMC4xODEsMTMuNDE2LTYuMjI5LDEzLjQ5OS0xMy42NzYNCgkJdi00OS40OTRMLTI0OC4zMjEtMjA4LjUwMXoiIGZpbGw9IiNENUQ1RDUiIC8+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-size: contain;
  background-position: bottom left;
  vertical-align: middle;
}
.PrimaryNavigationEntry--home:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgycHgiIGhlaWdodD0iMTgycHgiIHZpZXdCb3g9IjAgMTAgMTgyIDE4MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDEwIDE4MiAxODIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9ImdydXBwaWVyZW4tMzA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuNTAzIDMyOS4wMDYpIj4NCgk8cGF0aCBpZD0icGZhZCIgZD0iTS0yMjMuNTM5LTIzMy43NjRsLTc5LjY4Ny04MS4wNmMtMS43Mi0yLjA5MS00LjMxNC0zLjI2NC03LjAyLTMuMTcyYy0yLjg1MS0wLjI1OC01LjY0MSwwLjkzNC03LjQyNCwzLjE3Mg0KCQlsLTc5Ljc1NSw4MS4wNmMtNC4wNzYsNC4wMzQtNC4xMDgsMTAuNjA5LTAuMDc0LDE0LjY4NGMwLjAyNCwwLjAyMiwwLjA0OSwwLjA1LDAuMDc0LDAuMDc0YzMuNjgzLDQuMDA3LDkuOTE3LDQuMjcxLDEzLjkyNCwwLjU4OA0KCQljMC4yMDQtMC4xODksMC40MDEtMC4zODUsMC41ODgtMC41ODhsNzIuNDYzLTczLjcxNGw3Mi40NzksNzMuNzE0YzMuOTA3LDMuOTk2LDEwLjMxNyw0LjA2NywxNC4zMTYsMC4xNjINCgkJYzAuMDU1LTAuMDU1LDAuMTA3LTAuMTA5LDAuMTU5LTAuMTYyQy0yMTkuNDg5LTIyMy4xMTctMjE5LjUwOC0yMjkuNjc3LTIyMy41MzktMjMzLjc2NHoiIGZpbGw9IiNmZmYiIC8+DQoJPHBhdGggaWQ9InBmYWQtMiIgZD0iTS0yNDguMzIxLTIwOC41MDFsLTYyLjEzOS02My4yMDZsLTYyLjEzOCw2My4yMDZsLTcuMjIzLDcuMzV2NDkuNDk0YzAuMDgzLDcuNDQ3LDYuMDUsMTMuNDk1LDEzLjUsMTMuNjc2DQoJCWgzNC4xODR2LTUyLjYxOWMtMC4wNTUtMS45NjEsMC42ODktMy44NTYsMi4wNi01LjI1NmMxLjM1NC0xLjM4NSwzLjIyNy0yLjE0Myw1LjE2NC0yLjA5NGgyNy45NTENCgkJYzEuOTM3LTAuMDM4LDMuNzk4LDAuNzI2LDUuMTUyLDIuMTA0YzEuMzY4LDEuNCwyLjExNCwzLjI5LDIuMDcxLDUuMjQ1djUyLjYxOWgzNC4xODVjNy40NDktMC4xODEsMTMuNDE2LTYuMjI5LDEzLjQ5OS0xMy42NzYNCgkJdi00OS40OTRMLTI0OC4zMjEtMjA4LjUwMXoiIGZpbGw9IiNmZmYiIC8+DQo8L2c+DQo8L3N2Zz4NCg==");
}
.PrimaryNavigationEntry--phone {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
}
.PrimaryNavigationEntry--phone:before {
  content: '';
  display: inline-block;
  width: 1.8em;
  height: 1.5em;
  margin-top: -0.15em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2NTEuNzE4IC01OTg5LjUwMSAzMy4zMzggMzMuMzM4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjRDVENUQ1OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iUGZhZF8yODczIiBkYXRhLW5hbWU9IlBmYWQgMjg3MyIgY2xhc3M9ImNscy0xIiBkPSJNMjkuNDcyLDI0LjEzNGMtLjIzNi0xLjU0MS0xLjY3Mi0zLjIxNy00LjE1My00Ljg1My0zLjU2My0yLjM0NC00LjU2MS0xLjcyNC01LjktLjUxNC0uMTA2LjEtLjIxOS4yLS4zNDMuM2wtLjA0MS4wNDFhMi4wODgsMi4wODgsMCwwLDEtMS4xMjMuNjMyLjU5NC41OTQsMCwwLDEtLjQ0My0uMTgzYy0xLjA0Ni0uOTg2LTMuNzI4LTMuNTY2LTMuODM0LTMuNjY2bC4wMDYtLjAwNnMtMi41MTctMi43MjItMy41NTEtMy43NTVhLjQ5MS40OTEsMCwwLDEtLjE3Ny0uNGMuMDMtLjM2LjQ4NC0uNzY3LjYzOC0uODhsLjA0Ny0uMDQxYy4xMzYtLjEyNC4yNzItLjIzNi40LS4zNDgsMS40MTItMS4xODEsMi4xLTIuMTY3LS4zMTktNS45QzguNzA1LDEuNTA2LDcuNDgyLjI4NCw2LjE3Ny4wNDhhMy4yNTEsMy4yNTEsMCwwLDAtMi41NTguOEMxLjk0NiwyLC4yOTIsMy4zMTIuMDI2LDUuNWMtLjM4NCwzLjIsMi4yODYsNy43ODcsOC43MzgsMTQuOTNsLjA1My4wNTNjNi4xNDQsNi4xNTEsMTAuNzE3LDkuMDM4LDE0LjMyNyw5LjAzOC4xMTgsMCwuMjM2LS4wMDYuMzU0LS4wMTJhNy40MTMsNy40MTMsMCwwLDAsNS4zNzYtMy4yNDFBMi41OTEsMi41OTEsMCwwLDAsMjkuNDcyLDI0LjEzNFptLTEuNDI0LDEuNTExYy0xLjUyNCwxLjkwNy0yLjksMi43NjMtNC42MDgsMi44NTEtMy4zLjE3Ny03LjgyOC0yLjY3NC0xMy44NjYtOC43MTRDMy40MjksMTIuOTc2LjcyOSw4LjQ3MiwxLjA3Miw1LjYyMWMuMTk1LTEuNjEyLDEuMzA2LTIuNjYyLDMuMTY3LTMuOTQ5QTIuMzU4LDIuMzU4LDAsMCwxLDYsMS4wNDVjLjkzOS4xNzEsMi4wNzQsMS4zODEsMy44LDQuMDU2LDIuMTA5LDMuMjY1LDEuNTEyLDMuNzY2LjUyLDQuNTkzLS4xMzYuMTEyLS4yNzguMjMtLjQxNC4zNTRhMi41NTQsMi41NTQsMCwwLDAtMS4wMzQsMS41OTQsMS40ODYsMS40ODYsMCwwLDAsLjQ3MywxLjE5M2MxLjAxNiwxLjAxNSwzLjUzOSwzLjc2MSwzLjU1MSwzLjc3MmwtLjAwNi4wMDZzMi43ODMsMi42NjIsMy44NTIsMy42NjZhMS43MDUsMS43MDUsMCwwLDAsMS4yMTEuNDcyLDMuMDE4LDMuMDE4LDAsMCwwLDEuODQ5LS45NDVxLjE3Ny0uMTUxLjMzNy0uM2MxLjAyOC0uOTI3LDEuNTQyLTEuMzkzLDQuNTkxLjYxNCwyLjIsMS40NDYsMy41MTUsMi45MjIsMy43LDQuMTU2QTEuNjU0LDEuNjU0LDAsMCwxLDI4LjA0OCwyNS42NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjU1LjgzNiAtNTk4OS41MDcpIHJvdGF0ZSg4KSIvPgo8L3N2Zz4K");
  background-size: contain;
  background-position: bottom left;
  vertical-align: middle;
}
.PrimaryNavigationEntry--phone:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2ODEuNzE4IC01OTg5LjUwMSAzMy4zMzggMzMuMzM4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iUGZhZF8yODc1IiBkYXRhLW5hbWU9IlBmYWQgMjg3NSIgY2xhc3M9ImNscy0xIiBkPSJNMjkuNDcyLDI0LjEzNGMtLjIzNi0xLjU0MS0xLjY3Mi0zLjIxNy00LjE1My00Ljg1My0zLjU2My0yLjM0NC00LjU2MS0xLjcyNC01LjktLjUxNC0uMTA2LjEtLjIxOS4yLS4zNDMuM2wtLjA0MS4wNDFhMi4wODgsMi4wODgsMCwwLDEtMS4xMjMuNjMyLjU5NC41OTQsMCwwLDEtLjQ0My0uMTgzYy0xLjA0Ni0uOTg2LTMuNzI4LTMuNTY2LTMuODM0LTMuNjY2bC4wMDYtLjAwNnMtMi41MTctMi43MjItMy41NTEtMy43NTVhLjQ5MS40OTEsMCwwLDEtLjE3Ny0uNGMuMDMtLjM2LjQ4NC0uNzY3LjYzOC0uODhsLjA0Ny0uMDQxYy4xMzYtLjEyNC4yNzItLjIzNi40LS4zNDgsMS40MTItMS4xODEsMi4xLTIuMTY3LS4zMTktNS45QzguNzA1LDEuNTA2LDcuNDgyLjI4NCw2LjE3Ny4wNDhhMy4yNTEsMy4yNTEsMCwwLDAtMi41NTguOEMxLjk0NiwyLC4yOTIsMy4zMTIuMDI2LDUuNWMtLjM4NCwzLjIsMi4yODYsNy43ODcsOC43MzgsMTQuOTNsLjA1My4wNTNjNi4xNDQsNi4xNTEsMTAuNzE3LDkuMDM4LDE0LjMyNyw5LjAzOC4xMTgsMCwuMjM2LS4wMDYuMzU0LS4wMTJhNy40MTMsNy40MTMsMCwwLDAsNS4zNzYtMy4yNDFBMi41OTEsMi41OTEsMCwwLDAsMjkuNDcyLDI0LjEzNFptLTEuNDI0LDEuNTExYy0xLjUyNCwxLjkwNy0yLjksMi43NjMtNC42MDgsMi44NTEtMy4zLjE3Ny03LjgyOC0yLjY3NC0xMy44NjYtOC43MTRDMy40MjksMTIuOTc2LjcyOSw4LjQ3MiwxLjA3Miw1LjYyMWMuMTk1LTEuNjEyLDEuMzA2LTIuNjYyLDMuMTY3LTMuOTQ5QTIuMzU4LDIuMzU4LDAsMCwxLDYsMS4wNDVjLjkzOS4xNzEsMi4wNzQsMS4zODEsMy44LDQuMDU2LDIuMTA5LDMuMjY1LDEuNTEyLDMuNzY2LjUyLDQuNTkzLS4xMzYuMTEyLS4yNzguMjMtLjQxNC4zNTRhMi41NTQsMi41NTQsMCwwLDAtMS4wMzQsMS41OTQsMS40ODYsMS40ODYsMCwwLDAsLjQ3MywxLjE5M2MxLjAxNiwxLjAxNSwzLjUzOSwzLjc2MSwzLjU1MSwzLjc3MmwtLjAwNi4wMDZzMi43ODMsMi42NjIsMy44NTIsMy42NjZhMS43MDUsMS43MDUsMCwwLDAsMS4yMTEuNDcyLDMuMDE4LDMuMDE4LDAsMCwwLDEuODQ5LS45NDVxLjE3Ny0uMTUxLjMzNy0uM2MxLjAyOC0uOTI3LDEuNTQyLTEuMzkzLDQuNTkxLjYxNCwyLjIsMS40NDYsMy41MTUsMi45MjIsMy43LDQuMTU2QTEuNjU0LDEuNjU0LDAsMCwxLDI4LjA0OCwyNS42NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjg1LjgzNiAtNTk4OS41MDcpIHJvdGF0ZSg4KSIvPgo8L3N2Zz4K");
}
.PrimaryNavigationEntry--mail:before {
  content: '';
  display: inline-block;
  width: 2em;
  height: 1.1em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRDVENUQ1O30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+Cgk8cGF0aCBpZD0iUGZhZF8yMTY0IiBjbGFzcz0ic3QwIiBkPSJNLTEyNjYsNjkwMXYxNGgyMnYtMTRILTEyNjZ6IE0tMTI1NC4yNTYsNjkwOS4zNDFjLTAuNDI5LDAuMzU1LTEuMDQ5LDAuMzU1LTEuNDc4LDAKCQlsLTkuMTY2LTcuNzhoMTkuODA5TC0xMjU0LjI1Niw2OTA5LjM0MXogTS0xMjU4LjUyNCw2OTA3Ljc0bC02Ljg2LDYuMjg4di0xMi4xTC0xMjU4LjUyNCw2OTA3Ljc0eiBNLTEyNTguMDc1LDY5MDguMTI3bDEuOTE4LDEuNjMKCQljMC42NzksMC41NTQsMS42NTMsMC41NTQsMi4zMzIsMGwxLjkxOC0xLjYzbDYuODY4LDYuM2gtMTkuOTA1TC0xMjU4LjA3NSw2OTA4LjEyN3ogTS0xMjUxLjQ3NSw2OTA3Ljc0bDYuODU5LTUuODJ2MTIuMQoJCUwtMTI1MS40NzUsNjkwNy43NHoiLz4KPC9nPgo8L3N2Zz4K");
  background-size: contain;
  background-position: bottom left;
  vertical-align: middle;
}
.PrimaryNavigationEntry--mail:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9IkdydXBwZV83NDA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+Cgk8cGF0aCBpZD0iUGZhZF8yMTY0IiBjbGFzcz0ic3QwIiBkPSJNLTEyNjYsNjkwMXYxNGgyMnYtMTRILTEyNjZ6IE0tMTI1NC4yNTYsNjkwOS4zNDFjLTAuNDI5LDAuMzU1LTEuMDQ5LDAuMzU1LTEuNDc4LDAKCQlsLTkuMTY2LTcuNzhoMTkuODA5TC0xMjU0LjI1Niw2OTA5LjM0MXogTS0xMjU4LjUyNCw2OTA3Ljc0bC02Ljg2LDYuMjg4di0xMi4xTC0xMjU4LjUyNCw2OTA3Ljc0eiBNLTEyNTguMDc1LDY5MDguMTI3bDEuOTE4LDEuNjMKCQljMC42NzksMC41NTQsMS42NTMsMC41NTQsMi4zMzIsMGwxLjkxOC0xLjYzbDYuODY4LDYuM2gtMTkuOTA1TC0xMjU4LjA3NSw2OTA4LjEyN3ogTS0xMjUxLjQ3NSw2OTA3Ljc0bDYuODU5LTUuODJ2MTIuMQoJCUwtMTI1MS40NzUsNjkwNy43NHoiLz4KPC9nPgo8L3N2Zz4K");
}
.SecondaryNavigation {
  display: table;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  border-top: 1px solid #575757;
  opacity: 0;
  padding-bottom: 4em;
  text-align: left;
  text-transform: none;
  transition: visibility 0ms 250ms, transform 250ms 0ms, opacity 250ms 0ms;
  visibility: hidden;
  transform: translateY(-100%);
  z-index: -2;
}
.SecondaryNavigation--visible {
  opacity: 1;
  visibility: visible;
  transition: visibility 0ms, transform 250ms 0ms, opacity 250ms 0ms;
  transform: translateY(0%);
}
.SecondaryNavigation-entry {
  display: table-row;
  font-size: 0.8125rem;
}
.SecondaryNavigationEntry {
  display: table-cell;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-bottom: 1px solid #575757;
}
.SecondaryNavigationEntry:hover,
.SecondaryNavigationEntry--active {
  color: white;
}
.SecondaryNavigationEntry-content {
  display: block;
  padding: 0.8em 3em 0.7em 0.1em;
}
.NavigationOverlay {
  padding-top: 3.1rem;
  height: auto;
}
.NavigationOverlay-content {
  height: 100%;
  width: 100%;
  margin: 0;
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  transform-origin: top center;
  transition: transform 400ms;
  background-color: #192129;
}
.NavigationOverlay:after {
  top: 3.1rem;
  opacity: 0;
  transition: opacity 400ms;
}
.NavigationOverlay--visibleTransition .NavigationOverlay-content,
.NavigationOverlay--visible .NavigationOverlay-content {
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.NavigationOverlay--visibleTransition:after,
.NavigationOverlay--visible:after {
  opacity: 1;
}
@media only screen and (min-width: 940px) {
  .Page-header:before {
    content: '';
    display: block;
    position: absolute;
    left: 10%;
    right: 10%;
    height: 1px;
    bottom: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.Page--BlogEntryHolderPage .Page-header:before,
.Page--BlogEntry .Page-header:before {
  display: none;
}
.Page-navigation {
  display: none;
  position: relative;
  z-index: 2000;
  margin-top: -1px;
}
@media only screen and (min-width: 940px) {
  .Page-navigation {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10000000;
  }
}
.Page-blogHeader {
  position: relative;
  z-index: 1;
}
.Page-content {
  display: table;
  table-layout: fixed;
  width: 100%;
  min-height: 100vh;
}
.PageContent-main {
  display: table-row;
}
.PageContent-main-cell {
  display: table-cell;
  height: 100%;
}
.PageContent-footer {
  display: table-row;
  margin-top: 3em;
}
.PageContent-footer-cell {
  display: table-cell;
}
.ContentPage-header {
  position: relative;
  height: calc(96vh -  10rem  - 10rem);
  min-height: 26em;
  max-height: 67.5em;
  background-color: #575757;
}
.ContentPage-headerContent {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  position: relative;
  height: 100%;
}
.ContentPage-headerTitle {
  position: relative;
  padding: calc(3.1em + 0.5em) calc(5% + 0.5em) calc(2.5em + 0.5em) calc(5% + 0.5em);
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: rgba(57, 57, 57, 0.8);
  color: white;
  text-align: center;
  position: absolute;
  left: 50%;
  bottom: calc(2rem + 2%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 90%;
  max-width: 33.5rem;
  text-transform: uppercase;
  z-index: 10;
}
.ContentPage-headerTitle:after {
  content: '';
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  right: 0.5em;
  bottom: 0.5em;
  border: 1px solid #d0c28d;
  pointer-events: none;
  z-index: 1;
}
.ContentPage-sectionTitle {
  margin-top: 0.2em;
  font-size: 1.0625em;
}
.ContentPage-sectionTitle:before {
  content: '';
  display: block;
  height: 1.8em;
  width: 3em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.4em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE5MjYuNjMxIC02Njk4LjQ0OSA0Mi4xMDUgMzAuNzE5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjYzNiNjgzOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjYzNiNjgzOwogICAgICAgIHN0cm9rZS13aWR0aDogMS4ycHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNjIyNSIgZGF0YS1uYW1lPSJHcnVwcGUgNjIyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY2Ny4yMDEgLTY3MTYuNjIzKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTExLjMyMywzNy45M1YyN2gzLjlWMzcuOTNoMy45VjI3aDMuOVY1NC4zMTFoLTMuOVY0MS44MzRoLTMuOVY1NC4zMTdoLTMuOVY0MS44MzRoLTYuMjQ2Yy0zLjksMC0zLjkuOTEtMy45LDEuOTUsMCwxLjk1LDcuODA3LDIuNzMxLDcuODA3LDYuNjMxcy0zLjksMy45LTcuODA3LDMuOWgtMy45di0zLjloMy45YzMuOSwwLDMuOS0uOTE4LDMuOS0xLjk1LDAtMS45NS03LjgwNy0yLjczMS03LjgwNy02LjYzMXMzLjktMy45LDcuODA3LTMuOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OC41MDEgLTUuNDI2KSIvPgogICAgPHBhdGggaWQ9InBmYWQtMiIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTIiIGQ9Ik05NS43NTMsNTIuMzUxYy0xLjQ3NywwLTIuOTE3LDEuMDkzLTQuMzYzLDUuNDA2YTcuMTQsNy4xNCwwLDAsMSwxLjcxOC0uMiwxNy4yMDksMTcuMjA5LDAsMCwxLDIuMDY2LjE1NiwxNi41MzgsMTYuNTM4LDAsMCwwLDEuOTU1LjE1NmMyLjA0MiwwLDMuODk0LS44NCw1LjU1Mi01LjIyOWEzLjM1NywzLjM1NywwLDAsMS0yLjIxMS44NDMsNy4xNzYsNy4xNzYsMCwwLDEtMi40MDktLjU3Myw3LjAyMiw3LjAyMiwwLDAsMC0yLjMxMS0uNTc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODMuNDYzIC0yNi44MSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNNjUuNzY3LDguMTRjMS44MjEsNS4xMi03Ljg3LDUuMzQ2LjkzNywxMi4zNTYuNDg3LTQuNTI4LDUuNzEyLTYuNjQyLS45MzctMTIuMzU2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDcuNDY0IDEwLjQ4OSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTEuOCw1OC4xOWE5LjkzOCw5LjkzOCwwLDAsMC00LjcsMS41NzFjNC4xMTcuMDMxLDMuMzM0LDUuMzA5LDYuODg5LDUuMzA5LDEuMTM3LDAsMi43MTUtLjUzOSw1LjA0LTEuOTYxLTMuMDA3LTEuNDcyLTMuOTExLTQuOTE4LTcuMjMxLTQuOTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTQuNTkyIC0zMS43NDYpIi8+CiAgICA8cGF0aCBpZD0icGZhZC01IiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMiIgZD0iTTQ2LjI2Miw5My4yYy0zLjI3OSwzLjE1MS04LjY0NywxLjQxNi03LjIzMSwxMC4wNjMsMS45LTUuMSw5LjQ2NS45NjMsNy4yMzEtMTAuMDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjcuODQ0IC02MS4yODkpIi8+CiAgPC9nPgo8L3N2Zz4K");
  background-position: center center;
  background-size: contain;
}
.ContentPage-pageTitle {
  margin-bottom: 1.6em;
}
.ContentPage-scrollDown {
  position: absolute;
  left: 50%;
  bottom: -1.7rem;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 0.8125em;
  cursor: pointer;
  z-index: 2;
}
.ContentPage-scrollDown:after {
  content: '';
  display: block;
  height: 4.6em;
  width: 4.6em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.8em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLDI5LjY5NyAyMCwyOCAzMC44OTcsNDEuOTA2IDQyLDI4IDQyLDI5LjY5NyAzMC44OTgsNDYgIi8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjAsMTkuNjk3IDIwLDE4IDMwLjg5NywzMS45MDYgNDIsMTggNDIsMTkuNjk3IDMwLjg5OCwzNiAiLz4KPC9zdmc+Cg==");
  background-position: center center;
  background-size: contain;
}
.ContentPage-scrollDown:hover:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLDI5LjY5NyAyMCwyOCAzMC44OTcsNDEuOTA2IDQyLDI4IDQyLDI5LjY5NyAzMC44OTgsNDYgIi8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjAsMTkuNjk3IDIwLDE4IDMwLjg5NywzMS45MDYgNDIsMTggNDIsMTkuNjk3IDMwLjg5OCwzNiAiLz4KPC9zdmc+Cg==");
}
.ContentPage-headerImage {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
}
.HomePage-logoSection {
  width: 35%;
  max-width: 11em;
  margin-top: 2.5em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.8em;
}
@media only screen and (min-width: 640px) {
  .HomePage-logoSection {
    margin-top: 6.5em;
    width: 45%;
  }
}
.HomePage-logoContainer {
  position: relative;
  height: 0;
  padding-bottom: 76.70454545%;
}
.HomePage-logoContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.HomePage-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .HomePage-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .HomePage-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
@media only screen and (min-width: 640px) {
  .HomePage-headline {
    padding-bottom: 4rem;
  }
  .HomePage-headline:after {
    margin-top: 4rem;
  }
}
.HomePage-mainHeadline {
  display: block;
  letter-spacing: 0.04em;
}
.HomePage-subHeadline {
  display: block;
  margin-top: 0.3em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  font-size: 0.8em;
  text-transform: none;
}
@media only screen and (min-width: 640px) {
  .HomePage-subHeadline {
    font-size: 0.5em;
  }
}
.HomePage-awards {
  margin: 1.5rem auto 1.5rem auto;
}
@media only screen and (min-width: 640px) {
  .HomePage-awards {
    margin-bottom: 1.4em;
    margin-top: -2.5rem;
    padding-bottom: 0.5em;
    position: relative;
  }
  .HomePage-awards:after {
    bottom: 0;
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.HomePage-awardsContent {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0.5rem 0;
}
@media only screen and (min-width: 640px) {
  .HomePage-awardsContent {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.HomePage-Award {
  align-items: center;
  display: flex;
  margin: 0.5rem 0.5rem;
  padding: min(3%, 1rem);
  transform: translateX(1.2%);
  width: clamp(9rem, 44%, 11rem);
}
@media only screen and (min-width: 640px) {
  .HomePage-Award {
    margin: 0.5rem 1rem;
  }
}
.HomePage-Award--wide {
  width: clamp(8rem, 40%, 14rem);
  padding: min(3%, 1rem) 0;
}
@media only screen and (min-width: 640px) {
  .HomePage-Award--wide {
    padding: min(3%, 1rem);
  }
}
.HomePage-Award-image {
  height: auto;
  width: 100%;
}
.ObjectDetailPage-top {
  padding-top: 2.5em;
  margin-bottom: 4em;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPage-top {
    padding-top: 5.3em;
  }
}
.ObjectDetailPage-title {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  color: #d0c28d;
  letter-spacing: 0.15em;
  line-height: 1.4;
  text-transform: uppercase;
}
.ObjectDetailPage-back {
  margin-top: 1.1em;
}
.ObjectDetailPage-projectLink {
  display: inline-block;
  margin-top: 2.5em;
  padding: 0.7em 3em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: #393939;
  color: #d8d8d8;
  font-size: 0.75em;
  text-transform: uppercase;
}
.ObjectDetailPage-projectLink:hover {
  background-color: #575757;
}
.ObjectDetailPage-projectLink:after {
  content: '';
  position: relative;
  display: inline-block;
  width: 1.8em;
  height: 0.9em;
  margin-left: 0.5em;
  margin-right: -0.5em;
  top: 0.05em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01MzkgLTI5NDIgMTQgMTAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNkMGQwZDA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDAsNSwxNCwxMCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNSAtMjk0Mikgcm90YXRlKDkwKSIvPgo8L3N2Zz4K");
  background-size: contain;
  background-position: center center;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ObjectDetailPage-textContent {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  padding-top: 3em;
  padding-bottom: 4em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPage-textContent {
    padding-top: 8.3em;
    padding-bottom: 5em;
  }
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPage-text {
    text-align: center;
  }
}
.ObjectDetailPage-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPage-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .ObjectDetailPage-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.ObjectDetailPage-centeredContent {
  text-align: center;
}
.ObjectDetailPage-up {
  margin-top: 2.5em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPage-up {
    margin-top: 6em;
  }
}
.ObjectDetailPageHeader {
  position: relative;
  background-color: #192129;
  color: white;
  overflow: hidden;
}
.ObjectDetailPageHeader-sliderBlock {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1220px;
  position: relative;
  margin-top: 2em;
  margin-bottom: 4.2em;
  border-top: 1px solid #575757;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-sliderBlock {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4em;
    margin-bottom: 12em;
    border: 1px solid #575757;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.ObjectDetailPageHeader-sliderBlock:after {
  content: '';
  bottom: -3em;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.75rem;
  width: 3.5rem;
  height: 3.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-sliderBlock:after {
    bottom: -7.5em;
  }
}
.ObjectDetailPageHeader-intro {
  padding: 1.5em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: #292e36;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-intro {
    padding: 5.7em 3em 3.5em 3em;
  }
}
.ObjectDetailPageHeader-keyinfos {
  margin-top: 0.3em;
  font-size: 0.875em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  text-transform: none;
}
.ObjectDetailPageHeader-expose {
  margin-top: 0.2em;
  font-size: 0.875em;
  color: #d0c28d;
}
.ObjectDetailPageHeader-slider {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 5.4em;
}
.ObjectDetailPageHeader-slider > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-slider {
    margin-bottom: 0;
  }
}
.ObjectDetailPageHeader-stage {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.ObjectDetailPageHeader-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  will-change: opacity;
}
.ObjectDetailPageHeader-slide.scm-scene-animated {
  transition: opacity 800ms;
}
.ObjectDetailPageHeader-slide.scm-scene-post {
  opacity: 0;
  z-index: 95;
}
.ObjectDetailPageHeader-slide.scm-scene-pre {
  opacity: 0;
  z-index: 90;
}
.ObjectDetailPageHeader-slide.scm-scene-current {
  z-index: 100;
}
.ObjectDetailPageHeader-sliderImage {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
  background-color: #292e36;
}
.ObjectDetailPageHeader .Video {
  height: 100%;
}
.ObjectDetailPageHeader-thumbs {
  margin: 1em;
  border: 1px solid #575757;
  padding: 1.5em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-thumbs {
    margin: 0;
    border: none;
    padding: 5.8% 11.8% 7.5% 11.8%;
  }
}
.ObjectDetailPageHeader-thumbsContent {
  margin-left: auto;
  margin-right: auto;
  max-width: 30rem;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-thumbsContent {
    max-width: none;
  }
}
.ObjectDetailPageHeader-thumb {
  display: inline-block;
  width: 50%;
  padding-right: 1.5%;
  padding-bottom: 1.5%;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-thumb {
    width: 25%;
  }
}
.ObjectDetailPageHeader-thumbContainer {
  display: block;
  position: relative;
  height: 0;
  padding-bottom: 59.09090909%;
  background-color: #bbb69b;
}
.ObjectDetailPageHeader-thumbContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ObjectDetailPageHeader-thumbImage {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
}
.ObjectDetailPageHeader-thumbPlay {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzIgNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojNTE1MTU5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLDM2YzAsMTkuMy0xNS43LDM1LTM1LDM1QzE2LjcsNzEsMSw1NS4zLDEsMzZDMSwxNi43LDE2LjcsMSwzNiwxQzU1LjMsMSw3MSwxNi43LDcxLDM2Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMC4yLDM2Ii8+Cjxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI5LjcsMjUuMiA0NiwzNi4xIDI5LjcsNDYuOCAiLz4KPC9zdmc+Cg==");
  background-size: auto 40%;
  background-position: center center;
}
.ObjectDetailPageHeader-thumbPlay:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzIgNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojNTE1MTU5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLDM2YzAsMTkuMzMtMTUuNjcsMzUtMzUsMzVDMTYuNjcxLDcxLDEsNTUuMzMsMSwzNkMxLDE2LjY3MSwxNi42NzEsMSwzNiwxQzU1LjMzLDEsNzEsMTYuNjcxLDcxLDM2Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMC4xNjQsMzYiLz4KPHBvbHlsaW5lIGNsYXNzPSJzdDIiIHBvaW50cz0iMjkuNjk3LDI1LjIgNDYsMzYuMSAyOS42OTcsNDYuOCAiLz4KPC9zdmc+Cg==");
}
.ObjectDetailPageHeader-arrow {
  position: absolute;
  width: 3.6em;
  height: 3.6em;
  bottom: -4.5em;
}
.ObjectDetailPageHeader-arrow--prev {
  right: calc(50% +  0.9em);
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-arrow--prev {
    left: 0;
    right: auto;
  }
}
.ObjectDetailPageHeader-arrow--next {
  left: calc(50% +  0.9em);
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-arrow--next {
    left: auto;
    right: 0;
  }
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageHeader-arrow {
    margin: 0.9em;
    top: calc(50% -  2.7em);
  }
}
.ObjectDetailPageBlock-downloadFormat {
  text-transform: uppercase;
}
.ObjectDetailPageBlock-download {
  display: block;
  position: relative;
  padding-right: 3em;
}
.ObjectDetailPageBlock-download:after {
  content: '';
  position: absolute;
  bottom: 0.25em;
  right: 0;
  width: 2.4em;
  height: 2.4em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3MjMgLTU5OTEgMjggMzQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNiNWI1YjU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNzM5OCIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2NyAtNjkwMCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMjE2NSIgZGF0YS1uYW1lPSJQZmFkIDIxNjUiIGNsYXNzPSJjbHMtMSIgZD0iTTEzLjE2NiwyNS4wNzhjLjAwNy4wMDcuMDIxLjAxNC4wMjguMDIuMDIxLjAyNy4wMTQuMDY4LjA0MS4xcy4xLjAyNy4xNDUuMDYxYTEuMDc3LDEuMDc3LDAsMCwwLC41NTguMjMxYy4wMjEsMCwuMDM0LjAxNC4wNTUuMDE0cy4wMDcuMDA3LjAxNC4wMDdoLjAxNGMuMDE0LDAsLjAyMS0uMDA3LjAzNC0uMDA3YTEuMDM2LDEuMDM2LDAsMCwwLC42NjItLjI3MmMuMDE0LS4wMTQuMDM0LS4wMDcuMDU1LS4wMnMuMDA3LS4wMzQuMDIxLS4wNTQuMDA3LS4wMjcuMDE0LS4wMzRsNS4zNDktNS4yNzdhMS4wMjQsMS4wMjQsMCwwLDAsMC0xLjQ2OSwxLjA1OSwxLjA1OSwwLDAsMC0xLjQ4OSwwbC0zLjU5MSwzLjU0M1YxLjA2MWExLjA3NSwxLjA3NSwwLDAsMC0yLjE1MSwwVjIxLjlMOS4zMzMsMTguMzZhMS4wNTksMS4wNTksMCwwLDAtMS40ODksMCwxLjAyNCwxLjAyNCwwLDAsMCwwLDEuNDY5Wk0yNS44NDksOC41SDIyLjYxNnYyLjEyOGgyLjE1MWExLjA3LDEuMDcsMCwwLDEsMS4wNzUsMS4wNjFWMzAuODE4YTEuMDcsMS4wNywwLDAsMS0xLjA3NSwxLjA2MUgzLjIzM2ExLjA3LDEuMDcsMCwwLDEtMS4wNzUtMS4wNjFWMTEuNjg5YTEuMDcsMS4wNywwLDAsMSwxLjA3NS0xLjA2MUg1LjM5VjguNUgyLjE1MUEyLjE0LDIuMTQsMCwwLDAsMCwxMC42Mjh2MjEuMjVBMi4xMzksMi4xMzksMCwwLDAsMi4xNTEsMzRoMjMuN0EyLjEzNiwyLjEzNiwwLDAsMCwyOCwzMS44NzJWMTAuNjI4QTIuMTM2LDIuMTM2LDAsMCwwLDI1Ljg0OSw4LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTYgOTA5KSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.ObjectDetailPageBlock-download:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3NjUgLTU5OTEgMjggMzQiPgogIDxnIGlkPSJfeDM3XzgtaW50ZXJmYWNlXy1fb3Blbl9pbmNvbWluZ19saW5rX2Rvd25sb2FkXzJfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzY1IC01OTkxKSI+CiAgICA8ZyBpZD0iX3gzN184LWludGVyZmFjZV8tX29wZW5faW5jb21pbmdfbGlua19kb3dubG9hZF8zXyI+CiAgICAgIDxnIGlkPSJHcnVwcGVfNzM5NyIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5NyI+CiAgICAgICAgPHBhdGggaWQ9IlBmYWRfMjg3NCIgZGF0YS1uYW1lPSJQZmFkIDI4NzQiIGQ9Ik0xMy4xNjYsMjUuMDc4Yy4wMDcuMDA3LjAyMS4wMTQuMDI4LjAyLjAyMS4wMjcuMDE0LjA2OC4wNDEuMXMuMS4wMjcuMTQ1LjA2MWExLjA3NywxLjA3NywwLDAsMCwuNTU4LjIzMWMuMDIxLDAsLjAzNC4wMTQuMDU1LjAxNHMuMDA3LjAwNy4wMTQuMDA3aC4wMTRjLjAxNCwwLC4wMjEtLjAwNy4wMzQtLjAwN2ExLjAzNiwxLjAzNiwwLDAsMCwuNjYyLS4yNzJjLjAxNC0uMDE0LjAzNC0uMDA3LjA1NS0uMDJzLjAwNy0uMDM0LjAyMS0uMDU0LjAwNy0uMDI3LjAxNC0uMDM0bDUuMzQ5LTUuMjc3YTEuMDI0LDEuMDI0LDAsMCwwLDAtMS40NjksMS4wNTksMS4wNTksMCwwLDAtMS40ODksMGwtMy41OTEsMy41NDNWMS4wNjFhMS4wNzUsMS4wNzUsMCwwLDAtMi4xNTEsMFYyMS45TDkuMzMzLDE4LjM2YTEuMDU5LDEuMDU5LDAsMCwwLTEuNDg5LDAsMS4wMjQsMS4wMjQsMCwwLDAsMCwxLjQ2OVpNMjUuODQ5LDguNUgyMi42MTZ2Mi4xMjhoMi4xNTFhMS4wNywxLjA3LDAsMCwxLDEuMDc1LDEuMDYxVjMwLjgxOGExLjA3LDEuMDcsMCwwLDEtMS4wNzUsMS4wNjFIMy4yMzNhMS4wNywxLjA3LDAsMCwxLTEuMDc1LTEuMDYxVjExLjY4OWExLjA3LDEuMDcsMCwwLDEsMS4wNzUtMS4wNjFINS4zOVY4LjVIMi4xNTFBMi4xNCwyLjE0LDAsMCwwLDAsMTAuNjI4djIxLjI1QTIuMTM5LDIuMTM5LDAsMCwwLDIuMTUxLDM0aDIzLjdBMi4xMzYsMi4xMzYsMCwwLDAsMjgsMzEuODcyVjEwLjYyOEEyLjEzNiwyLjEzNiwwLDAsMCwyNS44NDksOC41WiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
}
.ObjectDetailPageBlock-table {
  width: 100%;
}
.ObjectDetailPageBlock-tableLabel,
.ObjectDetailPageBlock-tableData {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d8d8d8;
}
.ObjectDetailPageBlock-tableLabel {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 700;
}
.ObjectDetailPageBlock-tableLabel:after {
  content: ':';
}
.ObjectDetailPageBlock-tableData {
  text-align: right;
}
.ObjectDetailPageBlock li:first-letter {
  text-transform: uppercase;
}
.ObjectDetailPageDescriptionSection {
  position: relative;
}
.ObjectDetailPageDescriptionSection-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  margin-top: 3em;
  margin-bottom: 6.2em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageDescriptionSection-content {
    margin-top: 8.3em;
    margin-bottom: 12em;
  }
}
.ObjectDetailPageDescriptionSection:after {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.75rem;
  width: 3.5rem;
  height: 3.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
  content: '';
  bottom: -5em;
  left: 2.75rem;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageDescriptionSection:after {
    bottom: -7.5em;
    left: 50%;
  }
}
.ObjectDetailPageBlockSection-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1220px;
  margin-top: 4em;
  margin-bottom: 3em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageBlockSection-content {
    margin-top: 8.3em;
    margin-bottom: 8em;
  }
}
.ObjectDetailPageBlockSection-footer {
  margin-top: 2em;
  font-size: 0.875em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageBlockSection-footer {
    text-align: center;
  }
}
.ObjectDetailPagePlansSection {
  margin-bottom: 2.5em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection {
    margin-bottom: 10em;
  }
}
.ObjectDetailPagePlansSection-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
.ObjectDetailPagePlansSection-headlineContainer {
  position: relative;
  margin-bottom: 2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #575757;
  background-size: cover;
  background-position: center center;
  color: white;
  overflow: hidden;
  background-image: url('../img//graphics/sh_objekte_plaene.jpg?t=1752048163');
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection-headlineContainer {
    margin-bottom: 8.3em;
  }
}
.ObjectDetailPagePlansSection-headline {
  margin-top: 1.2em;
  margin-bottom: 0.1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 3em;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection-headline {
    margin-top: 2.7em;
    margin-bottom: 0.35em;
    font-size: 5em;
  }
}
.ObjectDetailPagePlansSection-subheadline {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1em;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection-subheadline {
    margin-bottom: 5em;
    font-size: 1.25em;
  }
}
.ObjectDetailPagePlansSection-text {
  margin-bottom: 0.5em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection-text {
    text-align: center;
  }
}
.ObjectDetailPagePlansSection-unit {
  text-align: center;
  margin-bottom: 3.5em;
}
.ObjectDetailPagePlansSection-unitHeadline {
  position: relative;
  margin-bottom: 1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection-unitHeadline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .ObjectDetailPagePlansSection-unitHeadline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.ObjectDetailPagePlansSection-plans {
  margin-top: 2em;
  margin-bottom: 2em;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPagePlansSection-plans {
    width: 80%;
  }
}
.ObjectDetailPagePlansSection-planImage {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8%;
  width: 100%;
}
.ObjectDetailPagePlansSection-downloads {
  max-width: 18.75rem;
  margin-left: auto;
  margin-right: auto;
}
.ObjectDetailPagePlansSection-downloadEntry {
  border-bottom: 1px solid #d8d8d8;
}
.ObjectDetailPagePlansSection-downloadEntry:first-child {
  border-top: 1px solid #d8d8d8;
}
.ObjectDetailPagePlansSection-download {
  display: block;
  position: relative;
  padding-top: 0.7em;
  padding-right: 3em;
  padding-bottom: 0.7em;
  line-height: 1.3;
  text-align: left;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  color: #575757;
  font-size: 0.9375em;
}
.ObjectDetailPagePlansSection-download:after {
  content: '';
  position: absolute;
  bottom: 0.7em;
  right: 0;
  width: 2.3em;
  height: 2.3em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3MjMgLTU5OTEgMjggMzQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNiNWI1YjU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNzM5OCIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI2NyAtNjkwMCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMjE2NSIgZGF0YS1uYW1lPSJQZmFkIDIxNjUiIGNsYXNzPSJjbHMtMSIgZD0iTTEzLjE2NiwyNS4wNzhjLjAwNy4wMDcuMDIxLjAxNC4wMjguMDIuMDIxLjAyNy4wMTQuMDY4LjA0MS4xcy4xLjAyNy4xNDUuMDYxYTEuMDc3LDEuMDc3LDAsMCwwLC41NTguMjMxYy4wMjEsMCwuMDM0LjAxNC4wNTUuMDE0cy4wMDcuMDA3LjAxNC4wMDdoLjAxNGMuMDE0LDAsLjAyMS0uMDA3LjAzNC0uMDA3YTEuMDM2LDEuMDM2LDAsMCwwLC42NjItLjI3MmMuMDE0LS4wMTQuMDM0LS4wMDcuMDU1LS4wMnMuMDA3LS4wMzQuMDIxLS4wNTQuMDA3LS4wMjcuMDE0LS4wMzRsNS4zNDktNS4yNzdhMS4wMjQsMS4wMjQsMCwwLDAsMC0xLjQ2OSwxLjA1OSwxLjA1OSwwLDAsMC0xLjQ4OSwwbC0zLjU5MSwzLjU0M1YxLjA2MWExLjA3NSwxLjA3NSwwLDAsMC0yLjE1MSwwVjIxLjlMOS4zMzMsMTguMzZhMS4wNTksMS4wNTksMCwwLDAtMS40ODksMCwxLjAyNCwxLjAyNCwwLDAsMCwwLDEuNDY5Wk0yNS44NDksOC41SDIyLjYxNnYyLjEyOGgyLjE1MWExLjA3LDEuMDcsMCwwLDEsMS4wNzUsMS4wNjFWMzAuODE4YTEuMDcsMS4wNywwLDAsMS0xLjA3NSwxLjA2MUgzLjIzM2ExLjA3LDEuMDcsMCwwLDEtMS4wNzUtMS4wNjFWMTEuNjg5YTEuMDcsMS4wNywwLDAsMSwxLjA3NS0xLjA2MUg1LjM5VjguNUgyLjE1MUEyLjE0LDIuMTQsMCwwLDAsMCwxMC42Mjh2MjEuMjVBMi4xMzksMi4xMzksMCwwLDAsMi4xNTEsMzRoMjMuN0EyLjEzNiwyLjEzNiwwLDAsMCwyOCwzMS44NzJWMTAuNjI4QTIuMTM2LDIuMTM2LDAsMCwwLDI1Ljg0OSw4LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTYgOTA5KSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.ObjectDetailPagePlansSection-download:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3NjUgLTU5OTEgMjggMzQiPgogIDxnIGlkPSJfeDM3XzgtaW50ZXJmYWNlXy1fb3Blbl9pbmNvbWluZ19saW5rX2Rvd25sb2FkXzJfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzY1IC01OTkxKSI+CiAgICA8ZyBpZD0iX3gzN184LWludGVyZmFjZV8tX29wZW5faW5jb21pbmdfbGlua19kb3dubG9hZF8zXyI+CiAgICAgIDxnIGlkPSJHcnVwcGVfNzM5NyIgZGF0YS1uYW1lPSJHcnVwcGUgNzM5NyI+CiAgICAgICAgPHBhdGggaWQ9IlBmYWRfMjg3NCIgZGF0YS1uYW1lPSJQZmFkIDI4NzQiIGQ9Ik0xMy4xNjYsMjUuMDc4Yy4wMDcuMDA3LjAyMS4wMTQuMDI4LjAyLjAyMS4wMjcuMDE0LjA2OC4wNDEuMXMuMS4wMjcuMTQ1LjA2MWExLjA3NywxLjA3NywwLDAsMCwuNTU4LjIzMWMuMDIxLDAsLjAzNC4wMTQuMDU1LjAxNHMuMDA3LjAwNy4wMTQuMDA3aC4wMTRjLjAxNCwwLC4wMjEtLjAwNy4wMzQtLjAwN2ExLjAzNiwxLjAzNiwwLDAsMCwuNjYyLS4yNzJjLjAxNC0uMDE0LjAzNC0uMDA3LjA1NS0uMDJzLjAwNy0uMDM0LjAyMS0uMDU0LjAwNy0uMDI3LjAxNC0uMDM0bDUuMzQ5LTUuMjc3YTEuMDI0LDEuMDI0LDAsMCwwLDAtMS40NjksMS4wNTksMS4wNTksMCwwLDAtMS40ODksMGwtMy41OTEsMy41NDNWMS4wNjFhMS4wNzUsMS4wNzUsMCwwLDAtMi4xNTEsMFYyMS45TDkuMzMzLDE4LjM2YTEuMDU5LDEuMDU5LDAsMCwwLTEuNDg5LDAsMS4wMjQsMS4wMjQsMCwwLDAsMCwxLjQ2OVpNMjUuODQ5LDguNUgyMi42MTZ2Mi4xMjhoMi4xNTFhMS4wNywxLjA3LDAsMCwxLDEuMDc1LDEuMDYxVjMwLjgxOGExLjA3LDEuMDcsMCwwLDEtMS4wNzUsMS4wNjFIMy4yMzNhMS4wNywxLjA3LDAsMCwxLTEuMDc1LTEuMDYxVjExLjY4OWExLjA3LDEuMDcsMCwwLDEsMS4wNzUtMS4wNjFINS4zOVY4LjVIMi4xNTFBMi4xNCwyLjE0LDAsMCwwLDAsMTAuNjI4djIxLjI1QTIuMTM5LDIuMTM5LDAsMCwwLDIuMTUxLDM0aDIzLjdBMi4xMzYsMi4xMzYsMCwwLDAsMjgsMzEuODcyVjEwLjYyOEEyLjEzNiwyLjEzNiwwLDAsMCwyNS44NDksOC41WiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
}
.ObjectDetailPagePlansSection-downloadFormat {
  text-transform: uppercase;
}
.ObjectDetailPageLocationSection-headlineContainer {
  position: relative;
  margin-bottom: 2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #575757;
  background-size: cover;
  background-position: center center;
  color: white;
  overflow: hidden;
  background-image: url('../img//graphics/sh_objekte_lage.jpg?t=1752048163');
  padding-left: 2em;
  padding-right: 2em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-headlineContainer {
    margin-bottom: 8.3em;
  }
}
.ObjectDetailPageLocationSection-headline {
  margin-top: 1.2em;
  margin-bottom: 0.1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 3em;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-headline {
    margin-top: 2.7em;
    margin-bottom: 0.35em;
    font-size: 5em;
  }
}
.ObjectDetailPageLocationSection-subheadline {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1em;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-subheadline {
    margin-bottom: 5em;
    font-size: 1.25em;
  }
}
.ObjectDetailPageLocationSection-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  margin-bottom: 1em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-content {
    margin-bottom: 3em;
  }
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-text {
    text-align: center;
  }
}
.ObjectDetailPageLocationSection-map {
  width: 100%;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-map {
    margin-top: 4.5em;
  }
}
.ObjectDetailPageLocationSection-mapContent {
  position: relative;
  height: 0;
  padding-bottom: 60%;
}
.ObjectDetailPageLocationSection-mapContent > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ObjectDetailPageLocationSection-address {
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageLocationSection-address {
    text-align: center;
  }
}
.ObjectDetailPageUnitsSection {
  background-color: #fdfaed;
}
.ObjectDetailPageUnitsSection-content {
  max-width: 1140px;
  font-size: 1em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageUnitsSection-content {
    padding-top: 8.3em;
    padding-bottom: 8.3em;
  }
}
.ObjectDetailPageUnitsSection-tableArea {
  max-width: 100%;
  font-size: 0.9375em;
  overflow-x: auto;
}
.ObjectDetailPageUnitsSection-table {
  width: 100%;
}
.ObjectDetailPageUnitsSection-table th {
  padding: 4em 1em 1em 1em;
  border: 1px solid #fdfaed;
  background-color: #f0ebd6;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.ObjectDetailPageUnitsSection-table td {
  padding: 0.75em 1em;
  border: 1px solid #d8d8d8;
  background-color: white;
  text-align: center;
}
th.ObjectDetailPageUnitsSection-collapsing-1,
td.ObjectDetailPageUnitsSection-collapsing-1 {
  display: none;
}
@media only screen and (min-width: 640px) {
  th.ObjectDetailPageUnitsSection-collapsing-1,
  td.ObjectDetailPageUnitsSection-collapsing-1 {
    display: table-cell;
  }
}
th.ObjectDetailPageUnitsSection-collapsing-2,
td.ObjectDetailPageUnitsSection-collapsing-2 {
  display: none;
}
@media only screen and (min-width: 940px) {
  th.ObjectDetailPageUnitsSection-collapsing-2,
  td.ObjectDetailPageUnitsSection-collapsing-2 {
    display: table-cell;
  }
}
.ObjectDetailPageUnitsSection-active td {
  background-color: #ebebeb;
}
.ObjectDetailPageUnitsSection-sold {
  color: red;
}
.ObjectDetailPageInfoSection {
  background-color: #fdfaed;
}
.ObjectDetailPageInfoSection-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 982px;
  padding-top: 2em;
  padding-bottom: 2em;
}
@media only screen and (min-width: 640px) {
  .ObjectDetailPageInfoSection-content {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
}
.ObjectListPage-section {
  position: relative;
  overflow: hidden;
}
.ObjectListPage-section--dark {
  background-color: #192129;
}
.ObjectListPage-section--light {
  background-color: white;
}
.ObjectListPage-anchor {
  margin-top: -5.1rem;
}
@media only screen and (min-width: 940px) {
  .ObjectListPage-anchor {
    margin-top: -4.6rem;
  }
}
.ObjectListPage-outerContent {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 982px;
}
.ObjectListPage-content {
  position: relative;
  margin-top: 8.6%;
}
.ObjectListPage-header {
  text-align: center;
}
.ObjectListPage-section--light .ObjectListPage-content {
  margin-top: calc(8.6% +  5.25rem);
}
.ObjectListPage-section--light .ObjectListPage-content:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -2rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
  width: 4rem;
  height: 4rem;
  top: 0;
  margin-top: calc(-5rem);
}
.ObjectListPage-title {
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  letter-spacing: 0.15em;
  line-height: 1.4;
  text-align: center;
  text-transform: uppercase;
}
.ObjectListPage-section--dark .ObjectListPage-title {
  color: #d0c28d;
}
.ObjectListPage-section--light .ObjectListPage-title {
  color: #bbb69b;
}
.ObjectListPage-subtitle {
  display: inline-block;
  margin-top: 1.1em;
  padding: calc(0.7em - 2px) 3em;
  min-width: 16.8em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 0.75em;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #575757;
}
.ObjectListPage-section--dark .ObjectListPage-subtitle {
  color: #d8d8d8;
}
.ObjectListPage-section--light .ObjectListPage-subtitle {
  color: #575757;
}
.ObjectListPage-list {
  margin-top: 6%;
  padding-bottom: 8%;
}
.ObjectListPage-listEntry {
  display: inline-block;
  width: 100%;
  margin-bottom: 1em;
  vertical-align: top;
}
@media only screen and (min-width: 640px) {
  .ObjectListPage-listEntry {
    margin-bottom: 2em;
  }
}
@media only screen and (min-width: 940px) {
  .ObjectListPage-listEntry {
    font-size: 1em;
  }
}
@media only screen and (min-width: 940px) {
  .ObjectListPage-listEntry--half {
    width: 50%;
    padding: 1em;
  }
}
.ObjectListPage-up {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1220px;
  position: relative;
}
.ObjectListPage-upContainer {
  position: relative;
  margin-top: calc(-6% - 2em);
}
.AdditionalCostsBlock-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
.AdditionalCostsBlock-content {
  margin-top: 15.7%;
  margin-bottom: 5%;
}
.AdditionalCostsBlock-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .AdditionalCostsBlock-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .AdditionalCostsBlock-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.AdditionalCostsBlock-blocks {
  margin-top: 7%;
}
.AdditionalValueBlock {
  min-height: 30em;
  background-color: #898D8F;
  color: white;
}
.AdditionalValueBlock-content {
  position: relative;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  margin-top: 10em;
}
.AdditionalValueBlock-content:before {
  content: '';
  display: block;
  position: absolute;
  top: -7em;
  left: 0;
  width: 18em;
  height: 26.3475em;
  background-image: url('../img//graphics/AdditionalValueBlock.png?t=1752048163');
  background-size: contain;
  background-position: right bottom;
}
@media only screen and (min-width: 940px) {
  .AdditionalValueBlock-content:before {
    width: 43%;
    padding-bottom: 62.94125%;
  }
}
.AdditionalValueBlock-headline {
  margin-bottom: 1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.125em;
  text-transform: uppercase;
}
.AdditionalValueBlock-headline:before {
  content: '';
  position: absolute;
  height: 3em;
  width: 3em;
  margin-top: -1.7em;
  margin-left: -2em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIzMjIuMDA4IC02NzM0Ljk3MyA2Ni4xIDY2LjIyIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDI1NSwyNTUsMjU1LDApOwogICAgICAgIHN0cm9rZTogI0ZGRkZGRjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV82MjI2IiBkYXRhLW5hbWU9IkdydXBwZSA2MjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzk1IC03MjQzKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODc5LjAyN0M3LjIuMDI3LDMuNjA2LDIuNzUzLDAsMTMuNTA3YTE3LjgsMTcuOCwwLDAsMSw0LjI4My0uNDg3LDQyLjg5Miw0Mi44OTIsMCwwLDEsNS4xNTEuMzg5LDQxLjIzMyw0MS4yMzMsMCwwLDAsNC44NzUuMzg5QzE5LjQsMTMuOCwyNC4wMiwxMS43LDI4LjE1NS43NTlhOC4zNzEsOC4zNzEsMCwwLDEtNS41MTMsMi4xLDE3LjksMTcuOSwwLDAsMS02LjAwOC0xLjQyOUExNy41MSwxNy41MSwwLDAsMCwxMC44NzEsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTY5LjAyNSA1NTQuNzIzKSByb3RhdGUoMTM4KSIvPgogICAgPHBhdGggaWQ9InBmYWQtMiIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjAyOSwwQzExLjU2OCwxMi43NjctMTIuNiwxMy4zMzIsOS4zNjUsMzAuODEsMTAuNTc5LDE5LjUxOSwyMy42MDgsMTQuMjQ3LDcuMDI5LDAiIHRyYW5zZm9ybT0ibWF0cml4KDEsIC0wLjAxNywgMC4wMTcsIDEsIDk1MC41NjQsIDUwOC42ODIpIi8+CiAgICA8cGF0aCBpZD0icGZhZC0zIiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTExLjcxNiwwQzguNzUzLDAsNS4wMjMsMS4wOTQsMCwzLjkxN2MxMC4yNjcuMDc4LDguMzEzLDEzLjIzOCwxNy4xNzksMTMuMjM4LDIuODM1LDAsNi43NzEtMS4zNDMsMTIuNTY5LTQuODlDMjIuMjQ4LDguNTkzLDE5Ljk5NCwwLDExLjcxNiwwIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAtMC4wMTcsIDAuMDE3LCAxLCA5MjguOTAyLCA1MzAuNDAxKSIvPgogICAgPHBhdGggaWQ9InBmYWQtNCIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC42MTIsMEMxMC40MzYsNy44NTctMi45NSwzLjUzMS41ODEsMjUuMDk0LDUuMzE2LDEyLjM4MiwyNC4xODQsMjcuNSwxOC42MTIsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc5Ljk5MiA1NDguNzc3KSByb3RhdGUoLTE1MikiLz4KICA8L2c+Cjwvc3ZnPgo=");
  background-size: contain;
}
.AdditionalValueBlock-textContainer {
  max-width: 35em;
  padding-top: 21em;
  padding-left: 1.5em;
  padding-bottom: 3em;
}
@media only screen and (min-width: 940px) {
  .AdditionalValueBlock-textContainer {
    margin-left: 43%;
    padding-top: 8em;
    padding-left: 4em;
    padding-bottom: 5em;
  }
}
.AdditionalValueBlock-text {
  color: white;
}
.ContactBlock {
  background-color: #fdfaed;
}
.ContactBlock-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 982px;
  padding-top: 2em;
  padding-bottom: 2em;
}
@media only screen and (min-width: 640px) {
  .ContactBlock-content {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
}
.ContactBlock-subheadline {
  margin-bottom: 1em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 0.9375em;
  text-transform: uppercase;
}
.ContactBlock-contactImageContainer {
  position: relative;
  height: 0;
  padding-bottom: 83.33333333%;
}
.ContactBlock-contactImageContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ContactBlock-address {
  margin-top: 1.2em;
  padding-right: 7.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3ODMgLTY3NTMuMjQ2IDExMS43NjkgODUuNTQ3Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZTBkOWJmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iR3J1cHBlXzczOTEiIGRhdGEtbmFtZT0iR3J1cHBlIDczOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNjcgLTY5MDApIj4KICAgIDxwYXRoIGlkPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzUuNTQzLDU2Ljc2N1YyN2gxMC42MzFWNTYuNzY3aDEwLjYzMVYyN2gxMC42MzF2NzQuMzgxSDE1Ni44MDVWNjcuNEgxNDYuMTc0djM0SDEzNS41NDN2LTM0aC0xNy4wMUMxMDcuOSw2Ny40LDEwNy45LDY5Ljg3OCwxMDcuOSw3Mi43MWMwLDUuMzEyLDIxLjI2Myw3LjQzOCwyMS4yNjMsMTguMDZTMTE4LjUzMywxMDEuNCwxMDcuOSwxMDEuNEg5Ny4yN1Y5MC43NzFIMTA3LjljMTAuNjMxLDAsMTAuNjMxLTIuNSwxMC42MzEtNS4zMTEsMC01LjMxMS0yMS4yNjMtNy40MzgtMjEuMjYzLTE4LjA2UzEwNy45LDU2Ljc2NywxMTguNTMzLDU2Ljc2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2MC4zMzMgMTMwLjg5OSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTA0LjYzNCw1Mi4zNzNjLTQuNDg0LDAtOC44NTQsMy4zMTgtMTMuMjQ0LDE2LjQxYTIxLjY3NCwyMS42NzQsMCwwLDEsNS4yMTQtLjU5Miw1Mi4yNDMsNTIuMjQzLDAsMCwxLDYuMjcxLjQ3NCw1MC4yLDUwLjIsMCwwLDAsNS45MzUuNDc0YzYuMiwwLDExLjgyMi0yLjU1LDE2Ljg1Ni0xNS44NzVhMTAuMTkyLDEwLjE5MiwwLDAsMS02LjcxMiwyLjU2LDIxLjc4NywyMS43ODcsMCwwLDEtNy4zMTQtMS43NCwyMS4zMTUsMjEuMzE1LDAsMCwwLTcuMDE1LTEuNzQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjQuNTY1IDExNS4zNjYpIi8+CiAgICA8cGF0aCBpZD0icGZhZC0zIiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMSIgZD0iTTcxLjUwNSw4LjE0YzUuNTI3LDE1LjU0My0yMy44OSwxNi4yMywyLjg0NCwzNy41MDlDNzUuODI4LDMxLjksOTEuNjg5LDI1LjQ4NCw3MS41MDUsOC4xNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDc5LjUyNCAxMzguNjE0KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNCIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS4zNjMsNTguMTljLTMuNjA3LDAtOC4xNDgsMS4zMzItMTQuMjYzLDQuNzY5LDEyLjUuMDk1LDEwLjEyLDE2LjExNiwyMC45MTQsMTYuMTE2LDMuNDUxLDAsOC4yNDMtMS42MzUsMTUuMy01Ljk1NC05LjEzLTQuNDctMTEuODc0LTE0LjkzMS0yMS45NTItMTQuOTMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDguOSAxMTIuMjg4KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik02MS40NTcsOTMuMkM1MS41LDEwMi43NjYsMzUuMjA2LDk3LjUsMzkuNSwxMjMuNzVjNS43NjQtMTUuNDc3LDI4LjczNSwyLjkyNSwyMS45NTItMzAuNTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5Mi4yMjggOTMuODczKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: auto 6em;
  background-position: right bottom;
}
.ContactBlock-addressCompany {
  display: block;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.ContactBlock-addressName {
  display: block;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 700;
}
.ContactBlock-addressStreet,
.ContactBlock-addressLocality {
  display: block;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
}
.ContactBlock-phoneLink {
  display: block;
  margin-top: 0.8em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 700;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  font-size: 1.1em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}
.ContactBlock-phoneLink:before {
  content: '';
  display: inline-block;
  width: 1.5em;
  height: 1.3em;
  margin-bottom: 0.2em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2NTEuNzE4IC01OTg5LjUwMSAzMy4zMzggMzMuMzM4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMzkzOTM5OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iUGZhZF8yODczIiBkYXRhLW5hbWU9IlBmYWQgMjg3MyIgY2xhc3M9ImNscy0xIiBkPSJNMjkuNDcyLDI0LjEzNGMtLjIzNi0xLjU0MS0xLjY3Mi0zLjIxNy00LjE1My00Ljg1My0zLjU2My0yLjM0NC00LjU2MS0xLjcyNC01LjktLjUxNC0uMTA2LjEtLjIxOS4yLS4zNDMuM2wtLjA0MS4wNDFhMi4wODgsMi4wODgsMCwwLDEtMS4xMjMuNjMyLjU5NC41OTQsMCwwLDEtLjQ0My0uMTgzYy0xLjA0Ni0uOTg2LTMuNzI4LTMuNTY2LTMuODM0LTMuNjY2bC4wMDYtLjAwNnMtMi41MTctMi43MjItMy41NTEtMy43NTVhLjQ5MS40OTEsMCwwLDEtLjE3Ny0uNGMuMDMtLjM2LjQ4NC0uNzY3LjYzOC0uODhsLjA0Ny0uMDQxYy4xMzYtLjEyNC4yNzItLjIzNi40LS4zNDgsMS40MTItMS4xODEsMi4xLTIuMTY3LS4zMTktNS45QzguNzA1LDEuNTA2LDcuNDgyLjI4NCw2LjE3Ny4wNDhhMy4yNTEsMy4yNTEsMCwwLDAtMi41NTguOEMxLjk0NiwyLC4yOTIsMy4zMTIuMDI2LDUuNWMtLjM4NCwzLjIsMi4yODYsNy43ODcsOC43MzgsMTQuOTNsLjA1My4wNTNjNi4xNDQsNi4xNTEsMTAuNzE3LDkuMDM4LDE0LjMyNyw5LjAzOC4xMTgsMCwuMjM2LS4wMDYuMzU0LS4wMTJhNy40MTMsNy40MTMsMCwwLDAsNS4zNzYtMy4yNDFBMi41OTEsMi41OTEsMCwwLDAsMjkuNDcyLDI0LjEzNFptLTEuNDI0LDEuNTExYy0xLjUyNCwxLjkwNy0yLjksMi43NjMtNC42MDgsMi44NTEtMy4zLjE3Ny03LjgyOC0yLjY3NC0xMy44NjYtOC43MTRDMy40MjksMTIuOTc2LjcyOSw4LjQ3MiwxLjA3Miw1LjYyMWMuMTk1LTEuNjEyLDEuMzA2LTIuNjYyLDMuMTY3LTMuOTQ5QTIuMzU4LDIuMzU4LDAsMCwxLDYsMS4wNDVjLjkzOS4xNzEsMi4wNzQsMS4zODEsMy44LDQuMDU2LDIuMTA5LDMuMjY1LDEuNTEyLDMuNzY2LjUyLDQuNTkzLS4xMzYuMTEyLS4yNzguMjMtLjQxNC4zNTRhMi41NTQsMi41NTQsMCwwLDAtMS4wMzQsMS41OTQsMS40ODYsMS40ODYsMCwwLDAsLjQ3MywxLjE5M2MxLjAxNiwxLjAxNSwzLjUzOSwzLjc2MSwzLjU1MSwzLjc3MmwtLjAwNi4wMDZzMi43ODMsMi42NjIsMy44NTIsMy42NjZhMS43MDUsMS43MDUsMCwwLDAsMS4yMTEuNDcyLDMuMDE4LDMuMDE4LDAsMCwwLDEuODQ5LS45NDVxLjE3Ny0uMTUxLjMzNy0uM2MxLjAyOC0uOTI3LDEuNTQyLTEuMzkzLDQuNTkxLjYxNCwyLjIsMS40NDYsMy41MTUsMi45MjIsMy43LDQuMTU2QTEuNjU0LDEuNjU0LDAsMCwxLDI4LjA0OCwyNS42NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjU1LjgzNiAtNTk4OS41MDcpIHJvdGF0ZSg4KSIvPgo8L3N2Zz4K");
  background-size: auto 100%;
  background-position: left center;
  vertical-align: middle;
}
.CopyrightlistBlock {
  position: relative;
}
.CopyrightlistBlock-container {
  width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.CopyrightlistBlock-content {
  margin-top: 15.7%;
  margin-bottom: 16.5%;
}
.CopyrightlistBlock-title {
  position: relative;
  margin-bottom: 1em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .CopyrightlistBlock-title {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .CopyrightlistBlock-title:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.CopyrightlistBlock-entry {
  margin: 0;
  list-style: none;
  padding: 0;
  margin-bottom: 0.3em;
}
.CopyrightlistBlock-entity {
  display: inline-block;
  width: 160px;
  vertical-align: top;
}
.CopyrightlistBlock-description {
  display: inline-block;
  width: 320px;
  padding-left: 1.2em;
  text-align: left;
  vertical-align: top;
}
.TextBlock + .CopyrightlistBlock .CopyrightlistBlock-content,
.ThreeColumnTextBlock + .CopyrightlistBlock .CopyrightlistBlock-content {
  margin-top: 8.6em;
}
.TextBlock + .CopyrightlistBlock:before,
.ThreeColumnTextBlock + .CopyrightlistBlock:before {
  content: '';
  top: calc(-4.3em  -  1.75rem);
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.75rem;
  width: 3.5rem;
  height: 3.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.ImagesBlock {
  margin-top: 2em;
  margin-bottom: 2.5em;
}
.ImagesBlock-container {
  position: relative;
  height: 0;
  padding-bottom: 66.66%;
  overflow: hidden;
  display: block;
}
.ImagesBlock-container > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ImagesBlock--count2 .ImagesBlock-container,
.ImagesBlock--count3 .ImagesBlock-container {
  position: relative;
  height: 0;
  padding-bottom: 111.1%;
}
.ImagesBlock--count2 .ImagesBlock-container > *,
.ImagesBlock--count3 .ImagesBlock-container > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 640px) {
  .ImagesBlock--count2 .ImagesBlock-container,
  .ImagesBlock--count3 .ImagesBlock-container {
    position: relative;
    height: 0;
    padding-bottom: 66.66%;
  }
  .ImagesBlock--count2 .ImagesBlock-container > *,
  .ImagesBlock--count3 .ImagesBlock-container > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.ImagesBlock-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ImagesBlock-image {
  display: block;
}
.ImagesBlock-image--top {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 640px) {
  .ImagesBlock-image--top {
    width: 59%;
  }
}
.ImagesBlock-image--bottom {
  width: 100%;
  height: auto;
  margin-top: 1.69491525%;
}
@media only screen and (min-width: 640px) {
  .ImagesBlock-image--bottom {
    width: 59%;
  }
}
.ImagesBlock-image--portrait {
  display: none;
}
@media only screen and (min-width: 640px) {
  .ImagesBlock-image--portrait {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    left: auto;
    right: 0;
    width: 39.5%;
    height: 100%;
  }
}
.ImagesBlock--count1 .ImagesBlock-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ObjectSliderBlock {
  position: relative;
  height: calc(100vh -  3.1rem  + 3px);
  min-height: 32em;
  background-color: #575757;
}
@media only screen and (min-width: 940px) {
  .ObjectSliderBlock {
    height: calc(100vh -  10rem  + 3px);
  }
}
.ObjectSliderBlock-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ObjectSliderBlock .scm-stage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ObjectSliderBlock-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  will-change: opacity;
}
.ObjectSliderBlock-slide.scm-scene-animated {
  transition: opacity 800ms;
}
.ObjectSliderBlock-slide.scm-scene-post {
  opacity: 0;
  z-index: 95;
}
.ObjectSliderBlock-slide.scm-scene-pre {
  opacity: 0;
  z-index: 90;
}
.ObjectSliderBlock-slide.scm-scene-current {
  z-index: 100;
}
.ObjectSliderBlock-sliderImage {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
  background-color: #292e36;
}
.ObjectSliderBlock .Video {
  height: 100%;
}
.ObjectSliderBlock .Video .plyr__poster {
  background-size: cover;
}
.ObjectSliderBlock .Video video {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
}
.ObjectSliderBlock-arrow {
  position: absolute;
  width: 3.6rem;
  height: 3.6rem;
  top: auto;
  bottom: calc(0.9rem);
}
@media only screen and (min-width: 490px) {
  .ObjectSliderBlock-arrow {
    top: calc(50% -  1.8rem);
    bottom: auto;
  }
}
.ObjectSliderBlock-arrow--prev {
  left: 0.9rem;
}
.ObjectSliderBlock-arrow--next {
  right: 0.9rem;
}
.ObjectSliderBlock-text {
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  bottom: 10rem;
  width: calc(100% -  1.8rem);
  z-index: 10;
}
@media only screen and (min-width: 490px) {
  .ObjectSliderBlock-text {
    width: 65%;
    max-width: 25rem;
  }
}
@media only screen and (min-width: 1220px) {
  .ObjectSliderBlock-text {
    left: auto;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    right: calc(4.5rem + 2%);
    bottom: calc(0.9rem  +  0.5em);
    width: 90%;
    max-width: 25rem;
  }
}
.ObjectSliderBlock-text:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 1em;
  right: 1em;
  width: 2.9em;
  height: 2.9em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE5MjYuNjMxIC02Njk4LjQ0OSA0Mi4xMDUgMzAuNzE5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjYzNiNjgzOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjYzNiNjgzOwogICAgICAgIHN0cm9rZS13aWR0aDogMS4ycHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwcGVfNjIyNSIgZGF0YS1uYW1lPSJHcnVwcGUgNjIyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY2Ny4yMDEgLTY3MTYuNjIzKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTExLjMyMywzNy45M1YyN2gzLjlWMzcuOTNoMy45VjI3aDMuOVY1NC4zMTFoLTMuOVY0MS44MzRoLTMuOVY1NC4zMTdoLTMuOVY0MS44MzRoLTYuMjQ2Yy0zLjksMC0zLjkuOTEtMy45LDEuOTUsMCwxLjk1LDcuODA3LDIuNzMxLDcuODA3LDYuNjMxcy0zLjksMy45LTcuODA3LDMuOWgtMy45di0zLjloMy45YzMuOSwwLDMuOS0uOTE4LDMuOS0xLjk1LDAtMS45NS03LjgwNy0yLjczMS03LjgwNy02LjYzMXMzLjktMy45LDcuODA3LTMuOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OC41MDEgLTUuNDI2KSIvPgogICAgPHBhdGggaWQ9InBmYWQtMiIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTIiIGQ9Ik05NS43NTMsNTIuMzUxYy0xLjQ3NywwLTIuOTE3LDEuMDkzLTQuMzYzLDUuNDA2YTcuMTQsNy4xNCwwLDAsMSwxLjcxOC0uMiwxNy4yMDksMTcuMjA5LDAsMCwxLDIuMDY2LjE1NiwxNi41MzgsMTYuNTM4LDAsMCwwLDEuOTU1LjE1NmMyLjA0MiwwLDMuODk0LS44NCw1LjU1Mi01LjIyOWEzLjM1NywzLjM1NywwLDAsMS0yLjIxMS44NDMsNy4xNzYsNy4xNzYsMCwwLDEtMi40MDktLjU3Myw3LjAyMiw3LjAyMiwwLDAsMC0yLjMxMS0uNTc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODMuNDYzIC0yNi44MSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNNjUuNzY3LDguMTRjMS44MjEsNS4xMi03Ljg3LDUuMzQ2LjkzNywxMi4zNTYuNDg3LTQuNTI4LDUuNzEyLTYuNjQyLS45MzctMTIuMzU2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDcuNDY0IDEwLjQ4OSkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0yIiBkPSJNMTEuOCw1OC4xOWE5LjkzOCw5LjkzOCwwLDAsMC00LjcsMS41NzFjNC4xMTcuMDMxLDMuMzM0LDUuMzA5LDYuODg5LDUuMzA5LDEuMTM3LDAsMi43MTUtLjUzOSw1LjA0LTEuOTYxLTMuMDA3LTEuNDcyLTMuOTExLTQuOTE4LTcuMjMxLTQuOTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTQuNTkyIC0zMS43NDYpIi8+CiAgICA8cGF0aCBpZD0icGZhZC01IiBkYXRhLW5hbWU9InBmYWQiIGNsYXNzPSJjbHMtMiIgZD0iTTQ2LjI2Miw5My4yYy0zLjI3OSwzLjE1MS04LjY0NywxLjQxNi03LjIzMSwxMC4wNjMsMS45LTUuMSw5LjQ2NS45NjMsNy4yMzEtMTAuMDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjcuODQ0IC02MS4yODkpIi8+CiAgPC9nPgo8L3N2Zz4K");
  background-size: contain;
  background-position: right bottom;
}
.ObjectSliderBlock-textContent {
  position: relative;
  padding: calc(3.1em + 0.5em) calc(5% + 0.5em) calc(2.5em + 0.5em) calc(5% + 0.5em);
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  background-color: rgba(57, 57, 57, 0.8);
  color: white;
  text-align: center;
  text-transform: uppercase;
}
.ObjectSliderBlock-textContent:after {
  content: '';
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  right: 0.5em;
  bottom: 0.5em;
  border: 1px solid #d0c28d;
  pointer-events: none;
  z-index: 1;
}
.ObjectSliderBlock-keyinfos {
  margin-top: 0.4em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 0.875em;
}
.ObjectSliderBlock-link {
  margin: 1.1em 0.8em;
  font-size: 0.75em;
}
.ObjectSliderBlock-page {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  color: #d8d8d8;
  font-size: 0.875em;
  text-transform: none;
}
@keyframes ObjectSliderBlock-bounce {
  0%,
  10%,
  20%,
  30%,
  40%,
  50% {
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  5%,
  15%,
  25%,
  35%,
  45% {
    -ms-transform: translateY(-15%);
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
  }
}
.ObjectSliderBlock-scrollDown {
  position: absolute;
  left: 50%;
  bottom: calc(0.9rem);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  color: white;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8125em;
  opacity: 1;
  transition: opacity 400ms;
  will-change: opacity;
  z-index: 1000;
}
.ObjectSliderBlock-scrollDown:before {
  content: '';
  display: block;
  height: 4.6em;
  width: 4.6em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.6em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLDI5LjY5NyAyMCwyOCAzMC44OTcsNDEuOTA2IDQyLDI4IDQyLDI5LjY5NyAzMC44OTgsNDYgIi8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjAsMTkuNjk3IDIwLDE4IDMwLjg5NywzMS45MDYgNDIsMTggNDIsMTkuNjk3IDMwLjg5OCwzNiAiLz4KPC9zdmc+Cg==");
  background-position: center center;
  background-size: contain;
  animation: ObjectSliderBlock-bounce ease-in-out 14s;
  animation-iteration-count: infinite;
  animation-delay: 4000ms;
  -webkit-animation: ObjectSliderBlock-bounce ease-in-out 14s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 4000ms;
}
.ObjectSliderBlock-scrollDown:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjkyRTM2O3N0cm9rZTojMjkyRTM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLDI5LjY5NyAyMCwyOCAzMC44OTcsNDEuOTA2IDQyLDI4IDQyLDI5LjY5NyAzMC44OTgsNDYgIi8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMjAsMTkuNjk3IDIwLDE4IDMwLjg5NywzMS45MDYgNDIsMTggNDIsMTkuNjk3IDMwLjg5OCwzNiAiLz4KPC9zdmc+Cg==");
}
.ObjectSliderBlock-scrollDown--hidden {
  opacity: 0;
}
.NewsEntryListBlock-article {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  position: relative;
  border: 6px solid #ebebeb;
  margin-bottom: 10em;
}
.NewsEntryListBlock-article:first-child {
  border-top: none;
}
.NewsEntryListBlock-article:not(:last-child):before,
.NewsEntryListBlock-article:not(:last-child):after {
  content: '';
  position: absolute;
}
.NewsEntryListBlock-article:not(:last-child):before {
  left: 10%;
  right: 10%;
  height: 1px;
  bottom: calc(-5em - 6px);
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
  background: -moz-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(87, 87, 87, 0) 0%, #575757 20%, #575757 80%, rgba(87, 87, 87, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.NewsEntryListBlock-article:not(:last-child):after {
  width: 4em;
  height: 4em;
  bottom: calc(-5em - 6px -  2em);
  left: calc(50% -  2em);
  background-color: #192129;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: 75% auto;
  background-position: center center;
}
.PartnerBlock {
  position: relative;
}
.PartnerBlock-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
.PartnerBlock-content {
  margin-top: 15.7%;
  margin-bottom: 10%;
}
.PartnerBlock-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .PartnerBlock-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .PartnerBlock-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.PartnerBlock-text {
  text-align: center;
  text-align-last: center;
}
.PartnerBlock-list {
  margin: -1em;
  margin-top: 2em;
  margin-bottom: 2em;
}
.PartnerBlock-listEntry {
  max-width: 28em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
  vertical-align: top;
}
@media only screen and (min-width: 940px) {
  .PartnerBlock-listEntry {
    display: inline-block;
    width: 50%;
  }
}
.ThreeColumnTextBlock + .PartnerBlock .PartnerBlock-content,
.TextBlock + .PartnerBlock .PartnerBlock-content {
  margin-top: 8.6em;
}
.ThreeColumnTextBlock + .PartnerBlock:before,
.TextBlock + .PartnerBlock:before {
  content: '';
  top: calc(-4.3em  -  1.75rem);
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.75rem;
  width: 3.5rem;
  height: 3.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.PartnerBlockListEntry {
  padding: 15% 1em;
  border: 1px solid #d8d8d8;
  text-align: center;
}
@media only screen and (min-width: 940px) {
  .PartnerBlockListEntry {
    height: 15.8em;
  }
}
.PartnerBlockListEntry-headline {
  position: relative;
  margin-bottom: 0.6em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  font-size: 1.125em;
  line-height: 1.25;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
  .PartnerBlockListEntry-headline {
    font-size: 1.125em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .PartnerBlockListEntry-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.PartnerBlockListEntry-content {
  line-height: 1.4;
}
.PersonalBlock {
  position: relative;
  background-color: #f0ebd6;
  /*

    &-image{
        .fullScaledContainer();
        .objectFitCover();
    }

    &-overlay{
        position: relative;

        background-color: fadeout(@color-spot-intense, 20%);
        color: white;
        padding-top: 6em;
        padding-bottom: 6em;
        z-index: 1000;
    }

    @media only screen and (min-width: @width-page-3) {
        .responsiveContainer((9/16));

        &-overlay {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 4em;
        }
    }

    &-overlayContent{
        .l-align-guide-2();
        .l-align-max-guide-4();
    }



    &-text{
        color: white;
        text-align: justify;
        text-align-last: center;
    }
    */
}
.PersonalBlock-content {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
.PersonalBlock-imageContent {
  min-width: 20em;
  width: 45%;
}
.PersonalBlock-imageContainer {
  position: relative;
  height: 0;
  padding-bottom: 0%;
}
.PersonalBlock-imageContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.PersonalBlock-image {
  width: 100%;
  height: 100%;
}
.PersonalBlock-textContent {
  position: relative;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  background-color: #f0ebd6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.PersonalBlock-textContent:before {
  content: '\200B';
  position: absolute;
  top: -5em;
  width: 200%;
  left: -50%;
  height: 5em;
  background: linear-gradient(to top, #f0ebd6 0%, rgba(240, 235, 214, 0.5) 65%, rgba(240, 235, 214, 0) 100%);
}
@media only screen and (min-width: 940px) {
  .PersonalBlock-textContent {
    position: absolute;
    top: 0;
    left: 45%;
    right: 0;
    bottom: 0;
    width: auto;
    max-width: none;
    padding-left: 2em;
    padding-right: 2em;
    overflow-y: auto;
  }
  .PersonalBlock-textContent:before {
    content: '\200B';
    position: static;
    width: auto;
    margin-left: -0.25em;
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }
}
.PersonalBlock-textContainer {
  display: inline-block;
  vertical-align: middle;
}
.PersonalBlock-headline {
  padding-bottom: 0.5em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 400;
  font-size: 2.0625em;
}
.ReferencesBlock-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 982px;
}
.ReferencesBlock-content {
  margin-top: 15.7%;
  margin-bottom: 10%;
}
.TextBlock + .ReferencesBlock .ReferencesBlock-content,
.ThreeColumnTextBlock + .ReferencesBlock .ReferencesBlock-content {
  margin-top: -5%;
}
.RelatedBlock-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
}
.RelatedBlock-list {
  margin-left: -0.8rem;
  margin-right: -0.8rem;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .RelatedBlock-list {
    padding-top: 2em;
  }
}
.RelatedBlock-entry {
  width: 100%;
  max-width: 23rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  vertical-align: top;
}
@media only screen and (min-width: 640px) {
  .RelatedBlock-entry {
    margin-bottom: 2em;
  }
}
@media only screen and (min-width: 51.11111111rem) {
  .RelatedBlock-entry {
    display: inline-block;
  }
}
.RelatedBlockEntry {
  display: block;
  position: relative;
  overflow: hidden;
}
.RelatedBlockEntry-content {
  margin-bottom: 2.05em;
  border: 1px solid #d8d8d8;
  padding: 1.3em 1.3em 3.35em 1.3em;
  overflow: hidden;
  text-align: left;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}
.RelatedBlockEntry-imageContainer {
  border: 1px solid #d8d8d8;
  position: relative;
  height: 0;
  padding-bottom: 53.33333333%;
  background-color: #b0b0b0;
}
.RelatedBlockEntry-imageContainer > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.RelatedBlockEntry-image {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
}
.RelatedBlockEntry-text {
  margin-top: 1.2em;
  overflow: hidden;
  padding-left: 0em;
  padding-right: 0em;
}
@media only screen and (min-width: 51.11111111rem) {
  .RelatedBlockEntry-text {
    height: 12.5em;
  }
}
.RelatedBlockEntry-title {
  margin-bottom: 0.6em;
  font-family: "trajan-sans-pro", Verdana, sans-serif;
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
}
.RelatedBlockEntry-intro {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 0.875em;
  line-height: 1.5;
}
.RelatedBlockEntry-button {
  position: absolute;
  width: 4.1em;
  height: 4.1em;
  left: calc(50% - 2.05em);
  bottom: 0;
  background-size: 90% auto;
  background-position: center center;
  color: transparent;
  overflow: hidden;
  z-index: 1000;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojQ0FDQkNGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojQzJCNTgyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLDMxYzAsMTYuNTY4LTEzLjQzMiwzMC0zMCwzMEMxNC40MzIsNjEsMSw0Ny41NjgsMSwzMUMxLDE0LjQzMiwxNC40MzIsMSwzMSwxQzQ3LjU2OCwxLDYxLDE0LjQzMiw2MSwzMSIvPgo8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIzMSIgY3k9IjMxIiByPSIzMCIvPgo8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjI0LjY5Nyw0MS44IDIzLDQxLjggMzYuOTA2LDMxLjEwMSAyMywyMC4yIDI0LjY5NywyMC4yIDQxLDMxLjEgIi8+Cjwvc3ZnPgo=");
}
.RelatedBlockEntry-button:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjIgNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRUNFQ0VDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojQ0FDQkNGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojMzkzOTM5O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEsMzFjMCwxNi41NjgtMTMuNDMyLDMwLTMwLDMwQzE0LjQzMiw2MSwxLDQ3LjU2OCwxLDMxQzEsMTQuNDMyLDE0LjQzMiwxLDMxLDFDNDcuNTY4LDEsNjEsMTQuNDMyLDYxLDMxIgoJCQkvPgoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMxIiBjeT0iMzEiIHI9IjMwIi8+Cgk8L2c+CjwvZz4KPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyNC42OTcsNDEuOCAyMyw0MS44IDM2LjkwNiwzMS4xMDEgMjMsMjAuMiAyNC42OTcsMjAuMiA0MSwzMS4xICIvPgo8L3N2Zz4K");
}
.TextBlock {
  position: relative;
}
.TextBlock--default .TextBlock-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
.TextBlock--default .TextBlock-content {
  margin-top: 15.7%;
  margin-bottom: 16.5%;
}
.TextBlock--default .TextBlock-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .TextBlock--default .TextBlock-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .TextBlock--default .TextBlock-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.TextBlock--blog .TextBlock-headline {
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 700;
  text-align: center;
}
.TextBlock--blog .TextBlock-headline:after {
  display: none;
}
@media only screen and (min-width: 640px) {
  .TextBlock-text {
    text-align: center;
    text-align-last: center;
  }
}
.TextBlock + .TextBlock .TextBlock-content,
.ThreeColumnTextBlock + .TextBlock .TextBlock-content {
  margin-top: 8.6em;
}
.TextBlock + .TextBlock:before,
.ThreeColumnTextBlock + .TextBlock:before {
  content: '';
  top: calc(-4.3em  -  1.75rem);
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.75rem;
  width: 3.5rem;
  height: 3.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.TextWithImageBlock {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .TextWithImageBlock {
    height: 90vh;
    min-height: 40rem;
    max-height: 67rem;
    max-width: 180em;
    margin-left: auto;
    margin-right: auto;
  }
}
.TextWithImageBlock-content {
  display: block;
  background-color: #b0b0b0;
}
@media only screen and (min-width: 1024px) {
  .TextWithImageBlock-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.TextWithImageBlock-image {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  width: 100%;
  height: 100%;
}
.TextWithImageBlock-overlay {
  position: relative;
  background-color: rgba(25, 33, 41, 0.8);
  color: white;
  padding-top: 7%;
  padding-bottom: 7%;
  z-index: 1000;
}
@media only screen and (min-width: 1024px) {
  .TextWithImageBlock-overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4em;
  }
}
.TextWithImageBlock-overlayContent {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
@media only screen and (min-width: 1024px) {
  .TextWithImageBlock-overlayContent {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.TextWithImageBlock-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .TextWithImageBlock-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .TextWithImageBlock-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
@media only screen and (min-width: 640px) {
  .TextWithImageBlock-headline:after {
    left: 10%;
    right: 10%;
  }
}
@media only screen and (min-width: 940px) {
  .TextWithImageBlock-headline {
    max-width: 16em;
    margin-left: auto;
    margin-right: auto;
  }
}
.TextWithImageBlock-text {
  color: white;
  text-align: center;
  text-align-last: center;
}
.ThreeColumnTextBlock {
  position: relative;
}
.ThreeColumnTextBlock-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
}
.ThreeColumnTextBlock-content {
  margin-top: 15.7%;
  margin-bottom: 16.5%;
}
.ThreeColumnTextBlock-headline {
  position: relative;
  margin-bottom: 1em;
  font-family: "aktiv-grotesk", Tahoma, sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.2;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .ThreeColumnTextBlock-headline {
    margin-bottom: 1.4em;
    font-size: 2.0625em;
    padding-bottom: 0.5em;
    text-align: center;
  }
  .ThreeColumnTextBlock-headline:after {
    content: '';
    display: block;
    position: absolute;
    left: 20%;
    right: 20%;
    height: 1px;
    margin-top: 0.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,c1c1c1+100&0+0,1+10,1+90,1+100,0+100 */
    background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
.ThreeColumnTextBlock-introText {
  margin-bottom: 2em;
}
.ThreeColumnTextBlock-text {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.ThreeColumnTextBlock-column {
  margin-bottom: 1em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .ThreeColumnTextBlock-column {
    display: inline-block;
    width: 33.3%;
    margin-bottom: 0;
    vertical-align: top;
  }
}
.ThreeColumnTextBlock + .ThreeColumnTextBlock .ThreeColumnTextBlock-content,
.TextBlock + .ThreeColumnTextBlock .ThreeColumnTextBlock-content {
  margin-top: 8.6em;
}
.ThreeColumnTextBlock + .ThreeColumnTextBlock:before,
.TextBlock + .ThreeColumnTextBlock:before {
  content: '';
  top: calc(-4.3em  -  1.75rem);
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.75rem;
  width: 3.5rem;
  height: 3.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMjUuNTE1IC02NzMwLjYwNSA2Ni4zNjMgNjUuOTQxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDIwMywxODgsMTMxLDApOwogICAgICAgIHN0cm9rZTogI2NiYmM4MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBwZV83Mzk0IiBkYXRhLW5hbWU9IkdydXBwZSA3Mzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjY3IC02OTAwKSI+CiAgICA8cGF0aCBpZD0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTAuODQzLjAyN0M3LjE3Mi4wMjcsMy41OTQsMi43NDQsMCwxMy40NjNhMTcuNzQ1LDE3Ljc0NSwwLDAsMSw0LjI2OS0uNDg1LDQyLjc1MSw0Mi43NTEsMCwwLDEsNS4xMzQuMzg4LDQxLjEsNDEuMSwwLDAsMCw0Ljg1OS4zODhjNS4wNzYsMCw5LjY3OS0yLjA4OCwxMy44LTEzYTguMzQ0LDguMzQ0LDAsMCwxLTUuNSwyLjEsMTcuODM2LDE3LjgzNiwwLDAsMS01Ljk4OC0xLjQyNEExNy40NTIsMTcuNDUyLDAsMCwwLDEwLjgzNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5ODcuNTI1IDIxNi45OCkgcm90YXRlKDE3OCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTIiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNNy4wMDUsMGM0LjUyNSwxMi43MjUtMTkuNTU5LDEzLjI4OCwyLjMyOSwzMC43MDlDMTAuNTQ1LDE5LjQ1NSwyMy41MywxNC4yLDcuMDA1LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgMTAwMi45MjcsIDE3MCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTMiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTEuNjc3LDBDOC43MjQsMCw1LjAwNiwxLjA5MSwwLDMuOSwxMC4yMzQsMy45ODIsOC4yODYsMTcuMSwxNy4xMjIsMTcuMWMyLjgyNSwwLDYuNzQ5LTEuMzM5LDEyLjUyNy00Ljg3NEMyMi4xNzUsOC41NjUsMTkuOTI4LDAsMTEuNjc3LDAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzc3LCAwLjYyOSwgLTAuNjI5LCAwLjc3NywgOTcyLjQ3MiwgMTcyLjcwNCkiLz4KICAgIDxwYXRoIGlkPSJwZmFkLTQiIGRhdGEtbmFtZT0icGZhZCIgY2xhc3M9ImNscy0xIiBkPSJNMTguNTUxLDBDMTAuNCw3LjgzMi0yLjk0MSwzLjUyLjU3OSwyNS4wMTIsNS4zLDEyLjM0MSwyNC4xLDI3LjQwNiwxOC41NTEsMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjU2LCAwLjc1NSwgLTAuNzU1LCAtMC42NTYsIDEwMDguOTE0LCAyMTkuOTc1KSIvPgogICAgPHBhdGggaWQ9InBmYWQtNSIgZGF0YS1uYW1lPSJwZmFkIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC41NTEsMEMxMC40LDcuODMyLTIuOTQxLDMuNTIuNTc5LDI1LjAxMiw1LjMsMTIuMzQxLDI0LjEsMjcuNDA2LDE4LjU1MSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OTkuNzA4IDIxOS40NjcpIHJvdGF0ZSgtMTEyKSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-position: center center;
}
.VideoBlock {
  margin-top: 2em;
  margin-bottom: 2.5em;
}
.VideoBlock-content {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  display: block;
  background-color: #b0b0b0;
}
.VideoBlock-content > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.VideoBlock-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
