html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Triobike Grotesk;
  src: url("https://cdn.prod.website-files.com/699dc3eeb4de954c8ee8445d/69a2fd6a26d85bfe3d27509d_triogrotesk-medium-v102.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Value Serif;
  src: url("https://cdn.prod.website-files.com/699dc3eeb4de954c8ee8445d/69a2fde19269f9eb9191eadc_value-serif-bold.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_brand-colors---color-red: #f01923;
  --_brand-colors---color-white: #fff;
  --_brand-colors---color-text-red: #ed1c24;
  --_brand-colors---background-color\<deleted\|variable-ed7e105f-757f-b531-1353-056b4d8d553d\>: #f01923;
  --_brand-colors---color-alt-red: #dc1e28;
  --_brand-colors---color-yellow: #fff500;
  --_brand-colors---color-alt-yellow: #ffdc00;
  --_brand-colors---color-green: #2ca54b;
  --_brand-colors---color-alt-green: #0a964b;
  --_brand-colors---color-blue: #0078e1;
  --_brand-colors---color-alt-blue: #0069d2;
  --_brand-colors---color-pink: #ffc8ff;
  --_brand-colors---color-alt-pink: #faf;
  --_brand-colors---color-neon-pink: #f0f;
  --_brand-colors---color-alt-neon-pink: #eb0fd7;
  --_brand-colors---color-neon-red: red;
  --_brand-colors---color-neon-green: #00f000;
  --_brand-colors---color-neon-blue: #00f;
  --_brand-colors---color-grey: #6f6f6f;
  --_brand-colors---color-alt-grey: gray;
  --_brand-colors---color-black: #000;
}

body {
  color: #333;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

h1 {
  text-transform: lowercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  text-transform: lowercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--_brand-colors---color-red);
  text-decoration: underline;
}

.header-wrapper {
  z-index: 1000;
  background-color: #fff0;
  border-bottom: 0 #0000;
  transition-property: none;
  transition-duration: 0s;
  transition-timing-function: ease;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.header-inner {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}

.nav-group {
  flex: 1;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-group-right {
  justify-content: flex-start;
}

.nav-group-left {
  justify-content: flex-end;
}

.nav-item {
  position: relative;
}

.nav-link {
  color: #c8102e;
  letter-spacing: .12em;
  text-transform: uppercase;
  white-space: nowrap;
  align-items: center;
  height: 48px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  transition-property: color;
  transition-duration: .15s;
  display: flex;
  position: relative;
}

.nav-link.w--current {
  height: 48px;
}

.nav-link-underline {
  transform-origin: center;
  background-color: #0000;
  border-bottom: 1px solid #c8102e;
  width: 30px;
  height: 0;
  margin-left: -15px;
  transition: transform .2s;
  display: block;
  position: absolute;
  bottom: 14px;
  left: 50%;
  transform: scaleX(0);
}

.nav-link-underline:hover, .nav-link-underline-active {
  transform: scaleX(1);
}

.header-logo {
  z-index: 2;
  flex-shrink: 0;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  transform: none;
}

.header-logo-img {
  width: auto;
  height: 28px;
  display: block;
}

.submenu-bar {
  z-index: 999;
  height: 0;
  transition-duration: height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease, background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined;
  transition-property: height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease, background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined;
  transition-timing-function: height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease height .22s ease, background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined background-color undefined undefined;
  border-bottom: 0 #0000;
  position: static;
  overflow: hidden;
}

.submenu-bar.is-open {
  height: 50px;
}

.submenu-bar-inner {
  align-items: center;
  max-width: 1440px;
  height: 52px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.submenu-link {
  color: #c8102e;
  letter-spacing: .1em;
  text-transform: uppercase;
  white-space: nowrap;
  align-items: center;
  height: 52px;
  padding-left: 18px;
  padding-right: 18px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
}

.submenu-link-underline {
  transform-origin: center;
  background-color: #0000;
  border-bottom: 1px solid #c8102e;
  width: 30px;
  height: 0;
  margin-left: -15px;
  transition: transform .2s;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: scaleX(0);
}

.submenu-link-underline:hover {
  transform: scaleX(1);
}

.burger-button {
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/699dc3eeb4de954c8ee8445d/69a2ff2df12ca84d298f5c68_burger.svg");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  display: none;
}

.burger-icon {
  width: 24px;
  height: auto;
  display: block;
}

.header-spacer {
  height: 64px;
  display: block;
}

.mobile-nav-overlay {
  z-index: 2000;
  background-color: #ffffffeb;
  flex-direction: column;
  padding: 24px 32px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow-y: auto;
}

.mobile-nav-top-bar {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.mobile-nav-logo {
  width: auto;
  height: 32px;
  display: block;
}

.mobile-nav-close {
  color: #c8102e;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.mobile-nav-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.mobile-nav-item {
  border-bottom: 1px solid #c8102e1f;
}

.mobile-nav-link {
  color: #c8102e;
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.mobile-nav-arrow {
  color: #c8102e;
  font-size: 18px;
  transition-property: transform;
  transition-duration: .2s;
  display: inline-block;
}

.mobile-submenu-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: none;
  overflow-y: hidden;
}

.mobile-submenu-link {
  color: #c8102e;
  letter-spacing: .1em;
  text-transform: uppercase;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.footer-wrapper {
  background-color: #fff;
  border-top: 1px solid #c8102e1a;
  padding-top: 80px;
  padding-bottom: 0;
}

.footer-container {
  flex-direction: row;
  justify-content: space-between;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.footer-column {
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.footer-heading {
  color: #c8102e;
  letter-spacing: .05em;
  text-transform: lowercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Value Serif, serif;
  font-size: 18px;
  font-weight: 700;
}

.footer-heading-rule {
  border-bottom: 1px solid #c8102e;
  width: 24px;
  height: 0;
  margin: 10px auto 20px;
  display: block;
}

.footer-link {
  color: #c8102e;
  letter-spacing: .12em;
  text-transform: lowercase;
  margin-bottom: 6px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-social-row {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.footer-social-icon {
  width: 25px;
  height: 25px;
  display: block;
}

.footer-bottom {
  text-align: center;
  border-top: 1px solid #c8102e1a;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-bottom-text {
  color: #c8102e;
  letter-spacing: .08em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 11px;
}

.body-base {
  font-family: Trio Grotesk, sans-serif;
}

.video-block {
  width: 100%;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.video-block-preview {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 100px;
  display: flex;
  position: relative;
}

.video-block-bg {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.video-block-overlay {
  background-color: #0000001a;
  position: absolute;
  inset: 0;
}

.video-block-content {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  display: flex;
  position: relative;
}

.video-block-title {
  color: #c8102e;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Value Serif, serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.1;
}

.video-block-title.white {
  color: #fff;
}

.video-block-subtitle {
  color: #c8102e;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
}

.video-block-play-button {
  z-index: 3;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.video-block-play-icon {
  width: 72px;
  height: 72px;
  display: block;
}

.video-block-player {
  z-index: 10;
  background-color: #000;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.header-background {
  z-index: 0;
  background-color: #fff;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  position: absolute;
  inset: 0;
  transform: translateY(-100%);
}

.header-background.is-scrolled {
  top: 0;
  bottom: 0;
  transform: translateY(0);
}

.model-box {
  flex-direction: column;
  width: 50%;
  min-height: 600px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.model-box-inner {
  flex-direction: column;
  flex-grow: 1;
  padding: 48px;
  display: flex;
}

.model-box-logo {
  object-fit: contain;
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
  display: block;
}

.model-box-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Value Serif, serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.05;
}

.model-box-image-wrap {
  flex-grow: 1;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.model-box-image {
  object-fit: contain;
  width: 100%;
  max-width: 600px;
  height: auto;
  display: block;
}

.model-box-cta-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 32px;
  display: flex;
}

.model-box-cta {
  letter-spacing: .15em;
  text-transform: uppercase;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  align-items: center;
  padding: 10px 20px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 11px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.model-box-row {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.dealers-hero {
  background-color: #000;
  padding: 160px 48px 80px;
}

.dealers-hero-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.dealers-hero-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Value Serif, serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.dealers-hero-subtitle {
  color: #fff9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Trio Grotesk, sans-serif;
  font-size: 16px;
}

.dealers-section {
  background-color: #f5f3ef;
  padding: 80px 48px 120px;
}

.dealers-list-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.dealers-page-section {
  background-color: #fff;
  padding: 120px 48px 80px;
}

.dealers-page-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Value Serif, serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.dealers-page-subtitle {
  color: #ed1c24;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 56px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.dealers-content-wrap {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.dealers-country-section {
  border-top: 2px solid #000;
  margin-bottom: 56px;
  padding-top: 32px;
}

.dealers-country-heading {
  color: #000;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 11px;
  font-weight: 700;
}

.dealers-grid {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.dealer-card {
  border-bottom: 1px solid #e0e0e0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dealer-card-name {
  color: #000;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.dealer-card-address {
  color: #555;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

.dealer-card-links {
  grid-column-gap: 12px;
  flex-flow: wrap;
  margin-top: 8px;
  display: flex;
}

.dealer-card-link {
  color: #0078e1;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Trio Grotesk, sans-serif;
  font-size: 11px;
  font-weight: 600;
  text-decoration: none;
}

.dealers-country-block {
  margin-bottom: 56px;
}

.dealer-card-info {
  color: #666;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Trio Grotesk, sans-serif;
  font-size: 13px;
  line-height: 1.6;
}

.static-header {
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.static-header-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.static-header-content {
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0;
}

.static-header-text {
  color: #fff;
  text-align: center;
  flex-shrink: 0;
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.static-header-text:where(.w-variant-16a6d38f-2705-0fad-98af-bf045b98dd66) {
  margin-top: 220px;
}

.static-header-logo-red {
  object-fit: contain;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.static-header-title-white {
  color: var(--_brand-colors---color-white);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 50px;
  font-weight: normal;
  line-height: 53.5px;
}

.static-header-foreground {
  flex: 1;
  position: relative;
}

.static-header-foreground-inner {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 20px;
}

.static-header-bg-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.static-header-title-red {
  color: var(--_brand-colors---color-red);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 50px;
  font-weight: normal;
  line-height: 53.5px;
}

.static-header-logo-white {
  object-fit: contain;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.dealer-list {
  padding: 0 40px 80px;
}

.dealer-list-title {
  color: var(--_brand-colors---color-red);
  text-align: center;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1;
}

.dealer-list-countries {
  grid-template-columns: repeat(3, 1fr);
  gap: 40px 60px;
  display: grid;
}

.dealer-list-country {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.dealer-list-country-name {
  letter-spacing: .08em;
  text-transform: uppercase;
  border-bottom: 1px solid;
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 12px;
  font-family: trio-medium, sans-serif;
  font-size: 13px;
}

.dealer-list-items {
  flex-direction: column;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.dealer-list-item {
  font-family: trio-medium, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  list-style-type: none;
}

.collection-item {
  color: var(--_brand-colors---color-red);
  margin-bottom: 40px;
}

.all-links {
  color: var(--_brand-colors---color-red);
}

.doc-block {
  background-color: #f01923;
  padding: 80px 40px;
}

.image-text-block-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  align-items: center;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
}

.image-text-block-inner:where(.w-variant-72782db9-9001-d0a0-94af-62c75c8721b8) {
  flex-flow: row-reverse;
}

.image-text-block-inner:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column-reverse;
  display: flex;
}

.image-text-block-image-wrap {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.image-text-block-image-wrap:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  width: auto;
  min-height: 50px;
  padding-bottom: 20px;
}

.image-text-block-image {
  width: 100%;
  max-width: none;
}

.image-text-block-content-red {
  width: 50%;
  color: var(--_brand-colors---color-text-red);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.image-text-block-content-red:where(.w-variant-72782db9-9001-d0a0-94af-62c75c8721b8) {
  padding-left: 40px;
}

.image-text-block-content-red:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  width: 70%;
  color: var(--_brand-colors---color-text-red);
  padding-left: 40px;
}

.doc-block-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 28px;
  font-family: value-serif-bold, serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.1;
}

.doc-block-files {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.doc-block-file {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.doc-block-file-icon {
  flex-shrink: 0;
  width: 18px;
  height: 22px;
}

.doc-block-file-name {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: trio-medium, sans-serif;
  font-size: 11px;
}

.doc-block--light {
  background-color: #fff;
}

.doc-block-copy {
  background-color: #f01923;
  padding: 80px 40px;
}

.image-text-block:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  background-color: #0000;
}

.rich-text-block {
  color: inherit;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
}

.rich-text-block:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  text-align: center;
  color: inherit;
}

.rich-text-block.all-links {
  color: inherit;
}

.rich-text-block p {
  letter-spacing: .1em;
  margin-bottom: 20px;
}

.rich-text-block h2 {
  text-transform: lowercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  line-height: 56px;
}

.rich-text-block a {
  color: inherit;
}

.image-text-block-inner-image-right {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row-reverse;
  align-items: center;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
}

.heading, .heading-2 {
  text-transform: lowercase;
  font-family: Value Serif, Arial, sans-serif;
}

.oct-block {
  color: #ed1c24;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.oct-inner {
  max-width: 1136px;
  margin: 0 auto;
  padding: 0 40px;
}

.oct-title {
  color: #ed1c24;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  padding: 0;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 52px;
  position: relative;
}

.oct-title--value {
  font-family: value-serif-bold, serif;
  font-size: 70px;
  line-height: 74px;
}

.oct-content {
  text-align: left;
}

.oct-logo {
  width: 90px;
  max-width: 90px;
  height: auto;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.oct-divider {
  background-color: #ed1c24;
  width: 320px;
  height: 3px;
  margin: 0 auto 20px;
  display: block;
}

.rich-text-block-2 {
  text-align: center;
}

.bgb-box {
  box-sizing: border-box;
  background-color: var(--_brand-colors---background-color\<deleted\|variable-ed7e105f-757f-b531-1353-056b4d8d553d\>);
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 50vh;
  padding: 60px;
  display: flex;
}

.bgb-inner {
  width: 100%;
  max-width: 600px;
  color: var(--_brand-colors---color-white);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bgb-inner.bgb-inner-red {
  color: var(--_brand-colors---color-text-red);
}

.bgb-logo {
  width: 30px;
  height: 40px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bgb-content {
  width: 100%;
  color: inherit;
}

.bgb-title {
  text-transform: lowercase;
  color: inherit;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 54px;
}

.bgb-text {
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.bgb-ctas {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.bgb-cta {
  letter-spacing: .1em;
  text-transform: uppercase;
  color: inherit;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 2px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: inline-block;
}

.bgg-section {
  width: 100%;
}

.bgg-boxes {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.chb-section {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.chb-bg {
  position: absolute;
  inset: 0;
}

.chb-content {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.chb-logo-red {
  width: 100px;
  height: 120px;
  margin-bottom: 30px;
}

.chb-title {
  color: var(--_brand-colors---color-white);
  text-transform: uppercase;
  margin: 0;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 44px;
  font-weight: normal;
  line-height: 52px;
}

.chb-title:where(.w-variant-839f1ba8-46be-b559-098f-7218f5a57843) {
  color: var(--_brand-colors---color-text-red);
}

.chb-bg-img {
  z-index: 0;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.chb-logo-white {
  width: 100px;
  height: 120px;
  margin-bottom: 30px;
}

.image {
  margin-bottom: 20px;
}

.rich-text-block-3 {
  color: inherit;
}

.fwp-block {
  color: #fff;
  background-color: #000;
}

.fwp-container-red {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  position: relative;
}

.fwp-content {
  align-items: flex-start;
  min-height: 50vh;
  display: flex;
  position: relative;
}

.fwp-text-red {
  z-index: 2;
  color: var(--_brand-colors---color-text-red);
  text-align: center;
  flex: 0 0 280px;
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.fwp-logo {
  width: 50px;
  height: 60px;
  margin-left: -25px;
  display: block;
  position: absolute;
  top: -70px;
  left: 50%;
}

.fwp-title {
  color: inherit;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Value Serif, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 53.5px;
}

.fwp-byline {
  letter-spacing: .1em;
  text-transform: uppercase;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

.fwp-product-img {
  box-sizing: border-box;
  object-fit: contain;
  object-position: center;
  flex: 1;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 15% 0% 0%;
  overflow: clip;
}

.fwp-ctas {
  text-align: center;
  padding-top: 40px;
}

.fwp-cta-white {
  border: 2px solid var(--_brand-colors---color-white);
  color: var(--_brand-colors---color-white);
  letter-spacing: .1em;
  -webkit-text-stroke-color: var(--_brand-colors---color-white);
  text-transform: uppercase;
  margin-left: 40px;
  padding: 8px 30px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.fwp-cta-2 {
  margin-left: 40px;
}

.link-block {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.fwp-container-white {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  position: relative;
}

.fwp-text-white {
  z-index: 2;
  color: var(--_brand-colors---color-white);
  text-align: center;
  flex: 0 0 280px;
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.fwp-cta-red {
  border: 2px solid var(--_brand-colors---color-text-red);
  color: var(--_brand-colors---color-text-red);
  letter-spacing: .1em;
  -webkit-text-stroke-color: var(--_brand-colors---color-text-red);
  text-transform: uppercase;
  margin-left: 40px;
  padding: 8px 30px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.tct-section {
  color: #ed1c24;
  margin-top: 60px;
  margin-bottom: 60px;
}

.tct-container {
  align-items: flex-start;
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.tct-column {
  flex: 1;
  padding-left: 30px;
  padding-right: 30px;
}

.tct-column.tct-column-first {
  padding-left: 0;
}

.tct-column.tct-column-last {
  padding-right: 0;
}

.tct-heading {
  text-transform: lowercase;
  color: inherit;
  margin: 0 0 20px;
  padding-bottom: 20px;
  font-family: Value Serif, serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 63px;
  position: relative;
}

.tct-heading:after {
  content: " ";
  border-bottom: 1px solid #ed1c24;
  width: 40px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.tct-content {
  color: inherit;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.tct-col-inner {
  color: inherit;
}

.tct-content-p {
  color: inherit;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Triobike Grotesk, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.rich-text-block-h2-underscore {
  color: var(--_brand-colors---color-text-red);
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.rich-text-block-h2-underscore:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  color: var(--_brand-colors---color-white);
}

.rich-text-block-h2-underscore h2 {
  -webkit-text-stroke-width: 0px;
  text-transform: lowercase;
  margin-bottom: 20px;
  font-size: 50px;
  line-height: 54px;
}

.rich-text-block-h2-underscore p {
  margin-bottom: 20px;
}

.image-text-block-content-white {
  width: 50%;
  color: var(--_brand-colors---color-white);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.image-text-block-content-white:where(.w-variant-72782db9-9001-d0a0-94af-62c75c8721b8) {
  padding-left: 40px;
}

.image-text-block-content-white:where(.w-variant-5be4bd99-90fe-77c1-d857-5dc2e95d2bef) {
  width: 70%;
  color: var(--_brand-colors---color-white);
  padding-left: 40px;
}

.hss {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.hss-slide {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.hss-bg-img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.hss-content {
  z-index: 2;
  pointer-events: none;
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.hss-logo-wrap {
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  margin-top: 100px;
  padding-top: 0;
  display: flex;
}

.hss-logo {
  width: 100px;
  height: auto;
  display: block;
}

.hss-track {
  overflow: hidden;
}

.hss-list {
  height: 100%;
  display: flex;
}

.slider {
  height: 100vh;
}

.dealer-collection-list {
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
  gap: 32px;
  padding-left: 0;
  list-style: none;
  display: grid;
}

.link-block-2, .link-block-3 {
  color: inherit;
  text-decoration: none;
}

.heading-3, .text-block, .text-block-2, .text-block-3, .link, .link-2, .div-block, .div-block-2 {
  text-align: center;
}

.heading-4 {
  color: var(--_brand-colors---color-text-red);
  text-align: center;
  text-transform: lowercase;
  font-family: Value Serif, Arial, sans-serif;
}

.code-embed {
  transition: height .2s;
  display: none;
}

.subnav {
  z-index: 1;
  height: 0;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.subnav.is-open {
  justify-content: center;
  align-items: center;
  height: 32px;
}

.nav-group-sub {
  justify-content: center;
}

@media screen and (max-width: 991px) {
  .header-inner {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-group {
    display: none;
  }

  .header-logo {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }

  .burger-button {
    display: flex;
  }

  .footer-wrapper {
    padding-top: 48px;
  }

  .footer-container {
    flex-direction: column;
    align-items: center;
  }

  .footer-column {
    flex-basis: auto;
    margin-bottom: 48px;
  }

  .dealer-collection-list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 767px) {
  .bgb-box {
    width: 100%;
    display: flex;
  }

  .bgg-boxes {
    display: flex;
  }

  .dealer-collection-list {
    grid-template-columns: 1fr;
  }
}

#w-node-d9b42d68-b52b-f7b4-dfb9-65cf2125ca33-be08c0c7, #w-node-_4e7e513c-e949-19e4-4585-7339577a73fb-be08c0c7, #w-node-_99e0d100-0cd8-fc73-9665-f55f97d70d7e-be08c0c7, #w-node-_4cae5513-0c46-48a0-4c12-cacbda52580b-be08c0c7, #w-node-daf0acd7-92c2-8644-81ab-dd41602f64f7-be08c0c7, #w-node-_9e0a90ec-f523-3821-1a2d-2b1ad9c5a989-be08c0c7, #w-node-_0e019ecc-21ce-4590-af32-48deeafffed2-be08c0c7, #w-node-_18e68122-b41b-42f0-a6da-198e6bb56116-be08c0c7, #w-node-_980d908a-be72-b569-dab9-ed189a239181-be08c0c7, #w-node-e6cfe3e7-2423-10d6-af4d-88ff1036cb3b-be08c0c7, #w-node-_9c869b27-af23-0f71-f4d3-dc4870b4c062-be08c0c7, #w-node-dd1acc37-1b96-8d95-8842-117c07897c70-be08c0c7, #w-node-eddf8b9e-bb33-857a-a407-2f325fc52010-be08c0c7, #w-node-b74c4717-e90e-51d6-3b95-b8e03507b9bc-be08c0c7, #w-node-_873b288e-b217-db90-92b7-95969c7164c3-be08c0c7, #w-node-_99d770fa-4731-081e-24d4-9fef557c9620-be08c0c7, #w-node-_2dbb4061-d92c-cc01-f576-77d5ba1f1949-be08c0c7 {
  place-self: auto;
}
