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,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") 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;
}

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

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;
}

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;
}

.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;
}

:root {
  --background-color--background-primary: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --link-color--link-primary: var(--base-color-neutral--black);
  --base-color-brand--white: white;
  --base-color-brand--blue-light: #c0c0ff;
  --border-color--border-primary: var(--base-color-neutral--black);
  --base-color-neutral--black: black;
  --base-color-brand--blue: #0001fc;
  --base-color-neutral--white: white;
  --black-archive\<deleted\|variable-dccb7db6\>: black;
  --background-color--background-secondary: var(--base-color-neutral--neutral-lightest);
  --link-color--link-alternate: var(--base-color-neutral--white);
  --base-color-neutral--neutral-dark: #444;
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-secondary: var(--base-color-neutral--black);
  --background-color--background-success: var(--base-color-system--success-green-light);
  --text-color--text-success: var(--base-color-system--success-green);
  --background-color--background-error: var(--base-color-system--error-red-light);
  --text-color--text-error: var(--base-color-system--error-red);
  --base-color-brand--black: black;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #027a48;
  --base-color-system--success-green-light: #ecfdf3;
  --base-color-system--error-red: #b42318;
  --base-color-system--error-red-light: #fef3f2;
  --background-color--background-tertiary: var(--base-color-neutral--neutral-light);
  --background-color--background-alternate: var(--base-color-neutral--black);
  --border-color--border-secondary: var(--base-color-neutral--neutral-light);
  --border-color--border-alternate: var(--base-color-neutral--white);
  --link-color--link-secondary: var(--base-color-neutral--neutral-light);
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-primary);
  font-family: bigcity-grotesque-pro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: field-gothic-xwide, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: field-gothic-xwide, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: field-gothic-xwide, sans-serif;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: field-gothic-xwide, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: field-gothic-wide, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: field-gothic-wide, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

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

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid var(--text-color--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.overflow-hidden {
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.hide {
  display: none;
}

.text-style-link {
  color: var(--link-color--link-primary);
  text-decoration: underline;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .25rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-top, .margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-small, .margin-left.margin-xsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-xxsmall, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-huge, .margin-right.margin-xsmall, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-custom2, .margin-right.margin-xxsmall, .margin-right.margin-xhuge, .margin-right.margin-custom1, .margin-right.margin-large, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxsmall, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-0, .margin-vertical.margin-xxhuge, .margin-vertical.margin-tiny, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-small, .margin-vertical.margin-large, .margin-vertical.margin-xhuge, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-large, .margin-horizontal.margin-custom2, .margin-horizontal.margin-small, .margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left, .padding-left.padding-xhuge, .padding-left.padding-xlarge, .padding-left.padding-0, .padding-left.padding-small, .padding-left.padding-xsmall, .padding-left.padding-medium, .padding-left.padding-xxhuge, .padding-left.padding-huge, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-xxhuge, .padding-right.padding-custom2, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-tiny, .padding-right.padding-custom3, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-xxlarge, .padding-right.padding-xxsmall, .padding-right.padding-medium, .padding-right.padding-xhuge, .padding-right.padding-huge, .padding-right.padding-0, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-0, .padding-horizontal.padding-custom3, .padding-horizontal.padding-huge, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-small, .padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.text-weight-medium {
  font-weight: 500;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-medium.is-white {
  color: var(--base-color-brand--white);
}

.margin-top-auto {
  margin-top: auto;
}

.text-style-quote {
  border-left: .1875rem solid var(--text-color--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2.lilla {
  color: var(--base-color-brand--blue-light);
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.heading-style-h6 {
  font-family: field-gothic-wide, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.4;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.heading-style-h5 {
  font-family: field-gothic-wide, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.purple {
  color: var(--base-color-brand--blue-light);
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.form_checkbox-icon {
  border: 1px solid var(--border-color--border-primary);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.text-size-tiny {
  font-size: .75rem;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.button {
  border: 1px none var(--base-color-neutral--black);
  background-color: var(--base-color-brand--blue);
  color: var(--base-color-neutral--white);
  text-align: center;
  border-radius: 3px;
  padding: .75rem 3rem;
  font-size: .9rem;
  font-weight: 700;
  text-decoration: none;
}

.button.is-link {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link:hover {
  color: var(--base-color-brand--blue);
  text-decoration: underline;
}

.button.is-link.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-secondary {
  background-color: var(--base-color-brand--blue-light);
  color: var(--base-color-neutral--black);
}

.button.is-secondary.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000;
}

.button.is-small {
  padding: .5rem 2.05rem;
}

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-alternate {
  border-color: var(--base-color-neutral--white);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black);
}

.button.is-tertiary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-color: #0000;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-navbar3-button {
  margin-left: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.text-weight-normal {
  font-weight: 400;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.3;
}

.heading-style-h4.blue {
  color: var(--base-color-brand--blue);
}

.text-style-italic {
  font-style: italic;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.form_radio-label {
  margin-bottom: 0;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-light {
  font-weight: 300;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #be4aa51a;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  font-weight: 700;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.heading-style-h3.blue {
  color: var(--base-color-brand--blue);
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.form_input {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--white);
  height: auto;
  min-height: 2.75rem;
  color: var(--text-color--text-primary);
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: none;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.text-color-white {
  color: var(--base-color-neutral--white);
}

.background-color-white {
  background-color: var(--base-color-neutral--white);
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-muted {
  opacity: .6;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.text-color-black {
  color: var(--black-archive\<deleted\|variable-dccb7db6\>);
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-height-xxsmall {
  height: 1rem;
}

.background-color-black {
  background-color: var(--base-color-neutral--black);
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: var(--background-color--background-secondary);
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.form_radio-icon {
  border: 1px solid var(--border-color--border-primary);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.text-align-center {
  text-align: center;
}

.text-size-small {
  font-size: .875rem;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-wrapper {
  position: relative;
}

.icon-height-small {
  height: 2rem;
}

.icon-height-large {
  height: 5rem;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text figcaption {
  border-left: 2px solid var(--text-color--text-primary);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.icon-height-medium {
  height: 3rem;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.text-size-large {
  font-size: 1.25rem;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

.rl-styleguide_spacing-all {
  display: none;
}

.pointer-events-none {
  pointer-events: none;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.blue {
  background-color: var(--base-color-brand--blue);
}

.padding-global.purple {
  background-color: var(--base-color-brand--blue-light);
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #161616;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_nav-link {
  color: var(--link-color--link-alternate);
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  color: var(--link-color--link-primary);
  background-color: #fff;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.background-color-secondary {
  background-color: var(--base-color-brand--blue);
}

.background-color-tertiary {
  background-color: var(--base-color-brand--blue-light);
}

.background-color-alternative {
  background-color: var(--base-color-neutral--neutral-dark);
}

.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.text-color-secondary {
  color: var(--text-color--text-secondary);
}

.text-color-primary {
  color: var(--text-color--text-primary);
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.form_message-success-wrapper {
  padding: 0;
}

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar3_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar3_menu-button {
  padding: 0;
}

.navbar3_dropdown-toggle {
  grid-column-gap: .5rem;
  color: var(--link-color--link-primary);
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar3_logo {
  background-color: var(--base-color-brand--blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  height: 1.5rem;
}

.navbar3_menu {
  justify-content: flex-start;
  align-items: center;
  margin-left: -1rem;
  display: flex;
  position: static;
}

.navbar3_logo-link-menu {
  padding-left: 0;
  display: none;
}

.navbar3_menu-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.navbar3_dropdown-list.w--open {
  border: 1px solid var(--border-color--border-primary);
  background-color: var(--background-color--background-primary);
  padding: 8px;
  position: absolute;
}

.navbar3_dropdown-link {
  color: var(--link-color--link-primary);
  padding: .5rem 1rem;
}

.navbar3_dropdown-link.w--current {
  color: var(--base-color-neutral--black);
}

.navbar3_logo-link {
  padding-left: 0;
}

.navbar3_menu-background {
  background-color: var(--base-color-brand--white);
  vertical-align: baseline;
  display: none;
  position: relative;
}

.navbar3_link {
  color: var(--base-color-brand--blue);
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
}

.navbar3_link:hover {
  color: var(--base-color-brand--black);
}

.navbar3_link:focus {
  color: var(--base-color-brand--blue);
}

.navbar3_link.w--current {
  color: var(--base-color-neutral--black);
}

.navbar3_component {
  border-bottom: 1px none var(--base-color-brand--blue);
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  min-height: 3rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar3_tablet-menu-button {
  border: 1px solid var(--border-color--border-primary);
  color: var(--base-color-neutral--white);
  background-color: #000;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: none;
}

.header33_background-video {
  z-index: 0;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/65fc8d3b552fe9bae4f88c66/66e9e1435fc9ffbb2f2047fd_KAK-0502.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.section_header33 {
  position: relative;
}

.video-overlay-layer {
  z-index: 1;
  background-color: var(--base-color-brand--blue);
  opacity: .1;
  mix-blend-mode: multiply;
  position: absolute;
  inset: 0%;
}

.header33_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header33_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.home_feature-1_image-wrapper {
  height: 100%;
  overflow: hidden;
}

.home_feature-1_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home_feature-1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home_feature-1_image {
  object-fit: cover;
  border-radius: 3px;
  width: 100%;
  height: 100%;
}

.home_feature-2_item-icon-wrapper {
  display: inline-block;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.home_feature-2_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.home_feature-2_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home_feature-2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home_feature-2_lightbox {
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home_feature-2_content-left {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: column;
  display: flex;
}

.home_feature-3_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
  display: inline-block;
}

.home_feature-3_image-wrapper-large {
  width: 100%;
  display: inline-block;
  position: relative;
}

.home_feature-3_image2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 3px;
  width: 100%;
  height: 100%;
}

.home_feature-3_image4 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 3px;
  width: 100%;
  height: 100%;
}

.home_feature-3_image3 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 3px;
  width: 100%;
  height: 100%;
}

.home_feature-3_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 3px;
  width: 100%;
  height: 100%;
}

.home_feature-3_image-wrapper {
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: inline-block;
  position: relative;
}

.home_feature-3_list {
  column-count: 2;
  column-gap: 2rem;
}

.home_cta_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.home_cta_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home_cta_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.home_cta_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.form_message-success-wrapper-2 {
  margin-top: 1rem;
  padding: 0;
}

.form_checkbox-icon-2 {
  border: 1px solid var(--base-color-neutral--black);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.error-text {
  color: #e23939;
}

.form_input-2 {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--white);
  height: auto;
  min-height: 2.75rem;
  color: var(--base-color-neutral--black);
  border-radius: 3px;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.form_input-2.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.home_cta_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-text {
  font-weight: 600;
}

.home_cta_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.home_team_image {
  object-fit: cover;
  border-radius: 100%;
  width: 8rem;
  min-width: 8rem;
  height: 8rem;
  min-height: 8rem;
}

.home_team_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: flex;
}

.home_team_item {
  text-align: center;
}

.home_team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.footer4_logo-link {
  padding-left: 0;
}

.footer4_legal-link {
  color: var(--link-color--link-primary);
  font-size: .875rem;
  text-decoration: underline;
}

.footer4_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer4_social-link {
  color: var(--link-color--link-primary);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer4_credit-text {
  font-size: .875rem;
}

.footer4_link {
  color: var(--link-color--link-primary);
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.line-divider {
  background-color: var(--border-color--border-primary);
  width: 100%;
  height: 1px;
}

.footer4_bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer4_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.footer4_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  justify-content: space-between;
  align-items: center;
}

.body {
  font-family: bigcity-grotesque-pro, sans-serif;
}

.image {
  width: 280px;
}

.hero-market-line {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}

.text-style-tagline-parent.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.sassas-org-value-section {
  background-color: #f7f9fb;
}

.sassas-org-value-inner {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.sassas-org-intro {
  max-width: 64rem;
}

.sassas-value-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.sassas-value-card, .sassas-market-card {
  background-color: #fff;
  border: 1px solid #1423371f;
  border-radius: .75rem;
  padding: 1.5rem;
  box-shadow: 0 8px 24px #1423370d;
}

.sassas-card-copy {
  margin-bottom: 0;
}

.sassas-market-block {
  border-top: 1px solid #1423371f;
  padding-top: 1rem;
}

.sassas-market-lead {
  max-width: 58rem;
  margin-bottom: 1.75rem;
}

.sassas-market-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

.sassas-market-tag {
  opacity: .58;
  letter-spacing: .08em;
  margin-bottom: .75rem;
  font-size: .72rem;
  font-weight: 700;
}

.sassas-status-section {
  background-color: #fff;
}

.sassas-status-inner {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.sassas-status-intro {
  max-width: 52rem;
}

.sassas-status-lead {
  margin-top: 1rem;
}

.sassas-status-grid {
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
  display: grid;
}

.sassas-status-card {
  background-color: #f7f9fb;
  border: 1px solid #1423371f;
  border-radius: .75rem;
  padding: 1.5rem;
}

.sassas-status-tag {
  opacity: .58;
  letter-spacing: .08em;
  margin-bottom: .75rem;
  font-size: .72rem;
  font-weight: 700;
}

.sassas-status-copy {
  margin-top: .75rem;
  margin-bottom: 0;
}

.sassas-flywheel-block {
  background-color: #fff;
  border: 1px solid #1423371f;
  border-radius: .9rem;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding: 2rem;
}

.sassas-flywheel-intro {
  max-width: 54rem;
}

.sassas-flywheel-lead {
  margin-top: 1rem;
}

.sassas-flywheel-grid {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 2rem;
  display: grid;
}

.sassas-flywheel-step {
  background-color: #f7f9fb;
  border: 1px solid #1423371a;
  border-radius: .6rem;
  min-height: 7rem;
  padding: 1rem;
}

.sassas-step-number {
  opacity: .48;
  letter-spacing: .08em;
  font-size: .72rem;
  font-weight: 700;
}

.sassas-step-label {
  margin-top: .75rem;
  font-size: 1rem;
  font-weight: 600;
}

.sassas-flywheel-note {
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.sassas-flywheel-principle {
  margin-top: 1.25rem;
  font-weight: 600;
}

.sassas-inline-media-test {
  background-image: url("data:image/gif%3Bbase64%2CR0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
  width: 1px;
  height: 1px;
  display: none;
}

.sassas-tv-section {
  background-color: #f6f7fa;
}

.sassas-tv-header {
  max-width: 56rem;
  margin-bottom: 2.5rem;
}

.sassas-tv-tag {
  color: #6255c7;
  letter-spacing: .12em;
  margin-bottom: .8rem;
  font-size: .75rem;
  font-weight: 700;
  display: inline-block;
}

.sassas-tv-lead {
  max-width: 52rem;
  margin-top: 1rem;
}

.sassas-tv-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  display: grid;
}

.sassas-tv-card {
  background-color: #fff;
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 12px 34px #0c122014;
}

.sassas-tv-media {
  aspect-ratio: 16 / 9;
  background-color: #050607;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.sassas-tv-media.tv-pointcloud-image {
  background-image: url("data:image/webp,RIFFj%0F%00%00WEBPVP8%20%5E%0F%00%000y%00%9D%01%2A%80%02h%01%3F%01%80%BBW%2B%28%A6%24%A1%F3%F8%89%60%20%09in%FC%02%DC%2B%BF%24%9D%A1%A5%F2%E8%E7%E2%9F%F8x%18%F1%3F%C5%2F%8F%9F%B7%F0%C7X%7D%FA%FE%7F%C1%2F%B6o%C1%E2%0F%80G%B0%7C%BA%60%3D%C3%FA%04%FC%BB%FB7%9FG%D2z%13%F6%27%96%DF%C4%5E%80%BE3%3A%7F%17s%E6S%5DJ%03%D0%8C%A6%BA%94%07%A1%19Mu%28%0E%B2%CEL%1AW%FD%10%2A%2F%5EEn%3C%01d%15%81%85%CFq%90%B0K%09%F1-KYI%8F%8A%05%EC%D4%7B%C4%C2Im%83g%60%08%88%82%A3%A1%1B%ADI%E8F%C6%5E%EE%9Fg%86%B4%90%28%2A%E4%85WIS%D7Y%A3%E5%8C%DBf%A4%3E%26%06T%225%F3%FD%3C%FCc.%3A%DE9%F8%A3%286p%12%CD%F0%5D%FD%E6%D6%25fEJ6%1D%05%E2P%97%B1%AD%BA%D3%0C%D9%FF%7D%1Cj%7FF%F2%B9%DF.%BA%94%07W%CF%DDk%81%85%98%8F%A84%10%F4%07%1C%8A%AB%8E%B5%EA%1C%3F8%FC%9C%22i%DB%D6%2F%C5%7Ft%F9%AE%9A%DAx%0BNz%04%1B%D6%CAgS%FC%CE%AC%00j%9F%7F%CD%AF%8AU%CE%F9u%D4%A0%3D%CDT%BA%FE8%A4%D7%B3%24%2B%96%5Du%28%0FB2%9B%E0V%FF%07C%9B%06%29Mu%28%0FB2%9A%EAP%1E%84e5%D4%A0%3D%08%CAk%A9%40z%11%94%D7R%80%F4%23%29%AE%A5%01%E8FS%5DJ%03%D0%8C%A6%BA%94%07%A1%19Mu%28%0FB2%9A%EAP%1E%84e5%D4%A0%3D%08%CAk%A9%23%5C%0C%AE%01%F5%D4%A0%3D%08%CAk%A9%40z%11%94%D7R%80%F6%3EI%25%9B%17l%B8%E8%1D%27%998%E9%1F%9Fk%E2%95s%BE%5Du%28%0FB2%9A%EAP%1D%B8%DDu%F5%C3%7Ckk%CB%EA%29v%84%E1iG%9C%AF%D1%22%8Eu%A3%B8%F0%96%A8%08%A73%26%2B%9C%EF%98%3F%2A%E7%7C%BA%EAP%1E%84e5%DF%D7%02%ED%23%BE%82%A2%2C%E9Y%8C%8AE%B5%3F%C79o%C4%97O%F8VF~%2B0%94%80%E8Q%B5%EDAN%8F%9AS%26%5E%80%23h%B4%BE%0Eu%9F4%E1K%91%B5%13D%CB%EC%D2%FBe%C3%0E%06%C3J%AAqb%FE%9A%B4%D7R%80%F4%233%16%23%BCB%E3fiJZ%3D6D%5B%F6%BE%A9%DD%5B%60%E5%91%0F%DE%CD%D5T%0C1v%7D%87%16%00%3A%AAO%EE%DC%8F%ED%96a%BB7s%87%17%EB%05%CD%84%291%CC%25%81%3A%B4%3D%C2%08e%19%20%C33%DD%E0%40%0A.%28%D9%94%0E%EAW%17%22%80%A8I%E4W%C9r%F6%F7%D7R%80%F4%2336%B2C%A3%AB%2Bc%E4%0F%09%26%AC%01%91%9E%D1%E0%7F%95Q%1Co%F0%CD%CC%3C%60GAn%09%B2%3B%BB%29%05%17%FE%A2%94%94%ED%B1%DB%A4%DA%B6%B4%D5%3A%8AV%89%BF%D1%C2%D8Z%9C%C6%1B%DE%06D%AF%AF%F2uv5%91%F3%83%80X%A0S%B2%C5cL%8F%8Ee5%D4%A0%3D%18%AA%1A%BAR%AF%FE%CF%F4l%AF%E0%AB%5D%E0%19%22%7B%C6%21G8%FD3%9A%02%3E%D0%F4%F6%F3%8C%8D%04%BD%20%FA%D9d%EAn%89%28%3FG%3D%92p%EB%19%83eW%D3V%9A%EAP%1E%84e%9DFf%9A%EF%E1Z%BE%DFJ%7B%13y%BB%1F%5D%80p%0D%BD%B0%AD%D0%E0%15%FB%EB%A9%40z%11%94%D7R%80%F4%23%29%BE%04%B5.%88%E3B%C8%0FB2%9A%EAP%1E%84e5%D4%A0F%F7N%D4%EF%B4%14%AEw%CB%AE%A5%01%E8FS%5DJ%03%D0%8C%B3%A8%3B%E5%D7R%80%F4%23%29%AE%A5%01%E8FS%5DJ%03%D0%8C%A6%BA%94%07%A1%19Mu%28%0FB2%9A%EAP%1E%84e5%D4%A0%3D%08%CAk%A9%40z%11%94%D7R%80%F4%23%29%AE%A5%01%E8FS%5DJ%03%D0%8C%A6%BA%94%07%A1%19Mu%28%07%80%00%FE%FE%E9%8D%F0%16c%F7%BB%DD%F4%2C%EF%A0cN%EB%8FX8%2B%BE%11%F3%AE%03%0Em%DC1q%2A%86%EAW%B5%3E%B8%F4C%EB%B2%F7%1Ee%89%A5%FD%E2%0F%ACp%60Q%82%CD%3C%CCo%0Af%C4MTLC%DC%85%13%A8%DF%87%24%C5%DB%F1%82%EA%13x%F2T%96%D3%B5%83%3DB%02%D4%DC%EC2%28%FD%2A%98AS%D3%1A%F9%C7%D5%EA%1F%AF%F8%3E%E9%A1%8F%CE%C4e%9D%01U%E3%3EQ%CD%C1%D8F%CE%3D%7D%7FE%D6%1A%C2%B1%FDs%E7%05A%EE%157%96%E4r%A6%D2%B1%22%B2%D8I%60vS%E1L%D9%D4kh%26%84%8C%FC%BD%9B%D6%C0%1D%C4%9D%F6%83%C8%DB%E3%E5%5B%13%B6Bk%ACx%19%A0%12-7%1D%FE7%7C%26%F20%82%94%08%F7%F8G%8B%E9%85%87%A4%2F%2A%D6%D0%D9%E1%06%07%EE%2A%80%2B%0C%99%FD%EFk%A6%82%A5%C9%86%5Bl6%FDB%FB%9A%93%F6%F3%3F%07%D4g%82U%7C%C8Gj%29_C%06%AD%3C%BAy%05%EF%EE%94S%81%CE%8D%EC%E6%98%ECx7%D4%2B3%5E%FC%E5%F7%C8%3E%06%EF%86%19%24R%D2%D1%5E%F8%1E%F0%7D%3FEU%B3X.%E0%8B%D9%F9%08%F3%A1%EF%C9%EA%9C%D1%5B%C1h%A1%A6%B8%23%9F%BD%F9%0A%8E%C5M%1B%3F%EC%9A%CA%25%1EtixK%01%B8K%12%8Ab%EE%B9%98~%94%D2o%9Es%0EvX%AA%ADN%92j%CB%ED%F4%9B%98N%87%A5%A8%8B%1EA%A36%16q%93%AB%13%E3d%E4%2A%1ADV%F3%ED1%96%EA%FD%1E%8C%CA%A6%CA%C4%24%EB%E3%D3%93%DB%E3%19%EC%07y%D4%3B%08%CC%7B%E4%EC%F1%B3%D1d4%D9%E3%3Ce%A934%F06A%2C%20t%D1%157S%ED%B5%C0W%00%E7%01%17%DCR%98%26%F2%E6%9B%EF%26o%B1%AB5%0B%EA%E0p%E6%3D%BE%1B%A0%C7%8FjJ%EBVP-%2A%BDz%AE%C5%F1%F7%EE%83wAL%EA%8D%8Ev%26l%02%E8%FB%7B%17%B1%06%05%16V%E9%B8%8Bs%17%BCI%8D%60SVq%9F%60%B2%C6%F3C%8BINK%9B3%1E%7F%0B%A4%1D%A8%9DE%40%AAE%C9%3F%9B0%CA%88%F9%06%E0%E8jaS%12%28E%16%BA%25%3A%D6DB-%A2H%FA%BC%10%01%C01%DE%11%97%5Bb%EF%83%86%80J7%EF%DC%F8%88%FD_%97%02%A0%3A%259%29%B1s%C4ye%28%8B%D8%C1%29Ic%E2X%B9%A3%07%FF%27%12%87%04%23T%E6%85%96%DE%AD%F5%EC%9E%40%04%B7%85%7F%AA%2Aq%17%AF%22J%1D%CB%FC%0F%A6l%90_%DF%B1%C6R%EC%DC%81%AD%9D%C0%0D%D0%D7%02%13~5%E7%19%1B%8Ay%2A%27%C3%E7%07%9D%28g%BE%AD%A7Y%99%60i9.c%EB%E8%29%1Dl%82%B7%EA%D2%CFC%EEfd%EA%A2%F7%DB%D7%22x%EC%A0%BD%EB%AB%05j6%82%DA%08%0D%07i%B4P%B3%2A%8F%81%A5%9DwE%2F%11%ECS9%D7%AD%90%D12~f%26%DA%F6%DDn%1A%9C8z.d1%C2%09%08a%FD%06%82%5E%AD%C3%F5%98i%40%E29%F1%04%18%E3%EA%13%C0%8F%B6%C7%5D%92%D3%9EQn%FF%9B%85%7FN%05%E1h%92%25dy%EE%A3%E0%EC%89%CB_%A3l%8B%F88%DE%88r%FA0%25%1F%A0%91%0C%F2%ED%03%C9%EF%B8O%D5%B2%0E%AB%A2%2C%03%973%18o%5C%3B%151%09%E7%B3%A0%8A%2F%7B%B6Pg_%F3%9C%97F%84%00%20%CE%06%D2%8F2%B7%AEQ%9C%BC%CBW%97%91%8D~%13%1F%F3%A3%40%BF2%A6%F1%B6%94%E4A%96%1A%D4%DD%92S%DEZJ%22%064%88_BF%B5%8A%15%E5Qa%5BGc%C6%FFr%AA%2F%EEK%A2%C3%F4%F3%E7R%19%B9%07a%93%053%B3c%5E3%23%F5%8BG%3E%9EGg%E6%83%E8%D3%F9%1E~%5B%06%A0Z%9D%05%17%D8vC%ABs%7Bg%1Bim%F0%01%28K%E0%0C%7F%B7%F3L0%BCUg%F6%1Fh%96%14%9B-%9Cq%02%E7%AEZ%D8%91YO%FEX%95%C7%1A%B5%B3%A8%2B%DAe%A2%26h%9D%E3dq%A0%FD%D6_%0Ej%CF0%BE%13a35%0AF%CF%D6%8AI%CF%AFEK%0B%C7%5E%A65%D2%80%DD%FC%AAO%17%AA%7FH%C7%0AQ%CBD%9F%BC-%83%B0%AF%EB%ED%DA%89%87%A2X%2Cz%1B%CD%F2%0F%01zsjd%E7%C2%00%F5%07%D8s%0B%27%87%9FF%EABk%15E%07%08%82%F9%D2%86%9D%D2X%06%16%3D2%A7i%FF%26%12%DA%E23%FA%83%BB%DF%16Bqn%3B%FD%A4%EF%FA%FFvc%E5%1A%93%02%1C%E3P%2F%06%B8%10%ECj%D0%FBU%29%D7%7B%D5%CBt%F8B%1E%ABM%14%9F%D07%0E%A1%FA%B50%A1%B6UR%CA%13%14n%FE%BEq%A61%81%90%1E%15%23%5E%27%DC%D9%2AJ%C8%13%0F%C8%A6%9Aq%93%0F%13%2A%07%985%0B%29V%CB%B5%24d%E3%05%29%88%E8A%F7xN%27IwNAs%D3l%EC%C2%D1U%16%CA2P%27%D2%E2%A1j8%BBhO%ACS%A6%C7%DD%DDD%D3.c%11gR%FE%A4%8F%2B%D0%95%26y%CF%11%A5%D8%B7%F19%9Ct%92%BD%7C%EE%CA%C1%C0%12%FB%DF%A9gA%A9%BB%1E%B1%B0%BD%FE%D2%3BS%1D%D1%1E%21%C0qIlKv%06%CAf%0F%3A%D5%3B%1DO%A2%10%84%7B%15B%96i%D4%8A%B2%9B%CF%15%BF%80%3B%C9%401C_%C6~%88%D5i%93%26%CE%7D%F1%2B%11e%1A%870%EC%F5%E8%AF%B4%94j%20%8C%3AUS%A0%28%A5%8B%B9%7D%CC%AAW%80-%8Bj%EE%8B%D52%F6x%23%AA%9D%5E%13W%EE%BF%C8%26EG%F6%A4%E6P%E8%25%FA%2BT%85%CEnL%E1%EE270%15%0F%04B%DF%27%23%B5%F2%CC7x%9B%A7%BA%B6%9A%CDI%AB%EA%91%8B%E3%06%F3%A6%2A%1E%25%11kcf%A6%22%11%8CD%2A%E5%A9%04%D2U.%8A%B4q%C6%92%00%00%B3%21%FEr%A6u%2A%A7%00%00%00%00%00%00%00%04%A2%18%B0y%EBZ%5BEH%00FB%ADS9%9C%EF%9C%27G%3A%CE%D7%E6%09%89%FB%95%FFl%13%BD%8C%7B%B8%CDk%7F%E0%CF%BB%F8%B1%93%F5%C3%0E5%8E%24%A7%E4%01%01%96%DB%AF%A4%EF%C2%7D%3C%7CW%40%F9%A6%BC%27%07%A6%5C%24%92%2A%16f%00%19I%22Ih%2C-p%93%0FTOr%8F%B3%5E%D0%9EoP%0A%91%D2%D0%B1%9D%F3%EE%A5%D0%01C%F1%D3%C3%D9%2F%7F%C1%B9%FD%A7p%DEji%EF%C0%9E%9E%EB%06%83%06%7D%F3%20xWm%06%CFv%FE%1E%E2%28%C0%E4%FB%9B%D3%5D%C5%8D%2C%99%FA%21%18%B8%B9%A0%28%9F%9E%10y4%A0%3F%3B%0B%EB%A6%84%0F~%E4E%60%20%04%05I%E7%D3w%2CL%60%91%C0%DC2h%CER9%5D%D2hB%BC%3C%AAx%A6%86V%14%BDI%85T%C4%A7%0FR%18s%13%09%2A%E7%FD%B5%D4%EE%C18l%90%90%EB%D5%A0v5%92%EE%DF%17%A1%7Fi%E8%C2%EC%FD%23%95%CF%EB%18%DD%BE%D4%E4%29%A7%D8%F2%A4a%1CHU%95n%FC%DA%F2%0D%F8%94%12%5Bb%3A%07%9E_%A7%15K%B6Q%1D%60%B3%E0%FA%AC%0C%1EW%22%E1%E0%3F%E5n%05%8D%B5a%05i%BDS.%16%16l%C1%1F%A1%F5O%D1%12%1A%E7%9B%B9%01~%CE%96%BA%CB%3B%FD%1F%D7%A4%16R%C6v%28%1E%15%BD%FAe%98%C2%CFRm%DB%E0%CD%5B%2B%AC%B0%1E%FE%29%FF%7B%C6D%F6~%D4%90%17%F8%0C%F6%9C%07%CA%3E%E4%83%12w%23_%BDG%9Al%1D%5C%82%A2%84%F3%D3%09%1D%7C%DA%98%FC%7C%08%84%CD%D6%5Bi9%D8%D6%3C%C6k%BC%1A%25%19x%DA%B8%83h%C9%A8%8C%F6E%C5Q%88%ECw%EF%ED%D8f%C1%0F%96%AD%F20%B9~%048%E3I%10%F8%C4%0A%00%00%07%C23%A9%E9%BChN%14%FD%80%A2%3B%FC~%28%E9h%1D%3F%C9%5D%AA%25%FC%1E%28R%F3%B6%EA%22%2B%07%A4%3F%917%23W%EF%B4%E5%C0%E5%E7%96%041Ftj%E9%BA%94%ED%AE%DFm%DB%A3%0D7bvq%9A%EC%CE%1A%229u%F4%B2%CC%88%E0W%D2%F0%89%F5.%88%9D%F6%26%10%EC%1A%C7%CB%25%F2%80%03%06Y%2BV%5B%9CQ%08%A0WO%3D%E7%B0%D9Eb%3By%C0%F7%90V%87%D4I%10%26%0Do%02%01%23O%82%D2%B6%12A%3F%09%2F%ED%A7%0A%B5%A2%BE%1A%C4%7D%B9%F1.%A7%0CA%24%19%88%AF1%D0%E3%7B%1Fz%15%A3%F60%DAnj%8CO%A4%2FY%B1X%09%BF%0F%F44L%87D%BD%CF%02%F0%DD%1C%F9%A2%9B%B1%FC%B4%AB%07%06%2A.%E7%60F%9C%7Dp3%87%A0%2B%A5L7NO%FE%DBN%0A%7B%8FA%CF%B7X%B1.dl6%93E%29%A1LI%C4%82%A3%60%0E%F8oj%BB%CD%C3%8B%CE%89%86FH%09%D6U%C8%DD%18M%EC%DF%0F%92%5EgF%F5%2A%11%BF%E5%90%7D%9A%C8n%84h9%17%E6%8C%8D%84%3Da%F3%16%DA4%F9yWUb%3C%0Db%14S%0A%EB%E8%96%C8%18%CD%EF%60j%DFU%18%F3.%D0Obd%EE%F0%A3%8Fl%C2%8C%EC%9B%24%14%F3%E9%1C%EC%A6%3F%E5%DA1%D5%04%95%0D%1D%EC%98RN%06%F6p%07%F2%82%25%0B.%D5s9%9F.%10%D3%00%0D%25%8D%9Ff%5D%D7%F9%80%C1C%A2%A46%E2%B2c%A0%BE%5B%A3%17h9%8E%F8%DB%80%D83%14%AC%2AQi%B5%04%C13%80P%2C%8FM%0EV%01%0F%15%DD%1DQ%1E%82%97%C8Y%A5%BB%2F7%FD9%C3%C1%2B8%3F%876%11%D1%B3v%20Jd%F7%7F%89%D3%E8%D6%90z%93%90E8%3C%87%941%21%B2j%06%2B%F3%BC%2F%E1_%FD%1F%0FQ%92%E0p8%7BE%9A%14%E3%3A%B7l%8C%A5%3DtG%D6%92%DE%A5z%A0S%0E%0D%7B%906%9A%E5%FB%93%C4%23%A6%B8O%9BN%A3h%941%3D%0E%AA%60%FC_%2C%AF%E3%F2%C1%0F%60%CE%DFfE%C0%E2%18p%EC%91%23%FA%17%2Ax%3E%93%C3a%22K%E6J%F1%E7%06%23P%8CX%AE%8B%D8%02%5D%EC%C2%11%86%60%7Cv%F9_%E3%D2%8B%90J%B6%E1I%08%BD%2F%60n%2F1%D18d%E5%AC%EA%1Ev%AD%0E%AF%DBE%02%F8%92%B5E%DB%D4%C3%0AE%B0%83%9F%F1%84%3E%E1N%27%A2%0D%0D%F4j%8F%AF%25B%B8%C5%0B%BF%40%FF%1F%D6%D5%E6%B7%CC%B0%B8pV%CFn%0Cm%C7%ED%FB%E9%C4%40%F3%25%84%DC%8C%E6K%3DP%F9%9CXe%F0o%2B%83%25%A0%13%82%AF%05%99h%5Da%A8%04%F1b%F4m%0C%84%05N%17%99%94%F7%CF%2Cz%84%DD%9AIG%F2%20%B5%04%3F%C7%CF%D32Esv_%F8%C6H%07%1D%85%17%09%7CS%FBYLH1%7F%FF%E5%07%AF%11A%CC%14.%1E9%EE%0C%F6%11%60Uy%DCS%27%F3%08%CF%89%D6E%98%87l%91%96h%04%BDf%DBU%15%5D%9BW%60%21%9C3%2BTtO%BB%DCeh%0C%EA%09z%F7%B7%FD%E5%DE%1A%27%A2%A8%24%0D%19%28%22%EC%85%93%C4%DA%A2O%1D%8A%95%AC%CB%04%FB%E34%D1%B4%E8%CF%89%3C%5C9%02_%8D%CDR5%97%02%DDH%A51%F6%BC78%BD%B8%95WS%A6%A4%83%9Dm%A9L%2C%94%C7%BF%C7%FEi%04H%96%2A%10%8F-%7D%84s%13%80%E1K%8C%11Ye%F0%E0%0B%B3K%19W%3A%CA%D7%F74K%BB%92C%00%99%B4%A3%04%23%0F%D8%BC%E3v%973%B9%CC%16%E9%0F6%F0%00%92E%EF%ED%F0%0F%A1%AB%10%FE%06%16%1C%2A%FA%D5%15%19W%10%7D%EF%D81%D0%A1%AB%D9%D8V%8B_%40%93%3Eo%20%D5%0C%A34%D4L3%A1r%8FZ%CB%CB%3E%C9%07%BFt%9F%5E%90X%88w%96%00%002%EC3%8FT%81%00%00%00%00%00%00%00%00%00%00%00%00");
  background-repeat: no-repeat;
  background-size: cover;
}

.sassas-tv-media.tv-crosssection-image {
  background-image: url("data:image/webp,RIFF%F2%11%00%00WEBPVP8%20%E6%11%00%00%90y%00%9D%01%2A%80%02h%01%3F%01%80%B8W%2B%27%A6%29%A1%92%D8%D9%60%20%09in%FC%23%EE%A9o%AC%98%B6K%97%EF%1F%FF%89%E1%DD%83%BD%7D%D6%BB%88%7F%9B%3A%88%BCn%D0%8Fm%BE%DD%E0O%FE%CF%A5%BA%60%FEy%FB3%F0%13%FA%9F%D5%9F%BF%DE%A2A~%87%E1%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C6%18%C3%18c%0Ca%8C1%860%C5%D7%0E%0C%DF%EC8%F4k%AE-%21%00%DB%0F%B7%82%F9%99%7FXn%CD%D9%BB7f%EC%DD%9B%B3vn%CD%D9%BA%5D%18%F4q%D2%89%CD%B6H%E2%DA%EB%CC%E5%21%13%93%BE%E8-%9Dy%2F%FF%D6g%86%94RbLI%87%C6%2Ag%0A%B0%CA%2C%19%FC%AE%7Dr%98%2FJ%24%C7_%9A%22%C6%27%12%02%40H%05%E3%93%F4%C6%11T%07%B0r%A5%0E%DA-%A9%EC%BB%E3%15%9Eo%1FM%86%8A%1C.%21%11%8CS%19%AD%60%86%88%84c%2B%C1%0Bq%04S%B8L%3E%EA%8D%DF%F7R%F0%12%01%80%1E%D0%9A%B3%83%3BYM%EC%9F%EBE%CA%17%BD%11%88%B2%2F%D7%40O%D4%9A-%0F%1A%87%E1%8C1w%A6%3Cx%A1%15%BC%FC1x%1D%97%F3%1A%C3%CC0%FD%FF~~%A2%9F%12mIQ%3C%BAp%12k%F2%C4%80%8F%C7%1Beye%B1%1BC%D0%13%F5%40X%88%D9%40N%D4%8A%F2%8E%10%86%A9%81%97%B0B%CBS%15%E8%5D%20%C4%CE%E9%A3%17%89%05%C1%E5%BC%BDV%E7%C8O%F1%00%1C%E6%A1%10%82%10B%03%B4O%08%C4%D3%AF%C1j%3Cq%DF%AFE%C5%00%5E%5B%DA9%E6%20%12H%8B%B9d%F7%91%18A%C0%0E%9E%F7%97%0A%5C%8E%A7%12%A0%95%96%E5o%24%1D%2B%10F%AA%95%20%E3%ECA%9A%3A%00%7D6%C0%0AhT0%24%F2%D0%99%E4%12%14%A0%D6%DDr5%0F%C3%18i%DC%29%85%7F%10%C7%3FaD%DA%99%C9%26%DD%E0%28N%9C%B8%EDa%E6%92%AA%C1%82q%1A%85%B2%E0%8DC%F0%D3%F1%16%9F%17%E8%06%2F%85%94%8Aa%8E%2B%2F%DD%5CT2%91u%3E%F1%97OX7%5Bh%DA%88%21%04%20%84%10%82%10B%08%40%80%C4%CBp%DE%D3%8B%DD%27D%C4%E1%D8%DB%DB%AB%B2%BC%B6%CD%9BA%12%08%A2%85%15%B6%9Ey%A4%B3%F6%AB%F4%D7%E5%89%01%20%24%04%80%90%11%F9k%02u-mI%26%81W6%19%91%EE%22%5C%CF%C9%B2Ip%8DC%F0%C6%18%C3%18c%0Ca%85%22%D2%3D%BF%DA%D6%40%DE%02%9F%816G%19%05%13%AE%CA%A0dv%B3vn%CD%D9%BB7f%EC%DD%9B%0C~%E3m~%0E4%CFc%C1L%BC%F9O%09Y%8F%26a%B5%3FB%00%C6%18y%A7%DA%ED%F1%22s%92%D4F%CB%DAr3%2A%B3%2B%15%E0%8DC%F0%C6%18%C3%18c%0Cpo%0D%29S%22%09%12%0B%C9%CE%A5%D7%B8%20%FEUwW%11%DA%B4%8D%7F%1D%8Eeu%AEK%A3%CE%3D~%C5%81%C4%3F%E8%99%01%11%21%2F%16%99%F0e%C1%1A%87%E1%8C1%860%C6%1Ag%84%F1%F5%A8%FCd%FE%D9%85G%12%02%40H%09%01%20%24%04%80%90%13%FE%B3%7D%04t%A7%0Ca%8C1%86%17%3E%9EE%CF%86%27%F3%1F%FE%AB%06%0D%08%7D%EC%CB%14%AE%E9%92%CB%FF%11%9FP%248%BA%D3%AA%91%BAR%01%FB9%05%C3%CA%C0kb%3A%CD%B1%84%98T-%A0%079%EB%C4%DB_%E1%C5%26%D4%23eP%88ti%D8%B6%FA%04%98%93%BB%A2%08A%08%21%04%20%9A%0F%3D%7Dl%98%7D%AB%B6k%F2%C4%80%90%12%02%40H%09%01%20%27%FD%7DTQr%04%98%93%12bLI%891%26%24%C4%98%93%12bLI%891%26%24%C4%98%93%12bLH%60%00%FE%FE%7B8%00%00%00%00%00%00d3%19b%F3%A2%E0%C06%3B%BE%2B%D7%EF%93y%C8%03%3C%FB%8D%E8%A5%89Vv%9F%D1%14%2C%26%CE%3B%21%25%C7%85u%F3%EC%B0J%10%21%80%CF%EB%D9%C7%03K%A6%80%F3%02%B2%FE%DF%A86%A3%AD%AE%0F%3D%DE%EB%E6%B0%22%40%D3%E8%29%11H%12%81%C7Q%3C%08%CF%D6%F6%B8M%988%24l%D4%B0%AF%F7%D0%2C%C8%F5X%D6U%BD%E28%F7%E1v%05%3F%1F%9E%F4%1A%F1%EE%AD%DB%CD%FE%AA%00%0B%2ARy%DCB%F0%E1%18%AC%05%5E%2A%28E%87%EA%2C%26%B3%87%1Ch%07E%C0%0A%3F%C7%EF%C6%1E%A3%25%EA%3B%18%EAIy%89%1E%A2%C1%A7%B6V%C40%9D%7F%FB%FB-z%CD%08%E8%F9%CC%B8O%EDz%A7%B8%2C8%91%8D2%22%9B%D6%8Fx%BD%D3%0C%F4%FB%04%F3%BA%EB%B6%B0%CD%EA%DB%9F%EF%FDrR%96%E7z%BD%27%0F%E3%D5%1C%96%CDf%21%DA%EC%FC2%8C0%1C%87ai%AD%A8%24%C7%3Av%BA%9F%83%F7%9D%85%F8%8D5u%08%3F%D2%BF%CAO%FF%E2%19%E6%83%C93%DF%EAl%83s%3A%848jVT%C6%DB5%7B%85%2A%CA%F3%8C-%3Ca%E8%B7H%96%B72f%03%B6%D0%96%E5%9F%80%B5%7C%26%8E%0B%83W%2F%3B%E8~%AD%F2%D1%1C%00%EE%FA8%9E%C96%2C%03%8A.%D2%B4%1Eo%F9vy%D1%20%25%DF%3D%BBmPT%2A%BE%B8%CE%148M%9E%E9%B7%06%40%5EA%8B%BFGPA%A4%BC%0D%2A%0E%F0%3ARew%D9%96%8C%9B%819%5Cd%C0%15%3D%EB%D7%DA%CD%D5%A2U%C3%85o%1A8k%CF%3E%97%14M%13V%A9%1B%0Ea%3C%DE%2A%18%FC%D1%F1K4eZP%B1%9F%84%E9%19%DC%3A%F8%C0%8BM%E9%A9%7D%02%ABU%18%DB%0FZ%2F%86%A1%CEoS%5E%29%8E%B7%60u%E5%0D%99%FA%BE%C4%1E%87B%05%CB%8CX%F9Ln%DB%A5%13J%25%23%8F%94%22%3F%D8%A5%26y%CE%8E%B3%F7%BB%81%A2j%89h7%FAh%88%60%F8%84J%AFQ%82-%0B%2B%D1%BF%5D%F2%FB4S%90%90_%C2%A5%B0%A2%11l%91%91%8B%D3%9C%1DX%96%23%0A%E8%8BH%BA%8C%E7s%EE%A2%83r%04U%B4%0F%B0y.%8C%1B%3F%95q%98%EA%D2Y%9F%29%BB%16%7D%F0BC%11%C3%92%C2%A5%86dl%90%E2%3F%8BfG%A2%C5n%DC%C9%9AY%FA%DC%FEq%84%84%07%80%C8%B9%AEi%CE%A8k%3E%FFDnn%BFuGGG%26%23u%06%91%9EcMa%EB%CB%27WL%11%B4%B1%B2%95w%BF%DD%04%81%FC%90r%85a%03L%03%972y%DC%C0%83%84%E1%191y%5C%B3%E9%1E%7F%27%81%17%AE%B6uq%04Bl%60%93%3F%96%D3w%3Bg%E9F%D4%1B~%F2%CC%0Dx%85%29%20%12R%E6%B4g%F2%60%2B%C9%C2%19%91%F2%C9%85%FAC%B2%3B%8A%B1%2C7%14%24%F2%DC%A2S%10%EB%A2%C3%1Bo%E0S%2Ah%A9%FD%93%5D%DD%1E%B4%EB%A9%ED%FC1%1C%DA%C4c8%A4%A2%7D%1A%D8_%A6%0BY%05%BD%DB%5ECy%FF%21c%9BFz%1D%8A%12%C7%16%D3%E6x%ED%8DI%CFVua9S%82%DA%83%BE%CF%25%40%80r%9AH%B2%07%5E%AB%B4%DAi%28n5%B1%17%F1%E5I%BF%A7%1F%A4%89%E5%AA8%FCk%99%9C3%5D%23G5%2AH%03%BC%AAs%86%C8%5D%02%87%C5%E0%01U%1Eh%7C%16%15Bc7%D0%C2%FD%ED%9B1%C7%13%BCv%2F%9E%A0%5E%0DY%97%26%2FX%C52%E9%7C%7C%5D%B9t%C7%90p%B0%04F%E1%CC%3C%A9%B7%2C%D4J%2F%12%C5%2B%83W%05%C0%D8e%12f%88%E6%B0%C3pL%88uE%28F%CF%5EA%BE%C73%DE%7F%B0%5C%0F%F5%BB%F4%8E9%B5%18%ACa%C6%FE%07%D5%D2%C3%7C%15M%EA%85%C4%C1%D2%A78%09%1F8%AC%E9%B7%EA%5D%0B%3AYxi%0C%95%D9Z%8E%03KNX%DE%85%7C%ACF%E2%9C%7F%FC%C7%9B%91%D3%BC%A4W%12%3A%E3%E1%8E%CD%C7%EC6%E2V%CAFw%FF1F%1A%12%E5l%F3%7F%C5%1D%FD%F41DsYE%16nS%EE%8C%C4%A2%5B7J%CF1%1F%C3%3F%FE%3D%A9X%19%ED%7B%C7%24h%AAZ%CBI%F9S%1F%B8%40%D1%9A%17%92%F6F%3D%85e%00%EA%AE_%08%ED%80A%E5b%95GOi%AB%03%FF%18R%3DnB%83%A7S%D0%9Ci%ED%7C%F0%C9%09%D9wr%40H-%872%9B%FDI%B3%94%0DP%2B%9E%1E%97%83%07%04n%E2%BBv%82%FE%E6%D4%F1Q%D2%D7%82R%F4%97%EBd%B1%E7%97%DB%00%93f%ECzl%27%09%5C%A7%D4%BF%BD%EDJ%C7%D3r%0E%17%BBv5%AA%B2V%C2%D6%7F%AC%28%94%03%18%B1%BB%8F-V%FF%D9o%15%7D%06%2BW%5E%DE%2C%19%DC%D6%DE%99%80%18%D9%B7%24%C5%8822%92%C1%EA%27X%C5%24%F7%EF%3Cd%27P%B1%00%21s%CC%09%EB%AA%CC%E8S%C1M%95Za%05%7D4Kn%E8%E1%8A%CB%11%05%7B%D5%BC%7B%84%91%C2%3Fk%C8%C8%A5%1A%7BL%26%FA%8F1%1C%7C%FEz%85%14%0A%CF%92%D2H%BE%E8%3F%89e%FB%0E%A2%B3%CB%23%DE%DC%5B%AA%FB.%A7%3E%06%DA%B7%ED%87s%22%BEA%ACr%FC%A1f%D9y%B2%B1%8F%96%B2%80%DD%C8%E0H%B6%F3%84%12K%C1%3E%F0%BE%40%CB%8F%97%0Bqn%87Mu%60%9B%EB%0CY%9DHm%89J%88Bg%17%DF%3F%D1%81%EA%BE%3BF6%84%F8%CE%8BU%0A%A3%08uy%97%F8p%A1%ADAy%E7%B9%A6%CF%AF%04%F5%F8%E8%84%BA%8D%0C%ABF%AD%8C~o%27-%A2%B4%AE%9D%3D%E4%B3%5EbG%9C%7B%A5%C9-%C7N%8F%8B%0B%7C%E8%A7l%9B6%CB%92%84%3B%C8r%26M%95%B0%1B%BB%E0%FB%A7%0E%C5%5D%FC%C4%D1%BB%D6jr%80%F2%DC%BE%9F%DC%CB%F7vqQ%C9%DC%E9D%27%FD%9D%5E%2AC%B0%27%86%EC%00h%EE%F5N%08%D9%DB%AE%BDV9%B2N%FC%B7%20%D4%C3%CB%A8%ABt%0E%B9L%C1%00%BC%ABZ%AA%DF%DD%AF%D9%5E%94%D16%D3%3A%8D%D1%D0%26%C7%0C%B0%91%2A%AF%21%E4~9%83LT%D3%F7%2B%90M%26%EATE5%95%057%02%92%2A%10%F16%88%FF%A0v%E2%B4%CA%9D%DBR%2B%9C%F4%3Fw%06%D41%FA%A5%9D%FA%85%07%F8w%85%A3%7B%FD%94f%5Bm%7B%97Y%CFp%99%E5%C2%29%90%27%3ES%0Fp%FFRM%CBy%92%F3%00XF%CC%94%99%11%CDl%DD~%20%DD%E1%20%96%C0w%DA%CA%9B%16%1E%9C%ADf%24v%DFP%5D%B2%EA%B7%9C%84%03%7F%3A%1A%3B%BF%FC%C7yG%BC%CF%A4%89%20%07%91A%F2i%87%08%25%B8%EDO%26RI-%CB%EATK%83%E1%5D%CBJ%23%11%9E%B5%BC%B4%9C%9A%C1%A1%DC%9E%91%03%8D%23%D1%08%F2%B0%F1%11%98%F9%12%E3%A0q%CF7%28%884%AD%A6%E8%DB%A1%AB%AFWt6%BCT%94%14%F1%FC%B9%7Fg%27%FF%A6%CEZ%5CI%86%21%E5%C9%B0%8C%21%9A%C1y%D4%7F%21V%0E%2Ff%BAQ%A9%9A%FB%92%FC%BDqx%DD%E7%C1vpb%C9%7C8%DA%9D%E3%2B%9954%B8f%9E%12f%7CcE%86%B71ds%D0.%3B%40%EB%C8%BC%8E%09%08%F6%135y%23%EE%F0%DB%05%80%C0%9E%8B2%FB%94%408%14%14%A7~%AC%13%FFQ%C3%D8B%2F%0E%B4.%24%FD%04j%E5%D3%DB3I.N%BA%D7-%23%9A%3B4%01%7Ch%9A3K%CA%0E%D8k%E5%A0%CAQ%8Anh%9A%10j%C1Iuff%A9%10l%18%D4f1%C7%1E%C7%FE%3B%DD%3B%93%A7%02o%BA%B9%D6hkt%FF%2A%DA%28%CE%D8%C8%26%C66%B7%21%7F%FCN%9F%D0v%FC%03%88gN%ED%EA%A3%A4K%03%DB%C2_S%A4%AE%23ho%0F%EBkv%D09%8C1%A5%FF%1C%2A%08%A0%AF%2F%A8.%AD%5C%ECll%29%C1%C0%A7%EDAe%E17%8A%D4%88%14%2C%E1%F2f%F8Y%C8%93%ED%B03%9C4%83%7D0%EEk%F3%2Fu%A0%F3%6088%E1jw%2C%BD%21%DB1%27%C9u%94%1A%94%BE%FC%1Bk%DF%5E%22%82%24%A6D%FD%00%02%7F%93%D7%14T%94%03%C3f%04%CB%A8%8A%B8%0Ayxu%0C%0B%12gE%A3E%92%F1%FA%B7%FC%AF%7C%3B%0B%DA%21%FD%EBF%DD%A2%96St%12%CD%94%B5r7j%E9%7C%B8%D6yMHG%C5%2Fz%BD%F0%05%18%5E%A9%0F%F0%AA%80%26%9A%CD%12a%06s%D8%1C%5E%B99z%BA%D9Q%1A%14%81%E9%DD%BAt%A9%E1%CD%8B%C1%C3%F9wa%B2%29g%9Fjw%3BoY%A5dX%C6%17JGK%08%B1%A8J%FB%96w%09cc%FF%24%90%B26_Q%DDv%F1%A2~UH%8C%8E%27%9B%98%5E%C8%3B%97T%08%3FL%FF%E2%B9%60%40%1EcDKa%D0Y%20n%E2%16%25%D0%5E%1E%C2%DBY%86%C2%00%ED%BA%5C%85%A1F%C3%10%CF%1B%C8S%0C%1E%A2%28%09z-%AA%00W%C6%C3%1C%8Dp_%D1%1D%D1%CC%C8%03%9Ec%81%F23l%2F%1D2OYH%15%C7%97G%1FI%DC%DE%E40Hf%2A%F6%91N%DB%B6%8D%A3o%99%CFs%F7C%2B%3E%EC%9A%F55XAb%E0%3B9%D5%1AJ%B6%87I%EA%B9%1D%FF%E6%8C%80%1A%CA%02%E2%95%230%10%8F%5B%F5H%E3%24%BE%24%E8%84%5C%F5%E2%D2%F0M%02%0F%CA%BB%A0c%F64%7B%25%99%DE%F3%92%F2~%BA%8FeL%8C%25%C8%C0%FB%98%10%5C%84%9D6%FA%88%A5jR%D7%F0V%B5%04t%5C%19%C0%E5%DB%2A%95%91B%3F%B4%D7%03%7D%D6%82w%EEp%813iy%E9%0F%A6%A3%A69%7C%A0%19%B7%27y%F3uu%C9%DBa%60%8Ae%81%89CIw%E8%24%ED%13fV%89%8D%8A%80r%94%17%21%F1%1AE%1Fg%28C%1F%AAw%AF%3C1%93%2F%8B%B1%1D%C0%7C%1AK%D2%CCt%E5J%15%D0%9B%DC%C6%A9%5B%7B%B2%1F%8F%7C%E0%91D%7Dc%25%10%AA%D9%B8%19%CCR%20%09%E1%C0B%06%A2%97%FCn%EC%83%BD%B0%D0%90%2A%15%90%D1%EC%96%25%94%1A%CFO%84%91R%A2%9D%1A%3E%C0%1E%F2%B7%7Ct%29%82%18%8D%12I0%C7%ED%EF%2F%F8D%EA%AA%AA%CA%ACL%D5%A1%DC%27%A7%FB%60%C5%88%7B%2B%18%28%E7%EES%89i%05Ca%F9%BA%83%26%CD%28A%20%5E%D8%C5%CD%0Ek%2F%A6%FA.%B1%A3%9BisQX%00%02%D8%DE%9F%3F%F1c%B0N%C3Je%B4%B2%10%E7%85%A7lN%23%D6d%A3%13%E0%3F%F1%BD5%BE%05%A5%2A%191%E4%C6%DD%B3D%E7_%7F%2F%C4%FA%3FU%F2%B6%F1%5C.i%E7%BC4%AE%01%9B%97%17%92%24%20%5E%2C%8A%F1%9C%8F%9C%7DO%F9%A1%23%B0~%B5%FD%823%12E%406%1FA9u%AEc%28%DF%1D%C2m%F8%C6%E0%84U9%9BRv%25%13%D0%12%DE%3E%8C%A5E%25%EDG%12vF%C2%A3F%83%DCm%F02Lh%02%C0xF%FBs%C3%F6z%B4vM%F9%20%83%1F3%12%0E%1F%BB%B1%BBL%07%CAB%EB%8B%9FY%25%D9%EE%9Fs%8B%14%A7.%5E%80%C0%E2%EE%06%D8Z%DD%04%27%F6zn%F0%BA%2F%A7%03%DC%0A%88%0Bv%EC%B0%2A%B4%12%04%BF%DC%D0v%AA%BFZ%09%2F%1F%9E%224%BFZ%DA%CA%00Y%8C%A6%B4%86%94%CD%D8%F5%9B%13t-S%CFu%14%2F%2Cu%97%BC%D5%14%02%DE%B0%141E%1C%05%8Ddw%3B%9D%B3G%048%86S%EC%11%14%15%0D%1D%FE%F5%FEl%C3%F7%D7%FB%B4%A3%FB%DE%C4%E0%ACQ%8Ft%B3%01%8D%C5%EDAS%12%3D%A3%40%7F%EB%9F%20b%7C%5BA%AB%AE%25%A4m%5B%C2%B5%0DB%29j%27f%EE%AE%D6q%B7%03%E1%F4%99%D5%2F%90pK%A2Zhs%D5%BBN%E4Z%9AWQ0%DC%8C4%ED%D1%E6%84%99%F5%1F%82N-%1E%14%99%8C%AE%B5%0FqN%D7X%1D%E7%C5m%28%C17%E1%F0%AA_w%AB_%A9%85%E4%F1%B9%3C%A9%21%3ESL%D3%F65%A9%B5N%97%04%C5%A7t%02%96b%82%AD%FF%7B%B4%AD%92ZL%84%9B%ED%E8%10%11%09%98%D0%5BRFu%E4%25%FE%E7%8C%7C%C48Hp%9D%3E%E0-%A4%D9%D2%DE%E3%F4%EA%DFHu%96%95mI%E75%D3%C1%EE%0D%3C%EB%2B%FDl%BD%A1%A2%FB%9A%9E%B92%FB%99%A7u%81%18%23%F3~%A4u%D3%06%E53s%01%3A%3C%83%EE%3A%23%90%AE%60%85%9F%90%AB%D58%0EK%9B%3D%A6%E3%29%F2_%C1%B0%CC%D1%F7%7B%3D6%24%A7%B6q%AB%7D%C4%84%3C%93%5B%D5%3A%8D1%D4%3C0%AC%27%CC%C1%27%FDp%9F%09R%7C%98%B52%FE%90%A6%9AW%0D%D0GK%1E%CF1%F9%D6%FA%05%99%B4%A2%04%28%FE%7B%8D%23%D9h%95%8A%1CUwYg%20%B8%1F%FE%08%99%BE%24y%01%9F%27r%86%23%83%1FQ%95%F3%B7kP%94K%FB%02%2CT%96%C723k%0DZ%E6%3Aii%40%E2%DAm%1F%95%AD%A9%EB%B2Fn%DE%14%F5%CBx%20z%E9r%91%25%A4UtG%EB%19%7B%9F%F7%DA%3F%DD%28%3BJ%B2%3A%0C%23%0A%E8%E8%CF-%DA%BD%19%9BM%2C%95c%DF%D0%CB%A6%EF%DA%DD%08P%F8%E4Fr%DD%0A%1D%3F5%29%C5%91.%AF%60%8C%BAA%1CU%84%99Q%E4%23%D6%D6%1C%F9%FA%EE%EA%F5%2B%CA%EB%00%F9%A44%F7%3F%ED%05%E1%24T%CC%0E%A1%DE%B4%FE%ED%2By%C0%8C%AD%A2y9%AD%11%AD%C6%1F%98%06%0E%B0%07%81%C2%BE%BFS%BF%1A%B4K%D6%AF%C4Ge%BD%D0%D9%D0%CBj%D7%E4%D2%CB%DDe%3C%83%10dz%BC%FD%8E%7B%E5%90%D1%AC%14w%E3%2CE%FF%5E%86%AE%2BT%1F%82Gi%2B%95%3F%CE%C7K%EC%5D%E1%DF%02%01%91%F4%B2%18%E6%CD%60%BE%92%60%DE%CE%96%FE%9D%24%05%A7%99%F3%11Z%BA%F3%20p%85X%C8%AD%D0qX%15%CB%15X%05w%A4%AD%BC%FA%87%90%20%8D%5B%DA%2B4%87%E7%1F%BB%1E%3A%C5MJ%3C%88%05%93%06%F2gJ%D0%A4%5D%D8%00%60%A9%9F%80%2A%A0%14%0Dd%93G%CBJ%84%F6%88%24%B8%3CK%F6%8E%EB%B1%DCS%0E%CD%8F3k%7DGo%FD%05G%25%08p%B2%1A%7D%DB%AAN%9B%D4%85z%D5%29%BBy%40t%0E%03%C0%FE%00%00%00%00%00%00%00%00");
  background-repeat: no-repeat;
  background-size: cover;
}

.sassas-tv-media.tv-flythrough-image {
  background-image: url("data:image/webp%3Bbase64%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");
  background-repeat: no-repeat;
  background-size: cover;
}

.sassas-tv-card-copy {
  padding: 1.3rem 1.3rem 1.5rem;
}

.sassas-tv-note {
  color: #737986;
  margin: 1.25rem 0 0;
  font-size: .78rem;
  line-height: 1.45;
}

.sassas-market-note {
  opacity: .72;
  margin-top: 1.25rem;
  margin-bottom: 0;
  font-size: .95rem;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar3_container {
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar3_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon3_line-middle {
    background-color: var(--base-color-neutral--black);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar3_dropdown-toggle {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    position: relative;
  }

  .menu-icon3_line-bottom {
    background-color: var(--base-color-neutral--black);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar3_menu {
    z-index: 1;
    background-color: var(--background-color--background-primary);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-right: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    height: 100dvh;
    margin-left: 0;
    padding-bottom: 6.5rem;
    padding-left: 5vw;
    padding-right: 5vw;
    transition: height .5s;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: auto;
  }

  .navbar3_logo-link-menu {
    float: none;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: static;
  }

  .menu-icon3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar3_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: block;
    position: relative;
  }

  .navbar3_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar3_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar3_dropdown-link {
    padding: .75rem 0 .75rem 5%;
  }

  .navbar3_menu-background {
    z-index: 0;
    background-color: #00000080;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .navbar3_link {
    padding: .75rem 0;
    font-size: 1.125rem;
    position: static;
  }

  .menu-icon3_line-top {
    background-color: var(--base-color-neutral--black);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar3_tablet-menu-button {
    background-color: var(--base-color-brand--blue);
    border-style: none;
    border-radius: 3px;
    width: 100%;
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .home_feature-1_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home_feature-2_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .home_feature-2_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home_cta_content {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home_team_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .sassas-market-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sassas-flywheel-grid {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .button.is-navbar3-button {
    padding: .25rem 1rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .navbar3_menu {
    width: 90vw;
    padding-bottom: 5rem;
  }

  .navbar3_component {
    min-height: 4rem;
  }

  .home_feature-1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_feature-2_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .home_feature-3_lightbox-link {
    margin-bottom: 1.5rem;
  }

  .home_feature-3_list {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .home_cta_content, .home_team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer4_credit-text {
    margin-top: 1rem;
  }

  .footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-content: space-between;
    place-items: flex-end center;
    padding-bottom: 1rem;
  }

  .footer4_link-list {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.8rem;
    grid-auto-flow: row;
    justify-items: center;
  }

  .sassas-org-value-inner {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .sassas-value-grid, .sassas-status-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sassas-flywheel-block {
    padding: 1.5rem;
  }

  .sassas-flywheel-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 1.6rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h2.lilla, .heading-style-h1 {
    font-size: 1.5rem;
  }

  .home_feature-1_item-list, .home_feature-1_content, .home_feature-2_item-list, .home_feature-2_content, .home_cta_content {
    grid-template-columns: 1fr;
  }

  .footer4_credit-text {
    margin-top: 0;
  }

  .footer4_bottom-wrapper {
    grid-row-gap: .4rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer4_link-list {
    flex-flow: column;
  }
}

#w-node-_74820872-56d1-a391-5564-2b4eb32332cf-e4f88cfb, #w-node-_74820872-56d1-a391-5564-2b4eb32332d4-e4f88cfb, #w-node-_74820872-56d1-a391-5564-2b4eb32332d9-e4f88cfb {
  align-self: start;
}

#w-node-_74820872-56d1-a391-5564-2b4eb32332f3-e4f88cfb, #w-node-_37c5e622-0e69-1c31-4555-f2c0c12c04f9-c12c04f3 {
  justify-self: start;
}

#w-node-_37c5e622-0e69-1c31-4555-f2c0c12c0504-c12c04f3, #w-node-c9e07b22-4d06-90c0-1e33-f0f35cddf31a-5cddf306 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_37c5e622-0e69-1c31-4555-f2c0c12c04f9-c12c04f3, #w-node-_37c5e622-0e69-1c31-4555-f2c0c12c0504-c12c04f3 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_74820872-56d1-a391-5564-2b4eb323324d-e4f88cfb {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_37c5e622-0e69-1c31-4555-f2c0c12c04f9-c12c04f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
