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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.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;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !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 {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92abd11_Ubuntu-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92abda0_Ubuntu-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac4a1_OpenSans-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5e292e67d5a0f0db7bc9f_OpenSans-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac49a_OpenSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5e244c08964e9c690ff85_Ubuntu-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5e2444f5b1931a83005c9_Ubuntu-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5e2926d89f3cb5283bebb_OpenSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5e292d7576fed4ab7f1aa_OpenSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5e292f9dfbde9c6154cb3_OpenSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --pearl-bush: #f0e9e4;
  --brandy-punch: #b5762b;
  --black: black;
  --white: white;
  --prussian-blue: #003253;
  --just-right: #f2dad0;
  --jagger: #391463;
  --red-ribbon: #f01245;
  --core-4: #02d1e4;
  --grey: #efefec;
  --granite-green: #8e8c7d;
  --gum-leaf: #c4d5ca;
  --business-yellow: #e8e009;
  --cyan--aqua: #02d1e4;
  --sunset-orange: #f75447;
  --confetti: #e9cd46;
  --enterprise-grey: #f9f6f4;
  --shilo: #e8bdb7;
  --paprika: #93002c;
  --investor-green: #104f5c;
  --investor-grey: #eff1ed;
  --malachite: #0fab4d;
  --e2efea-with-10-opacity: #e2efea1a;
  --celeste: #d6d7cf;
  --neptune: #79b2b6;
  --lochmara: #007aca;
  --cyan-green: #a9ded8;
}

.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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  font-family: Opensans, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

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

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
  line-height: 1.8;
}

a {
  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: .5rem;
  margin-bottom: .5rem;
  padding-left: .25rem;
}

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

blockquote {
  border-left: 0 solid #e2e2e2;
  margin-bottom: 0;
  padding: .75rem 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4;
}

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

.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-2 {
  position: static;
}

.features-list {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.features-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-bottom: -16px;
  display: flex;
}

.rich-text-block {
  background-color: #fafafa;
  padding: 19px;
  overflow: visible;
}

.html-embed-3 {
  width: 100%;
  display: flex;
}

.html-embed-4 {
  width: 100%;
}

.col-4 {
  flex: 0 auto;
  align-self: flex-start;
  width: 33.3333%;
  margin-bottom: 8px;
}

.row {
  flex-flow: wrap;
  align-content: flex-start;
  display: flex;
}

.col-12 {
  flex-direction: row;
  flex: 0 auto;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
}

.ctavisma {
  color: #333;
  cursor: pointer;
  border: 2px solid #d3d3d3;
  border-radius: 80px;
  padding: .5rem 1.5rem .4rem;
}

.ctavisma:hover {
  box-shadow: 0 0 20px 1px #0974b333;
}

.ctavisma.blue {
  color: #fff;
  background-color: #007aca;
}

.heading-2 {
  margin-bottom: 46px;
}

.col-6 {
  flex: 0 auto;
  align-self: flex-start;
  width: 50%;
  margin-bottom: 23px;
}

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

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

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

.padding-vertical.padding-huge {
  align-self: stretch;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-huge.nopaddingbelow {
  padding-bottom: 0;
}

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

.text-color-pearlbush {
  color: var(--pearl-bush);
}

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

.background-color-brandypunch {
  background-color: var(--brandy-punch);
}

.opacity-50 {
  opacity: .5;
}

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

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

.margin-large {
  margin: 3rem;
}

.margin-large.margin-top {
  margin: 3rem 0 0;
}

.margin-large.margin-bottom {
  margin: 0 0 3rem;
}

.overflow-auto {
  overflow: auto;
}

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

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

.icon-1x1-xsmall {
  grid-column-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-1x1-xsmall.flagpadding-top {
  margin-top: 6px;
}

.icon-1x1-xsmall.icon-position-bottomright {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

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

.text-size-regular {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.7;
}

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

.text-style-link {
  text-decoration: underline;
}

.text-style-link:hover {
  text-decoration: none;
}

.text-style-link.w--current {
  border-bottom: 1px solid #000;
}

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

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

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

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

.padding-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 0;
}

.padding-xxhuge {
  padding: 10rem;
}

.main-button {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  text-align: center;
  border-style: none;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1.125rem 2rem;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.main-button:hover {
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-button.is-secondary {
  color: #000;
  background-color: #0000;
  border-width: 2px;
  border-color: #f5f5f5;
}

.main-button.is-round {
  color: var(--black);
  background-color: #0000001a;
  border-radius: 100%;
  width: 9.5rem;
  height: 9.5rem;
  padding: 1rem;
  font-size: 1.125rem;
}

.heading-style-h2 {
  color: var(--white);
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
}

.heading-style-h2.is-video-title {
  color: var(--white);
}

.heading-style-h2.heading-yellow {
  color: #e8fc25;
}

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

.icon-height-small.has--no-document {
  opacity: .65;
}

.form-checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  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;
}

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

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

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

.padding-huge {
  padding: 6rem;
}

.padding-huge.padding-left.justify-center {
  justify-content: center;
  align-items: flex-start;
}

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

.text-weight-bold, .text-weight-bold.heading-style-h4.text-color-white {
  font-weight: 700;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xlarge.margin-bottom {
  margin-bottom: 4rem;
}

.margin-xlarge.margin-top {
  margin-top: 4rem;
}

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

.margin-xsmall {
  margin: 1rem;
}

.text-color-prussianblue {
  color: var(--prussian-blue);
}

.page-wrapper-2 {
  z-index: 0;
}

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

.heading-style-h4 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.heading-style-h4.font-weight-regular {
  font-weight: 400;
}

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

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

.button-text {
  z-index: 2;
  color: var(--white);
  text-transform: none;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  position: relative;
}

.button-text.text-size-medium {
  text-align: left;
}

.button-text.no-left-padding {
  margin-right: -1em;
  padding-left: 0;
  left: -.5em;
}

.button-text.text-color-black, .button-text.button-text-dark {
  color: #333;
}

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

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

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

.margin-xhuge {
  margin: 7rem;
}

.margin-xhuge.margin-bottom {
  margin: 0 0 7rem;
}

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

.footer-padding {
  padding: 7rem 0 2rem;
}

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

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

.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 figcaption {
  text-align: left;
  margin-top: .25rem;
}

.text-rich-text li {
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-size: 1.125rem;
  line-height: 1.8;
}

.text-rich-text p {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
}

.text-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--black);
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.margin-medium {
  margin: 2rem;
}

.margin-medium.margin-bottom {
  margin-bottom: 2rem;
}

.margin-medium.margin-top {
  margin-top: 2rem;
}

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

.heading-style-h3.navigation-headline.headline-bottom-padding {
  margin-bottom: 2rem;
}

.heading-style-h3.slider-nav-name {
  display: block;
}

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

.text-color-black {
  color: #333;
}

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

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

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

.text-color-justright {
  color: var(--just-right);
}

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

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

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

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

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

.text-color-white {
  color: var(--white);
  font-weight: 500;
}

.text-color-white.margin-top-0.margin-bottom-0.list-of-a-list {
  padding-left: 2.75rem;
}

.text-color-white.heading-style-h6.text-weight-bold {
  font-weight: 700;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  text-transform: capitalize;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.button-group.pre-news-cta {
  justify-content: flex-end;
  width: 100%;
  margin-bottom: .75rem;
}

.button-group.margin-top {
  margin-top: 1rem;
  overflow: visible;
}

.button-group.margin-top.margin-large {
  margin-top: 3rem;
}

.button-group.margin-top.margin-xlarge {
  margin-top: 4rem;
}

.button-group.padding-bottom {
  margin-bottom: 1rem;
}

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

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

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

.padding-section-large.fullheight {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-medium {
  padding: 2rem;
}

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

.padding-xsmall {
  padding: 1rem;
}

.form-radio-label {
  margin-bottom: 0;
}

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

.heading-style-h1.trustcenter-product-search-box {
  width: 100%;
}

.background-color-redribbon {
  background-color: var(--red-ribbon);
}

.margin-small {
  margin: 1.5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.text-color-grey {
  color: #f5f5f5;
}

.margin-top {
  margin: .5rem 0 0;
}

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

.margin-top.margin-medium {
  margin: 2rem 0 0;
}

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

.form-field-wrapper {
  position: relative;
}

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

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

.overflow-hidden {
  overflow: hidden;
}

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

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

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

.opacity-75 {
  opacity: .75;
}

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

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

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

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

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

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

.margin-huge {
  margin: 6rem;
}

.margin-huge.margin-bottom {
  margin: 0 0 6rem;
}

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

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

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

.text-color-gumleaf {
  color: #c4d5ca;
}

.padding-xxlarge {
  padding: 5rem;
}

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

.rl-styleguide_color {
  padding: 8rem 1rem 1rem;
}

.rl-styleguide_color.background-color-tjvorange {
  display: block;
}

.text-color-cerulean {
  color: var(--core-4);
}

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

.page-padding.padding-for-subnav {
  padding-top: 6rem;
  display: block;
}

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

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

.max-width-large.text-size-regular-plus {
  font-size: 18px;
}

.max-width-large.margin-huge.margin-bottom {
  margin-left: 0;
  margin-right: 0;
}

.max-width-large.heading-style-h5 {
  font-size: 22px;
  line-height: 1.2;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #fff;
  padding: .75rem 0;
  position: sticky;
  top: 2rem;
}

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

.icon-embed-xxsmall.float-right {
  float: right;
  flex-direction: row;
  justify-content: flex-start;
  margin-right: 8px;
  display: inline-block;
}

.icon-embed-xxsmall.margin-left.margin-xxsmall.padding-left-0 {
  padding-left: 0;
}

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

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

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

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

.max-width-xlarge.display-inline {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.opacity-60 {
  opacity: .6;
}

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

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

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

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

.background-color-granitegreen {
  background-color: var(--granite-green);
}

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

.background-color-gumleaf {
  background-color: var(--gum-leaf);
}

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

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

.margin-xxhuge {
  margin: 10rem;
}

.margin-xxhuge.margin-bottom {
  margin-bottom: 10rem;
}

.page-wrapper {
  overflow: visible;
}

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

.text-color-brandypunch {
  color: var(--brandy-punch);
}

.padding-large {
  padding: 3rem;
}

.text-color-confetti {
  color: var(--business-yellow);
}

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

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

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

.margin-bottom {
  margin: 0 0 1rem;
}

.margin-bottom.margin-huge {
  text-align: left;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-small, .margin-bottom.margin-0, .margin-bottom.margin-xsmall, .margin-bottom.margin-xlarge, .margin-bottom.margin-tiny, .margin-bottom.margin-custom2, .margin-bottom.margin-xhuge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large {
  margin: 0 0 3rem;
}

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

.margin-bottom.mar.fullheight {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.margin-bottom.margin-custom1, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xxhuge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium.fullheight {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  min-height: 100%;
  display: flex;
}

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

.background-color-cerulean {
  background-color: var(--core-4);
}

.text-style-quote {
  border-left: 0 solid #000;
  margin-bottom: 0;
  padding: 1rem 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.container-large.relative {
  position: relative;
}

.container-large.fullheight {
  height: 100%;
}

.container-large.overflow-hidden {
  overflow: hidden;
}

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

.icon-embed-xsmall.inline-icon {
  padding-right: 4px;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-global {
  padding-left: 3rem;
  padding-right: 3rem;
}

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

.background-color-prussianblue {
  background-color: var(--prussian-blue);
}

.background-color-prussianblue.irregular-grid-card-padding.full-width.height-100.d-inline-flex.flex-vertical.flex-align-right.flex-justify-bottom {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 72px;
}

.overflow-scroll {
  overflow: scroll;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  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-select-input {
  background-color: #fff;
  background-image: none;
}

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

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

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

.text-size-medium._1char-padding-left {
  padding-left: 4px;
}

.text-size-medium.stylesystem_padding-top {
  margin-top: 1rem;
}

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

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

.main-wrapper.privacy-right-col {
  flex-direction: column;
  flex: 1;
  display: flex;
}

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

.text-size-large.text-weight-bold.text-color-secondary {
  color: var(--business-yellow);
}

.text-size-large.text-weight-bold.text-color-secondary.hidden {
  display: none;
}

.text-size-large.text-weight-bold.text-color-secondary.text-style-ubuntu {
  color: #e8fc25;
}

.text-size-large.display-inlineflex.align-vertical {
  align-items: center;
  display: flex;
}

.text-size-large.text-block-margin-bottom {
  margin-bottom: 1em;
}

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

.form-checkbox-label {
  margin-bottom: 0;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

.heading-style-h6.text-style-ubuntu.text-weight-normal {
  font-weight: 400;
}

.heading-style-h6.text-style-ubuntu.text-weight-normal.margin-small.margin-bottom {
  margin-bottom: 1.5rem;
}

.heading-style-h6.text-weight-bold {
  font-weight: 700;
}

.opacity-25 {
  opacity: .25;
}

.text-color-redribbon {
  color: var(--red-ribbon);
}

.text-color-cyanaqua {
  color: var(--cyan--aqua);
}

.text-color-cyanaqua.timeline-community-year {
  margin-bottom: 40px;
  font-size: 48px;
}

.text-color-cyanaqua.timeline-community-year.timeline-community-year-current {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 88px;
  display: flex;
  position: absolute;
  inset: -85px -15px auto 0%;
}

.text-color-cyanaqua.heading-style-h3 {
  font-size: 2.875rem;
}

.button-background-element {
  background-color: var(--sunset-orange);
  border-radius: 1.125rem;
  text-decoration: underline;
  position: absolute;
  inset: 0%;
}

.button-background-element.is-round {
  background-color: var(--white);
  border-radius: 100%;
}

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

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

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

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

.background-color-cyanaqua {
  background-color: #02d1e4;
}

.padding-small {
  padding: 1.5rem;
}

.padding-small.methods-custom-illustration-background {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6d2_triangles-dots-illustration.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

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

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

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

.margin-0 {
  margin: 0;
}

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

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.text-weight-medium {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

.heading-style-display {
  font-size: 5.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-display.text-style-ubuntu.text-weight-medium {
  font-weight: 500;
}

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

.shadow-xlarge.radius-pill.radius-bottom-left-0 {
  border-bottom-left-radius: 0;
}

.form-radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  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;
}

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

.padding-xhuge {
  padding: 7rem;
}

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

.background-color-pearlbush {
  background-color: var(--pearl-bush);
}

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

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.max-width-large {
  line-height: 1.4;
}

.heading-style-h5.white-space-nowrap {
  white-space: nowrap;
}

.background-color-justright {
  background-color: var(--just-right);
}

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

.text-size-xlarge {
  font-size: 1.5rem;
}

.hide {
  display: none;
}

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

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

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

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

.max-width-small.center-image {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.text-color-granitegreen {
  color: var(--granite-green);
}

.text-color-businessyellow {
  color: #e8fc25;
}

.background-color-businessyellow {
  background-color: #e8fc25;
}

.text-color-enterprisegrey {
  color: var(--enterprise-grey);
}

.background-color-enterprisegrey {
  background-color: var(--enterprise-grey);
}

.text-color-sunsetorange {
  color: var(--sunset-orange);
}

.background-color-sunsetorange {
  background-color: var(--sunset-orange);
}

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

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

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

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

.text-color-investorgreen {
  color: var(--investor-green);
}

.background-color-investorgreen {
  background-color: var(--investor-green);
}

.text-color-investorgrey {
  color: var(--investor-grey);
}

.background-color-investorgrey {
  background-color: var(--investor-grey);
}

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

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

.text-color-edgewater {
  color: var(--e2efea-with-10-opacity);
}

.background-color-edgewater {
  background-color: var(--e2efea-with-10-opacity);
}

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

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

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

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

.text-style-ubuntu {
  font-family: Ubuntu, Arial, sans-serif;
}

.single-button-wrap {
  display: inline-block;
}

.headling-number-1col {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-style-quote-big {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.4;
}

.padding-section-xlarge {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.padding-section-xlarge.flex-center {
  flex-direction: column;
}

.padding-section-xlarge.padding-section-percent {
  padding-top: 13%;
  padding-bottom: 4%;
}

.padding-section-xlarge.padding-top-0 {
  padding-top: 0;
}

.padding-section-xlarge.padding-bottom-0 {
  padding-bottom: 0;
}

.padding-section-xlarge.ux-header-padding-section {
  padding-bottom: 8rem;
}

.key-figures-left {
  text-align: right;
}

.text-arrow {
  width: .75rem;
}

.text-arrow.rotate-180 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arrow-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--black);
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button:hover {
  text-decoration: none;
}

.arrow-button.align-center {
  justify-content: center;
}

.arrow-circle {
  background-color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.arrow-circle.solo-bigger {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.circle-arrow {
  align-self: center;
  width: 1rem;
  margin-right: 2px;
}

.circle-arrow.point-down {
  margin-top: -1px;
  margin-right: 0;
  transform: rotate(90deg);
}

.circle-arrow.is-bigger {
  width: 2rem;
  margin-bottom: -6px;
  margin-left: -8px;
  margin-right: 0;
}

.circle-arrow.point-up {
  margin-top: -1px;
  margin-right: 0;
  transform: rotate(-90deg);
}

.circle-arrow.rotate-90 {
  margin-right: -1px;
}

.circle-arrow.rotate-180 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -1px;
  padding-bottom: 0;
  transform: rotate(180deg);
}

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

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

.section_hero-video-overlap-top {
  position: relative;
}

.video_lightbox-image {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.smart-automation-3 {
  width: 35%;
  position: absolute;
  inset: auto 35% -13.5% auto;
}

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

.swiper-slide {
  width: 100%;
}

.swiper-slide.fill-height {
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.swiper-slide.mouse-hover-drag.slider-card.background-color-white {
  min-height: 500px;
  margin-right: 50px;
  padding: 100px 100px 75px;
}

.pagination-menu-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
  overflow: hidden;
}

.video_overlay_content {
  max-width: 60%;
}

.swiper-wrapper {
  margin-bottom: 2rem;
}

.image-graphics {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.invoicing-1 {
  max-width: 18rem;
  position: absolute;
  inset: 10.1rem -1.3rem auto auto;
}

.slider-nav-name {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Arial, sans-serif;
  display: none;
}

.slider-nav-name.text-weight-bold.text-size-medium {
  display: none;
  overflow: visible;
}

.swiper-number-wrap {
  align-items: center;
  display: flex;
  position: relative;
}

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

.icon-fa-xsmall.icon-style-solid.text-color-104f5c {
  color: #ffd1d1;
}

.zigzag-imagewrapper {
  position: relative;
}

.video-overlay-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0 0% auto;
}

.slider-content {
  overflow: hidden;
}

.slider-pagination {
  line-height: 1.2;
}

.slider-pagination.nav-slider-pagination {
  letter-spacing: 12px;
  font-weight: 700;
}

.slider-item-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 3rem;
  min-width: 3rem;
  max-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  max-height: 3rem;
  margin-right: 1rem;
  display: flex;
}

.progress-parent {
  background-color: var(--white);
  min-height: 2px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.hero-image-container {
  justify-content: center;
  display: flex;
}

.hero-image-container.hidden {
  display: none;
}

.video_play-block {
  z-index: 2;
  cursor: none;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 60rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video_play-block.play-video-button {
  height: auto;
  padding-bottom: 56.25%;
}

.main-button-2 {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  text-align: center;
  border-style: none;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1.1rem 2rem 1.125rem;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.main-button-2:hover {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.container-slider {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  overflow: visible;
}

.container-slider.mouse-hover-drag {
  display: block;
}

.container-slider.container-slider-cards {
  width: 150%;
  max-width: none;
  overflow: hidden;
}

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

.expenses-1 {
  max-width: 18rem;
  position: absolute;
  inset: 6.7rem auto auto -1.9rem;
}

.zigzag-content-grid {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.zigzag-content-grid._1-4-3-4 {
  grid-template-columns: .5fr 1fr;
}

.zigzag-content-grid.align-top {
  align-items: start;
}

.zigzag-content-grid.hero-gap {
  grid-column-gap: 4.75rem;
}

.zigzag-content-grid._2-3-1-3 {
  grid-template-columns: 2fr 1fr;
}

._2col-text-right.full-height {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.hero-cta-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 50px;
}

.hero-cta-wrap.stagger-3 {
  align-items: center;
}

.hero-cta-wrap.trustcenter-search {
  flex-direction: column;
  align-items: flex-start;
}

.hero-cta-wrap.justify-left {
  justify-content: flex-start;
}

.hero-cta-wrap.hidden {
  display: none;
}

.hero-cta-wrap.hero-cta-wrap-margin-right {
  margin-right: 2rem;
}

.smart-automation-1 {
  width: 35%;
  position: absolute;
  inset: auto auto -6% -10%;
}

.section_slider_features {
  align-items: center;
}

.section_slider_features.overflow-hidden {
  padding-left: 50px;
  padding-right: 50px;
}

.section_slider_features.overflow-hidden.padding-0 {
  padding-left: 0;
  padding-right: 0;
}

.slider-item {
  align-items: center;
  display: flex;
}

.slider-feature-content {
  grid-column-gap: 7rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  height: 100%;
  display: grid;
}

.slider-feature-content.slider-feature-content-one-col {
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.slider-feature-content.no-gap, .slider-feature-content.no-col-gap {
  grid-column-gap: 0rem;
}

.smart-automation-2 {
  width: 35%;
  position: absolute;
  inset: auto 35% -4% auto;
}

.background-color-glass {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #ffffff85;
}

.background-color-glass.radius-small._90-corner-bottom-left {
  border-bottom-left-radius: 0;
}

.custom-icon-size {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.padding-slider {
  padding: 8.5rem 7.3rem;
}

.padding-slider.fill-height {
  align-items: center;
  height: 100%;
  padding: 4rem;
  display: flex;
}

.padding-slider.fill-height.mouse-hover-drag {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.radius-small {
  border-radius: 2rem;
}

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

.video-overlay-layer {
  z-index: 1;
  background-image: linear-gradient(to top, #00000080, #00000080 30%, #0000);
  height: 100%;
  position: absolute;
  inset: 0 0% 0%;
}

.radius-round {
  object-fit: fill;
  border-radius: 100rem;
  overflow: hidden;
}

.heading-style-h1-2 {
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 1.1;
}

.swiper-pagination {
  border-bottom: 2px solid #d6d7cf;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-big-text.z-index-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  top: -30px;
}

.icon-text-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 8rem;
  display: flex;
}

.progress-bar {
  background-color: #673a3a;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.progress-bar.nav-slider-progress-bar {
  background-color: var(--black);
  background-color: #000;
}

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

.radius-xsmall {
  border-radius: 1rem;
  overflow: hidden;
}

.text-size-large-2 {
  font-size: 1.375rem;
}

.text-size-large-2.text-style-bullet {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 700;
}

.text-size-large-2.text-weight-bold {
  font-size: 1.2rem;
}

.swiper {
  background-color: #fff0;
}

.hero-video-bg {
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-video-bg.background-color-white {
  top: auto;
  left: 0%;
  right: 0%;
}

.hero-video-bg.is-top {
  inset: 0% 0% auto;
  background-color: #737373;
  inset: 0% 0% auto;
}

.hero-cta-buttonwrap {
  flex: none;
  margin-top: 2rem;
}

.video-title-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  padding-left: 2rem;
  display: flex;
}

.feature-big-component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._3col-text {
  grid-column-gap: 3rem;
  grid-row-gap: 3.25rem;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

._3col-text._2col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

._3col-text.vertical-fill {
  align-items: stretch;
  height: 100%;
}

._3col-text-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.header-row {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.header-row.alight-right {
  justify-content: flex-end;
}

.cta-row {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cta-row.alight-right {
  justify-content: flex-end;
}

.divider-line-bottom {
  background-color: var(--black);
  opacity: .15;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.highlight-text-2col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_hero-video-overlap-bottom, .section_hero-intro-bigtext {
  position: relative;
}

.section_hero-intro-bigtext.for-small-business.padding-for-subnav {
  padding-top: 6rem;
}

.section_hero-intro-bigtext.for-public-sector.padding-for-subnav {
  background-color: var(--prussian-blue);
  padding-top: 12rem;
  display: none;
}

.section_hero-intro-bigtext.for-accounting-offices {
  color: #fff;
  background-color: #003253;
}

.section_hero-intro-bigtext.text-color-white.padding-for-subnav.min-height-50vh {
  min-height: 50vh;
}

.section_hero-intro-bigtext.top-divider {
  border-top: 1px solid #3d7b93;
}

.section_slider_testimonials {
  align-items: center;
}

.slider-content-testimonial {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
  height: 50rem;
}

.slider-testimonial-left {
  width: 100%;
  height: 100%;
  position: relative;
}

.slider-content-testimonial-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.slider-testimonial-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.slider-testimonial-content-right-text-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.padding-testimonial-slider-content {
  padding: 4rem;
}

.divider-row {
  width: 100%;
}

.divider-line {
  background-color: var(--black);
  opacity: .15;
  width: 100%;
  height: 1px;
}

.feature-2col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.inline-block {
  display: inline-block;
}

.full-width-card {
  width: 100%;
  height: auto;
  padding: 3.5rem 4rem 4rem;
}

.full-width-card.background-color-white.text-color-black {
  position: relative;
}

.card-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.feature-icon-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.feature-icon-list._3col-icon-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.full-width-card-header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.section-zigzag-smart-automation-left.for-small-business-light.padding-for-subnav, .section-zigzag-smart-automation-left.for-enterprises-light.padding-for-subnav {
  padding-top: 6rem;
}

.i--------------------i {
  background-color: var(--black);
  width: 100%;
  height: 12rem;
}

.video-cta-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 8rem;
  display: flex;
}

.zigzag-icon-text-element {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.zigzag-icon-text-element.stagger-1 {
  flex: 1;
}

.zigzag-icon-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  display: flex;
}

.zigzag-icon-text-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-around;
  align-self: stretch;
  display: flex;
}

.zigzag-icon-text-element-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.house-statistics-graphic {
  padding: 2rem;
  display: inline-block;
  position: absolute;
  inset: auto -10% 40% auto;
}

.image-full-width {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-width: 100%;
}

.image-full-width.showcaseimage {
  border: 1px solid #000;
  height: 300px;
}

.house-statistics-graphic-wrap {
  position: absolute;
  inset: 0%;
}

.house-statics-img {
  z-index: 2;
  width: 100%;
  position: relative;
}

.spot-boxes-grid {
  grid-column-gap: 16px;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.spot-boxes-grid._2col {
  grid-template-columns: 1fr 1fr;
}

.product-card {
  background-color: var(--white);
  color: var(--black);
  border: 3px solid #00000012;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 3rem 3rem 2rem;
  text-decoration: none;
  transition: box-shadow .5s cubic-bezier(.23, 1, .32, 1), border-color .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  overflow: hidden;
}

.product-card:hover {
  border-width: 3px;
  border-color: var(--white);
  box-shadow: 6px 6px 20px #0003;
}

.product-card-logo {
  text-align: left;
  object-fit: contain;
  flex: 0 auto;
  width: auto;
  max-width: 55%;
  height: auto;
  margin-bottom: 3rem;
  position: static;
  left: 0;
}

.product-card-text-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.product-card-arrow-wrap {
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: static;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.product-card-content {
  align-self: flex-start;
  position: relative;
}

.news-list-content {
  flex-direction: column;
  justify-content: space-between;
  min-height: 20rem;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
}

.news-list-content:hover {
  transform: translate(0, -.25rem);
}

.news-list-text {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.4;
}

.news-list-item-text-wrap {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.news-list-label {
  font-family: Opensans, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.news-list-item-image-wrapper {
  object-fit: cover;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-height: 12rem;
  max-height: 12rem;
  display: flex;
  overflow: hidden;
}

.news-list-gradient {
  background-image: linear-gradient(#0000, #000000a6);
  width: 100%;
  height: 50%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.cursor {
  z-index: 999999999;
  position: relative;
}

.cursor-text {
  font-family: Ubuntu, Arial, sans-serif;
  transition: transform .5s;
  display: none;
  transform: translate(25%, 25%)scale(0);
}

.cursor-video {
  opacity: 0;
  width: 1rem;
  height: 1rem;
  transition: transform .5s;
  display: none;
  transform: scale(0);
}

.mouse-hover-video {
  cursor: none;
  justify-content: flex-start;
  align-items: flex-end;
}

.mouse-hover-drag {
  cursor: none;
  align-items: flex-end;
}

.section_hero-video-clean {
  position: relative;
}

.block-video {
  background-color: var(--neptune);
  justify-content: flex-start;
  align-items: flex-end;
  width: 10rem;
  height: 10rem;
  padding: 1rem;
  display: flex;
}

.block-drag {
  background-color: var(--shilo);
  justify-content: flex-start;
  align-items: flex-end;
  width: 10rem;
  height: 10rem;
  padding: 1rem;
  display: flex;
}

.news-list-grid {
  grid-template-rows: auto;
  grid-template-columns: minmax(250px, 1fr);
  grid-auto-columns: minmax(200px, 1fr);
  width: 100%;
}

.news-list-css-grid-item {
  display: block;
}

.news-list-item-spacer {
  background-color: var(--white);
  width: 100%;
  height: 3rem;
  margin-top: -1px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.news-list-item-spacer.is-bigger {
  z-index: 3;
  height: 5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.news-list-item-hover-shadow {
  z-index: -1;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.line-divider {
  background-color: #0000001a;
  width: 100%;
  height: 1px;
}

.footer-grid {
  grid-column-gap: 5vw;
  grid-row-gap: 1rem;
  grid-template-rows: 29px auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer_legal-link {
  font-size: .875rem;
  text-decoration: none;
}

.footer_legal-link:hover {
  text-decoration: underline;
}

.footer_bottom-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer_legal-list {
  grid-column-gap: 2rem;
  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: grid;
}

.footer-grid-cell {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.footer-logo {
  width: 7rem;
}

.footer-grid-cell-wrap.is-footer-highlighted-links {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.footer-grid-cell-wrap.is-footer-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.footer-highlighted-link {
  text-decoration: underline;
  display: block;
}

.footer-highlighted-link:hover {
  text-decoration: none;
}

.footer-link {
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.footer-legal-change-country {
  grid-column-gap: .5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-change-country:hover {
  text-decoration: underline;
}

.footer-cell-header-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-header-chevron {
  display: none;
}

.footer-grid-links-cell {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.footer-link-cell-spacer-top {
  margin-top: .25rem;
  display: none;
}

.footer-cell-spacer-bottom {
  margin-bottom: 1.5rem;
  display: none;
}

.background-color-glass-1 {
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  background-color: #e9e9e9b5;
}

.smart-automation-4 {
  max-width: 22rem;
  position: absolute;
  inset: auto auto 13.6rem -2rem;
}

.background-color-glass-2 {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #ffffffe6;
}

.rl-styleguide_image {
  padding: 8rem 1rem 1rem;
}

.rl-styleguide_image.background-image-styleguide {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92abdbc_what.jpg");
  background-position: 50%;
  background-size: cover;
}

.rl-styleguide_graphics-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;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

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

.graphic-medium {
  max-width: 12rem;
}

.graphic-form {
  grid-column-gap: 16px;
  grid-row-gap: .8rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.radius-medium {
  border-radius: 3rem;
}

.graphic-xxlarge {
  max-width: 60rem;
}

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

.radius-large {
  border-radius: 8%;
}

.radius-bottom-left-0 {
  border-bottom-left-radius: 0;
}

.circular-image-container {
  border: .8rem solid var(--white);
  border-radius: 100%;
}

.feature-big-imagewrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3%;
  margin-bottom: 11%;
  padding-left: 10%;
  padding-right: 10%;
  position: relative;
}

.dashboard-4-graphic-1 {
  width: 25%;
  position: absolute;
  inset: auto auto -24% 4%;
}

.dashboard-4-graphic-1.stagger-3 {
  width: 20%;
  bottom: -15%;
  left: 75%;
}

.dashboard-4-graphic-2 {
  width: 20%;
  position: absolute;
  inset: -10% auto auto 22%;
}

.dashboard-1-graphic-3 {
  width: 25%;
  position: absolute;
  inset: -24% auto auto 3%;
}

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

.dashboard-4-graphic-4 {
  width: 40%;
  position: absolute;
  inset: auto 0% -14% auto;
}

.dashboard-4-graphic-4.stagger-2 {
  width: 30%;
  bottom: -5%;
  right: 73%;
}

.radius-pill {
  border-radius: 8rem;
  overflow: hidden;
}

.radius-pill.radius-bottom-left-0 {
  border-bottom-left-radius: 0;
}

.radius-pill.radius-bottom-right-0 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 8rem;
}

.hrm-payroll-graphic-1 {
  width: 22%;
  position: absolute;
  inset: 26% auto auto 0%;
}

.hrm-payroll-graphic-2 {
  width: 25%;
  position: absolute;
  inset: auto auto -10% 4%;
}

.hrm-payroll-graphic-3 {
  width: 35%;
  position: absolute;
  inset: -18% -4% auto auto;
}

.customnav-link {
  padding-bottom: .5em;
  font-weight: 400;
  text-decoration: underline;
}

.customnav-link:hover {
  opacity: .6;
  text-decoration: none;
}

.section-slider-tabs-software-static {
  align-items: center;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.software-logo-container {
  border-bottom: 1px solid var(--celeste);
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 2.5rem;
  max-height: 2.5rem;
  margin-bottom: 1rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

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

.layout_software_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tab-logo-container {
  background-color: var(--white);
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  width: 7rem;
  height: 7rem;
  padding: 2rem;
  display: flex;
}

.tab-logo-link {
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-right: 1.2rem;
  padding: 0;
}

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

.tab-software-text {
  z-index: 2;
  opacity: .4;
  text-align: center;
  max-width: 100%;
  position: relative;
}

.software-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.circle-bg-graphic {
  border-radius: 100rem;
  width: 100%;
  padding-bottom: 100%;
  position: absolute;
}

.circle-bg-graphic.background-color-grey.relative, .circle-bg-graphic.relative {
  position: relative;
}

.flex-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.container-slider-full {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  overflow: hidden;
}

.padding-slider-tab-software {
  padding: 3.6rem 2rem 8.5rem;
}

.opacity-3 {
  opacity: .03;
}

._2col-text {
  grid-column-gap: 7rem;
  grid-row-gap: 6.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._2col-text.larger-gap {
  grid-column-gap: 14rem;
  grid-row-gap: 4rem;
}

._2col-headline-text {
  grid-column-gap: 7rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._2col-text-quarter {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-box {
  padding: 4rem;
}

.text-box.background-color-investorgrey {
  margin-left: auto;
  margin-right: auto;
}

._2col-textbox {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.headline-number-2col {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: .66fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.headline-number-2col-left.fullheight {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.number-2col-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 3rem;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-center-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.section-statement-big.background-color-light-grey.location-section {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65eb141f31828adb162794ac_visma_boersen-arkitektur-lowres-44.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-statement-big.background-color-prussianblue {
  color: #fff;
}

.full-width-banner {
  width: 100%;
  height: 90vh;
  max-height: 60rem;
  position: relative;
}

.section_feature-full-width-banner-left-1 {
  position: relative;
}

.full-with-banner-img {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.full-width-banner-content {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  height: 100%;
  padding: 5rem 3rem;
  display: grid;
  position: relative;
}

.full-width-banner-card.background-color-white {
  padding: 4rem;
}

.full-width-banner-card.background-color-white.radius-small {
  border-radius: 2em;
  min-width: 40rem;
  min-height: 0;
}

.full-width-banner-card.background-color-white.radius-small.shadow-xlarge {
  min-width: 100%;
}

.full-width-banner-card.background-color-white.radius-small.shadow-xlarge.max-width-xlarge {
  min-height: 1vh;
}

.full-width-banner-card.background-color-white.radius-small.shadow-xlarge.max-width-xlarge.height-low {
  min-height: 20vh;
}

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

.section_feature-full-width-banner-right-1 {
  position: relative;
}

.section_feature-full-width-banner-right-1.section-fullscreen-image {
  z-index: 1;
}

.section_feature-full-width-banner-right-1.section-fullscreen-image.fullheight {
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
}

.main-navigation {
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-5 {
  width: 100%;
  height: auto;
}

.image {
  width: 90px;
  height: 90px;
}

.image.searchicon-large {
  width: 64px;
  height: 64px;
  margin: 14px 14px 14px 0;
  padding: 2px 2px 2px 0;
}

.html-embed-6 {
  text-align: center;
}

.trust-centre-menu {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.trust-centre-menu.background-color-glass {
  z-index: 999999;
  grid-column-gap: 2em;
  width: 100vw;
  display: flex;
  position: fixed;
}

.image-2 {
  width: 120px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.trust-centre-menu-item.w--current {
  border-bottom: 2px solid #000;
}

.svg {
  min-height: 1rem;
}

.visma-sign-graphic-1 {
  width: 38%;
  position: absolute;
  inset: 25% auto auto 0%;
}

.software-big-imagewrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.table3_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table3_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table3_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table_event_calendar_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #00000026;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.table_event_calendar_content {
  border: 0 solid #000;
  flex-direction: column;
  overflow: visible;
}

.table_event_calendar_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table_event_calendar_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

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

.table3_page-button {
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table3_page-button.w--current {
  border-color: #0000;
}

.table3_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table3_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table3_column {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 5rem;
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
  display: flex;
}

.calendar-category {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.table6_header-row {
  border-bottom: 1px solid #337576;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table6_header-row.hide-tablet {
  border-bottom-color: #00000026;
}

.table6_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table6_header-link:hover {
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
}

.table6_content {
  border: 1px #0000;
  flex-direction: column;
  overflow: auto;
}

.table6_group-header-row {
  cursor: pointer;
  border-bottom: 1px #00000026;
  position: relative;
}

.table6_accordion {
  border-bottom: 1px solid #00000026;
  overflow: hidden;
}

.table6_item {
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  min-width: auto;
  display: flex;
}

.table6_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.table6_column.is-width-large {
  min-width: 28rem;
  max-width: 30rem;
}

.table6_column.is-width-large._1st-column {
  padding-right: 2rem;
}

.table6_column.is-header-column {
  min-height: auto;
}

.table6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.hide-desktop {
  display: none;
}

.table6_accordion-icon_container {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.table6_accordion-icon_container.hide-desktop {
  display: none;
}

.accordion-line {
  background-color: var(--white);
  width: 2px;
  height: 1rem;
  position: absolute;
}

.accordion-line.horizontal {
  width: 1rem;
  height: 2px;
}

.rotate-90 {
  transform: rotate(90deg);
}

.table6_accordion-icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.icon-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--black);
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.icon-button:hover {
  text-decoration: underline;
}

.icon-button-text {
  z-index: 2;
  font-family: Opensans, Arial, sans-serif;
  text-decoration: none;
  position: relative;
}

.icon-circle {
  background-color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-circle.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.icon-1x1-button {
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.icon-1x1-button.flagpadding-top {
  margin-top: 6px;
}

.icon-button-text-container {
  text-decoration: none;
  position: relative;
}

.icon-button-text-container:hover {
  text-decoration: none;
}

.icon-button-text-container.quarterlyresults-text {
  grid-column-gap: 6px;
  flex-direction: row;
  display: flex;
}

.icon-button-tag {
  text-transform: uppercase;
  font-family: Opensans, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  text-decoration: none;
}

._3col-icon {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  display: grid;
}

.rotate--90 {
  display: inline-block;
  transform: rotate(-90deg);
}

.accordion-text-tab-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.accordion-text-link {
  background-color: #0000;
  border-top: 1px solid #0003;
  border-bottom: 1px #0003;
  width: 100%;
  padding: 2.5rem 0;
  display: block;
}

.accordion-text-link.w--current {
  background-color: #0000;
}

.accordion-text-link.is-first-text-link {
  border-top-style: none;
  padding-top: 0;
}

.accordion-text-link.is-first-text-link.full-width {
  max-width: 100%;
}

.accordion-text-link.is-last-text-link {
  border-bottom-style: solid;
}

.accordion-zigzag-text-info-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: none;
}

.accordion-zigzag-text-tab-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .55;
  flex-direction: column;
  display: flex;
}

.accordion-zigzag-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.accordion-zigzag-wrap.vertical {
  flex-direction: column;
  align-items: center;
}

.accordion-zigzag-wrap.max-width-large.vertical {
  align-items: center;
  display: flex;
}

.accordion-zigzag-wrap.hide {
  display: none;
}

.accordion-zigzag-tab-container {
  flex-direction: column;
  width: 50%;
  padding-right: 8rem;
}

.accordion-zigzag-tab-container.width-100 {
  width: 100%;
  padding-right: 0;
}

.accordion-zigzag-tab-container.full-width {
  width: 100%;
}

.accordion-zigzag-content-container {
  width: 50%;
  overflow: visible;
}

.small-business-graphic-1 {
  width: 35%;
  position: absolute;
  inset: 32% auto auto 0%;
}

.accordion-zigzag-tab {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  display: flex;
}

.small-business-accordion-imagewrapper {
  padding-left: 3rem;
  position: relative;
}

.image-text-hover-grid {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-text-hover-content-container {
  width: 100%;
  margin-bottom: 4rem;
  overflow: visible;
}

.image-text-tab-content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.image-text-tab {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  display: flex;
}

.image-text-text-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.image-text-text-link {
  border-top: 2px solid var(--black);
  opacity: .2;
  background-color: #0000;
  border-bottom: 1px #0003;
  width: 100%;
  padding: 2.5rem 0;
  display: block;
}

.image-text-text-link.w--current {
  opacity: 1;
  background-color: #0000;
}

.image-text-image-container {
  height: 40rem;
}

.profile-rounded-layout {
  grid-column-gap: .5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

._3col-profile-employee {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.profile-text-content {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

._2col-profile-employee {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.profile-square-layout {
  grid-row-gap: 2rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: flex;
}

.profile-image-container-rectangle {
  object-position: 50% 0%;
  width: 100%;
  height: 28rem;
}

.cover-image {
  object-fit: cover;
  object-position: 50% 0%;
  max-width: none;
  height: 100%;
  display: block;
  overflow: hidden;
}

.profile-text-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.author-arrow-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.circle-bg-graphic-container {
  z-index: 3;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.circle-bg-graphic-container.relative {
  max-height: 600px;
  display: none;
  position: relative;
}

.product-card-logo-container {
  justify-content: flex-start;
  align-items: flex-start;
  height: 2.5rem;
  margin-bottom: 4rem;
  display: flex;
}

.product-card-logo-container.height-auto {
  height: auto;
}

.radius-graphic-medium {
  border-radius: 1rem;
  overflow: hidden;
}

.easy-reporting-1-1 {
  width: 70%;
  position: absolute;
  inset: auto -10% -8% auto;
}

.easy-reporting-1-2 {
  width: 50%;
  position: absolute;
  inset: 20% -8% auto auto;
}

.easy-reporting-1-3 {
  width: 50%;
  position: absolute;
  inset: 8% auto auto 0%;
}

.easy-reporting-1-4 {
  width: 40%;
  position: absolute;
  inset: auto auto 13% -10%;
}

.composition-compensation-margin-left-right {
  margin-left: 9%;
  margin-right: 9%;
}

.radius-graphic-large {
  border-radius: 1.6rem;
  overflow: hidden;
}

.radius-graphic-large.shadow-xlarge.radius-bottom-left-0 {
  border-bottom-left-radius: 0;
}

.composition-compensation-margin-left-bottom {
  margin-bottom: 9%;
  margin-left: 9%;
  margin-right: 0%;
}

.dashboard-2-graphic-1 {
  width: 20%;
  position: absolute;
  inset: -25% 0% auto auto;
}

.dashboard-2-graphic-2 {
  width: 35%;
  position: absolute;
  inset: auto auto -27% 0%;
}

.dashboard-2-graphic-3 {
  width: 28%;
  position: absolute;
  inset: auto 6% -28% auto;
}

.icon-text-wrap-vertical {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 8rem;
  display: flex;
}

.paragraph, .paragraph-2, .paragraph-3 {
  text-align: center;
}

.dashboard-2-graphic-main {
  width: 83%;
}

.padding-medium-graphic {
  padding: 13%;
}

.radius-graphic-xlarge {
  border-radius: 2.7rem;
  overflow: hidden;
}

.composition-compensation-padding-left {
  padding-left: 10%;
}

.dashboard-3-graphic-3 {
  width: 23%;
  position: absolute;
  inset: -9% auto auto 0%;
}

.dashboard-3-graphic-2 {
  width: 22%;
  position: absolute;
  inset: -18% 3% auto auto;
}

.dashboard-3-graphic-1 {
  width: 40%;
  position: absolute;
  inset: auto 0% -12% auto;
}

.dashboard-3-graphic-4 {
  width: 18%;
  position: absolute;
  inset: -7% auto auto 49%;
}

.dashboard-3-graphic-5 {
  width: 11%;
  position: absolute;
  inset: auto auto 1% 3%;
}

.dashboard-3-graphic-6 {
  width: 8%;
  position: absolute;
  inset: auto auto -19% 18%;
}

.dashboard-3-graphic-main {
  width: 100%;
}

.cloud-accounting-graphic-1 {
  width: 34%;
  position: absolute;
  inset: 34% auto auto -10%;
}

.composition-compensation-margin-left {
  margin-left: 9%;
}

.padding-section-huge {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.cloud-payroll-graphic-1 {
  width: 40%;
  position: absolute;
  inset: 8% -9% auto auto;
}

.cloud-payroll-graphic-1.stagger-2 {
  top: 8%;
}

.composition-compensation-margin-right {
  margin-right: 9%;
}

.max-width-80 {
  width: 80%;
}

.automated-payroll-graphic-1 {
  width: 28%;
  position: absolute;
  inset: 17% auto auto -7%;
}

.large-image-offcenter-container {
  width: 83%;
  position: relative;
}

.large-image-offcenter-container.larger-width {
  width: 85%;
}

.flex-right {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.employee-focused-graphic-1 {
  width: 70%;
  position: absolute;
  inset: auto auto -14% -10%;
}

.beautiful-apps-graphic-1 {
  width: 50%;
  position: absolute;
  inset: -19% auto auto -28%;
}

.composition-compensation-margin-top {
  padding-top: 9%;
}

.beautiful-apps-graphic-2 {
  width: 20%;
  position: absolute;
  inset: 4% -4% auto auto;
}

.padding-small-graphic {
  padding: 6%;
}

.smart-banking-graphic-1 {
  width: 27%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.smart-banking-graphic-2 {
  width: 33%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.smart-banking-graphic-3 {
  width: 27%;
  position: absolute;
  inset: auto auto 0% 34%;
}

.smart-banking-graphic-3.stagger-2 {
  width: 10%;
  bottom: 32%;
  left: 31%;
}

.smart-banking-graphic-4 {
  width: 33%;
  position: absolute;
  inset: auto auto 0% 31%;
}

.padding-xsmall-graphic {
  padding: 3%;
}

.smart-banking-graphic-main {
  width: 100%;
  padding-bottom: 62%;
}

.feature-big-imagewrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3%;
  padding-left: 10%;
  padding-right: 10%;
  position: relative;
}

.show-cursor {
  cursor: default;
}

.e-invoice-graphic-1 {
  width: 22%;
  position: absolute;
  inset: auto auto 65% 22%;
}

.e-invoice-graphic-2 {
  width: 12%;
  position: absolute;
  inset: 33% 29% auto auto;
}

.local-societies-graphic-main {
  width: 100%;
  padding-bottom: 62%;
}

.local-societies-graphic-1 {
  width: 39%;
  position: absolute;
  inset: auto auto 8% 0%;
}

.local-societies-graphic-2 {
  width: 30%;
  position: absolute;
  inset: auto auto 0% 40%;
}

.local-societies-graphic-3 {
  width: 29%;
  position: absolute;
  inset: 16% 0% auto auto;
}

._2col-icon {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

._2col-icon.chart-legend {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

._2col-icon.align-center-vertical {
  align-items: center;
}

.flag-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  color: var(--black);
  object-fit: fill;
  border: 2px solid #efefec;
  border-radius: 1.2rem;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 1.2rem 1.3rem;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s cubic-bezier(.39, .575, .565, 1), border .3s cubic-bezier(.39, .575, .565, 1), transform .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.flag-button:hover {
  border-color: var(--white);
  transform: scale(1.03);
  box-shadow: 6px 6px 20px #0003;
}

.flag-circle {
  background-color: var(--white);
  object-fit: cover;
  border: 0 #000;
  border-radius: 10rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.1rem;
  height: 1.1rem;
  margin-top: 3px;
  display: flex;
  overflow: hidden;
}

._2col-buttons {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

._3col-links {
  grid-column-gap: 2rem;
  grid-row-gap: 1.3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.cta4_background-image-wrapper {
  z-index: -1;
  object-fit: fill;
  background-image: linear-gradient(#000, #000);
  position: absolute;
  inset: 0%;
}

.cta4_background-image-wrapper.fixed-position {
  z-index: 0;
  position: sticky;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer.fade-to-black-bottom {
  background-image: linear-gradient(#0000, #000 100%, #000);
}

.header-100vh {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.section_hero-video-fullscreen {
  position: relative;
}

.toggle-video-button {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92abef0_pause-icon-hero.svg");
  background-position: 50%;
  background-size: cover;
  width: 4rem;
  height: 4rem;
  position: absolute;
  inset: auto 5% 53% auto;
}

.hero-line {
  background-color: var(--white);
  width: 2px;
  height: 7rem;
  position: absolute;
}

.hero-fullscreen-bottom-overlay {
  justify-content: center;
  height: 10rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-fullscreen-bottom-overlay.z-index-2 {
  align-items: flex-end;
}

._2col-small-header-text {
  grid-column-gap: 7rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.hero-alternative-layout {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.invert {
  filter: invert();
}

.swiper-nav-button {
  z-index: 3;
  cursor: pointer;
  align-items: center;
  display: flex;
  position: absolute;
}

.swiper-nav-button.is-prev {
  padding-right: .5rem;
  inset: 0% auto 0% 0%;
}

.swiper-nav-button.is-next {
  padding-left: .5rem;
  inset: 0% 0% 0% auto;
}

.swiper-nav-icon-prev {
  transform: rotate(180deg);
}

.swiper-nav-overlay {
  width: 3rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.swiper-nav-bullet {
  color: #000;
  text-align: center;
  white-space: pre;
  cursor: pointer;
  object-fit: none;
  border-bottom: 3px solid #0000;
  min-width: 132px;
  padding: 2rem 1.5rem 29px;
  font-size: 1.12rem;
  font-weight: 700;
  overflow: visible;
  transform: translate(0, 1.5px);
}

.hidden-logo {
  display: none;
}

.arrow-button-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  display: flex;
}

.circle-bg-background-software {
  border-radius: 100rem;
  width: 90%;
  padding-bottom: 90%;
  display: block;
  position: absolute;
}

.software-mockup-wrap {
  z-index: 2;
  box-shadow: none;
  border: 0 solid #fff;
  border-radius: 10px;
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: 1rem;
  margin-right: 1rem;
  display: block;
  position: relative;
}

.software-mockup-wrap.z-index-2 {
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-search_field-2 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac71d_search-black.svg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 2.25rem;
  border: 1px #000;
  border-bottom: 2px solid #000;
  height: 3.75rem;
  margin-bottom: 1rem;
  padding-left: 3rem;
  padding-right: 0;
  font-size: 1rem;
}

.fs-search_field-2:focus {
  border-bottom-color: #000;
}

.filtercontainer {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  object-fit: fill;
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: stretch;
  max-width: 100%;
  padding-left: 0;
  display: flex;
  position: relative;
  left: -1em;
}

.fs-checkbox_field-4 {
  color: #000;
  cursor: pointer;
  background-color: #eff1ed;
  border: 3px solid #0000;
  border-radius: 2rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.fs-checkbox_field-4:hover {
  color: #696969;
  border-color: #696969;
}

.fs-checkbox_button-4 {
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.fs-checkbox_button-4.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: none;
}

.fs-checkbox_button-4.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}

.fs-checkbox_button-4.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-checkbox_label-4 {
  z-index: 1;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  position: relative;
}

.arrow-circle-3 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-3.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.circular-image-container-2 {
  border: .8rem solid #fff;
  border-radius: 100%;
}

._2col-text-quarter-largeleft {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

._2col-text-quarter-largeleft.padding-section-xsmall.border-bottom {
  border-top: 1px solid #00000026;
  border-bottom: 0 #0000;
}

.text-button-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  display: flex;
}

.read-time-block {
  display: flex;
}

.article-info-block {
  grid-column-gap: 2em;
  flex-direction: row;
  display: flex;
}

.fs-reset-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .25rem 0;
  text-decoration: none;
  display: flex;
}

.fs-reset-3:hover {
  opacity: .7;
}

.fs-reset-3:focus-visible, .fs-reset-3[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-reset_icon-3 {
  width: 2.25rem;
  margin-right: .25rem;
}

.fs-reset_text-3 {
  font-weight: 500;
}

._2col-text-quarter-largeright {
  grid-column-gap: 4rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 5em;
  display: grid;
}

.section_hero-intro-bigtext-links {
  position: relative;
}

.main-nav-dropdown-toggle {
  cursor: default;
  margin-left: 0;
  margin-right: 0;
  padding: .875rem 2.5rem .875rem 1.9vw;
  font-size: 1.125rem;
  font-weight: 500;
}

.nav-full-menu-container {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1532px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.nav-dropdown-content {
  grid-column-gap: 16px;
  grid-row-gap: 2rem;
  white-space: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3.2rem;
  display: grid;
}

.nav-dropdown-content.is-2-col {
  grid-column-gap: 4.1875rem;
  grid-row-gap: 3.1875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.nav-full-list-item {
  text-align: left;
  margin-bottom: 0;
  text-decoration: none;
  list-style-type: none;
  transition: color .2s;
}

.nav-logo {
  color: #000;
}

.main-nav-link {
  font-size: 1.12rem;
  font-weight: 500;
  text-decoration: none;
}

.main-nav-link.is-last-in-menu {
  margin-left: 0;
  padding: 20px 31px;
}

.main-nav-link.is-last-in-menu:hover {
  color: #000000b3;
}

.main-nav-link.d-flex {
  align-self: center;
  padding-left: 1.9vw;
  padding-right: 1.9vw;
}

.main-nav-link.d-flex.d-none {
  display: none;
}

.main-nav-link.d-flex._w--current {
  font-weight: 700;
}

.main-nav-link.d-flex.margin-0.padding-0.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.main-nav-link.d-flex.margin-0.padding-0.gap-0:hover {
  text-decoration: none;
}

.nav_full-menu-cta-content {
  background-color: #efefec;
  flex-direction: column;
  justify-content: space-between;
  max-height: 32.88vh;
  padding: 7.77vh 5.41vw 8.77vh;
  display: flex;
}

.navbar {
  z-index: 100;
  color: #000;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-family: Ubuntu, Arial, sans-serif;
  transition: color .2s, background-color .2s, transform .5s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-button-line {
  background-color: #000;
  border-radius: 20px;
  width: 12.5px;
  height: 2px;
  transition: transform .2s;
}

.nav-button-line.is-last {
  transform: translate(0, 2.5px);
}

.nav-button-line.is-first {
  transform: translate(0, -2.5px);
}

.nav_full-menu-cta {
  z-index: 30;
  flex-direction: column;
  justify-content: space-between;
  width: 41.25vw;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.nav-dropdown-link-text {
  opacity: .47;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.nav-list-link {
  font-size: 1rem;
  text-decoration: none;
}

.nav-full-menu-content {
  grid-column-gap: 16px;
  grid-row-gap: 2.81rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 55%;
  max-width: 50rem;
  height: 100%;
  padding-top: 11.8889vh;
  padding-bottom: 10rem;
  padding-right: 6.5rem;
  display: grid;
}

.search-button {
  display: none;
}

.nav_full-menu-content {
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.nav-list-title {
  margin-bottom: 1.65rem;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.3;
}

.country-icon {
  margin-right: .5rem;
}

.nav-dropdown-link-block {
  color: #000;
  font-size: 1.12rem;
  text-decoration: none;
  display: block;
}

.nav-dropdown-link-block:hover {
  text-decoration: none;
}

.navbar-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6rem;
  padding-right: 1.25rem;
  display: flex;
}

.navbar-container.is-country {
  z-index: 100;
  justify-content: flex-end;
  height: auto;
  padding-bottom: 1.93rem;
  position: absolute;
  inset: auto 0% 0%;
}

.navbar-container.container-90rem {
  max-width: 90rem;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  line-height: 1.2;
}

.main-nav-dropdown-list {
  background-color: #fff;
  border-radius: 1.5rem;
  height: 0;
  position: absolute;
  inset: 100% auto auto 50%;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 20px 50px #0000001a;
}

.navbar-right {
  z-index: 999;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-right.annualreport {
  opacity: 0;
}

.main-nav-dropdown {
  cursor: auto;
  position: relative;
}

.main-nav-dropdown:hover {
  color: #0009;
}

.navbar-left {
  align-items: center;
  display: flex;
}

.search-input {
  border-radius: 0;
  width: 50%;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.nav-button {
  cursor: pointer;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.nav-button.is--search {
  width: 3rem;
  height: 3rem;
  display: none;
}

.nav-button.is--popup-closer {
  display: none;
}

.nav-button.is-nav {
  width: 3rem;
  height: 3rem;
  display: none;
}

.nav-button.is--search {
  width: 3rem;
  height: 3rem;
}

.nav_full-menu-wrap {
  z-index: 996;
  background-color: #fff;
  transition: all .5s;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav_full-cta-title {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.nav_full-cta-subtitle {
  color: #f01245;
  margin-bottom: 1.56rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

.nav-full-menu-list {
  grid-row-gap: 1.18rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.search-wrapper {
  display: none;
}

.nav_full-menu-cta-image {
  object-fit: cover;
  flex: 1;
  height: 67.11vh;
}

.navbar-mobile-spacer {
  display: none;
}

.nav-visible-menu {
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-right: 112px;
  display: flex;
  position: static;
}

.nav-visible-menu.annualreport {
  grid-column-gap: 3rem;
  background-color: #0000;
  justify-content: flex-start;
}

.nav-visible-menu.padding-0 {
  padding-right: 0;
}

.nav-dropdown-link-title {
  margin-bottom: .5rem;
  font-weight: 500;
}

.nav-full-menu {
  z-index: 50;
  width: 100%;
}

.choose-country-trigger {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section {
  color: #000;
  align-items: center;
  min-height: 100vh;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.section.is-relative {
  position: relative;
}

.section.is-relative.is-lime {
  background-color: #e8e031;
}

.section.is-relative.is-viol {
  color: #fff;
  background-color: #391463;
}

.section.is-relative.is-blue {
  color: #fff;
  background-color: #003253;
}

.section.is-relative.is-ocean {
  color: #fff;
  background-color: #005254;
}

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

.title {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8vw;
  line-height: 1.2;
}

.additional-nav {
  z-index: 99;
  color: #000;
  justify-content: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  transition: transform .5s;
  display: flex;
  position: fixed;
  inset: 100px 0% auto;
}

.additional-nav-mobile-toggle {
  font-size: 1rem;
  display: none;
}

.additional-nav-icon {
  transition: transform .2s;
}

.additional-nav-list {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.additional-nav-list.privacy-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 1rem;
  display: flex;
}

.additional-nav-list.privacy-page.text-size-small {
  padding-top: 7rem;
  padding-bottom: 2rem;
}

.additional-nav-list-item {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.additional-nav-link {
  opacity: .8;
  margin-left: 1.5vw;
  margin-right: 1.5vw;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.additional-nav-link.w--current {
  opacity: 1;
  font-weight: 700;
  text-decoration: underline;
  transition: color .2s;
}

.additional-nav-bg {
  z-index: -1;
  background-color: #ffffffb3;
  transition: opacity .5s;
  position: absolute;
  inset: 0%;
}

.section_hero-image-graphics {
  position: relative;
}

.house-statistics-graphic-1 {
  width: 35%;
  position: absolute;
  inset: 33% -9% auto auto;
}

.section_feature-full-width-banner-left-2 {
  position: relative;
}

.news-list-standard-layout-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr);
  grid-auto-columns: minmax(200px, 1fr);
  width: 100%;
  display: grid;
}

.news-list-standard-item {
  width: 100%;
  height: 100%;
}

.news-list-standard-content {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  transition: box-shadow .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
}

.news-list-standard-content:hover {
  transform: translate(0, -.25rem);
  box-shadow: 14px 14px 25px #00000026;
}

.navbar-search {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  padding: 1.5rem;
  display: none;
  position: relative;
}

.searchform {
  grid-column-gap: 1em;
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.searchformblock {
  flex-direction: column;
  justify-content: flex-end;
  width: 50vw;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: 0;
  right: 0;
}

.search_autocomplete {
  border-radius: 10px 0 10px 10px;
  margin: 1rem;
  padding: 1.5rem;
  position: relative;
  top: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 0 24px 48px -12px #0000002e;
}

.searchstyles {
  display: none;
}

.slide-row {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.slide-row.text-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-side-col {
  width: 100%;
  max-width: 25%;
}

.swiper-slide-2 {
  width: 100%;
}

.text-size-18px {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-size-18px.is-regular {
  font-weight: 400;
}

.report-slider-button {
  z-index: 10;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2rem;
  padding-top: 2.1rem;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 2rem auto auto;
}

.report-slider-button.is-right-button {
  inset: 0% 0% auto auto;
}

.slide-line {
  background-color: #00000026;
  width: 100%;
  height: 1px;
}

.text-grid {
  grid-column-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video_play-block-content {
  background-color: #000;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.vimeo-embed {
  z-index: -1;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.vimeo-embed.private-video-drive {
  z-index: 1;
  cursor: none;
}

.padding-section-hero {
  padding-top: 16rem;
  padding-bottom: 8rem;
}

.rl-styleguide_label-bigger {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem 1rem .25rem 2rem;
  font-size: 1.25rem;
  display: inline-block;
}

.rl-styleguide_label-bigger.default {
  background-color: var(--celeste);
  color: var(--black);
}

.color-palette-description-wrap {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 12rem;
  padding-bottom: 1rem;
  display: flex;
}

.feature-big-decoration-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 33%;
  padding-bottom: 35%;
  display: flex;
  position: relative;
}

.dashboard-3-main-graphic {
  width: 76%;
  position: absolute;
}

.dashboard-3-graphic-1-v2 {
  width: 41%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.dashboard-3-graphic-2-v2 {
  width: 22%;
  position: absolute;
  inset: 0% 3% auto auto;
}

.dashboard-3-graphic-3-v2 {
  width: 24%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dashboard-3-graphic-4-v2 {
  width: 18%;
  position: absolute;
  inset: 8% auto auto 49%;
}

.dashboard-3-graphic-5-v2 {
  width: 11%;
  position: absolute;
  inset: auto auto 17% 3%;
}

.dashboard-3-graphic-6--v2 {
  width: 8%;
  position: absolute;
  inset: auto auto 0% 18%;
}

.background-color-glass-3 {
  -webkit-backdrop-filter: blur(3rem);
  backdrop-filter: blur(3rem);
  background-image: linear-gradient(#e4e4e440, #e4e4e466);
}

.background-color-glass-3.radius-small {
  overflow: hidden;
}

.padding-large-graphic {
  padding: 16%;
}

.feature-decoration-demo-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 33%;
  padding-bottom: 35%;
  display: flex;
  position: relative;
}

.feature-decoration-demo-main-graphic {
  width: 76%;
  position: absolute;
}

.feature-deco-demo-1 {
  width: 41%;
  position: absolute;
  inset: auto 0% 5% auto;
}

.feature-deco-demo-2 {
  width: 24%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.feature-deco-demo-3 {
  width: 10%;
  position: absolute;
  inset: auto auto 17% 4%;
}

.feature-deco-demo-4 {
  width: 8%;
  position: absolute;
  inset: auto auto 0% 18%;
}

.feature-deco-demo-5 {
  width: 18%;
  position: absolute;
  inset: 7% 31% auto auto;
}

.feature-deco-demo-6 {
  width: 22%;
  position: absolute;
  inset: 0% 3% auto auto;
}

.background-color-razzledazzlerose {
  background-color: #fa54db;
}

.text-color-razzledazzlerose {
  color: #fa54db;
}

.padding-for-subnav {
  padding-top: 7rem;
}

.background-color-tjvorange {
  background-color: #fdb727;
  display: flex;
}

.text-color-tjvorange {
  color: #fdb727;
}

.section_hero-content-overlap-top {
  position: relative;
}

.hero-content-block {
  z-index: 2;
  cursor: none;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 60rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-content-block-content {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.icon-button-tag-regular {
  text-transform: none;
  font-family: Opensans, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  text-decoration: none;
}

.slide-line-strong {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.revenueslider {
  object-fit: none;
  background-color: #4000ff00;
  height: 100%;
  display: block;
  overflow: visible;
}

.padding-section-large-lessbelow {
  padding-top: 7rem;
  padding-bottom: 1rem;
  position: relative;
}

.arrow-button-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  display: flex;
}

.chart-embed {
  min-width: 100%;
  min-height: 100%;
}

.icon-circle-employeelist {
  background-color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-circle-employeelist.shadow-medium {
  object-fit: cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 13px #00000026;
}

.image-3 {
  object-fit: cover;
  height: 100%;
}

.employee-list-container {
  background-color: #fff;
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.employee-list-tab {
  background-color: #0000;
  border-radius: 1rem;
  margin: 1rem;
  padding: 0;
}

.employee-list-tab.w--current {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  box-shadow: 0 9px 48px -12px #0000002e;
}

.employee-list-tabs-content {
  margin-bottom: 1rem;
}

.tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

._2col-profile-employee-stagger {
  grid-column-gap: 8rem;
  grid-row-gap: 2rem;
  flex-wrap: nowrap;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.employee-list-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: flex;
}

.slider-with-progress {
  margin-bottom: 3rem;
}

.slider-with-nav {
  flex-direction: column;
  margin-bottom: 84px;
  display: flex;
}

.slider-with-nav.slick-slider.slick-dotted {
  margin-bottom: 84px;
}

.graphic-small-lower-right {
  background-color: #fff;
  border-radius: 20px;
  width: 35%;
  padding-top: 0;
  position: absolute;
  inset: auto -13% -14% auto;
}

.e-invoice-graphic-2b {
  width: 12%;
  position: absolute;
  inset: 45% 34% auto auto;
}

.e-invoice-graphic-1b {
  width: 22%;
  position: absolute;
  inset: auto auto 12% 12%;
}

.digital-signing-1 {
  width: 50%;
  position: absolute;
  inset: -15% auto auto 0%;
}

.digital-signing-2 {
  width: 50%;
  position: absolute;
  inset: 28% -25% auto auto;
}

.digital-signing-2.stagger-3 {
  width: 50%;
}

.digital-signature-large-1 {
  width: 20%;
  position: absolute;
  inset: -5% 5% auto auto;
}

.digital-signature-large-3 {
  width: 25%;
  position: absolute;
  inset: -18% auto auto 19%;
}

.digital-signature-large-4 {
  border-radius: 100%;
  width: 15%;
  position: absolute;
  inset: auto auto 9% 15%;
}

.digital-signature-large-4.shadow-xxlarge.background-color-glass-3 {
  padding: 2.3rem;
}

.digital-signature-large-5 {
  width: 50%;
  position: absolute;
  inset: -11% -22% auto auto;
}

.e-invoice-1 {
  width: 35%;
  position: absolute;
  inset: 13% auto auto -12%;
}

.feature-big-imagewrapper-rightalign {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3%;
  margin-bottom: 11%;
  position: relative;
}

.feature-big-imagewrapper-rightalign2 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.newsticker-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  place-content: space-around start;
  place-items: center start;
  margin-bottom: 2rem;
  padding: 2rem;
  display: grid;
  position: relative;
  bottom: 4rem;
}

.newsticker-container.background-color-glass-3 {
  background-color: #63636333;
}

.newsticker-container.background-color-glass-3.max-width-full {
  min-height: 5vh;
}

.newsticker-container.background-color-glass-3.z-index-3.max-width-full {
  position: relative;
  bottom: 3rem;
}

.newsticker-nav {
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.newsticker-nav-item {
  background-color: #fff;
  border-radius: 20px;
  width: 8px;
  height: 8px;
  margin-right: 1rem;
}

.header-100vh-newsticker {
  flex-direction: column;
  align-items: center;
  min-height: 95vh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.newsticker-slide-1, .newsticker-slide-2, .newsticker-slide-3, .newsticker-slide-4 {
  display: none;
}

.newsticker-slides:hover {
  text-decoration: underline;
}

.countryselector-icon {
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.countryselector-dropdown {
  background-color: #fff;
}

.countryselector-dropdown.w--open {
  z-index: 2147483647;
  justify-content: flex-start;
  align-items: center;
  width: 10rem;
  margin: .5rem;
  padding: .5rem;
  display: flex;
  inset: auto 0% 0%;
  box-shadow: 0 24px 48px -12px #0000002e;
}

.swiper-wrapper-table {
  flex: 1;
  display: flex;
  overflow: hidden;
}

.slider-wrapper-raport {
  justify-content: space-between;
  display: flex;
}

.slider-wrapper-report-container {
  position: relative;
}

.navigation-headline.text-color-sunsetorange.heading-style-display.slider-nav-name {
  font-size: 4.8rem;
  display: block;
}

.privacy-2col-layout {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.privacypage-nav {
  z-index: auto;
  background-color: #0000;
  align-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 25vw;
  margin-right: 1rem;
  display: flex;
  position: sticky;
  top: 1px;
}

.dropdown-list {
  align-self: flex-start;
}

.dropdown-list.w--open {
  inset: auto 0% 0%;
}

.contryselector-dropdown-link {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 1rem .5rem;
  font-size: .85rem;
  display: flex;
}

.contryselector-dropdown-link:hover {
  text-decoration: underline;
}

.quarterly-results-links {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.padding-section-small-no-top-padding {
  padding-top: 0;
  padding-bottom: 3rem;
  position: relative;
}

.border-bottom {
  border-bottom: 1px solid #ccc;
}

.spot-boxes-grid-item {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.graphic-lower-right-corner {
  width: 40%;
  position: absolute;
  inset: auto -9% -7% auto;
}

.cursor-arrow {
  cursor: default;
}

.heading-style-h2-slightlysmaller {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.125;
}

.value-slider-cta-graphic {
  width: 50%;
  font-size: .9rem;
  font-weight: 400;
  position: absolute;
  inset: auto auto 18% -11%;
}

.tabsmenu-pillnav {
  object-fit: fill;
  background-color: #0000000f;
  border: 0 #000;
  border-radius: 10rem;
  justify-content: flex-start;
  width: auto;
  display: flex;
  overflow: hidden;
}

.tabsmenu-pillnav-pill {
  background-color: #0000;
  border-radius: 10em;
}

.tabsmenu-pillnav-pill.w--current {
  background-color: #fff;
  box-shadow: 0 -24px 48px -12px #0000002e;
}

.annual-report-table-wrapper {
  justify-content: space-between;
  display: flex;
}

.annual-report-table-display {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.annual-report-table-wrapper-data {
  flex: 1;
}

.static-report-container {
  display: none;
  position: relative;
}

.static-report-container-wrapper {
  object-fit: contain;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.static-report-container-grid {
  flex: 1;
}

.static-report-table {
  flex: 1;
  display: flex;
  overflow: hidden;
}

.static-report-table-column {
  border: 1px solid #00000026;
  padding-left: 1rem;
  padding-right: 1rem;
}

.static-report-leftcol {
  object-fit: fill;
  flex: 1;
  padding-right: 1rem;
}

.static-report-bigtable-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.static-report-bigtable-celltitle {
  align-self: center;
  margin-bottom: .2rem;
  font-size: .8rem;
}

.static-report-table-column-row {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.ownerstable {
  grid-column-gap: 7rem;
  grid-row-gap: 6.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.ownerstable.margin-bottom {
  margin-bottom: .5rem;
}

.software-logo {
  width: auto;
  min-width: 10vw;
  height: auto;
  position: relative;
}

.list-item {
  cursor: pointer;
}

.graphic-bottom-left-wide-outside {
  width: 90%;
  position: absolute;
  inset: auto auto -29% -22%;
}

.padding-section-xsmall {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.max-width-xxxsmall {
  width: 100%;
  max-width: 10rem;
}

.video-lightbox-link {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.playbutton-centered {
  width: 50px;
  position: absolute;
}

.button-background-element-red {
  background-color: #f01245;
  border-radius: 1.125rem;
  text-decoration: underline;
  position: absolute;
  inset: 0%;
}

.button-background-element-tjv {
  background-color: #fdb727;
  border-radius: 1.125rem;
  text-decoration: underline;
  position: absolute;
  inset: 0%;
}

.section_hero-image-fullscreen {
  position: relative;
}

.tjv-chain {
  opacity: 1;
  transform-origin: 50% 0;
  position: absolute;
  top: -64px;
  left: 16px;
  transform: rotate(0);
}

.arrow-circle-green {
  background-color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-green.shadow-medium {
  background-color: #0fab4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.vertical-section-list-item {
  border-bottom: 1px solid #0003;
  border-radius: 0;
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
  position: relative;
}

.padding-section-medium-no-top-padding {
  padding-top: 2rem;
  padding-bottom: 8rem;
  position: relative;
}

.text-color-cyprus {
  color: #005254;
}

.background-color-cyprus {
  background-color: #005254;
}

.form-embed {
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

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

.padding-section-large-lessabove {
  padding-top: 1rem;
  padding-bottom: 7rem;
  position: relative;
}

.enterprise-hrm-payroll-graphic-1 {
  width: 35%;
  position: absolute;
  top: -2%;
  left: -10%;
  right: auto;
}

.enterprise-hrm-payroll-graphic-2 {
  width: 35%;
  position: absolute;
  inset: auto -7% 20% auto;
}

.enterprise-hrm-payroll-graphic-3 {
  width: 35%;
  position: absolute;
  inset: auto -7% 11% auto;
}

.graphic-bottom-left-wide-lower {
  width: 90%;
  position: absolute;
  inset: auto auto -30% -22%;
}

.search-icon {
  display: flex;
  position: relative;
  bottom: -3px;
}

._3col-flex {
  grid-column-gap: 7rem;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

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

._3col-text-slim {
  grid-column-gap: 3rem;
  grid-row-gap: 3.25rem;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.background-color-wedgewood {
  background-color: #4d7b93;
}

.text-color-wedgewood {
  color: #4d7b93;
}

.slider-feature-content-joined-company-showcase {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.acquisisions-infobox {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: absolute;
  inset: auto -8% -6% auto;
  box-shadow: 0 20px 24px -4px #0000001a;
}

.milestones-years {
  z-index: 999999;
  position: absolute;
  inset: -10% -12%;
}

.milestones-image-container {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.milestone-years-table {
  grid-template-columns: .25fr 1fr;
  margin-top: 2rem;
}

.milestones-main-image {
  object-fit: cover;
}

.milestones-main-image-container {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.zigzag-icon-text-wrap-topalign {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  display: flex;
}

.text-size-xxlarge {
  font-size: 2rem;
}

.zigzag-content-grid-lessleft {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-span {
  text-decoration: line-through;
}

.company-showcase-logo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  color: var(--black);
  object-fit: fill;
  border: 2px solid #efefec;
  border-radius: 1.2rem;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 8rem;
  padding: 1.2rem 1.3rem;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  transition: box-shadow .3s cubic-bezier(.39, .575, .565, 1), border .3s cubic-bezier(.39, .575, .565, 1), transform .3s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.company-showcase-logo:hover {
  border-color: var(--white);
  transform: scale(1.03);
  box-shadow: 6px 6px 20px #0003;
}

.hero-image-block {
  z-index: 2;
  cursor: none;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 50rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-image-block.d-none {
  display: none;
}

.opensans {
  font-family: Opensans, Arial, sans-serif;
}

.section-fullscreen-slide {
  height: 100vh;
  min-height: 100vh;
}

.fullheight {
  height: 100%;
  min-height: 100%;
}

.full-width-banner-content-2col {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  height: 100%;
  padding: 5rem 3rem;
  display: flex;
  position: relative;
}

.align-bottom {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.dropdown {
  border-bottom: 1px solid #0003;
  width: 100%;
  padding-bottom: 1.5rem;
}

.dropdown-toggle {
  z-index: 1;
  width: 100%;
  padding: 2.5rem 0;
}

.dropdown-list {
  background-color: #ddd0;
  margin-top: -1.5rem;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-list-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-bottom: 1rem;
  display: flex;
}

.dropdown-open-by-default {
  border-bottom: 1px solid #0003;
  width: 100%;
  padding-bottom: 1.5rem;
}

._1col-icon {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

._1col-icon.chart-legend {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr;
}

.round-image-1x1 {
  object-fit: cover;
  height: 100%;
}

.slider-item-icon-wrapper-topalign {
  justify-content: center;
  align-items: flex-start;
  width: 3rem;
  min-width: 3rem;
  max-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  max-height: 3rem;
  margin-top: -33px;
  margin-right: 1rem;
  padding-top: 0;
  display: flex;
}

.software-mockup-image {
  min-width: 100%;
  min-height: auto;
  max-height: 30rem;
  position: relative;
}

.padding-section-large-nopaddingabove {
  padding-top: 0;
  padding-bottom: 7rem;
  position: relative;
}

.padding-section-xlarge-nopaddingabove {
  padding-top: 0;
  padding-bottom: 9rem;
}

.block-downarrow {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% -45px;
}

.block-downarrow-image {
  width: 100px;
}

.padding-section-xlarge-nopaddingbelow {
  padding-top: 9rem;
  padding-bottom: 1rem;
}

.smart-banking-graphic-5 {
  width: 27%;
  position: absolute;
  inset: auto auto 0% 34%;
}

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

.hero-content-block-16-9 {
  z-index: 2;
  cursor: none;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 45rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.digital-signature-large-5b {
  border-radius: 100%;
  width: 15%;
  position: absolute;
  inset: auto auto 9% 3%;
}

.spot-boxes-grid-2col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  text-decoration: none;
  display: grid;
}

.product-card-logo-small {
  text-align: left;
  object-fit: contain;
  flex: 0 auto;
  width: auto;
  max-width: 35%;
  height: auto;
  position: static;
  left: 0;
}

.padding-section-medium-less-top-padding {
  padding-top: 3rem;
  padding-bottom: 8rem;
  position: relative;
}

.software-logo-smaller {
  width: auto;
  min-width: 5vw;
  max-width: 55%;
  height: auto;
  position: relative;
}

.margin-medium-sidesonly {
  margin: 0 2rem;
}

.padding-section-small-lessbelow {
  padding-top: 3rem;
  padding-bottom: 2rem;
  position: relative;
}

.news-list-item-image-container {
  object-fit: cover;
}

.italic-text, .text-span-2 {
  text-align: left;
}

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

.padding-section-xlarge-lessbelow {
  padding-top: 9rem;
  padding-bottom: 5rem;
}

.arrow-circle-redribbon {
  background-color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-redribbon.shadow-medium {
  background-color: var(--red-ribbon);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.spot-boxes-items {
  display: flex;
}

.full-width-slide {
  object-fit: contain;
  height: 100%;
  position: relative;
  inset: 0%;
}

.story-close-button {
  z-index: 2147483647;
  transform-style: preserve-3d;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 10px auto auto 10px;
}

.rotate-your-phone-popup {
  z-index: 999999;
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

._6col-links {
  grid-column-gap: 2rem;
  grid-row-gap: 1.3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.padding-section-large-nopaddingbelow {
  padding-top: 7rem;
  padding-bottom: 0;
  position: relative;
}

.border-medium-white {
  border: 8px solid #fff;
  border-radius: 2rem;
}

.news-list-standard-layout-grid-compact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr);
  grid-auto-columns: minmax(200px, 1fr);
  width: 100%;
  display: grid;
}

.news-list-item-text-wrap-compact {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  padding: 1rem;
  display: flex;
  position: relative;
}

.gallery-overview {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.background-color-transparent {
  background-color: #0000;
  border: 0 solid #000;
}

.fs-cmsfilter_active {
  border: 3px solid var(--investor-green);
}

.arrow-button-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-4:hover {
  text-decoration: none;
}

.info-card-arrow-wrap {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.overlay-layer {
  z-index: 1;
  background-image: linear-gradient(to top, #00000080, #00000080 30%, #0000);
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0 0% 0%;
}

.nav-card {
  background-color: var(--white);
  color: var(--black);
  border: 0 solid #00000012;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 3rem 3rem 2rem;
  text-decoration: none;
  transition: box-shadow .5s cubic-bezier(.23, 1, .32, 1), border-color .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-card:hover {
  border-width: 0;
  border-color: var(--white);
  box-shadow: 6px 6px 20px #0003;
}

.nav-card-background-container {
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.nav-card-background-overlay-layer {
  z-index: 1;
  background-image: linear-gradient(to top, #00000080, #00000080 30%, #0000);
  height: 100%;
  position: absolute;
  inset: 0 0% 0%;
}

.nav-card-background-image {
  object-fit: cover;
  height: 100%;
}

.nav-card-content {
  z-index: 2147483647;
  align-self: flex-start;
  position: relative;
}

.image-container-full {
  object-fit: cover;
  flex-direction: column;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.reports-block-label {
  grid-column-gap: .5rem;
  color: #000;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0;
}

.product-card-logosmall {
  object-fit: contain;
  flex: 0 auto;
}

.div-block-3 {
  position: relative;
}

._2col-smaller-header-text {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.feature-highlight-list-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-highlight-list-item {
  cursor: pointer;
  transition: all .3s;
  position: relative;
  overflow: hidden;
}

.feature-highlight-list-item:hover {
  transform: scale(1.02);
}

.feature-highlight-list-item-title {
  grid-column-gap: .5rem;
  color: #000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1rem 1rem 1.5rem;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0;
}

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

.feature-highlight-list-item-moretext {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 1rem;
  font-weight: 400;
  display: flex;
  position: relative;
  top: auto;
  bottom: -100%;
}

.feature-highlight-background-container {
  width: 100%;
  height: 100%;
  transition: opacity .5s;
  position: absolute;
  inset: 0% auto auto 0%;
}

.icon-position-bottomright {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.annual-report-table-display-2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.zigzag-content-grid-align-top {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.zigzag-content-grid-align-top._1-4-3-4 {
  grid-template-columns: .5fr 1fr;
}

.zigzag-content-grid-align-top.align-top {
  align-items: start;
}

.zigzag-content-grid-align-top.hero-gap {
  grid-column-gap: 3.5rem;
}

.zigzag-content-grid-align-top._2-3-1-3 {
  grid-template-columns: 2fr 1fr;
}

.annual-report-heading-title {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 6rem;
  font-weight: 500;
  line-height: 100%;
}

.backbutton {
  align-self: flex-start;
  align-items: center;
  height: 24px;
  overflow: hidden;
}

.navbar-container-simple {
  grid-column-gap: 6rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6rem;
  padding-right: 1.25rem;
  display: flex;
}

.navbar-container-simple.is-country {
  z-index: 100;
  justify-content: flex-end;
  height: auto;
  padding-bottom: 1.93rem;
  position: absolute;
  inset: auto 0% 0%;
}

.button {
  background-color: #0000;
}

.button-2 {
  background-color: var(--cyan--aqua);
  color: #333;
  border-radius: 20px;
  padding: 18px 32px;
}

.button-2.margin-small.margin-right {
  margin-bottom: 1rem;
}

.paragraph-5 {
  font-size: 24px;
  line-height: 1.2;
}

.paragraph-6 {
  font-size: 24px;
  line-height: 1.5;
}

.image-6 {
  max-width: 75%;
  margin: 60px auto 55px;
}

.heading-3 {
  margin-bottom: 2rem;
  display: inline;
}

.hero-cta-border {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-3 {
  color: var(--black);
  background-color: #0000;
  border: 2px solid #02d1e4;
  border-radius: 10px;
  padding: 18px 32px;
}

.div-block-4 {
  padding-top: 20px;
}

.section-title {
  color: #02d1e4;
  margin-bottom: 26px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.section-title.margin-0 {
  margin-bottom: 0;
}

.heading-4 {
  margin-bottom: 2rem;
  line-height: 1.2;
}

.heading-5 {
  text-align: center;
  margin-bottom: 68px;
}

.hour-text {
  color: #fff;
  margin-bottom: 4px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.term-text {
  color: #fff;
  padding-left: 4px;
}

.activity-title {
  color: #02d1e4;
  margin-bottom: 4px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.activity-title.text-color-white {
  color: #fff;
}

.activity-row {
  margin-bottom: 48px;
  display: flex;
}

.ux-days-activities {
  margin-bottom: 20px;
}

.ux-days-activities-tab {
  background-color: #0000;
  border-radius: 20px;
  margin-right: 12px;
  padding: 18px 32px;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

.ux-days-activities-tab:hover {
  text-decoration: none;
}

.ux-days-activities-tab.w--current {
  background-color: var(--e2efea-with-10-opacity);
}

.ux-days-activities-tab.w--current:hover {
  text-decoration: none;
}

.ux-days-activities-tab.ux-days-activities-tab-last {
  margin-right: 0;
}

.ux-days-activities-tab.ux-days-activities-tab-last:hover, .ux-days-activities-tab.ux-days-activities-tab-last.w--current:hover {
  text-decoration: none;
}

.ux-days-activities-tab-text {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.tabs-menu-2 {
  border: 2px solid #02d1e4;
  border-radius: 25px;
  margin-bottom: 68px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
}

.column {
  padding-right: 36px;
}

.activity-time {
  width: 145px;
  margin-right: 36px;
}

.activity-details {
  max-width: 600px;
}

.max-width-fit-content {
  margin-left: auto;
  margin-right: auto;
}

.heading-6 {
  margin-bottom: 32px;
}

.heading-7 {
  color: var(--white);
  font-size: 30px;
}

.heading-8 {
  color: var(--white);
  margin-bottom: 24px;
  font-size: 36px;
}

.heading-9 {
  color: var(--white);
  margin-bottom: 24px;
  font-weight: 500;
}

.rich-text-block-2 {
  color: var(--white);
}

.div-block-5 {
  padding: 70px 40px 70px 70px;
}

.grid {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  grid-template-areas: ".";
  margin-bottom: 104px;
}

.grid.speakers {
  grid-template-rows: auto;
}

.grid.speakers.speakers-small {
  grid-row-gap: 96px;
  grid-template-rows: auto;
  margin-bottom: 0;
}

.grid.speakers.speakers-small.speakers-small-3 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 96px;
}

.grid.speakers-grid {
  grid-template-columns: 1fr;
  padding-bottom: 20px;
  display: block;
}

.ux-speaker {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, max-content) 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-bottom: 128px;
  display: grid;
  position: relative;
}

.ux-speaker.ux-speaker-small {
  margin-bottom: 0;
  display: block;
}

.ux-speaker.ux-speaker-small.ux-speaker-small-2 {
  max-width: 270px;
}

.heading-10 {
  margin-bottom: 24px;
  font-weight: 400;
}

.image-7 {
  margin-bottom: 32px;
}

.heading-11 {
  margin-bottom: 12px;
}

.paragraph-7 {
  margin-bottom: 60px;
  display: none;
}

.image-8 {
  max-width: 500px;
  margin-right: 64px;
}

.heading-12 {
  margin-bottom: 32px;
}

.div-block-6 {
  align-items: center;
  margin-bottom: 94px;
  display: flex;
}

.paragraph-8, .paragraph-9 {
  font-size: 18px;
}

.heading-13 {
  margin-bottom: 40px;
}

.local-org-tabs.filter-controls-holder {
  border-bottom: 1px solid #eff1ed;
  width: 100%;
  margin-bottom: 32px;
}

.local-org-tab {
  border-bottom: 1px solid var(--celeste);
  background-color: #0000;
  padding: 10px 30px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.local-org-tab.w--current {
  background-color: #0000;
  border-bottom: 2px solid #02d1e4;
}

.local-org-tab.local-org-tab-first.w--current {
  margin-left: 0;
}

.local-org-tab.local-org-tab-first.text-color-prussianblue.w--current {
  font-weight: 500;
}

.local-org-tab.local-org-tab-first.text-color-prussianblue.filter-controls.w--current, .local-org-tab.local-org-tab-first.filter-controls.w--current {
  border-bottom-color: var(--black);
  color: var(--black);
}

.local-org-tab.local-org-tab-last {
  margin-right: 0;
}

.local-org-tab.text-color-prussianblue {
  color: #333;
  font-weight: 400;
}

.local-org-tab.text-color-prussianblue:hover {
  text-decoration: none;
}

.local-org-tab.text-color-prussianblue.w--current {
  font-weight: 500;
}

.local-org-tab.text-color-prussianblue.w--current:hover {
  text-decoration: none;
}

.local-org-tab.text-color-prussianblue.filter-controls {
  color: #969696;
  border-bottom: 3px solid #0000;
  padding: 12px 13px;
  font-weight: 500;
}

.local-org-tab.filter-controls {
  color: #969696;
  border-bottom-width: 3px;
  border-bottom-color: #0000;
  padding: 12px 13px;
  text-decoration: none;
  top: 2px;
}

.local-org-tab.filter-controls.w--current {
  border-bottom-color: var(--black);
  color: var(--black);
}

.local-org-tab-pane {
  border-bottom: 0 #000;
}

.local-org-grid {
  grid-column-gap: 120px;
  grid-row-gap: 20px;
  text-align: center;
  border-bottom: 1px #000;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 32px;
  display: flex;
}

.local-org-pers {
  border-bottom: 0 #000;
  max-width: 250px;
  margin-bottom: 32px;
}

.local-org-pic {
  margin-bottom: 34px;
}

.local-org-name {
  margin-bottom: 6px;
}

.heading-14 {
  color: #e8fc25;
  margin-bottom: 26px;
  font-size: 22px;
}

.column-2 {
  padding-left: 0;
  padding-right: 20px;
}

.heading-15 {
  color: var(--white);
}

.column-3 {
  padding-left: 68px;
}

.div-block-7 {
  padding-bottom: 64px;
}

.image-9 {
  max-width: 128px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-10 {
  margin-bottom: 100px;
}

.heading-style-h2-2 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
}

.button-text-2 {
  z-index: 2;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

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

.arrow-button-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-5:hover {
  text-decoration: none;
}

.hero_video-overlap-top {
  position: relative;
}

.heading-style-display-2 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 5.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-cta-wrap-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero_intro-bigtext {
  color: #fff;
  background-color: #737373;
  position: relative;
}

.full-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_banner-hero.background-color-prussianblue {
  position: relative;
}

.section_banner-hero.background-color-prussianblue.confetti-background-img, .section_banner-hero.background-color-prussianblue.confetti-background-img-copy {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6ae_confetti.svg");
  background-position: 100% 100%;
  background-size: auto;
}

.section_banner-hero.ux-days-header-bk {
  background-color: #013253;
}

.simple-cta-wrap {
  align-items: center;
}

.simple-button {
  background-color: #0000;
  padding-left: 0;
  padding-right: 6px;
  display: inline-block;
}

.bold-text-2 {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 400;
}

.lottie-animation {
  width: 12px;
  height: 22px;
  margin-right: 15px;
  display: inline-block;
}

.d-inline-flex {
  align-items: center;
  display: inline-flex;
}

.simple-cta-arrow {
  width: 13px;
  height: 24px;
  margin-top: 2px;
  line-height: 1;
}

.div-block-8 {
  align-items: center;
  display: flex;
}

.div-block-9 {
  margin-bottom: 48px;
}

.div-block-10 {
  margin-bottom: 32px;
}

.paragraph-11 {
  color: var(--white);
  margin-bottom: 16px;
}

.paragraph-12 {
  color: var(--white);
}

.confetti-background-img {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6ae_confetti.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 20px 0% auto;
}

.confetti-background-img.confetti-background-img-top-right {
  transform-style: preserve-3d;
  inset: 0% 0% auto auto;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0);
}

.onboarding-timeline {
  margin-top: 140px;
}

.onboarding-timeline-list {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c9_journey-route.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  align-items: flex-start;
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
  list-style-type: none;
  display: flex;
  position: relative;
}

.onboarding-timeline-list-item {
  background-color: var(--white);
  max-width: 328px;
  margin-bottom: 280px;
  padding: 16px 20px 36px;
  position: relative;
}

.onboarding-timeline-list-item.onboarding-timeline-list-item-up {
  flex: 1px;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0%;
  padding-bottom: 15%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.onboarding-timeline-list-item.onboarding-timeline-list-item-down {
  margin-top: 280px;
  margin-bottom: 0;
}

.onboarding-timeline-list-item.onboarding-timeline-list-item-down.onboarding-timeline-list-item-second {
  width: 328px;
  margin-top: 315px;
  top: 10px;
  transform: rotate(-1.4deg);
}

.onboarding-timeline-list-item.onboarding-timeline-list-item-down.onboarding-timeline-list-item-last {
  width: 328px;
  top: 38px;
  right: 90px;
  transform: rotate(1.44deg);
}

.onboarding-timeline-list-item.onboarding-timeline-list-item-first {
  width: 328px;
  margin-bottom: 315px;
  top: 23px;
  left: 5%;
  transform: rotate(.6deg);
}

.onboarding-timeline-list-item.onboarding-timeline-list-item-third {
  width: 328px;
  top: 23px;
  left: -30px;
  transform: rotate(.7deg);
}

.column-4 {
  padding-left: 0;
  padding-right: 48px;
}

.column-5 {
  padding-left: 32px;
  padding-right: 0;
}

.subtitle-slider {
  margin-bottom: 10px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
}

.subtitle-slider.text-color-white {
  font-size: 1.875rem;
}

.subtitle-slider.text-color-black {
  color: #000;
}

.title-slider {
  margin-bottom: 24px;
  font-size: 2.25rem;
}

.title-slider.text-color-white {
  font-size: 2.25rem;
}

.intro-slider {
  margin-bottom: 24px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.45;
}

.intro-slider.text-color-white {
  font-size: 18px;
}

.quote-person {
  margin-top: 48px;
}

.text-block-3, .text-block-4 {
  display: inline-block;
}

.quote-person-name {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.quote-person-position {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  display: inline-block;
}

.text-block-5 {
  padding-right: 5px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: inline-block;
}

.quote-section {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6b1_quote-icon-green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 92px;
  padding-right: 64px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.2;
}

.columns {
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

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

.columns.padding-0.col-gap-0 {
  grid-column-gap: 0px;
}

.confetti-background-img-2 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6b2_confetti-bg-2.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.playbook-title {
  z-index: 1;
  color: #fff;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.playbook-title.playbook-title-black {
  color: var(--black);
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.2;
}

.link-block-4 {
  z-index: 0;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.text-button-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  display: flex;
}

.text-button-2.stoke-button {
  border: 1px solid #000;
  border-radius: 20px;
  align-self: center;
  padding: 16px 32px;
  text-decoration: none;
}

.block-2 {
  background-color: var(--cyan--aqua);
  cursor: pointer;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.button-text-3 {
  z-index: 1;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  position: relative;
}

.playbook-prev-img-4 {
  z-index: 0;
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.arrow-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: flex;
  position: relative;
}

.link-block-3 {
  cursor: pointer;
  padding: 0;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.playbook-prev-img-5 {
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area-1 Area-2 Area-3" 1fr
  / 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  display: grid;
}

.arrow-head {
  background-color: #0000;
  position: absolute;
}

.playbook-categ {
  z-index: 1;
  color: #fff;
  margin-bottom: 12px;
  position: relative;
}

.playbook-categ.playbook-categ-black {
  color: var(--black);
}

.playbook-titles {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 48px 42px;
  display: inline-block;
  position: absolute;
  inset: auto 0% 0%;
}

.playbook-titles.playbook-card-titles {
  z-index: 1;
}

.playbook-prev-image-1 {
  z-index: 0;
  cursor: pointer;
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

.link-block-5 {
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.block-4 {
  cursor: pointer;
  background-color: #e8fc25;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.playbook-prev-image-2 {
  z-index: 0;
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

.block-3 {
  cursor: pointer;
  background-color: #007aca;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.div-block-14 {
  z-index: 1;
  padding: 48px 42px;
  position: absolute;
  inset: auto 0% 0%;
}

.block-1 {
  background-color: var(--prussian-blue);
  cursor: pointer;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.link-block-2 {
  z-index: 0;
  cursor: pointer;
  padding: 220px 42px 48px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0%;
}

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

.block-5 {
  cursor: pointer;
  background-color: #47968a;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.div-block-12, .div-block-13 {
  z-index: 1;
  padding: 48px 42px;
  position: absolute;
  inset: auto 0% 0%;
}

.arrow-line {
  background-color: #000;
  align-self: center;
  width: 16px;
  height: 2px;
  display: block;
  position: relative;
  top: 1px;
  right: 0;
}

.link-block-1 {
  z-index: 0;
  cursor: pointer;
  padding: 220px 42px 48px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.playbook-prev-img-3 {
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-15 {
  z-index: 1;
  padding: 48px 42px;
  position: absolute;
  inset: auto 0% 0%;
}

.footer-section {
  background-color: var(--white);
}

.footer_bottom-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer-legal-change-country-2 {
  grid-column-gap: .5rem;
  align-items: center;
  display: none;
}

.footer-legal-change-country-2:hover {
  text-decoration: underline;
}

.div-block-16 {
  padding-right: 140px;
}

.circle-arrow-2 {
  width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

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

.heading-style-h2-3 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
}

.section_banner-basic-left {
  position: relative;
}

.arrow-circle-4 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-4.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

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

.background-color-light-grey {
  background-color: #f3f9f7;
}

.heading-style-h5-2 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.4;
}

.slider-with-nav-2 {
  flex-direction: column;
  margin-bottom: 3rem;
  display: flex;
}

.slider-tabs-cards-content {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

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

.container-slider-2 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 3rem;
  overflow: visible;
}

.swiper-slide-3 {
  background-color: #e0e0e0;
  width: 100%;
}

.swiper-slide-3.mouse-hover-drag {
  cursor: none;
  cursor: none;
}

.tabs-cards-list-withicons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_tabs-cards {
  align-items: center;
}

.progress-parent-2 {
  background-color: #dbdbdb;
  min-height: 4px;
  margin-bottom: 1rem;
  display: block;
  position: relative;
}

.slick-dots {
  list-style-type: none;
}

.slider-with-nav-3, .slider-with-nav-4 {
  flex-direction: column;
  margin-bottom: 3rem;
  display: flex;
}

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

.card-outline-content {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

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

.card-outline-logo {
  justify-content: flex-start;
  align-items: flex-start;
  height: 2.5rem;
  display: flex;
}

.card-outline-logo.card-outline-logo-lg {
  height: 112px;
}

.heading-style-h5-3 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.4;
}

.max-height-full {
  max-height: 100%;
}

.product-card-text-wrap-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

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

.card-cta-arrow {
  width: 2rem;
  margin-top: 2px;
  margin-right: 2px;
}

.card-outline {
  border: 3px solid #e3e3e3;
  border-radius: 1.375rem;
  padding: 3.5rem 3rem 3rem;
  text-decoration: none;
  transition: border-color .5s cubic-bezier(.215, .61, .355, 1), box-shadow .5s cubic-bezier(.215, .61, .355, 1);
}

.card-outline:hover {
  border-color: #0000;
  box-shadow: 0 4px 48px #0000001f;
}

.card-outline.no-hover:hover {
  box-shadow: none;
  border-color: #e3e3e3;
}

.spot-boxes-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  text-decoration: none;
  display: grid;
}

.div-block-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.irregular-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 0;
}

.background-img-and-shadow-overlay {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6b9_card-bk-img.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.background-img-and-shadow-overlay.irregular-grid-card-padding.height-100.d-inline-flex.flex-vertical.flex-align-right.flex-justify-bottom.full-width {
  padding-top: 72px;
}

.irregular-grid-card-padding {
  padding: 48px 42px;
}

.irregular-grid-card-title {
  color: var(--white);
  font-size: 1.875rem;
  font-weight: 500;
}

.irregular-grid-card-title.text-color-black {
  color: var(--black);
}

.height-100 {
  height: 100%;
}

.cell {
  justify-content: flex-end;
}

.flex-vertical {
  flex-direction: column;
  display: flex;
}

.flex-align-right {
  display: flex;
}

.flex-align-right.flex-vertical {
  align-items: flex-start;
}

.flex-justify-bottom {
  display: flex;
}

.flex-justify-bottom.flex-vertical {
  justify-content: flex-end;
}

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

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

.d-flex {
  display: flex;
}

.d-flex.full-width-card.padding-0 {
  padding: 0;
}

.d-flex.flex-align-center {
  align-items: center;
}

.d-flex.flex-align-bottom {
  align-items: flex-end;
}

.d-flex.flex-direction-vertical {
  flex-direction: column;
}

.d-flex.flex-direction-vertical.height-100.flex-justify-bottom {
  justify-content: flex-end;
}

.background-color-neutral-11 {
  background-color: #e2efea;
}

.background-color-neutral-11.irregular-grid-card-padding.flex-vertical.flex-align-right.flex-justify-bottom.height-100.full-width {
  padding-top: 72px;
}

.full-width {
  width: 100%;
}

.full-width.padding-0 {
  align-self: center;
}

.d-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.d-grid.full-width {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.d-grid.full-width.height-100.no-gap {
  grid-column-gap: 0px;
}

.d-grid.timeline-community-item-current-descr {
  grid-column-gap: 34px;
  grid-row-gap: 20px;
  align-items: end;
  position: relative;
}

.colored-boxes-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.width-auto {
  width: auto;
}

.colored-box-container {
  color: var(--prussian-blue);
  min-height: 392px;
  padding: 48px 42px;
  position: relative;
}

.div-block-18 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.colored-box-inner {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  text-transform: capitalize;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.arrow-button-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-6:hover {
  text-decoration: none;
}

.arrow-button-6._w-inline-block {
  grid-column-gap: 26px;
}

.arrow-circle-5 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-5.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.arrow-circle-5.shadow-medium.rotate-90 {
  transform: rotate(-90deg);
}

.arrow-circle-5.solo-bigger {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.arrow-circle-5.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.button-text-4 {
  z-index: 2;
  color: #fff;
  text-transform: none;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  position: relative;
}

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

.button-text-4.text-weight-normal.text-color-black {
  color: #333;
  font-weight: 400;
}

.button-text-4.text-weight-normal.text-color-prussianblue {
  color: var(--prussian-blue);
}

.columns-2 {
  align-items: center;
  display: flex;
}

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

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.design-spectrum-row-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 0 0 8px;
}

.design-spectrum-role {
  background-color: var(--white);
  text-align: center;
  border-radius: 16px;
  width: 100%;
  height: 162px;
  padding-top: 65px;
  padding-bottom: 52px;
  position: relative;
}

.design-spectrum-role.design-spectrum-role-empty {
  background-color: #ffffff8f;
  height: 100%;
}

.design-spectrum-role.design-spectrum-role-smaller-padding {
  padding-top: 30px;
  padding-bottom: 28px;
}

.design-spectrum-role.design-spectrum-role-larger-padding {
  padding-top: 72px;
  padding-bottom: 62px;
}

.design-spectrum-role.design-spectrum-role-2rows-1col {
  background-image: linear-gradient(#f3f9f7, #fff 44%);
  height: 100%;
}

.design-spectrum-role.design-spectrum-role-2 {
  padding-top: 52px;
}

.design-spectrum-caret {
  width: 81px;
  height: 40px;
  position: absolute;
  inset: auto auto 0 0%;
}

.design-spectrum-caret.design-spectrum-caret-row-2 {
  bottom: -48px;
}

.border-of-caret {
  background-color: #f3f9f7;
  border-radius: 20px;
  width: 81px;
  height: 81px;
  position: absolute;
  top: 17px;
  transform: rotate(45deg);
}

.background-of-caret {
  background-color: var(--white);
  border-radius: 16px;
  width: 65px;
  height: 65px;
  position: absolute;
  inset: 25px auto auto 8px;
  transform: rotate(45deg);
}

.design-spectrum-row-2 {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  padding: 0 0 8px;
}

.design-spectrum-role-sub {
  justify-content: center;
  padding: 0;
}

.design-spectrum-role-sub.full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-2 {
  align-items: stretch;
}

.cell-2.right-divider {
  padding-top: 6px;
  padding-bottom: 24px;
}

.cell-3, .cell-4 {
  align-items: center;
}

.cell-5 {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 24px;
}

.position-relative {
  position: relative;
}

.position-relative.d-flex.flex-center.hero-text-holder {
  margin-top: 30px;
  margin-bottom: 50px;
}

.position-relative.d-flex.hero-text-holder {
  justify-content: center;
  align-items: center;
  margin-top: 70px;
  margin-bottom: 55px;
}

.design-spectrum-role-sub-2 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-6 {
  align-items: center;
}

.cell-6.position-relative {
  justify-content: center;
}

.cell-7 {
  align-items: center;
}

.cell-7.position-relative {
  justify-content: center;
}

.cell-8 {
  align-items: center;
}

.cell-8.position-relative {
  justify-content: center;
}

.cell-9 {
  align-items: center;
}

.cell-9.position-relative {
  justify-content: center;
}

.rotate-45 {
  transform: rotate(45deg);
}

.design-roles-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: block;
}

.design-roles-grid-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-grid2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cell-10 {
  background-color: var(--confetti);
}

.cell-11 {
  background-color: var(--paprika);
}

.cell-12 {
  background-color: var(--malachite);
}

.cell-13 {
  padding-left: 0;
}

.cell-14, .cell-15, .cell-16, .cell-17 {
  padding-right: 0;
}

.simple-arrow {
  opacity: 0;
  text-indent: 9999px;
  align-self: flex-end;
  width: 42px;
  height: 41px;
  margin-right: -10px;
  padding: 10px;
  display: block;
  overflow: hidden;
}

.d-inline {
  display: inline-block;
}

.design-spectrum-item-arrow {
  width: 14px;
  height: 12px;
  position: absolute;
  inset: 35% -6px 0% auto;
}

.onboarding-timeline-list-item-text {
  color: #003253;
}

.onboarding-timeline-list-item-icon {
  background-color: #02d1e4;
  border-radius: 52px;
  width: 52px;
  height: 52px;
  padding: 14px;
  position: absolute;
  inset: auto 0% -36px 40%;
}

.onboarding-timeline-list-item-icon.onboarding-timeline-list-item-icon-top {
  top: -36px;
  bottom: auto;
}

.onboarding-timeline-list-item-text-highlight {
  color: #333;
  background-color: #e8fc25;
  padding: 2px 6px;
  font-weight: 700;
  display: inline-block;
}

.decoration-box-1 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c8_Row-of-dots.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 115px;
  height: 66px;
  position: absolute;
  inset: -12px auto auto -12px;
}

.decoration-box-4 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c8_Row-of-dots.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 115px;
  height: 66px;
  position: absolute;
  inset: auto -15px -15px auto;
  transform: rotate(181.44deg);
}

.decoration-box-2 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c5_polygon-second-box.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 70px;
  height: 134px;
  position: absolute;
  inset: 0% auto auto -85px;
}

.decoration-box-3 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c6_polygon-third-box.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 28px;
  height: 28px;
  position: absolute;
  inset: auto auto 0% -52px;
}

.decoration-box-3-2 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c7_polygon-third-box-2.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 75px;
  height: 136px;
  position: absolute;
  inset: auto -90px -16px auto;
}

.decoration-box-4-2 {
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6c4_polygon-last-box.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 34px;
  height: 37px;
  position: absolute;
  inset: auto auto 25px -54px;
}

.bold-text-3 {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

.button-cyanaqua {
  background-color: var(--cyan--aqua);
  color: #333;
  border-radius: 20px;
  padding: 18px 32px;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

.button-cyanaqua:hover {
  opacity: .8;
  text-decoration: none;
}

.button-cyanaqua.disabled-button {
  opacity: .5;
  cursor: not-allowed;
}

.timeline-community {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 4px solid #02d1e4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: end;
  padding-top: 172px;
  padding-bottom: 62px;
  display: block;
}

.timeline-community-item.text-align-center {
  width: 250px;
  position: relative;
}

.timeline-community-item.text-align-center.timeline-community-item-current {
  width: 600px;
  position: relative;
}

.flex-justify-center {
  justify-content: center;
  display: flex;
}

.empty-state {
  background-color: #0000;
}

.colored-box-link-block {
  position: absolute;
  inset: 0%;
}

.timeline-community-img {
  width: auto;
  position: relative;
  top: -100px;
}

.timeline-dot {
  background-color: #02d1e4;
  border-radius: 34px;
  width: 34px;
  height: 34px;
  position: absolute;
  inset: auto 47% -80px auto;
}

.timeline-dot.timeline-dot-current {
  background-color: #003253;
  width: 58px;
  height: 58px;
  bottom: -92px;
  right: 50%;
}

.slider-content-padding {
  height: 100%;
  padding: 70px;
}

.meet-ppl {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.timeline-community-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: end;
  display: grid;
}

.grid_text-image-image {
  flex-direction: column;
  justify-content: center;
  padding-left: 9%;
  display: flex;
}

.grid_text-image-image.is-reversed {
  padding-left: 0%;
  padding-right: 9%;
}

.grid_text-image {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.progress-parent-3 {
  background-color: #dbdbdb;
  min-height: 4px;
  margin-bottom: 1rem;
  display: block;
  position: relative;
}

.circle-arrow-3 {
  width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

.circle-arrow-3.point-down {
  margin-top: -1px;
  margin-right: 0;
  transform: rotate(90deg);
}

.circle-arrow-3.is-bigger {
  width: 2rem;
  margin-bottom: -6px;
  margin-left: -8px;
  margin-right: 0;
}

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

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

.content-divider {
  background-color: #ececec;
  height: .125rem;
}

.heading-style-h4-2 {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.hero-cta-wrap-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.slider-with-progress-2 {
  margin-bottom: 3rem;
  position: relative;
}

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

.button-text-5 {
  z-index: 2;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.heading-yellow {
  color: #e8fc25;
}

.methods-post-it {
  background-color: var(--white);
  padding: 60px 50px 50px;
}

.methods-post-it.methods-post-it-round {
  border: 1px solid #0000000d;
  border-radius: 24px;
}

.methods-post-it.methods-post-it-round.methods-post-it-2 {
  position: relative;
  top: 6px;
  left: 20px;
  transform: rotate(4.12deg);
}

.methods-post-it.methods-post-it-1 {
  transform: rotate(-3.5deg);
}

.methods-post-it-title {
  color: #333;
  margin-bottom: 10px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
}

.methods-post-it-description {
  color: #333;
}

.methods-post-it-title-sticker-1 {
  background-color: var(--cyan--aqua);
  margin-right: 3px;
  padding-left: 6px;
  padding-right: 6px;
  display: inline-block;
}

.methods-post-it-title-sticker-2 {
  background-color: #e8fc25;
  margin-right: 3px;
  padding-left: 6px;
  padding-right: 6px;
  display: inline-block;
}

.methods-custom-illustration-background {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6d2_triangles-dots-illustration.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 102%;
  height: 104%;
  position: absolute;
  inset: auto -5% -5% auto;
  transform: rotate(4.12deg);
}

.text-decoration-none, .text-decoration-none.text-decoration-none-hover:hover {
  text-decoration: none;
}

.grid_text-text {
  grid-column-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.margin-bottom-3.margin-small.value-loop-content-text {
  text-decoration: none;
}

.progress-parent-4 {
  background-color: #dbdbdb;
  min-height: 4px;
  margin-bottom: 1rem;
  display: block;
  position: relative;
}

.local-org-tab-2 {
  background-color: #0000;
  border-bottom: 1px solid #d6d7cf;
  padding: 10px 30px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.local-org-tab-2.w--current {
  background-color: #0000;
  border-bottom: 2px solid #02d1e4;
}

.local-org-tab-2.local-org-tab-last {
  margin-right: 0;
}

.local-org-tab-2.local-org-tab-first.w--current {
  margin-left: 0;
}

.tabs-dynamic-wrapper, .tabs-dynamic-item, .tabs-dynamic-list {
  width: 100%;
  height: 100%;
}

.tabs-menu-3 {
  border-bottom: 3px solid #8383833d;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 64px;
  display: flex;
}

.services {
  margin-top: 16px;
  font-size: 12px;
  font-weight: 700;
}

.services.slider-large {
  font-size: 20px;
}

.tab-inner-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fs-p-large {
  letter-spacing: -.01em;
  font-size: 1.3rem;
  line-height: 150%;
}

.fs-p-large.center {
  text-align: center;
}

.arm-link {
  margin-left: 2px;
  margin-right: 2px;
  font-size: 2rem;
}

.name {
  font-size: 20px;
  line-height: 1.2;
}

.name.slider-large {
  font-size: 50px;
}

.name.tab-name {
  display: none;
}

.tabs-this-is-copied-to-tab {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.tabs-menu-link {
  color: #333;
  background-color: #0000;
  padding: 12px 24px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  top: 3px;
}

.tabs-menu-link:hover {
  text-decoration: none;
}

.tabs-menu-link.w--current {
  background-color: #0000;
  border-bottom: 3px solid #003253;
  text-decoration: none;
}

.image-background {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 10vw;
  max-width: 150px;
  height: 10vw;
  max-height: 150px;
  margin-bottom: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tabs-component {
  width: 100%;
}

.slider-large.services {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.d-none {
  display: none;
}

.img-128 {
  width: 128px;
  height: 128px;
}

.grid-3 {
  grid-column-gap: 68px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-4 {
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.methods-navigation {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 112px;
}

.plain-button-caret {
  display: flex;
  position: relative;
}

.plain-button-link {
  position: absolute;
  inset: 0%;
}

.plain-button-img {
  flex: none;
  align-self: center;
  width: 13px;
  height: 19px;
  margin-left: 10px;
}

.plain-button-img.background-color-prussianblue {
  flex: none;
  align-self: center;
  margin-left: 10px;
}

.plain-button-img.plain-button-img-left {
  transform-style: preserve-3d;
  margin-left: 0;
  margin-right: 10px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.plain-button-img.plain-button-img-left.background-color-prussianblue {
  transform-style: preserve-3d;
  flex: none;
  margin-left: 0;
  margin-right: 10px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.plain-button-text {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.flex-justify-right {
  justify-content: flex-end;
  display: flex;
}

.dropdown-list-2 {
  inset: 0% auto auto 0%;
}

.dropdown-list-2.w--open {
  background-color: var(--white);
  border-radius: 20px;
  padding: 48px;
  inset: 63px auto auto -130%;
  box-shadow: 0 0 50px 20px #0000001a;
}

.dropdown-btn-prussianblue-btn, .dropdown-btn-prussianblue-btn.w--open {
  background-color: var(--prussian-blue);
  color: var(--white);
  border-radius: 20px;
  padding: 18px 52px 18px 32px;
  font-family: Ubuntu, Arial, sans-serif;
}

.dropdown-list-link {
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Ubuntu, Arial, sans-serif;
  text-decoration: none;
  display: block;
}

.tool-rec-box {
  background-color: #f3f9f7;
  padding: 40px 40px 70px;
  position: relative;
}

.tool-rec-box:hover {
  color: var(--white);
  background-color: #1e1e1e;
}

.tool-rec-box.mouse-hover-click {
  position: relative;
}

.tool-recommendation-holder {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tool-rec-logo {
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
}

.tool-rec-descr {
  margin-top: 4px;
}

.tool-rec-logo-hover {
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
  display: none;
}

.tool-rec-link-block {
  position: absolute;
  inset: 0%;
}

.grid-5 {
  grid-column-gap: 36px;
  grid-template-rows: auto;
}

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

.circle-arrow-4 {
  width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

.button-text-6 {
  z-index: 2;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.methods-overview-item {
  grid-column-gap: 52px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 230px 1fr 172px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.methods-overview-item.text-size-regular.text-style-ubuntu {
  border-bottom: 1px solid #00000026;
  grid-template-columns: 240px 1fr 172px;
  margin-bottom: 36px;
  padding-bottom: 36px;
}

.methods-overview-link {
  font-weight: 700;
  line-height: 2.4;
  text-decoration: none;
}

.methods-overview-link:hover {
  text-decoration: underline;
}

.pills {
  margin-bottom: 24px;
  padding-top: 36px;
  padding-bottom: 36px;
}

.filter-pill {
  color: #8c8a84;
  border: 2px solid #d6d7cf;
  border-radius: 20px;
  margin-bottom: 12px;
  margin-right: 20px;
  padding: 19px 16px 18px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.filter-pill:hover {
  text-decoration: none;
}

.filter-pill.active {
  border-color: var(--black);
  color: var(--black);
}

.filter-pill-span {
  background-color: #d6d7cf;
  border-radius: 8px;
  margin-left: 24px;
  padding: 6px 10px 7px;
  line-height: 1;
  display: inline-block;
}

.dropdown-list-title {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.dropdown-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-grid-item {
  min-width: 200px;
}

.div-block-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.how-we-work-content {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.grid_text-text-2 {
  grid-column-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.link-block-6 {
  position: absolute;
  inset: 0%;
}

.squared-colored-boxes-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.squared-colored-boxes-grid.mix-container {
  grid-template-rows: auto;
}

.squared-colored-box-container {
  height: 100%;
  min-height: 360px;
  padding: 48px 42px;
  position: relative;
}

.squared-colored-box-container.mix {
  min-height: 405px;
}

.squared-colored-box-link-block {
  position: absolute;
  inset: 0%;
}

.squared-colored-box-inner {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.postsortcategory {
  display: none;
}

.filter-controls.hidden {
  border: 0 #000;
  border-bottom: 1px solid #eff1ed;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.filter-button-all {
  color: #969696;
  background-color: #0000;
  border-bottom: 3px solid #0000;
  flex: none;
  padding: 12px 13px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  position: relative;
  top: 3px;
}

.filter-button-all:hover {
  text-decoration: none;
}

.filter-button-all.mixitup-control-active {
  border-bottom-color: var(--black);
  color: var(--black);
}

.filter-button {
  color: #969696;
  background-color: #0000;
  border-bottom: 3px solid #0000;
  flex: none;
  padding: 12px 13px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  position: relative;
  top: 3px;
}

.filter-button:hover {
  text-decoration: none;
}

.filter-button.mixitup-control-active {
  color: var(--black);
  border-bottom: 3px solid #000;
}

.load-more-items-button {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 148px;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  margin: 56px auto 40px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 64px #0000001c;
}

.load-more-items-button:hover {
  opacity: .8;
  text-decoration: none;
}

.load-more-items-button.all-loaded {
  opacity: .6;
  cursor: default;
}

.paragraph-17 {
  margin-top: 0;
  margin-bottom: 12px;
}

.paragraph-19 {
  margin-bottom: 12px;
}

.success-story-1 {
  background-color: #005254;
  max-width: 32%;
  margin-top: 65px;
  padding: 178px 0 0;
}

.success-story-1.success-story-item {
  background-color: var(--prussian-blue);
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  position: relative;
}

.success-story-1.success-story-item.story-paprika {
  background-color: #93002c;
}

.success-story-1.success-story-item.story-dark-pink {
  background-color: #e88b8f;
}

.success-story-1.success-story-item.story-pink {
  background-color: #e8bdb7;
}

.heading-22 {
  font-weight: 500;
}

.page-container {
  max-width: 1228px;
}

.heading-17 {
  border-bottom: 2px solid #ececec;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.success-story-3 {
  max-width: 32%;
  margin-top: 200px;
  position: relative;
}

.success-story-3.success-story-item {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
}

.grid-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  grid-template: "Area Area-2 Area-3" minmax(auto, 1fr)
                 ". . ." minmax(auto, 1fr)
                 / minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: flex-start space-between;
  place-items: start center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.heading-18 {
  color: #fff;
  font-weight: 500;
}

.success-stories {
  margin-top: 100px;
}

.success-story-2 {
  background-color: #efefec;
  max-width: 32%;
  padding: 0;
  position: relative;
}

.success-story-2.success-story-item {
  background-color: #efefec;
  max-width: 100%;
  margin-bottom: 16px;
  position: relative;
}

.heading-20 {
  font-weight: 500;
}

.section-padding {
  padding-top: 128px;
  padding-bottom: 128px;
}

.story-title {
  padding: 32px 42px 48px;
  position: relative;
  inset: auto 0% 0%;
}

.success-story-absolute {
  color: #fff;
  padding: 32px 42px 48px;
  position: absolute;
  inset: auto 0% 0%;
}

.story-column-1 {
  flex-flow: column wrap;
  align-content: center;
  width: 33.3%;
  display: flex;
  overflow: hidden;
}

.paragraph-16 {
  max-width: 820px;
  margin-bottom: 128px;
}

.link-to-story {
  position: absolute;
  inset: 0%;
}

.paragraph-18 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 12px;
}

.story-column-3, .story-column-2 {
  width: 33.3%;
  overflow: hidden;
}

.heading-21, .heading-19 {
  font-weight: 500;
}

.success-story-subtitle {
  color: #f3f9f7;
  margin-bottom: 12px;
}

.success-story-subtitle.text-color-black {
  color: var(--black);
}

.success-story-title {
  color: #f3f9f7;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2;
}

.success-story-title.text-color-black {
  color: var(--black);
}

.success-story-title.text-shadow {
  text-shadow: 0 1px 7px #0009;
}

.success-story-item {
  max-width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.success-story-item.success-story-item-no-img {
  padding-top: 120px;
}

.success-story-item.success-story-item-no-img-tall {
  padding-top: 330px;
}

.success-story-item.success-story-item-sm-padding {
  padding-top: 120px;
}

.success-story-item.success-story-item-lg-padding {
  padding-top: 196px;
}

.arrow-button-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-7:hover {
  text-decoration: none;
}

.circle-arrow-5 {
  width: 1rem;
  min-width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

.circle-arrow-5.z-index-2 {
  width: 42px;
  display: block;
  position: absolute;
  inset: auto 42px 42px auto;
}

.circle-arrow-5.z-index-2.d-none {
  display: none;
}

.button-text-7 {
  z-index: 2;
  text-transform: none;
  font-weight: 400;
  position: relative;
}

.button-text-7.heading-style-h5.text-color-white.text-weight-bold {
  font-weight: 500;
}

.nav-list-link-2 {
  font-size: 1rem;
  text-decoration: none;
}

.nav-list-link-2:hover {
  text-decoration: underline;
}

.circle-arrow-6 {
  width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

.nav-full-menu-content-2 {
  grid-column-gap: 16px;
  grid-row-gap: 2.81rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 55%;
  max-width: 50rem;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 6.5rem;
  display: grid;
}

.main-nav-link-2 {
  color: #000;
  font-size: 1.12rem;
  font-weight: 500;
  text-decoration: none;
}

.main-nav-link-2.is-last-in-menu {
  margin-left: 1.9vw;
}

.main-nav-link-2.is-last-in-menu:hover {
  color: #000000b3;
}

.heading-23 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  line-height: 1.2;
}

.nav-full-menu-list-2 {
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: .8rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-visible-menu-2 {
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  position: static;
}

.arrow-button-8 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-8:hover {
  text-decoration: none;
}

.nav_full-menu-cta-2 {
  z-index: 30;
  flex-direction: column;
  justify-content: space-between;
  width: 41.25vw;
  min-height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.nav-list-title-2 {
  margin-bottom: .2rem;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-8 {
  font-size: 1rem;
  font-weight: 400;
}

.bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8 {
  font-weight: 400;
}

.text-block-9, .text-block-10 {
  font-size: 1rem;
  font-weight: 400;
}

.bold-text-9 {
  font-weight: 400;
}

.text-block-11 {
  font-size: 1rem;
  font-weight: 400;
}

.nav-item {
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 400;
}

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

.nav-item.text-weight-bold.text-color-cyanaqua:hover {
  text-decoration: none;
}

.nav-item.right-divider {
  border-right: 1px solid #fff3;
  margin-right: 16px;
  padding-right: 16px;
}

.light-blue-caret {
  width: 14px;
}

.external-url {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-outline-cyanaqua {
  border: 2px solid var(--cyan--aqua);
  color: var(--prussian-blue);
  background-color: #0000;
  border-radius: 20px;
  padding: 18px 32px;
}

.button-outline-cyanaqua.text-color-white {
  color: var(--white);
  padding-top: 16px;
  padding-bottom: 16px;
}

.font-weight-medium.text-style-ubuntu {
  font-weight: 400;
}

.text-size-22px {
  font-size: 22px;
}

.arrow-circle-6 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-6.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.button-text-8 {
  z-index: 2;
  position: relative;
}

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

.circle-arrow-7 {
  width: 1rem;
  margin-top: 0;
  margin-right: 2px;
}

.arrow-button-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-9:hover {
  text-decoration: none;
}

.grey-boxes-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.grey-boxes-grid.grey-boxes-grid-template-section {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1.5fr 1fr;
}

.grey-boxes-grid-item {
  background-color: #f3f9f7;
  padding: 48px 48px 40px;
  position: relative;
}

.grey-boxes-grid-item.template-board {
  padding-top: 164px;
  padding-bottom: 48px;
}

.grey-boxes-grid-img {
  width: 96px;
  height: 96px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grey-boxes-grid-title {
  margin-bottom: 16px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.slider-card-text-group {
  margin-bottom: 35px;
}

.slider-card-text-group.margin-xlarge.margin-bottom {
  margin-bottom: 4rem;
}

.slider-card-text-group.margin-0 {
  margin-bottom: 0;
}

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

.container-slider-3 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  overflow: visible;
}

.container-slider-3.container-slider-cards {
  width: 150%;
  max-width: none;
  overflow: hidden;
}

.arrow-circle-7 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-7.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

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

.button-text-9 {
  z-index: 2;
  position: relative;
}

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

.swiper-slide-4 {
  width: 100%;
  min-height: 500px;
}

.swiper-slide-4.mouse-hover-drag.slider-card.background-color-white {
  margin-right: 50px;
  padding: 100px 100px 75px;
}

.swiper-number-wrap-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.thick-divider-businessyellow {
  width: 100%;
  height: 20px;
}

.thick-divider-businessyellow.background-color-businessyellow.custom-margin-top-negative {
  margin-top: -20px;
  display: none;
}

.slider-card-heading {
  border-bottom: 20px solid #e8fc25;
  line-height: .5;
  display: inline-block;
}

.circle-arrow-8 {
  width: 1rem;
  margin-top: 0;
  margin-right: 2px;
}

.progress-parent-5 {
  background-color: #dbdbdb;
  min-height: 2px;
  margin-top: 64px;
  margin-bottom: 34px;
  display: block;
  position: relative;
}

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

.arrow-button-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-10:hover {
  text-decoration: none;
}

.heading-56 {
  color: #e8fc25;
  margin-bottom: 26px;
  font-size: 22px;
}

.column-24 {
  padding-left: 68px;
}

.arrow-circle-8 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-8.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.columns-12 {
  align-items: center;
  display: flex;
}

.circle-arrow-9 {
  align-self: center;
  width: 15px;
  margin-top: 4px;
  margin-left: 1px;
}

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

.heading-57 {
  color: #fff;
}

.button-text-10 {
  z-index: 2;
  position: relative;
}

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

.button-group-8.justify-right {
  justify-content: flex-end;
}

.column-23 {
  padding-left: 0;
  padding-right: 20px;
}

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

.container-large-8.container-large-plus {
  max-width: 77.5rem;
}

.arrow-button-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-11:hover {
  text-decoration: none;
}

.workshop-board-link {
  display: block;
  position: absolute;
  inset: 0%;
}

.d-inline-block {
  display: inline-block;
}

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

.template-mural-logo {
  max-width: 82px;
  margin-bottom: 24px;
}

.resource-item {
  align-items: center;
  margin-top: 24px;
  text-decoration: none;
  display: flex;
}

.resource-icon-holder {
  width: 24px;
  margin-right: 24px;
}

.resource-item-text {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.timeline-community-year {
  margin-bottom: 40px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.3;
}

.timeline-community-year.timeline-community-year-current {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 88px;
  display: flex;
  position: absolute;
  top: -85px;
  right: -15px;
}

.tab-name.name {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 700;
  display: none;
}

.story_contain {
  text-align: center;
}

.story_heading-wrap {
  width: 100%;
  max-width: 73em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3.9em;
  font-size: .8em;
}

.story_heading {
  font-size: 8em;
  line-height: .9;
}

.story_option {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 100vw;
  min-width: 14.3em;
  margin: .5em;
  padding: .9em 1.8em;
  font-size: 1.1em;
  font-weight: 600;
}

.story_option:hover {
  color: #ff2929;
  background-color: #0000;
}

.nav {
  z-index: 2;
  background-color: #000;
  border-top: 2px solid #fff;
  position: fixed;
  inset: auto 0% 0%;
}

.container-4 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding: 2.8em 6em 9.7em;
  display: flex;
  position: relative;
  inset: 0%;
}

.container-4.is-nav {
  justify-content: center;
  align-items: flex-start;
  height: 12rem;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  position: relative;
}

.live-text {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.live-text_dot {
  width: 12rem;
  height: 12rem;
  margin-right: 1em;
}

.live-text_dot.no-match {
  background-color: #0000;
}

.live-text_p {
  color: #fff;
}

.live-text_gradient {
  z-index: 2;
  background-image: linear-gradient(270deg, #000, #0000);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.heading-58 {
  color: #fff;
}

.activity-time-2 {
  min-width: 200px;
  margin-right: 36px;
}

.progress-parent-6 {
  background-color: #fff;
  min-height: 2px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.column-25 {
  padding-left: 0;
  padding-right: 64px;
}

.hero-cta-wrap-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 50px;
  display: flex;
}

.button-group-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  text-transform: capitalize;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.container-slider-4 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  overflow: visible;
}

.div-block-23 {
  padding-top: 20px;
}

.margin-bottom-4 {
  margin: 0 0 1rem;
}

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

.heading-59 {
  margin-bottom: 24px;
  font-weight: 400;
}

.swiper-slide-5 {
  width: 100%;
}

.column-26 {
  align-self: center;
  padding-top: 14px;
  padding-left: 68px;
}

.arrow-circle-9 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-9.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.text-align-center-2 {
  text-align: center;
  font-size: 24px;
  line-height: 1.6;
}

.circle-arrow-10 {
  width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

.image-17 {
  max-width: 128px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu-4 {
  border: 2px solid #02d1e4;
  border-radius: 25px;
  margin-bottom: 68px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
}

.tabs-menu-4.max-width-fit-content {
  background-color: #f3f9f70d;
  border-style: none;
  border-width: 0;
  margin-bottom: 64px;
}

.paragraph-20 {
  margin-bottom: 60px;
}

.button-4 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 2px solid #02d1e4;
  border-radius: 20px;
  padding: 18px 32px;
}

.button-4:hover {
  text-decoration: none;
}

.button-4.disabled-button {
  opacity: .5;
  cursor: not-allowed;
}

.image-18 {
  max-width: 75%;
  margin: 60px auto 55px;
}

.image-19 {
  margin-bottom: 40px;
}

.swiper-number-wrap-3 {
  align-items: center;
  display: flex;
  position: relative;
}

.heading-60 {
  margin-bottom: 32px;
}

.arrow-button-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-12:hover {
  text-decoration: none;
}

.arrow-button-12._w-inline-block.disabled-button {
  opacity: .5;
  cursor: not-allowed;
}

.heading-61 {
  margin-bottom: 40px;
}

.div-block-24 {
  padding-bottom: 64px;
}

.image-20 {
  max-width: 500px;
  margin-right: 64px;
}

.heading-62 {
  text-align: center;
  margin-bottom: 68px;
}

.local-org-tab-3 {
  background-color: #0000;
  border-bottom: 1px solid #d6d7cf;
  padding: 10px 30px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.local-org-tab-3.w--current {
  background-color: #0000;
  border-bottom: 2px solid #02d1e4;
}

.local-org-tab-3.local-org-tab-last {
  margin-right: 0;
}

.local-org-tab-3.local-org-tab-first.w--current {
  margin-left: 0;
}

.div-block-25 {
  align-items: center;
  margin-bottom: 94px;
  display: flex;
}

.heading-63 {
  margin-bottom: 2rem;
}

.heading-64 {
  color: #e8fc25;
  margin-bottom: 26px;
  font-size: 22px;
}

.button-text-11 {
  z-index: 2;
  color: #fff;
  text-transform: none;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  position: relative;
}

.text-size-medium-4 {
  margin-bottom: 2rem;
  font-size: 1.125rem;
  font-weight: 400;
}

.heading-65 {
  margin-bottom: 12px;
}

.button-5 {
  color: #003253;
  background-color: #02d1e4;
  border-radius: 10px;
  padding: 18px 32px;
}

.heading-66 {
  margin-bottom: 32px;
}

.paragraph-21 {
  font-size: 18px;
}

.slider-with-nav-5 {
  flex-direction: column;
  margin-bottom: 84px;
  display: flex;
}

.slider-feature-content-2 {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-26 {
  padding-top: 70px;
  padding-bottom: 70px;
  padding-right: 60px;
}

.heading-67 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 30px;
}

.heading-68 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 36px;
}

.heading-69 {
  color: #fff;
  margin-bottom: 24px;
  font-weight: 700;
}

.rich-text-block-3 {
  color: #fff;
}

.blury-overlay {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-title.os-phrases {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-title.os-phrases.width-50 {
  height: 350px;
}

.hero-title-text {
  z-index: 2;
  opacity: 0;
  color: #fff;
  text-align: center;
  font-size: 148px;
  position: relative;
}

.ux-animation {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.ux-animation.max-width-80 {
  max-width: 820px;
}

.width-50 {
  justify-content: flex-end;
  width: 50%;
}

.pre-event-title {
  background-color: var(--e2efea-with-10-opacity);
  text-align: center;
  border-radius: 16px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 32px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: flex;
}

.pre-event-title.max-width-fit-content {
  margin-bottom: 64px;
}

.round-background-section {
  z-index: -1;
  background-color: #f3f9f7;
  border-radius: 100%;
  width: 150%;
  height: 150vh;
  position: absolute;
  bottom: 0;
  left: -25%;
  right: 0%;
}

.pd-illustration-bk {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65e5f56718e118dedf87312d_PD-full-ill.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 75vw;
  height: 150vh;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-size-30px {
  font-size: 30px;
  line-height: 1.4;
}

.cell-18 {
  justify-content: center;
}

.quick-stack-2 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  margin-bottom: 100px;
  padding: 0;
}

.arrow-circle-10 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-10.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.button-text-12 {
  z-index: 2;
  position: relative;
}

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

.circle-arrow-11 {
  width: 1rem;
  margin-top: 0;
  margin-right: 2px;
}

.cell-19 {
  justify-content: center;
}

.arrow-button-13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-13:hover {
  text-decoration: none;
}

.activities-item {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 100px;
  display: grid;
}

.activities-item:last-child {
  margin-bottom: 0;
}

.main-nav-link-3 {
  color: #000;
  font-size: 1.12rem;
  font-weight: 500;
  text-decoration: none;
}

.main-nav-link-3.d-flex {
  justify-content: space-between;
  align-items: center;
  padding: 1.875rem 1.9vw;
  font-weight: 400;
  display: flex;
}

.main-nav-link-3.d-flex:hover {
  text-decoration: none;
}

.main-nav-link-3.d-flex.w--current {
  font-weight: 700;
}

.nav-item-2 {
  white-space: nowrap;
  font-size: 1rem;
}

.opacity-0 {
  opacity: 0;
}

.opacity-0.max-width-80 {
  max-width: 820px;
}

.location-box {
  float: right;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 1fr);
  grid-auto-flow: column;
  justify-content: center;
  width: 50%;
  min-width: 40rem;
  padding: 4rem;
}

.image-21 {
  display: none;
}

.image-22 {
  max-width: 75%;
  margin: 60px auto 55px;
}

.hero-cta-wrap-5 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 50px;
  display: flex;
}

.margin-bottom-5 {
  margin: 0 0 1rem;
}

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

.text-align-center-3 {
  text-align: center;
  font-size: 24px;
  line-height: 1.6;
}

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

.quote-author-name {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.image-24 {
  max-width: 87px;
  margin-bottom: 24px;
}

.quote-author-position {
  padding-left: 6px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  display: inline-block;
}

.yellow-hightlight-title {
  color: #333;
}

.yellow-hightlight-title.heading-style-h2 {
  line-height: 1.2;
}

.quote-author-sucess-story {
  margin-top: -5px;
  display: block;
}

.quote-author-sucess-story.d-none {
  display: none;
}

.arrow-button-14 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: row;
  flex: none;
  align-items: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.arrow-button-14:hover {
  text-decoration: none;
}

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

.cell-20 {
  justify-content: center;
  align-items: flex-start;
}

.confetti-bk-image {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/66ebe66725c953334f36b890_conffeti-bk.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.circle-arrow-12 {
  width: 1rem;
  margin-top: 0;
  margin-right: 2px;
}

.section-cols-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 0;
}

.arrow-circle-11 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.arrow-circle-11.shadow-medium {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.button-text-13 {
  z-index: 2;
  position: relative;
}

.margin-horizontal-auto {
  margin-left: auto;
  margin-right: auto;
}

.success-story-item-2 {
  margin-bottom: 16px;
  padding-top: 178px;
  position: relative;
}

.success-story-absolute-2 {
  color: #fff;
  padding: 32px 42px 48px;
  position: absolute;
  inset: auto 0% 0%;
}

.text-shadow-small {
  text-shadow: 0 0 2px #000000e6;
}

.success-story-item-3 {
  margin-bottom: 16px;
  padding-top: 178px;
  position: relative;
}

.success-story-item-3.success-story-item-lg-padding {
  padding-top: 196px;
}

.story-title-2 {
  padding: 32px 42px 48px;
  position: relative;
  inset: auto 0% 0%;
}

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

.success-story-item-4 {
  margin-bottom: 16px;
  padding-top: 178px;
  position: relative;
}

.success-story-item-4.success-story-item-w-img {
  padding-top: 0;
}

.success-story-img-box {
  max-height: 300px;
  margin-bottom: 60px;
  overflow: hidden;
}

.success-story-img {
  box-sizing: border-box;
  width: 101%;
  max-width: 101%;
  margin-top: -1px;
  margin-left: -1px;
}

.story-title-3 {
  padding: 32px 42px 48px;
  position: relative;
  inset: auto 0% 0%;
}

.success-story-item-5 {
  margin-bottom: 16px;
  padding-top: 178px;
  position: relative;
}

.success-story-item-5.success-story-item-sm-padding {
  padding-top: 120px;
}

.text-color-black-2 {
  color: #000;
}

.line-height-120 {
  line-height: 1.2;
}

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

.container-large-12.relative {
  position: relative;
}

.video-overlay-layer-2 {
  z-index: 1;
  background-image: linear-gradient(to top, #00000080, #00000080 30%, #0000);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

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

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

.heading-style-h2-4.is-video-title {
  color: #fff;
}

.video_play-block-content-2 {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.video-cta-wrap-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 8rem;
  display: flex;
}

.video-overlay-container-2 {
  align-items: flex-end;
  height: 60%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.video-title-wrap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.background-video {
  max-width: 1700px;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
}

.big-main-title-big-main-title-yellow {
  color: #e8fc25;
  font-size: 128px;
}

.big-main-title.big-main-title-white {
  color: #fff;
  text-align: center;
  font-family: Ubuntu Condensed, sans-serif;
  font-size: 230px;
  font-weight: 400;
  line-height: 1;
  position: relative;
  top: -10px;
}

.big-main-title.big-main-title-yellow {
  color: #e8fc25;
  text-align: center;
  font-size: 128px;
  line-height: 1;
}

.text-span-3 {
  letter-spacing: -2px;
  margin-left: 12px;
  margin-right: 11px;
  font-size: 32px;
  line-height: 1;
  position: relative;
  top: 5px;
}

.main-header-title {
  margin-bottom: 70px;
}

.position-absolute {
  position: absolute;
}

.position-absolute.min-height-100vh.full-width {
  inset: 0%;
}

.min-height-100vh {
  min-height: 100vh;
}

._w-100 {
  width: 100%;
}

.border-wrap {
  color: #fff;
  border-radius: 20px;
  padding: 4px;
}

.background-wrap {
  text-align: center;
  background-color: #003253;
  border-radius: 20px;
  padding: 56px 56px 64px;
}

.text-block-13 {
  text-align: center;
  padding: 56px 56px 64px;
}

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

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

.ai-box-width {
  max-width: 1148px;
}

.topic-btn {
  border: 2px solid #02d1e4;
  border-radius: 20px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 18px 32px;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.topic-btn:hover {
  opacity: .75;
  text-decoration: none;
}

.topic-btn.active-item {
  color: #003253;
  background-color: #02d1e4;
}

.topic-btn.first-child {
  margin-left: 0;
}

.topic-btn.last-child {
  margin-right: 0;
}

.topic-btn-holder {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: inline-flex;
}

.no-padding {
  padding: 0 0 0 0;
}

.no-margin {
  margin: 0 0;
}

.you-label {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 700;
}

.generated-section {
  text-align: left;
  border-top: 1px solid #fff3;
  margin-top: 48px;
  padding-top: 48px;
}

.generated-section.theme-section, .generated-section.agenda-section, .generated-section.speakers-section {
  display: none;
}

.generated-section.organisers-section, .generated-section.organisers-section.active-item {
  display: block;
}

.generated-section.activities-section {
  display: none;
}

.blue-dot {
  background-color: #02d1e4;
  border-radius: 24px;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.generated-question {
  padding-left: 36px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 24px;
}

.suspention-dots {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  opacity: .2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin: 48px auto;
  display: flex;
}

.dot {
  background-color: #02d1e4;
  border-radius: 12px;
  width: 12px;
  height: 12px;
}

.section-intro {
  font-weight: 700;
}

.nav-item-3 {
  white-space: nowrap;
  font-size: 1rem;
}

.paragraph-24 {
  color: #fffc;
}

.button-cyanaqua-2 {
  color: var(--prussian-blue);
  background-color: #02d1e4;
  border-radius: 20px;
  padding: 18px 32px;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

.button-cyanaqua-2:hover {
  opacity: .8;
  text-decoration: none;
}

.text-color-white-2 {
  color: #fff;
  font-weight: 500;
}

.text-color-white-2.text-size-xlarge.margin-bottom.margin-xlarge {
  font-weight: 400;
}

.bold-text-11 {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

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

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

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

.hamburger-menu {
  justify-content: center;
  align-items: center;
  padding: 18px;
  display: inline-flex;
}

.paragraph-25 {
  font-size: 16px;
}

.speaker-img {
  flex: 0 100%;
  align-self: flex-end;
  width: 480px;
}

.speaker-title {
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
}

.speaker-short-descr {
  margin-bottom: 0;
  font-family: Opensans, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.8;
}

.speaker-short-descr.margin-bottom-0 {
  margin-bottom: 0;
}

.speaker-short-descr.speaker-short-descr-small {
  margin-bottom: 0;
  font-family: Opensans, Arial, sans-serif;
  font-size: 18px;
  display: none;
}

.speaker-name {
  color: var(--core-4);
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 46px;
  font-weight: 700;
}

.speaker-name.speaker-name-small {
  font-size: 30px;
}

.spearker-position {
  margin-bottom: 24px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.spearker-position.spearker-position-small {
  font-size: 18px;
  font-weight: 400;
}

.img-speaker {
  max-width: 480px;
}

.read-more-about-speaker {
  background-color: #f3f9f71a;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 16px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

.read-more-about-speaker.closed:hover, .read-more-about-speaker.open, .read-more-about-speaker.open:hover {
  text-decoration: none;
}

.speaker-pic {
  margin-bottom: 40px;
}

.nav-item-4 {
  white-space: nowrap;
  font-size: 1rem;
}

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

.columns-13 {
  display: flex;
}

.ux-days-menu-icon {
  width: 24px;
  height: 24px;
  margin-left: 6px;
}

.ux-days-menu-icon.ux-days-menu-icon-white {
  display: none;
}

.text-color-cyanaqua-2 {
  color: #02d1e4;
}

.value-loop-illustration {
  max-width: 36%;
  position: absolute;
  inset: 0%;
}

.visma-value-loop-holder {
  position: relative;
}

.ai-tool-item {
  width: auto;
  max-width: none;
  height: 16px;
  margin-bottom: 16px;
  margin-right: 24px;
}

.value-loop-content-box {
  background-color: #17425f;
  max-width: 76%;
  padding: 60px 70px 50px 80px;
}

.value-loop-content-text {
  font-size: 14px;
  line-height: 1.5;
}

.ai-tools-recommendation {
  flex-flow: wrap;
  margin-top: 32px;
  display: flex;
}

.value-loop-content-holder {
  grid-column-gap: 32px;
  grid-row-gap: 130px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  display: grid;
}

.text-color-cyan-green {
  color: var(--cyan-green);
}

.ai-tools-recommendation-2 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.collapse-icn {
  display: none;
}

@media screen and (min-width: 1440px) {
  .padding-section-large {
    display: block;
  }

  .margin-bottom.margin-medium.position-relative.hero-text-holder {
    height: 350px;
  }

  .text-size-medium {
    align-self: center;
  }

  .padding-section-xlarge.padding-section-percent {
    padding-bottom: 12%;
  }

  .arrow-button._w-inline-block:hover {
    opacity: .8;
  }

  .slider-nav-name.text-weight-bold.text-size-medium {
    display: block;
  }

  .zigzag-content-grid.hero-gap.custom-hero-grid {
    grid-template-columns: 1fr max-content;
  }

  .hero-cta-wrap {
    align-items: center;
  }

  .section_hero-intro-bigtext.for-public-sector.padding-for-subnav {
    display: none;
  }

  .main-nav-link {
    padding-left: 31px;
    padding-right: 31px;
  }

  .main-nav-link.is-last-in-menu {
    margin-left: 0;
  }

  .nav-button.is--search {
    display: none;
  }

  .nav-visible-menu {
    padding-right: 112px;
  }

  .additional-nav-link {
    opacity: 1;
  }

  .section_hero-content-overlap-top {
    justify-content: center;
  }

  .newsticker-container.background-color-glass-3.z-index-3 {
    z-index: 3;
  }

  .header-100vh-newsticker {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    min-height: 100vh;
    max-height: none;
  }

  .padding-section-large-nopaddingabove, .padding-section-large-nopaddingbelow {
    display: block;
  }

  .image-6 {
    max-width: 85%;
  }

  .ux-days-activities {
    margin-bottom: 50px;
  }

  .ux-days-activities-tab-text.text-color-white, .ux-days-activities-tab-text.text-color-white:hover {
    text-decoration: none;
  }

  .grid.speakers {
    grid-column-gap: 110px;
    grid-row-gap: 54px;
  }

  .paragraph-7 {
    display: none;
  }

  .local-org-tab.local-org-tab-first {
    margin-left: 0;
  }

  .local-org-pers {
    max-width: 300px;
  }

  .div-block-7 {
    text-align: center;
  }

  .paragraph-10 {
    font-size: 18px;
  }

  .text-size-medium-2 {
    align-self: center;
  }

  .hero-cta-wrap-2 {
    align-items: center;
  }

  .full-image.custom-width {
    max-width: 402px;
  }

  .onboarding-timeline-list-item {
    transform: rotate(-.7deg);
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-down {
    padding-top: 36px;
    padding-bottom: 26px;
  }

  .playbook-title {
    font-size: 1.875rem;
    line-height: 1.2;
  }

  .playbook-title.playbook-title-black {
    color: var(--black);
  }

  .block-2 {
    background-color: #e8fc25;
  }

  .grid-2 {
    grid-template-areas: "Area Area-2 Area-3";
    grid-auto-flow: row;
  }

  .playbook-categ.playbook-categ-black {
    color: var(--black);
  }

  .block-4 {
    background-color: var(--cyan--aqua);
  }

  .block-1 {
    background-color: var(--prussian-blue);
  }

  .position-relative.custom-margin-padding {
    margin-left: -36px;
    margin-right: -36px;
    padding: 36px;
  }

  .decoration-box-1 {
    z-index: 0;
    position: absolute;
    inset: -15px auto auto -15px;
  }

  .hero-cta-wrap-3 {
    align-items: center;
  }

  .local-org-tab-2.local-org-tab-first {
    margin-left: 0;
  }

  .hero-cta-wrap-4 {
    align-items: center;
  }

  .image-18 {
    max-width: 85%;
  }

  .div-block-24 {
    text-align: center;
  }

  .local-org-tab-3.local-org-tab-first {
    margin-left: 0;
  }

  .text-size-medium-4 {
    align-self: center;
  }

  .paragraph-22 {
    margin-bottom: 100px;
    font-size: 18px;
  }

  .blury-overlay {
    overflow: visible;
  }

  .tba-text {
    color: #333;
    font-family: Ubuntu, Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
  }

  .tba-text.tba-text-1, .tba-text.tba-text-2 {
    z-index: 3;
  }

  .hero-title {
    justify-content: center;
    align-items: center;
  }

  .hero-title-text {
    color: #fff;
    font-size: 150px;
  }

  .image-22 {
    max-width: 85%;
  }

  .hero-cta-wrap-5 {
    align-items: center;
  }

  .background-video, .generated-section.theme-section, .generated-section.agenda-section, .generated-section.speakers-section, .generated-section.organisers-section, .generated-section.activities-section {
    display: none;
  }

  .loop-animation-ux-days {
    max-width: 1578px;
    margin-left: auto;
    margin-right: auto;
  }
}

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

  h2 {
    font-size: 2.75rem;
    line-height: 1.2;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .container {
    max-width: 728px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

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

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

  .margin-large {
    margin: 2.5rem;
  }

  .hide-tablet {
    display: none;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

  .padding-huge {
    padding: 5rem;
  }

  .text-weight-bold.design-spectrum-role-lvl2 {
    overflow-wrap: break-word;
    font-size: .9rem;
  }

  .text-weight-bold.design-spectrum-role-lvl2.align-center {
    overflow-wrap: normal;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .text-color-prussianblue.design-spectrum-role-lvl1 {
    overflow-wrap: break-word;
    font-size: 1.4rem;
  }

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

  .button-text {
    font-size: 18px;
  }

  .margin-xhuge {
    margin: 6rem;
  }

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

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

  .text-rich-text li {
    font-size: 1rem;
  }

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

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

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

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

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

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

  .margin-huge {
    margin: 5rem;
  }

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

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .padding-large {
    padding: 2.5rem;
  }

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

  .margin-bottom.margin-xhuge {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-xlarge {
    margin-bottom: 2.4rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

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

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

  .text-color-cyanaqua.timeline-community-year.timeline-community-year-current {
    margin-bottom: auto;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

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

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

  .heading-style-display {
    font-size: 4rem;
    line-height: 1.2;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .display-inlineflex {
    flex-direction: row;
    display: flex;
  }

  .headling-number-1col {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

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

  .padding-section-xlarge.ux-header-padding-section {
    padding-bottom: 3rem;
  }

  .video_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  ._2col-headline {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .video_overlay_content {
    margin-left: 5%;
  }

  .slider-item-icon-wrapper {
    margin-right: .6rem;
  }

  .video_play-block {
    width: 90%;
    height: 32rem;
  }

  .zigzag-content {
    margin-bottom: 60px;
  }

  .container-slider {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-xlarge {
    max-width: 80rem;
  }

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

  .zigzag-content-grid.hero-gap {
    text-align: center;
    padding-top: 60px;
    display: block;
  }

  .zigzag-content-grid._2-3-1-3 {
    grid-template-columns: 1.25fr 1fr;
  }

  .hero-cta-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .slider-feature-content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-slider {
    padding: 2.9rem;
  }

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

  .heading-style-h1-2 {
    font-size: 3.25rem;
    line-height: 1.2;
  }

  .text-size-large-2 {
    font-size: 1.2rem;
  }

  .hero-video-bg.background-color-white {
    height: 16rem;
  }

  .video-title-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  ._3col-text {
    grid-column-gap: 2rem;
  }

  ._3col-text.vertical-fill {
    grid-template-columns: 1fr;
  }

  .highlight-text-2col {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .section_hero-intro-bigtext.for-enterprises.padding-for-subnav, .section_hero-intro-bigtext.for-public-sector.padding-for-subnav {
    padding-top: 6rem;
  }

  .slider-content-testimonial {
    grid-template-columns: .75fr 1fr;
    height: 32rem;
  }

  .padding-testimonial-slider-content {
    padding: 2.5rem;
  }

  .feature-2col {
    grid-template-columns: 1.25fr 1fr;
  }

  .full-width-card {
    padding: 2.5rem;
  }

  .zigzag-icon-text-element-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .house-statistics-graphic {
    width: 45%;
    padding: 7%;
    bottom: -7%;
    right: -4%;
  }

  .spot-boxes-grid {
    grid-template-columns: 1fr 1fr;
  }

  .news-list-text {
    font-size: 1.5rem;
  }

  .news-list-item-text-wrap {
    padding: 2rem;
  }

  .cursor {
    padding: .8rem;
  }

  .cursor-video {
    width: 1.1rem;
    height: 1.1rem;
  }

  .mouse-hover-video, .mouse-hover-drag {
    cursor: grab;
  }

  .footer-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .smart-automation-4 {
    max-width: 40%;
    bottom: -10%;
    left: -7%;
  }

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

  .graphic-medium {
    max-width: 12rem;
  }

  .radius-large {
    border-radius: 2rem;
  }

  .circular-image-container {
    border-width: .6rem;
  }

  .tab-logo-container {
    width: 6.5rem;
    height: 6.5rem;
  }

  .container-slider-full {
    padding-left: 5%;
    padding-right: 5%;
  }

  .padding-slider-tab-software {
    padding: 2.9rem 0;
  }

  ._2col-text {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  ._2col-text.larger-gap {
    grid-column-gap: 4rem;
  }

  ._2col-headline-text {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  ._2col-text-quarter {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: .5fr 1fr;
  }

  ._2col-textbox {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .headline-number-2col {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .number-2col-grid {
    grid-template-columns: 1fr;
  }

  .numbers-1col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-statement-big.background-color-light-grey.location-section {
    background-image: none;
  }

  .full-width-banner {
    height: 80vh;
    max-height: 50rem;
  }

  .full-width-banner-content {
    grid-template-columns: 1fr;
    justify-items: start;
    padding: 3rem 5%;
  }

  .full-width-banner-content.is-right-aligned {
    justify-items: end;
  }

  .full-width-banner-card.background-color-white.radius-small {
    min-width: auto;
    max-width: 35rem;
    min-height: auto;
  }

  .container-xxlarge {
    max-width: 80rem;
  }

  .table_event_calendar_item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .table_event_calendar_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table3_column-button-wrapper {
    justify-content: flex-start;
    padding-left: 0;
  }

  .table3_column {
    min-height: 2rem;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .table3_column._2nd-column {
    padding-top: 0;
    padding-bottom: 0;
  }

  .table6_header-row {
    min-width: 72rem;
  }

  .table6_accordion {
    margin-bottom: -1px;
  }

  .table6_item.item-is-first {
    padding-top: 1.5rem;
  }

  .table6_column {
    margin-bottom: -1px;
    padding-bottom: 0;
  }

  .table6_column.is-width-large._1st-column {
    justify-content: flex-start;
  }

  .table6_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table6_year_data-merge {
    border-bottom: 1px solid #00000026;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 1.1rem;
    padding-left: 2rem;
    display: flex;
  }

  .table6_year_data-merge.last {
    border-bottom-style: none;
  }

  .hide-desktop {
    display: block;
  }

  .table6_accordion-icon_container.hide-desktop {
    display: flex;
  }

  ._3col-icon {
    grid-column-gap: 2rem;
  }

  .accordion-text-tab-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .accordion-zigzag-wrap {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .accordion-zigzag-tab-container.sustainability-social-expander {
    width: 100%;
  }

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

  .image-text-image-container {
    height: 32rem;
  }

  ._3col-profile-employee, ._2col-profile-employee {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .profile-image-container-rectangle {
    height: 12rem;
  }

  .author-arrow-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .radius-graphic-medium {
    border-radius: .45rem;
  }

  .radius-graphic-large {
    border-radius: 1.2rem;
  }

  .icon-text-wrap-vertical {
    align-items: center;
  }

  .radius-graphic-xlarge {
    border-radius: 2rem;
  }

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

  ._2col-icon {
    grid-column-gap: 2rem;
  }

  .flag-button {
    align-items: center;
    height: 5rem;
    padding: 0 0 .5rem;
  }

  ._2col-buttons, ._3col-links {
    grid-column-gap: 2rem;
  }

  .hero-line {
    display: none;
  }

  ._2col-small-header-text {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .circular-image-container-2 {
    border-width: .6rem;
  }

  ._2col-text-quarter-largeleft, ._2col-text-quarter-largeright {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: .5fr 1fr;
  }

  .nav-full-menu-container {
    justify-content: flex-start;
  }

  .main-nav-link.annualreport {
    font-size: 3rem;
  }

  .nav_full-menu-cta {
    display: none;
  }

  .nav-full-menu-content {
    grid-row-gap: 3vh;
    justify-items: start;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .nav-list-wrapper.countryselector-topmenu {
    margin-left: -1rem;
  }

  .navbar-container.annualreport {
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-container.container-90rem.navbar-container--ux-days {
    flex-flow: column;
  }

  .navbar-right.annualreport {
    opacity: 1;
  }

  .navbar-left {
    display: flex;
  }

  .search-input {
    width: 100%;
  }

  .nav-button.is-nav {
    display: flex;
  }

  .nav_full-menu-wrap {
    display: none;
  }

  .nav-visible-menu {
    padding-right: 0;
    display: block;
  }

  .nav-visible-menu.annualreport {
    z-index: 2147483647;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .nav-full-menu {
    min-width: 100%;
    height: 100vh;
    min-height: auto;
    overflow: scroll;
  }

  .additional-nav {
    top: 76px;
  }

  .additional-nav-list {
    align-items: center;
  }

  .additional-nav-list.privacy-page.text-size-small {
    padding-top: 7rem;
  }

  .additional-nav-list-item {
    list-style-type: none;
  }

  .additional-nav-link {
    text-align: left;
    margin-left: 0;
    margin-right: 20px;
  }

  .news-list-standard-layout-grid {
    grid-template-columns: minmax(250px, 1fr) minmax(250px, 1fr);
  }

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

  .hero-content-block {
    width: 90%;
    height: 32rem;
  }

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

  .employee-list-container {
    width: 6.5rem;
    height: 6.5rem;
  }

  ._2col-profile-employee-stagger {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .header-100vh-newsticker {
    flex-direction: column;
  }

  .privacypage-nav {
    background-color: #0000;
    width: 30vw;
  }

  .heading-style-h2-slightlysmaller {
    font-size: 2.75rem;
    line-height: 1.2;
  }

  .value-slider-cta-graphic {
    width: 75%;
  }

  .static-report-table-column {
    width: 100%;
  }

  .static-report-bigtable {
    align-items: flex-start;
  }

  .static-report-bigtable-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .static-report-bigtable-collection {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .ownerstable.margin-bottom {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    margin-bottom: .5rem;
  }

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

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

  ._3col-flex {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  ._3col-text-slim {
    grid-column-gap: 2rem;
  }

  .slider-feature-content-joined-company-showcase {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .acquisisions-infobox {
    width: 60%;
  }

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

  .company-showcase-logo {
    height: 5rem;
    padding: 0 0 .5rem;
  }

  .hero-image-block {
    width: 90%;
    height: 32rem;
  }

  .full-width-banner-content-2col {
    grid-template-columns: 1fr;
    justify-items: start;
    padding: 3rem 5%;
  }

  ._1col-icon {
    grid-column-gap: 2rem;
  }

  .slider-item-icon-wrapper-topalign {
    margin-right: .6rem;
  }

  .padding-section-large-nopaddingabove, .padding-section-xlarge-nopaddingabove, .padding-section-xlarge-nopaddingbelow {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .hero-content-block-16-9 {
    width: 90%;
    height: 32rem;
  }

  .spot-boxes-grid-2col {
    grid-template-columns: 1fr 1fr;
  }

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

  ._6col-links {
    grid-column-gap: 2rem;
  }

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

  .news-list-standard-layout-grid-compact {
    grid-template-columns: minmax(250px, 1fr) minmax(250px, 1fr);
  }

  .news-list-item-text-wrap-compact {
    padding: 2rem;
  }

  .container-3 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .nav-card-content {
    z-index: 99;
  }

  ._2col-smaller-header-text {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .feature-highlight-list-columns {
    grid-template-columns: 1fr 1fr;
  }

  .zigzag-content-grid-align-top {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .zigzag-content-grid-align-top._2-3-1-3 {
    grid-template-columns: 1.25fr 1fr;
  }

  .nav-hamburger-popup-button {
    padding: 1rem;
  }

  .hour-text, .activity-title {
    font-size: 26px;
  }

  .ux-days-activities-tab-text.text-color-white {
    font-size: 20px;
  }

  .div-block-5 {
    padding-left: 60px;
  }

  .grid {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    grid-template-columns: 1fr;
  }

  .grid.speakers.speakers-small.speakers-small-3 {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .grid.speakers.speakers-small.speakers-small-2 {
    grid-column-gap: 0px;
    place-items: center;
  }

  .grid.speakers-grid {
    margin-bottom: 0;
  }

  .ux-speaker {
    display: block;
  }

  .ux-speaker.ux-speaker-small.ux-speaker-small-2 {
    max-width: 100%;
  }

  .image-8 {
    margin-bottom: 30px;
    margin-right: 0;
  }

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

  .heading-12 {
    margin-bottom: 20px;
  }

  .div-block-6 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .local-org-tab {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .local-org-grid {
    grid-column-gap: 40px;
    padding-top: 40px;
  }

  .local-org-pers {
    max-width: 200px;
  }

  .heading-15 {
    margin-bottom: 60px;
  }

  .column-3 {
    padding-left: 0;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
    line-height: 1.2;
  }

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

  .heading-style-display-2 {
    font-size: 4rem;
    line-height: 1.2;
  }

  .hero-cta-wrap-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-8 {
    justify-content: center;
  }

  .onboarding-timeline {
    margin-top: 60px;
    overflow: hidden;
  }

  .onboarding-timeline-list {
    background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac6ca_journey-route-vert.svg");
    background-position: 50% 0;
    background-size: contain;
    flex-direction: column;
    align-items: center;
    width: 350px;
    padding-bottom: 140px;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-up {
    padding-bottom: 35%;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-down {
    align-items: flex-start;
    padding-top: 45%;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-down.onboarding-timeline-list-item-second {
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 16px;
    top: 0;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-down.onboarding-timeline-list-item-last {
    margin-top: 0;
    padding-top: 16px;
    top: 0;
    right: 0;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-first {
    margin-bottom: 100px;
    top: 0;
    left: 0%;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-third {
    margin-bottom: 100px;
    top: 0;
    left: 0;
  }

  .column-4 {
    padding-right: 0;
  }

  .column-5 {
    padding-left: 0;
  }

  .columns {
    display: block;
  }

  .playbook-title, .playbook-title.playbook-title-black {
    font-size: 1.15rem;
  }

  .block-2 {
    min-height: 250px;
  }

  .playbook-prev-img-4, .playbook-prev-img-5 {
    max-width: none;
    height: 101%;
  }

  .playbook-categ {
    font-size: .85rem;
  }

  .playbook-prev-image-1 {
    max-width: none;
    height: 101%;
  }

  .block-4 {
    min-height: 250px;
  }

  .playbook-prev-image-2 {
    max-width: none;
    height: 101%;
  }

  .block-3, .block-1, .block-5 {
    min-height: 250px;
  }

  .div-block-12 {
    padding-left: 42px;
    padding-right: 42px;
  }

  .playbook-prev-img-3 {
    max-width: none;
    height: 101%;
  }

  .footer_bottom-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .div-block-16 {
    padding-right: 0;
  }

  .image-10 {
    margin-bottom: 40px;
  }

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

  .slider-tabs-cards-content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .margin-bottom-2.margin-xlarge {
    margin-bottom: 2.4rem;
  }

  .container-slider-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .spot-boxes-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .irregular-grid-card-title {
    font-size: 1.6rem;
  }

  .d-grid.timeline-community-item-current-descr {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .colored-boxes-grid {
    grid-template-columns: 1fr;
  }

  .button-text-4 {
    font-size: 18px;
  }

  .position-relative.d-flex.hero-text-holder {
    flex-direction: column;
    margin-top: 20px;
  }

  .design-spectrum-role-sub-2 {
    grid-column-gap: 20px;
  }

  .gallery-grid2 {
    grid-template-columns: 1fr 1fr;
  }

  .onboarding-timeline-list-item-icon.onboarding-timeline-list-item-icon-top {
    top: auto;
    bottom: -36px;
  }

  .timeline-community {
    border-left: 4px solid var(--cyan--aqua);
    border-bottom-width: 0;
    grid-template-columns: 1fr;
    margin-left: 100px;
    padding-top: 0;
    padding-left: 100px;
    padding-right: 20px;
  }

  .timeline-community-item.text-align-center {
    text-align: left;
    width: auto;
    max-width: 80%;
    margin-bottom: 60px;
    padding-top: 20px;
  }

  .timeline-community-item.text-align-center.timeline-community-item-current {
    width: auto;
  }

  .timeline-community-img {
    top: auto;
  }

  .timeline-dot {
    inset: 39px auto auto -119px;
  }

  .timeline-dot.timeline-dot-current {
    inset: 50px auto auto -131px;
  }

  .timeline-community-container.container-large {
    grid-template-columns: 1fr;
  }

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

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

  .hero-cta-wrap-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .methods-post-it.methods-post-it-round.methods-post-it-2, .methods-post-it.methods-post-it-1 {
    max-width: 94%;
  }

  .grid_text-text {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

  .margin-bottom-3.margin-xlarge {
    margin-bottom: 2.4rem;
  }

  .local-org-tab-2 {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fs-p-large {
    font-size: 1rem;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .methods-navigation {
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .plain-button-text {
    font-size: 20px;
    line-height: 1.2;
  }

  .dropdown-list-2.w--open {
    left: -75%;
  }

  .tool-recommendation-holder {
    grid-template-columns: 1fr 1fr;
  }

  .methods-overview-item.text-size-regular.text-style-ubuntu {
    grid-column-gap: 36px;
    grid-template-columns: 136px 1fr 96px;
  }

  .dropdown-grid, .squared-colored-boxes-grid.mix-container {
    grid-template-columns: 1fr 1fr;
  }

  .squared-colored-box-container.mix {
    min-height: 335px;
  }

  .paragraph-17, .paragraph-19 {
    font-size: .85rem;
  }

  .heading-22 {
    font-size: 1.2rem;
  }

  .page-container {
    max-width: 1148px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-18, .heading-20 {
    font-size: 1.2rem;
  }

  .story-title, .success-story-absolute {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-18 {
    font-size: .85rem;
  }

  .heading-21, .heading-19 {
    font-size: 1.2rem;
  }

  .success-story-title {
    font-size: 24px;
  }

  .nav-full-menu-content-2 {
    grid-row-gap: 3vh;
    justify-items: start;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .nav-visible-menu-2 {
    display: block;
  }

  .nav_full-menu-cta-2 {
    display: none;
  }

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

  .container-slider-3 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-slider-3.container-slider-cards {
    padding-left: 0%;
    padding-right: 0%;
  }

  .swiper-slide-4.mouse-hover-drag.slider-card.background-color-white {
    padding-left: 60px;
    padding-right: 60px;
  }

  .column-24 {
    padding-left: 0;
  }

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

  .heading-57 {
    margin-bottom: 60px;
  }

  .story_heading-wrap {
    padding-bottom: 3rem;
    font-size: 1.2vw;
  }

  .story_option {
    font-size: 1.5em;
  }

  .container-4 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .activity-time-2 {
    min-width: 150px;
  }

  .column-25 {
    padding-bottom: 0;
  }

  .hero-cta-wrap-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .button-group-9 {
    grid-column-gap: 0rem;
  }

  .button-group-9.margin-0-tablet {
    margin-bottom: 0;
  }

  .container-slider-4 {
    padding-left: 5%;
    padding-right: 5%;
  }

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

  .margin-bottom-4.margin-xlarge {
    margin-bottom: 2.4rem;
  }

  .column-26 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-19 {
    margin-bottom: 10px;
  }

  .image-20 {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .local-org-tab-3 {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-25 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .button-text-11 {
    font-size: 18px;
  }

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

  .heading-66 {
    margin-bottom: 20px;
  }

  .slider-feature-content-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .div-block-26 {
    padding-left: 60px;
  }

  .hero-title.os-phrases.width-50 {
    justify-content: center;
    width: 100%;
    height: auto;
    margin-top: -30px;
    margin-bottom: 60px;
  }

  .width-50.text-align-right {
    text-align: center;
    width: 100%;
  }

  .quick-stack-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .activities-item {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .location-box {
    float: none;
    background-color: #fff0;
    width: 100%;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-23 {
    margin-bottom: 40px;
  }

  .image-21 {
    display: block;
  }

  .hero-cta-wrap-5 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .margin-bottom-5.margin-xlarge {
    margin-bottom: 2.4rem;
  }

  .success-story-absolute-2, .story-title-2, .story-title-3 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .heading-style-h2-4 {
    font-size: 2.75rem;
    line-height: 1.2;
  }

  .video-title-wrap-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .big-main-title.big-main-title-white {
    font-size: 129px;
  }

  .big-main-title.big-main-title-yellow {
    font-size: 70px;
  }

  .text-span-3 {
    letter-spacing: -4px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 19px;
    top: 1px;
  }

  .main-header-title {
    margin-bottom: 40px;
  }

  .position-absolute.full-width.loop-animation-holder {
    overflow: hidden;
  }

  .topic-btn {
    width: 100%;
    min-width: 162px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .topic-btn-holder {
    justify-content: center;
    align-items: flex-start;
  }

  .no-margin.background-color-prussianblue.padding-section-xsmall.padding-right-0.prod-ux-days-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: start center;
    place-items: flex-start stretch;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .generated-question {
    font-size: 20px;
  }

  .text-color-white-2.text-size-xlarge.margin-bottom.margin-xlarge.intro-header-ux-days {
    margin-bottom: 52px;
  }

  .topics-mobile-menu {
    display: block;
  }

  .speaker-img {
    width: 100%;
  }

  .speaker-title {
    margin-top: 12px;
    font-size: 30px;
  }

  .speaker-short-descr {
    font-size: 18px;
  }

  .speaker-name {
    font-size: 30px;
  }

  .spearker-position {
    font-size: 20px;
  }

  .img-speaker {
    width: auto;
    max-width: none;
  }

  .value-loop-illustration {
    max-width: 66%;
  }

  .value-loop-content-box {
    max-width: 100%;
    padding: 30px 20px 20px 30px;
  }

  .value-loop-content-holder {
    grid-row-gap: 195px;
  }
}

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

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  p {
    line-height: 1.6;
  }

  blockquote {
    font-size: 2rem;
  }

  .features-list {
    padding: 60px 15px;
  }

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

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

  .margin-large {
    margin: 2rem;
  }

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

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .heading-style-h2.is-video-title {
    font-size: 1.25rem;
    font-weight: 500;
  }

  .padding-huge {
    padding: 3.5rem;
  }

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

  .text-weight-bold.design-spectrum-role-lvl2 {
    max-width: 75px;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

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

  .button-text.no-right-padding {
    margin-right: -4px;
    padding-right: 0;
  }

  .margin-xhuge {
    margin: 4rem;
  }

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

  .margin-medium {
    margin: 1.5rem;
  }

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

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

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

  .padding-medium {
    padding: 1.5rem;
  }

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

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

  .text-align-center {
    font-size: 20px;
  }

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

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

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

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-large {
    padding: 2rem;
  }

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

  .margin-bottom.margin-xhuge {
    margin-bottom: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

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

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

  .padding-xhuge {
    padding: 4rem;
  }

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

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

  .heading-style-h5.font-weight-normal.text-style-ubuntu.margin-bottom.margin-large {
    margin-bottom: 30px;
  }

  .text-size-xlarge {
    font-size: 1.2rem;
  }

  .headling-number-1col {
    grid-template-columns: 1fr;
  }

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

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

  ._2col-headline {
    grid-template-columns: 1fr;
  }

  .swiper-slide.background-color-pearlbush {
    height: 100%;
  }

  .slider-item-icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }

  .video_play-block {
    height: 24rem;
  }

  .container-slider {
    padding-left: 0%;
    padding-right: 0%;
  }

  .zigzag-content-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .zigzag-content-grid.compensation-margin-bottom {
    grid-row-gap: 5.25rem;
  }

  .zigzag-content-grid._2-3-1-3 {
    grid-template-columns: 1fr;
  }

  .hero-cta-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero-cta-wrap.margin-right.margin-medium {
    align-self: center;
  }

  .hero-cta-wrap.hero-cta-wrap-margin-right.margin-top-0.margin-bottom-0 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .slider-feature-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-slider {
    padding: 1.5rem;
  }

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

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

  .icon-text-wrap {
    min-width: 6rem;
  }

  .slider-item-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .hero-video-bg.background-color-white {
    height: 12rem;
  }

  .hero-cta-buttonwrap {
    align-self: flex-end;
    width: 100%;
  }

  .video-title-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  ._3col-text {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._3col-text._2col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .highlight-text-2col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .slider-content-testimonial {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    height: 40rem;
    max-height: 40rem;
  }

  .slider-testimonial-right {
    width: 100%;
    height: 100%;
  }

  .slider-testimonial-content-right {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .padding-testimonial-slider-content {
    height: 100%;
    padding: 1.5rem;
  }

  .video-cta-wrap {
    min-width: 6rem;
  }

  .zigzag-icon-text-element {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .zigzag-icon-text-element-list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .house-statistics-graphic {
    width: 40%;
    bottom: 27%;
    right: -3%;
  }

  .spot-boxes-grid {
    grid-column-gap: .51rem;
    grid-row-gap: .51rem;
    grid-template-columns: 1fr;
  }

  .product-card {
    padding: 2rem;
  }

  .news-list-text {
    font-size: 1.25rem;
  }

  .news-list-item-text-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1.25rem;
  }

  .news-list-label {
    font-size: .875rem;
  }

  .news-list-item-image-wrapper {
    min-height: 7rem;
  }

  .news-list-css-grid-item {
    padding-bottom: .5rem;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .footer-grid {
    grid-row-gap: 1rem;
    grid-template-rows: 3.5rem auto auto;
    grid-template-columns: 1fr;
  }

  .footer_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .footer_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer-grid-cell {
    margin-bottom: 0;
  }

  .footer-logo {
    margin-bottom: 2.5rem;
  }

  .footer-grid-cell-wrap.is-footer-links {
    position: relative;
    overflow: hidden;
  }

  .footer-legal-change-country {
    margin-top: 1rem;
  }

  .footer-header-chevron {
    max-width: 1rem;
    display: block;
  }

  .footer-grid-links-cell {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    margin-bottom: 0;
  }

  .footer-grid-links-cell.last {
    margin-bottom: 1rem;
  }

  .footer-link-cell-spacer-top, .footer-cell-spacer-bottom {
    display: block;
  }

  .smart-automation-4 {
    bottom: -3%;
    left: -4%;
  }

  .circular-image-container {
    border-width: .4rem;
  }

  .tab-logo-container {
    width: 6rem;
    height: 6rem;
    margin-top: .5rem;
    padding: 1.8rem;
  }

  .tab-logo-link {
    flex-direction: column;
    align-items: center;
    margin-top: -.5rem;
    padding-top: .3rem;
    padding-bottom: .3rem;
    display: flex;
  }

  .tabs-software-container {
    padding-left: 0;
  }

  .tabs-software-menu {
    padding-left: 0;
    display: flex;
  }

  .tab-software-text {
    font-size: .875rem;
  }

  .container-slider-full {
    padding-left: 0%;
    padding-right: 0%;
  }

  .padding-slider-tab-software {
    padding: 1.5rem 1rem;
  }

  .software-text-wrapper {
    margin-top: 2rem;
  }

  ._2col-text {
    grid-template-columns: 1fr;
  }

  ._2col-text.larger-gap {
    grid-row-gap: 4rem;
  }

  ._2col-headline-text, ._2col-text-quarter, ._2col-textbox {
    grid-template-columns: 1fr;
  }

  .headline-number-2col {
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: stretch stretch;
  }

  .headline-number-2col-left.fullheight {
    flex-direction: row;
    justify-content: center;
    min-width: 100%;
    display: flex;
  }

  .number-2col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .number-2col-cell {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .full-width-banner {
    height: auto;
    max-height: none;
  }

  .full-width-banner-content {
    padding-top: 12rem;
    padding-bottom: 3rem;
  }

  .full-width-banner-card.background-color-white.radius-small {
    max-width: none;
    padding: 2.5rem;
  }

  .table_event_calendar_component {
    grid-row-gap: 3rem;
  }

  .table3_pagination-page-button-wrapper {
    display: none;
  }

  .table6_column.is-width-large {
    min-width: 15rem;
    max-width: 15rem;
  }

  .table6_component {
    grid-row-gap: 3rem;
  }

  ._3col-icon {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .accordion-text-tab-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .accordion-zigzag-wrap {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .accordion-zigzag-tab-container {
    width: 100%;
    padding-right: 0;
  }

  .accordion-zigzag-content-container {
    width: 100%;
    margin-bottom: 5rem;
  }

  .accordion-zigzag-tab {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .image-text-hover-grid {
    grid-template-columns: 1fr;
  }

  .image-text-hover-content-container {
    width: 100%;
    margin-bottom: 3rem;
  }

  .image-text-tab {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .image-text-text-link {
    opacity: 1;
  }

  .image-text-image-container {
    height: 20rem;
  }

  .profile-rounded-layout {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    align-items: center;
  }

  ._3col-profile-employee {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .profile-text-content {
    text-align: left;
    align-items: flex-start;
  }

  ._2col-profile-employee {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  ._2col-profile-employee.padding-section-medium {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
  }

  .profile-square-layout {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    align-items: center;
  }

  .profile-image-container-rectangle {
    height: 22rem;
  }

  .circle-bg-graphic-container {
    margin-left: 10%;
    margin-right: 10%;
  }

  .circle-bg-graphic-container.relative {
    margin-left: 0%;
    margin-right: 0%;
  }

  .icon-text-wrap-vertical {
    min-width: 6rem;
  }

  .radius-graphic-xlarge {
    border-radius: 1.5rem;
  }

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

  ._2col-icon {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .flag-button {
    align-items: center;
  }

  ._2col-buttons {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._3col-links {
    grid-template-columns: 1fr 1fr;
  }

  ._2col-small-header-text, .hero-alternative-layout {
    grid-template-columns: 1fr;
  }

  .swiper-nav-bullet {
    font-size: 1rem;
  }

  .circular-image-container-2 {
    border-width: .4rem;
  }

  ._2col-text-quarter-largeleft, ._2col-text-quarter-largeright {
    grid-template-columns: 1fr;
  }

  .nav-full-menu-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav-logo {
    padding-left: 0;
  }

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

  .nav-list-link {
    font-weight: 700;
  }

  .nav-full-menu-content {
    grid-row-gap: 0vh;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 5.375rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .search-button {
    opacity: 0;
    width: 0;
    height: 0;
    padding: 0;
    position: absolute;
  }

  .nav-list-title {
    margin-bottom: 0;
    font-size: 1.68rem;
    font-weight: 500;
  }

  .nav-list-wrapper {
    margin-bottom: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-container.is-country {
    justify-content: flex-start;
    padding-left: 2rem;
  }

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

  .navbar-container.annualreport {
    grid-column-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    padding-left: 2rem;
  }

  .navbar-right {
    z-index: 997;
  }

  .navbar-right.navbar-right-ux-days {
    margin-right: 20px;
  }

  .navbar-left {
    z-index: 998;
    position: relative;
  }

  .navbar-left.navbar-left-ux-days {
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .search-input {
    background-image: url("https://cdn.prod.website-files.com/65167306f5ddc9e7e92abd07/65167306f5ddc9e7e92ac71a_Group%203742.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 0 solid #000;
    border-bottom: 2px solid #efefec;
    min-height: 3.43rem;
    margin-bottom: 0;
    padding: 1rem 1rem 1rem 2rem;
    font-size: 1rem;
  }

  .search-input::placeholder {
    color: #000000b3;
    font-size: 1rem;
  }

  .nav-button.is--popup-closer {
    z-index: 9999;
    align-items: flex-start;
    padding-left: 2rem;
    display: flex;
    position: absolute;
    inset: .625rem auto auto 0;
  }

  .nav-button.is-nav {
    align-items: flex-end;
    width: 4.75rem;
    height: 4.75rem;
    padding-right: 2rem;
  }

  .nav-button.is--search {
    display: none;
  }

  .nav_full-menu-wrap {
    display: none;
    position: fixed;
  }

  .nav-full-menu-popup {
    background-color: #fff;
    min-width: 100vw;
    min-height: 100vh;
    padding: 6rem 2rem;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .search-wrapper {
    width: 100%;
    margin-bottom: 3.18rem;
    display: block;
    position: relative;
  }

  .navbar-mobile-spacer {
    width: 4.75rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .additional-nav {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .additional-nav-mobile-toggle {
    justify-content: space-between;
    align-items: center;
    padding: 1rem 2rem;
    display: flex;
  }

  .additional-nav-icon {
    transition: transform .2s;
  }

  .additional-nav-list {
    opacity: 0;
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: opacity .2s;
    display: none;
  }

  .additional-nav-list-item {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .additional-nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-search {
    padding-left: 0;
    padding-right: 0;
  }

  .report-slider-button {
    width: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    inset: auto 4.5rem 0% auto;
  }

  .report-slider-button.is-right-button {
    inset: auto 1rem 0% auto;
    transform: translate(0, 100%);
  }

  .report-slider-button.is-left-button {
    transform: translate(0, 100%);
  }

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

  .hero-content-block {
    height: 24rem;
  }

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

  .employee-list-container {
    width: 6rem;
    height: 6rem;
    margin-top: .5rem;
    padding: 1.8rem;
  }

  .employee-list-tab.w--current {
    margin: 0;
  }

  .tabs-menu {
    grid-template-columns: 1fr;
  }

  ._2col-profile-employee-stagger {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .employee-list-item {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    align-items: center;
  }

  .privacypage-nav {
    width: 100vw;
    display: none;
    position: static;
  }

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

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

  .value-slider-cta-graphic {
    left: -4%;
  }

  .static-report-bigtable-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .ownerstable {
    grid-template-columns: 1fr;
  }

  .padding-section-xsmall, .vertical-section-list-item, .padding-section-medium-no-top-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

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

  ._3col-text-slim {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .slider-feature-content-joined-company-showcase {
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .zigzag-content-grid-lessleft {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .hero-image-block {
    height: 24rem;
  }

  .full-width-banner-content-2col {
    padding-top: 12rem;
    padding-bottom: 3rem;
  }

  ._1col-icon {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .slider-item-icon-wrapper-topalign {
    width: 2.5rem;
    height: 2.5rem;
  }

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

  .block-downarrow {
    bottom: -36px;
  }

  .block-downarrow-image {
    width: 80px;
  }

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

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

  .hero-content-block-16-9 {
    height: 24rem;
  }

  .spot-boxes-grid-2col {
    grid-column-gap: .51rem;
    grid-row-gap: .51rem;
    grid-template-columns: 1fr;
  }

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

  .margin-medium-sidesonly {
    margin: 1.5rem;
  }

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

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

  .story-close-button {
    top: 0;
    left: 0;
    transform: scale3d(.7, .7, .7);
  }

  ._6col-links {
    grid-template-columns: 1fr 1fr;
  }

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

  .news-list-item-text-wrap-compact {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1.25rem;
  }

  .gallery-overview {
    padding: 60px 15px;
  }

  .nav-card {
    padding: 2rem;
  }

  ._2col-smaller-header-text {
    grid-template-columns: 1fr;
  }

  .zigzag-content-grid-align-top {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .zigzag-content-grid-align-top.compensation-margin-bottom {
    grid-row-gap: 5.25rem;
  }

  .zigzag-content-grid-align-top._2-3-1-3 {
    grid-template-columns: 1fr;
  }

  .annual-report-heading-title {
    font-size: 4rem;
  }

  .navbar-container-simple {
    grid-column-gap: 3rem;
    justify-content: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-container-simple.is-country {
    justify-content: flex-start;
    padding-left: 2rem;
  }

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

  .button-2.margin-small.margin-right {
    margin-right: auto;
  }

  .hero-cta-border.margin-xlarge {
    margin-left: auto;
    margin-right: auto;
  }

  .hour-text {
    font-size: 26px;
  }

  .activity-title {
    font-size: 24px;
  }

  .ux-days-activities-tab-text {
    font-size: 18px;
  }

  .heading-7 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-8 {
    font-size: 30px;
  }

  .heading-9 {
    font-size: 1rem;
  }

  .div-block-5 {
    padding: 40px;
  }

  .grid.speakers.speakers-small {
    grid-row-gap: 60px;
  }

  .grid.speakers.speakers-small.speakers-small-3, .ux-speaker {
    margin-bottom: 60px;
  }

  .local-org-pers {
    max-width: 46%;
  }

  .column-2 {
    padding-right: 0;
  }

  .heading-15 {
    margin-bottom: 40px;
  }

  .column-3 {
    padding-left: 0;
  }

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

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

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

  .hero-cta-wrap-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .simple-cta-wrap {
    align-self: center;
    margin-top: 20px;
  }

  .div-block-8 {
    flex-direction: column;
    align-items: center;
  }

  .confetti-background-img.confetti-background-img-top-right {
    background-size: contain;
  }

  .playbook-prev-img-4, .playbook-prev-img-5 {
    width: 120%;
  }

  .grid-2 {
    grid-column-gap: 16px;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .playbook-titles.playbook-card-titles {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .playbook-prev-image-1, .playbook-prev-image-2 {
    width: 120%;
  }

  .div-block-14, .div-block-12, .div-block-13 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .playbook-prev-img-3 {
    width: 120%;
  }

  .div-block-15 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer_bottom-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-legal-change-country-2 {
    margin-top: 1rem;
  }

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

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

  .slider-tabs-cards-content {
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

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

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

  .spot-boxes-grid-2 {
    grid-column-gap: .51rem;
    grid-row-gap: .51rem;
    grid-template-columns: 1fr;
  }

  .d-flex.flex-align-center {
    flex-direction: column;
  }

  .d-grid.full-width.height-100, .d-grid.d-grid-sm {
    grid-template-columns: 1fr;
  }

  .button-group-3.align-center-sm {
    justify-content: center;
  }

  .div-block-19 {
    display: none;
  }

  .gallery-grid2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .design-spectrum-role-lvl3 {
    font-size: .9rem;
  }

  .timeline-community {
    margin-left: 60px;
    padding-left: 60px;
  }

  .timeline-dot {
    left: -79px;
  }

  .timeline-dot.timeline-dot-current {
    left: -90px;
  }

  .grid_text-image-image {
    padding-left: 0%;
  }

  .grid_text-image-image.is-reversed {
    padding-right: 0%;
  }

  .grid_text-image {
    grid-template-columns: 1fr;
  }

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

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

  .hero-cta-wrap-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .grid_text-text {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .tabs-menu-3 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 40px;
  }

  .services.slider-large {
    font-size: 15px;
  }

  .fs-p-large {
    font-size: 1rem;
  }

  .name.slider-large {
    font-size: 30px;
  }

  .cloneable {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-list-2.w--open {
    left: auto;
  }

  .tool-rec-box {
    padding-bottom: 40px;
  }

  .tool-recommendation-holder, .grid-5 {
    grid-template-columns: 1fr;
  }

  .methods-overview-item.text-size-regular.text-style-ubuntu {
    grid-column-gap: 20px;
    grid-template-columns: 92px 1fr 96px;
  }

  .filter-pill {
    margin-right: 10px;
    padding: 10px;
  }

  .filter-pill-span {
    margin-left: 10px;
  }

  .dropdown-grid, .how-we-work-content {
    grid-template-columns: 1fr;
  }

  .grid_text-text-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .squared-colored-boxes-grid.mix-container {
    grid-template-columns: 1fr;
  }

  .grid-6 {
    flex-direction: column;
  }

  .story-title, .success-story-absolute {
    padding: 48px 42px;
  }

  .story-column-1 {
    width: 100%;
    padding-top: 0;
  }

  .story-column-3 {
    width: 100%;
    margin-top: -15px;
    padding-top: 0;
  }

  .story-column-2 {
    width: 100%;
    margin-top: -15px;
  }

  .success-story-item.success-story-item-no-img-tall {
    padding-top: 120px;
  }

  .nav-list-link-2 {
    font-weight: 700;
  }

  .nav-full-menu-content-2 {
    grid-row-gap: 0vh;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 5.375rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-list-title-2 {
    margin-bottom: 0;
    font-size: 1.68rem;
    font-weight: 500;
  }

  .div-block-22 {
    width: 14px;
    height: 13px;
  }

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

  .container-slider-3.container-slider-cards {
    width: 100%;
  }

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

  .column-24 {
    padding-left: 0;
  }

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

  .heading-57 {
    margin-bottom: 40px;
  }

  .column-23 {
    padding-right: 0;
  }

  .heading-58 {
    margin-bottom: 40px;
  }

  .activity-time-2 {
    min-width: 160px;
  }

  .column-25 {
    padding-right: 0;
  }

  .hero-cta-wrap-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

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

  .column-26 {
    padding-left: 0;
  }

  .text-align-center-2 {
    font-size: 20px;
  }

  .button-4 {
    padding-left: 22px;
    padding-right: 22px;
  }

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

  .slider-feature-content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .div-block-26 {
    padding: 40px;
  }

  .heading-67 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-68 {
    font-size: 30px;
  }

  .heading-69 {
    font-size: 1rem;
  }

  .hero-title-text {
    font-size: 110px;
  }

  .ux-animation.max-width-80 {
    width: 100%;
  }

  .pre-event-title.max-width-fit-content {
    font-size: 18px;
  }

  .round-background-section {
    width: 200%;
    left: -50%;
  }

  .opacity-0.max-width-80 {
    width: 100%;
  }

  .hero-cta-wrap-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

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

  .text-align-center-3 {
    font-size: 20px;
  }

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

  .heading-style-h2-4.is-video-title {
    font-size: 1.25rem;
    font-weight: 500;
  }

  .video-cta-wrap-2 {
    min-width: 6rem;
  }

  .video-title-wrap-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

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

  .big-main-title.big-main-title-white {
    font-size: 110px;
  }

  .big-main-title.big-main-title-yellow {
    font-size: 58px;
  }

  .text-span-3 {
    font-size: 18px;
    top: 1px;
  }

  .container-ai-holder {
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .topic-btn {
    border-radius: 14px;
    min-width: 1%;
    padding: 10px 16px;
  }

  .hamburger-menu {
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    display: inline-block;
  }

  .hamburger-menu:hover {
    text-decoration: none;
  }

  .hamburger-line {
    width: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .hamburger-menu-text {
    margin-bottom: 12px;
    font-family: Ubuntu, Arial, sans-serif;
    font-weight: 500;
  }

  .spearker-position {
    font-size: 18px;
  }

  .img-speaker {
    width: 100%;
  }

  .read-more-about-speaker.closed {
    font-size: 16px;
  }

  .columns-13 {
    display: block;
  }

  .value-loop-illustration {
    max-width: 72%;
  }

  .value-loop-content-box {
    padding: 20px 10px;
  }

  .value-loop-content-holder {
    grid-row-gap: 220px;
  }
}

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

  .features-right {
    margin-bottom: -30px;
  }

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

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

  .text-size-regular.text-style-ubuntu.profile-name {
    font-size: .9rem;
  }

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

  .heading-style-h2.is-video-title {
    text-align: center;
  }

  .text-weight-bold.design-spectrum-role-lvl2.align-center {
    word-break: keep-all;
    overflow-wrap: break-word;
  }

  .text-color-prussianblue.design-spectrum-role-lvl1 {
    font-size: 1.2rem;
  }

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

  .text-button {
    flex: 0 auto;
  }

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

  .text-color-white.margin-bottom.margin-medium.generated-content-title {
    font-size: 2rem;
  }

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

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

  .text-align-left.margin-bottom.margin-large.text-color-prussianblue {
    font-size: 2.05rem;
  }

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

  .text-align-center {
    font-size: 18px;
  }

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

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

  .rl-styleguide_item-row {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

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

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

  .margin-bottom.margin-huge {
    margin-bottom: 2.5rem;
  }

  .margin-bottom.margin-xhuge {
    margin-bottom: 1.9rem;
  }

  .container-large.padding-top.padding-xlarge.position-relative.container-header-ux-days {
    padding-left: 12px;
    padding-right: 12px;
  }

  .padding-global.z-index-1.padding-global-mobile-0 {
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .text-size-medium.text-color-white.text-align-center {
    text-align: center;
  }

  .heading-style-h6.profile-name {
    font-size: 1rem;
  }

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

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

  .display-inlineflex {
    justify-content: flex-start;
  }

  .heading-style-h5.font-weight-normal.text-style-ubuntu.margin-bottom.margin-large {
    font-size: 1.1rem;
  }

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

  .text-style-ubuntu.heading-style-h5.margin-bottom.margin-xsmall.collapse-on-mobile {
    position: relative;
  }

  .headling-number-1col {
    grid-template-columns: 1fr;
  }

  .padding-section-xlarge.ux-header-padding-section {
    padding-top: 5rem;
  }

  .arrow-button {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .arrow-button.value-mod {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .arrow-button._w-inline-block {
    flex-wrap: nowrap;
  }

  ._2col-headline {
    grid-template-columns: 1fr;
  }

  .video_overlay_content {
    max-width: 100%;
  }

  .video_overlay_content.z-index-2 {
    flex-direction: column;
    justify-content: flex-end;
    margin-left: 0%;
    display: flex;
  }

  .invoicing-1 {
    max-width: 10rem;
    inset: auto 0% 0% auto;
  }

  .video-overlay-container {
    align-items: flex-start;
  }

  .video_play-block {
    height: 20rem;
  }

  .container-slider, .container-slider.milestones {
    padding-left: 0%;
    padding-right: 0%;
  }

  .zigzag-content-grid, .zigzag-content-grid._2-3-1-3 {
    grid-template-columns: 1fr;
  }

  .hero-cta-wrap.margin-right.margin-medium {
    margin-left: auto;
    margin-right: auto;
  }

  .slider-feature-content {
    grid-template-columns: 1fr;
  }

  .padding-slider.fill-height.mouse-hover-drag {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-item-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-video-bg.background-color-white {
    height: 10rem;
  }

  .video-title-wrap {
    margin-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    position: static;
  }

  ._3col-text, .highlight-text-2col {
    grid-template-columns: 1fr;
  }

  .slider-testimonial-content-right-text-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-testimonial-slider-content {
    padding: 1.25rem .5rem 1.25rem 1.25rem;
  }

  .feature-icon-list._3col-icon-layout {
    grid-template-columns: 1fr;
  }

  .video-cta-wrap {
    text-align: center;
    flex-direction: column-reverse;
    justify-content: flex-end;
    margin-bottom: .5rem;
  }

  .house-statistics-graphic {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-right: 1.2rem;
    bottom: 26%;
  }

  .spot-boxes-grid {
    grid-template-columns: 1fr;
  }

  .product-card-logo {
    margin-bottom: 0;
  }

  .news-list-text {
    font-size: 1.125rem;
  }

  .news-list-item-text-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1rem;
  }

  .circular-image-container {
    border-width: .3rem;
  }

  .dashboard-4-graphic-2, .hrm-payroll-graphic-1 {
    bottom: 9%;
  }

  ._2col-text, ._2col-headline-text, ._2col-text-quarter, ._2col-textbox {
    grid-template-columns: 1fr;
  }

  .headline-number-2col {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .number-2col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start;
    justify-items: start;
    display: grid;
  }

  .number-2col-cell {
    align-items: flex-start;
    width: 100%;
  }

  .full-width-banner {
    height: 90vh;
  }

  .full-width-banner-content {
    align-items: end;
  }

  .full-width-banner-card.background-color-white.radius-small.shadow-xlarge.max-width-xlarge {
    height: auto;
    min-height: 50vh;
  }

  .table_event_calendar_component {
    grid-template-columns: 1fr;
  }

  .table6_column.is-width-large {
    min-width: 7rem;
    max-width: 10rem;
  }

  .table6_component {
    grid-template-columns: 1fr;
  }

  .icon-button {
    align-content: flex-start;
  }

  .icon-button-text-container {
    width: 100%;
  }

  ._3col-icon {
    grid-template-columns: 1fr;
  }

  .accordion-zigzag-text-info-block {
    opacity: 1;
  }

  .accordion-zigzag-text-tab-wrap {
    margin-top: 2rem;
  }

  .accordion-zigzag-wrap {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .image-text-hover-grid {
    grid-template-columns: 1fr;
  }

  .image-text-image-container {
    height: 14rem;
  }

  .profile-rounded-layout {
    grid-column-gap: 1rem;
    grid-template-columns: .5fr 1fr;
    align-items: start;
  }

  ._3col-profile-employee, ._2col-profile-employee {
    grid-template-columns: 1fr;
  }

  .profile-square-layout {
    grid-column-gap: 1rem;
    grid-template-columns: .5fr 1fr;
    align-items: start;
  }

  .profile-image-container-rectangle {
    height: 14rem;
  }

  .radius-graphic-medium {
    border-radius: .3rem;
  }

  .radius-graphic-large {
    border-radius: .9rem;
  }

  .radius-graphic-xlarge {
    border-radius: 1rem;
  }

  .padding-xsmall-graphic {
    flex-direction: column;
  }

  ._2col-icon {
    grid-template-columns: 1fr;
  }

  .flag-button {
    align-content: flex-start;
    padding-left: 2rem;
  }

  ._2col-buttons {
    grid-template-columns: 1fr;
  }

  ._3col-links {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .header-100vh {
    position: relative;
  }

  ._2col-small-header-text {
    grid-template-columns: 1fr;
  }

  .arrow-button-3 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .circular-image-container-2 {
    border-width: .3rem;
  }

  ._2col-text-quarter-largeleft, ._2col-text-quarter-largeright {
    grid-template-columns: 1fr;
  }

  .nav-logo {
    padding-left: 12px;
  }

  .nav-logo.annualreport {
    margin-left: 1rem;
  }

  .main-nav-link.annualreport {
    font-size: 1.6rem;
  }

  .navbar-container {
    transition: all .2s;
  }

  .navbar-container.annualreport {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1rem;
  }

  .navbar-container.container-90rem.navbar-container--ux-days {
    flex-flow: column;
    justify-content: center;
    align-self: center;
  }

  .navbar-right.annualreport {
    z-index: 999999;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .navbar-right.navbar-right-ux-days {
    margin-right: 0;
    padding-bottom: 20px;
  }

  .navbar-left.annualreport {
    margin-top: 12px;
  }

  .navbar-left.navbar-left-ux-days {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 15px;
    padding-right: 20px;
  }

  .news-list-standard-layout-grid {
    grid-template-columns: minmax(200px, 100%);
  }

  .news-list-standard-item, .news-list-standard-content {
    max-width: 100%;
  }

  .hero-content-block {
    height: 20rem;
  }

  .padding-section-large-lessbelow {
    padding-bottom: 1rem;
  }

  .arrow-button-2 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .chart-embed {
    width: 100%;
    height: 100%;
  }

  .employee-list-container {
    width: 100%;
  }

  ._2col-profile-employee-stagger {
    grid-template-columns: 1fr;
  }

  .employee-list-item {
    grid-column-gap: 1rem;
    grid-template-columns: .5fr 1fr;
    align-items: start;
  }

  .digital-signature-large-4, .digital-signature-large-5 {
    bottom: 9%;
  }

  .newsticker-container.background-color-glass-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .newsticker-container.background-color-glass-3.z-index-3.max-width-full {
    position: relative;
    bottom: 0;
  }

  .newsticker-nav, .newsticker-nav-item.newstickeritem4 {
    margin-right: 0;
  }

  .header-100vh-newsticker {
    min-height: 100vh;
    max-height: 100vh;
    position: relative;
  }

  .newsticker-slides {
    text-align: center;
    min-height: 3rem;
  }

  .video-header-spacer-top {
    height: 4rem;
    position: relative;
  }

  .padding-section-small-no-top-padding {
    padding-top: 0;
  }

  .value-slider-cta-graphic {
    width: 100%;
    bottom: -28%;
    left: auto;
  }

  .static-report-bigtable-wrapper {
    grid-template-columns: 1fr;
  }

  .display-inlinetext {
    justify-content: flex-start;
  }

  .ownerstable {
    grid-template-columns: 1fr;
  }

  .ownerstable.margin-bottom {
    grid-template-columns: 2fr 1fr;
  }

  .padding-section-medium-lessbelow {
    padding-bottom: .1rem;
  }

  ._3col-text-slim, .slider-feature-content-joined-company-showcase {
    grid-template-columns: 1fr;
  }

  .acquisisions-infobox {
    width: 60%;
    inset: auto auto -10% 4%;
  }

  .milestones-years {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    inset: -9% 11% auto auto;
  }

  .milestones-main-image {
    min-width: 300px;
    min-height: 300px;
  }

  .zigzag-content-grid-lessleft {
    grid-template-columns: 1fr;
  }

  .company-showcase-logo {
    align-content: flex-start;
  }

  .hero-image-block {
    height: 20rem;
  }

  .full-width-banner-content-2col {
    align-items: end;
  }

  ._1col-icon {
    grid-template-columns: 1fr;
  }

  .hero-content-block-16-9 {
    height: 20rem;
  }

  .digital-signature-large-5b {
    bottom: 9%;
  }

  .spot-boxes-grid-2col, ._6col-links {
    grid-template-columns: 1fr;
  }

  .news-list-standard-layout-grid-compact {
    grid-template-columns: minmax(200px, 100%);
  }

  .news-list-item-text-wrap-compact {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1rem;
  }

  .container-3 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .div-block {
    position: relative;
  }

  .div-block-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .arrow-button-4 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .product-card-logosmall {
    margin-bottom: 0;
  }

  ._2col-smaller-header-text, .feature-highlight-list-columns, .zigzag-content-grid-align-top, .zigzag-content-grid-align-top._2-3-1-3 {
    grid-template-columns: 1fr;
  }

  .annual-report-heading-title {
    font-size: 2.5rem;
  }

  .nav-hamburger-popup-button {
    padding-top: 1.3rem;
  }

  .hour-text {
    width: 110px;
    font-size: 24px;
  }

  .activity-title {
    font-size: 22px;
  }

  .ux-days-activities-tab.w--current {
    margin-right: 0;
  }

  .activity-time {
    width: 110px;
    margin-right: 20px;
  }

  .heading-7 {
    font-size: 22px;
  }

  .heading-8 {
    font-size: 24px;
  }

  .div-block-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .local-org-grid {
    justify-content: center;
  }

  .text-size-medium-2 {
    font-size: .9rem;
  }

  .arrow-button-5 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .d-inline-flex.wrap-mobile {
    flex-wrap: wrap;
  }

  .confetti-background-img.confetti-background-img-top-right {
    z-index: 0;
  }

  .onboarding-timeline-list {
    width: 300px;
  }

  .onboarding-timeline-list-item.onboarding-timeline-list-item-down.onboarding-timeline-list-item-second, .onboarding-timeline-list-item.onboarding-timeline-list-item-down.onboarding-timeline-list-item-last, .onboarding-timeline-list-item.onboarding-timeline-list-item-first, .onboarding-timeline-list-item.onboarding-timeline-list-item-third {
    width: 280px;
    max-width: 280px;
  }

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

  .grid-2 {
    grid-template: "Area-1" 1fr
                   "Area-2" 1fr
                   "Area-3" 1fr
                   "." 1fr
                   / 100%;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .slider-tabs-cards-content {
    grid-template-columns: 1fr;
  }

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

  .container-slider-2.milestones {
    padding-left: 0%;
    padding-right: 0%;
  }

  .card-outline-logo {
    display: block;
    position: relative;
    overflow: visible;
  }

  .card-outline {
    padding: 2.5rem 2rem 2rem;
  }

  .spot-boxes-grid-2 {
    grid-template-columns: 1fr;
  }

  .arrow-button-6 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .arrow-button-6._w-inline-block {
    flex-wrap: nowrap;
  }

  .columns-2 {
    display: block;
  }

  .design-spectrum-role.design-spectrum-role-larger-padding {
    height: auto;
  }

  .design-spectrum-caret {
    width: 50px;
    bottom: -5px;
  }

  .design-spectrum-caret.design-spectrum-caret-row-2 {
    bottom: -42px;
  }

  .design-spectrum-caret.design-spectrum-caret-row-2.design-spectrum-caret-row-2-v2 {
    bottom: -60px;
  }

  .border-of-caret {
    border-radius: 12px;
    width: 50px;
    height: 50px;
  }

  .background-of-caret {
    border-radius: 8px;
    width: 40px;
    height: 40px;
    top: 27px;
    left: 5px;
  }

  .position-relative.padding-medium.overflow-hidden.methods-post-its-holder {
    width: 320px;
    overflow: visible;
  }

  .design-spectrum-role-sub-2 {
    grid-row-gap: 20px;
  }

  .design-spectrum-item-arrow {
    inset: auto 0% -15px 48%;
    transform: rotate(90deg);
  }

  .timeline-community {
    margin-left: 40px;
    margin-right: 20px;
    padding-left: 40px;
  }

  .timeline-dot {
    left: -59px;
  }

  .timeline-dot.timeline-dot-current {
    left: -70px;
  }

  .slider-content-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-size-medium-3 {
    font-size: .9rem;
  }

  .heading-yellow {
    font-size: 1rem;
  }

  .methods-post-it.methods-post-it-round.methods-post-it-2 {
    max-width: none;
    padding: 40px 20px 30px;
  }

  .methods-post-it.methods-post-it-1 {
    max-width: none;
    margin-right: auto;
    padding: 40px 20px 30px;
  }

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

  .tab-inner-content {
    align-items: center;
    margin-left: 0;
  }

  .name {
    font-size: 18px;
  }

  .tabs-this-is-copied-to-tab {
    flex-direction: column;
  }

  .tabs-pane {
    height: 250px;
  }

  .methods-navigation {
    grid-column-gap: 8px;
    grid-row-gap: 24px;
  }

  .plain-button-text.text-color-prussianblue {
    font-size: 16px;
  }

  .dropdown-list-2.w--open {
    padding: 30px;
  }

  .methods-overview-item.text-size-regular.text-style-ubuntu {
    grid-template-columns: 1fr;
  }

  .filter-controls.hidden {
    flex-direction: column;
  }

  .section-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-16 {
    margin-bottom: 60px;
  }

  .arrow-button-7 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .arrow-button-7.margin-bottom.margin-medium {
    flex-wrap: nowrap;
  }

  .circle-arrow-5 {
    display: block;
  }

  .arrow-button-8 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .nav-item.right-divider.text-weight-bold.nav-item-ux-days {
    margin-right: 8px;
    padding-right: 8px;
  }

  .methods-time {
    margin-bottom: 10px;
  }

  .methods-desc {
    margin-bottom: 20px;
  }

  .arrow-button-9 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

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

  .arrow-button-10 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .columns-12 {
    display: block;
  }

  .arrow-button-11 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .story_heading {
    font-weight: 600;
    line-height: 1.1;
  }

  .story_option {
    width: 100%;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .activity-time-2 {
    width: 90px;
    min-width: 90px;
    margin-right: 20px;
  }

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

  .column-26 {
    padding-right: 0;
  }

  .text-align-center-2 {
    font-size: 18px;
  }

  .button-4 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
  }

  .arrow-button-12 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .arrow-button-12._w-inline-block {
    flex-wrap: nowrap;
  }

  .text-size-medium-4 {
    font-size: .9rem;
  }

  .slider-feature-content-2 {
    grid-template-columns: 1fr;
  }

  .div-block-26 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-67 {
    font-size: 22px;
  }

  .heading-68 {
    font-size: 24px;
  }

  .round-background-section {
    width: 400%;
    left: -150%;
  }

  .pd-illustration-bk {
    width: 100%;
  }

  .arrow-button-13 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

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

  .text-align-center-3 {
    font-size: 18px;
  }

  .arrow-button-14 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .big-main-title.big-main-title-white {
    font-size: 68px;
    top: 1px;
  }

  .big-main-title.big-main-title-yellow {
    font-size: 37px;
  }

  .text-span-3 {
    letter-spacing: -4px;
    margin-left: 8px;
    margin-right: 8px;
    font-size: 13px;
    top: -1px;
  }

  .background-wrap {
    padding: 40px 20px;
  }

  .topic-btn {
    font-size: 16px;
  }

  .no-margin.background-color-prussianblue.padding-section-xsmall.padding-right-0.prod-ux-days-menu {
    grid-column-gap: 10px;
  }

  .blue-dot {
    width: 18px;
    height: 18px;
  }

  .generated-question {
    font-size: 18px;
    line-height: 1.4;
  }

  .text-color-white-2.text-size-xlarge.margin-bottom.margin-xlarge.intro-header-ux-days {
    font-size: 1rem;
  }

  .bold-text-11 {
    font-size: 16px;
  }

  .speaker-title {
    font-size: 26px;
    line-height: 1.3;
  }

  .speaker-short-descr.speaker-short-descr-small {
    font-size: 16px;
  }

  .read-more-about-speaker.closed {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
  }

  .bold-text-13 {
    font-size: 28px;
  }

  .value-loop-illustration {
    width: 100%;
    max-width: 100%;
    margin-top: 36px;
    margin-bottom: 42px;
    position: relative;
  }

  .visma-value-loop-holder {
    overflow: auto;
  }

  .value-loop-scroll-for-mobile {
    position: relative;
  }

  .value-loop-content-box {
    width: 100%;
    padding: 26px 20px 10px;
  }

  .value-loop-content-holder {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .collapse-icn {
    display: inline-block;
  }
}

#w-node-ba23f348-e207-e37e-5855-a4cfc092eb6f-e92abd09, #w-node-f63eae79-cd84-1caa-e849-00367415e2d2-e92abd09, #w-node-caea6c88-8231-2d5f-f043-c04d9b5638f8-e92abd09, #w-node-c246df4f-cca8-32ca-955a-c4c1b7e18b2f-e92abd09 {
  align-self: end;
}

#w-node-_2774d843-b877-7150-496e-dde64851bf1a-e92abd09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c1d-4f678c17 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c1e-4f678c17 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c42-4f678c17, #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c54-4f678c17, #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c6a-4f678c17 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c7a-4f678c17, #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c8a-4f678c17, #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c9a-4f678c17, #w-node-_45d5262d-4462-7a4b-1973-615c0053f3fd-81555d47, #w-node-_45d5262d-4462-7a4b-1973-615c0053f403-81555d47, #w-node-_45d5262d-4462-7a4b-1973-615c0053f409-81555d47, #w-node-_45d5262d-4462-7a4b-1973-615c0053f40f-81555d47, #w-node-_6381088a-421d-90cd-5de7-7a7bfa4decea-81555d47, #w-node-_6381088a-421d-90cd-5de7-7a7bfa4decef-81555d47, #w-node-_6381088a-421d-90cd-5de7-7a7bfa4decf5-81555d47, #w-node-_6381088a-421d-90cd-5de7-7a7bfa4decfb-81555d47, #w-node-_4439437d-b56a-39b6-d314-cd5da8939af2-81555d47, #w-node-_4439437d-b56a-39b6-d314-cd5da8939af7-81555d47, #w-node-_9e0c92a6-77f7-3d8b-4087-486b2a26d1c9-81555d47, #w-node-_9e0c92a6-77f7-3d8b-4087-486b2a26d1ce-81555d47, #w-node-_3c9412f2-b942-1358-f50c-8b07219e7be6-81555d47, #w-node-bde6d427-f41f-18b4-22ca-be30becccb57-81555d47, #w-node-_153665d4-0de0-e16e-9eb6-1bfb7ae8f591-81555d47, #w-node-fcd6bb56-5002-a3c3-c4ff-de693ab2de18-81555d47, #w-node-aac8937a-aab0-b30b-7e96-63da9fab5a93-81555d47, #w-node-d64d6043-dc97-eca9-38c7-3c5346ddde48-81555d47, #w-node-_1b976c92-dd68-de8b-9c5a-ce230845d449-81555d47, #w-node-_654e1def-44ec-c9e9-7843-a4ac78c7090a-81555d47, #w-node-_3e725e04-d094-7adc-6bfd-5ce3b6f652bc-81555d47, #w-node-_738044ac-5d7f-52f4-0e22-12d120296a2f-81555d47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7887f480-86ef-cbf3-da22-27cc0d13db55-e92abd4c {
  justify-self: end;
}

#w-node-_7887f480-86ef-cbf3-da22-27cc0d13db59-e92abd4c {
  justify-self: start;
}

#w-node-_7887f480-86ef-cbf3-da22-27cc0d13db5b-e92abd4c, #w-node-_7887f480-86ef-cbf3-da22-27cc0d13db61-e92abd4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fb716fd-d2ad-f790-902c-bdb863b34139-e92abd4c {
  place-self: center;
}

#w-node-_9fb716fd-d2ad-f790-902c-bdb863b34148-e92abd4c {
  align-self: start;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b491992-e92abd4c {
  justify-self: center;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b491995-e92abd4c, #w-node-c5e1400d-322e-c7c0-1a15-9bf16b491998-e92abd4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919a2-e92abd4c {
  justify-self: center;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919a5-e92abd4c, #w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919a8-e92abd4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919b2-e92abd4c {
  justify-self: center;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919b5-e92abd4c, #w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919b8-e92abd4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab186fec-6213-8994-31dc-1a1578efd8f7-78efd8f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ab186fec-6213-8994-31dc-1a1578efd8f8-78efd8f1 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-ab186fec-6213-8994-31dc-1a1578efd90a-78efd8f1, #w-node-ab186fec-6213-8994-31dc-1a1578efd91c-78efd8f1, #w-node-ab186fec-6213-8994-31dc-1a1578efd92e-78efd8f1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ab186fec-6213-8994-31dc-1a1578efd938-78efd8f1, #w-node-ab186fec-6213-8994-31dc-1a1578efd944-78efd8f1, #w-node-ab186fec-6213-8994-31dc-1a1578efd950-78efd8f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52b0c81a-7df9-491d-3953-1dab3bcaaefa-e92abd73 {
  place-self: stretch start;
}

#w-node-_33f84873-770f-5e3e-bcd0-1af0177c7cd3-e92abdb8, #w-node-d6f088e5-0eee-69f2-945a-e7648ebc565e-e92abdb8, #w-node-_5961f4f7-2229-c74d-b582-a3055fe23d78-e92abdb8, #w-node-b3d5132d-8a69-59b3-f6c6-e44bbae32805-e92abdb8, #w-node-_3315e13c-cb2f-a977-2a29-aca015bcbade-e92abdb8, #w-node-_027cc3cf-bde2-23a0-0ce1-7dc28fa178da-e92abdb8 {
  justify-self: stretch;
}

#w-node-_3b010761-e29e-5376-0bff-4db4a07f9232-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b010761-e29e-5376-0bff-4db4a07f9234-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_388513d1-050a-4ae9-a049-9e4a61354024-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388513d1-050a-4ae9-a049-9e4a61354026-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_658a10c2-4757-562a-3deb-300dc6944c35-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_658a10c2-4757-562a-3deb-300dc6944c37-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_71eadca3-022f-976a-3bd5-29e850a478e9-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71eadca3-022f-976a-3bd5-29e850a478eb-e92abdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ced7b777-8388-223d-11c9-015b82dd0393-e92abdd6, #w-node-ced7b777-8388-223d-11c9-015b82dd0399-e92abdd6, #w-node-ced7b777-8388-223d-11c9-015b82dd039f-e92abdd6, #w-node-ced7b777-8388-223d-11c9-015b82dd03a5-e92abdd6, #w-node-ced7b777-8388-223d-11c9-015b82dd03ab-e92abdd6 {
  justify-self: stretch;
}

#w-node-_5328763b-d489-13f5-17a0-45044edba659-e92abde6 {
  align-self: start;
}

#w-node-_5328763b-d489-13f5-17a0-45044edba662-e92abde6 {
  align-self: center;
}

#w-node-_5328763b-d489-13f5-17a0-45044edba66b-e92abde6, #w-node-_054db976-4cdb-d4ae-1016-79de0da3774d-e92abde6 {
  align-self: start;
}

#w-node-_054db976-4cdb-d4ae-1016-79de0da37756-e92abde6, #w-node-_054db976-4cdb-d4ae-1016-79de0da3775f-e92abde6 {
  align-self: auto;
}

#w-node-_2eef605e-decf-52f4-d9e2-6a4fd1250cc0-e92abde6 {
  align-self: start;
}

#w-node-_2eef605e-decf-52f4-d9e2-6a4fd1250cc9-e92abde6 {
  align-self: center;
}

#w-node-_2eef605e-decf-52f4-d9e2-6a4fd1250cd2-e92abde6 {
  align-self: start;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d49-e92abde6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d4b-e92abde6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5b-e92abde6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5d-e92abde6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6d-e92abde6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6f-e92abde6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f517bbc-fa5e-8c68-5685-891a2491c5d3-e92abde8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b351ef14-6acd-a10b-7793-ecb8411c1a5e-e92abde8, #w-node-_9320813d-e2e1-db15-3bf9-14a2b9db2b56-e92abde8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c55ed1ee-1fd5-4b31-36d7-3caf31d482aa-e92abde9, #w-node-c55ed1ee-1fd5-4b31-36d7-3caf31d482b0-e92abde9 {
  align-self: center;
}

#w-node-c55ed1ee-1fd5-4b31-36d7-3caf31d482b6-e92abde9 {
  align-self: start;
}

#w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fc0b-e92abde9, #w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fc11-e92abde9 {
  align-self: center;
}

#w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fc17-e92abde9 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f4-e92abde9 {
  justify-self: end;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-e92abde9 {
  justify-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350fb-e92abde9, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635101-e92abde9, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635107-e92abde9, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63510e-e92abde9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf24ed8e-dfe5-e028-e7ba-153178be5637-e92abde9 {
  place-self: center;
}

#w-node-bf24ed8e-dfe5-e028-e7ba-153178be5646-e92abde9 {
  align-self: start;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f3e-e92abdeb {
  justify-self: center;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f41-e92abdeb, #w-node-_06c74e92-058d-cfdc-e39a-997e71335f44-e92abdeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f4e-e92abdeb {
  justify-self: center;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f51-e92abdeb, #w-node-_06c74e92-058d-cfdc-e39a-997e71335f54-e92abdeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f5e-e92abdeb {
  justify-self: center;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f61-e92abdeb, #w-node-_06c74e92-058d-cfdc-e39a-997e71335f64-e92abdeb, #w-node-_706c4e70-2a71-f9ce-b5af-fe71ec756704-e92abdeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_706c4e70-2a71-f9ce-b5af-fe71ec756705-e92abdeb {
  order: 9999;
}

#w-node-_4e0b6d9a-045d-f937-85e5-582711ff2e92-11ff2dff, #w-node-_4e0b6d9a-045d-f937-85e5-582711ff2eac-11ff2dff, #w-node-_4e0b6d9a-045d-f937-85e5-582711ff2eea-11ff2dff, #w-node-_4e0b6d9a-045d-f937-85e5-582711ff2ef8-11ff2dff, #w-node-_4e0b6d9a-045d-f937-85e5-582711ff2f09-11ff2dff, #w-node-_4e0b6d9a-045d-f937-85e5-582711ff2f1d-11ff2dff, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e2e3-e92abdef, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e2fa-e92abdef, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e314-e92abdef, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e32e-e92abdef, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e342-e92abdef, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e353-e92abdef, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e35e-e92abdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de5-e92abdf2 {
  justify-self: end;
}

#w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de9-e92abdf2 {
  justify-self: start;
}

#w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-e92abdf2, #w-node-_6c52bbe2-d4f5-bc97-a861-30747fb93834-e92abdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a704f13-c18f-bffb-0853-5ea5f982a310-e92abdf2 {
  justify-self: end;
}

#w-node-_3a704f13-c18f-bffb-0853-5ea5f982a31c-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a31e-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a320-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a322-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a324-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a326-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a328-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a32a-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a32c-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a32e-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a330-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a332-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a334-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a336-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a338-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a33a-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a33c-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a33e-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a340-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a342-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a344-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a346-e92abdf2, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a348-e92abdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd63dd9-f892-bdc9-6ecb-fe1365c59603-e92abdf5 {
  place-self: start stretch;
}

#w-node-_4c57c63d-51aa-7e28-0c49-d41b4219263d-e92abe14, #w-node-_7f817de8-56f0-7db1-263a-169ede54e53e-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2d0c8b2-50dd-050d-2eac-f4a4d9d05e37-e92abe14, #w-node-a2d0c8b2-50dd-050d-2eac-f4a4d9d05e3c-e92abe14 {
  justify-self: center;
}

#w-node-a2d0c8b2-50dd-050d-2eac-f4a4d9d05e41-e92abe14 {
  place-self: end center;
}

#w-node-_74fd59f4-fa26-2106-9370-a8a30f0460de-e92abe14, #w-node-_8198a626-de67-22f6-81d2-ef641182da69-e92abe14, #w-node-_1c21d6bd-45b1-5a4c-54ee-4dc68e9c8bf8-e92abe14, #w-node-_2bf39669-d2f2-d178-363b-afaef5b3b995-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27dfcdc-9f63-5d7e-ec35-312cad39acd0-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3ad9197b-b650-8869-657a-7626369e72ee-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ad9197b-b650-8869-657a-7626369e72f0-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e0b614ec-5b26-fe7f-bcca-05d06cf17ab4-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0b614ec-5b26-fe7f-bcca-05d06cf17ab6-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e8dbb987-8d52-559a-faa6-04bd7f5288f0-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8dbb987-8d52-559a-faa6-04bd7f5288f2-e92abe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_27222137-7a61-0952-e726-98e52e6483cd-e92abe14, #w-node-_27222137-7a61-0952-e726-98e52e6483cf-e92abe14, #w-node-_4c57c63d-51aa-7e28-0c49-d41b4219263d-e92abe15, #w-node-_56382906-cc78-ec0f-85d4-4e5fd2db181a-e92abe15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4edce2e-ef0b-411f-d8ce-13e87e40f932-e92abe15 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-_0c41cc82-9ade-016c-ea3b-a761278f0a76-e92abe15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adcde469-1b2c-9df9-c49c-fbaa64e5d6b5-e92abe15 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f185c4c3-6070-4673-5689-98c5f48e387c-e92abe15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d0a0951-3295-4b85-17f4-c09dedbba0f7-e92abe15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4d0a0951-3295-4b85-17f4-c09dedbba0f8-e92abe15, #w-node-_4d0a0951-3295-4b85-17f4-c09dedbba0ff-e92abe15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae14cf28-04e0-59f9-2d9a-23bb121f3f26-e92abe15 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
}

#w-node-ae14cf28-04e0-59f9-2d9a-23bb121f3f27-e92abe15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e1e922-dcc3-5d66-0be3-e2292675ecf6-e92abe15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1.3fr;
}

#w-node-_2634a20b-ab4d-08b5-0cb9-6cc864edc8e9-e92abe15, #w-node-ebca1b71-8e55-44ac-6d6e-2d1ac5ae5101-e92abe15, #w-node-_03ffe4e7-8181-1596-cb6b-4e0ca3273bc7-e92abe15, #w-node-eea415cd-a953-cbe1-561b-6103b8571cf9-e92abe15, #w-node-d887f1ae-d3cd-61bd-ae25-e4c0df639ac5-e92abe15, #w-node-_0225d00d-0275-6cc7-3fbd-f464bdc51274-e92abe19, #w-node-bbb445bc-6912-6133-592f-6e5f2309d714-e92abe19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f8d494d-cdea-d6fc-9672-0eab4ad37763-e92abe19 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr 1fr;
}

#w-node-ad9c459a-c302-e419-7df5-fc46e5b16558-e92abe19 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9a51e107-42ed-22cf-0461-c7fa2ab59854-e92abe19, #w-node-a432fbff-12c4-8d2d-058d-9514ede4a8dc-e92abe19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0af0c5ba-ca0a-c043-c5b6-a6822ca1f96a-e92abe19 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b26319d-6403-5b80-9d18-ed6a6136c5b5-e92abe19, #w-node-_6e473d1b-802a-5818-39f8-90d010e9fff0-e92abe1a, #w-node-_038e1fc6-6fd3-5e48-5786-7ab480d5faf0-e92abe1a, #w-node-fe2e73e9-b46e-a3b8-9165-4a0049c1057e-e92abe1a, #w-node-_5cc0c082-9dea-b47e-53ec-ac3107cc4321-e92abe1a {
  align-self: stretch;
}

#w-node-_12720ca7-9893-260f-5c54-129615e5d3ae-e92abe1a, #w-node-_12720ca7-9893-260f-5c54-129615e5d3b5-e92abe1a, #w-node-_579e47a6-99e7-b917-9e71-cefc9a6b6c88-e92abe1a, #w-node-_0146d510-e459-2d08-8eb2-9e38940a3974-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_628e74a6-22a7-9624-4c16-b42eb28562bd-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66d27ae6-e769-20bf-da61-15d7af4d4508-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af02ed22-3334-c4ef-557c-8e5bd8fe0ca9-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af02ed22-3334-c4ef-557c-8e5bd8fe0caa-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2bf2b97-2d96-52f8-5122-8a972d4b9f6c-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f2bf2b97-2d96-52f8-5122-8a972d4b9f70-e92abe1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa3f6-e92abe24, #w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa3fc-e92abe24 {
  align-self: center;
}

#w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa402-e92abe24 {
  align-self: start;
}

#w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f43-e92abe24, #w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f49-e92abe24 {
  align-self: center;
}

#w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f4f-e92abe24 {
  align-self: start;
}

#w-node-_34ae7b2d-d9f1-fb5b-3267-c7bc5e2b451d-e92abe24 {
  justify-self: end;
}

#w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01e9-e92abe3b, #w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01ef-e92abe3b {
  align-self: center;
}

#w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01f5-e92abe3b {
  align-self: start;
}

#w-node-d7cc155f-cf1c-1721-a402-de2cc12a5ab8-e92abe3b, #w-node-d7cc155f-cf1c-1721-a402-de2cc12a5abe-e92abe3b {
  align-self: center;
}

#w-node-d7cc155f-cf1c-1721-a402-de2cc12a5ac4-e92abe3b {
  align-self: start;
}

#w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f263-e92abe3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f26d-e92abe3b, #w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f273-e92abe3b {
  align-self: center;
}

#w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f279-e92abe3b {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f4-e92abe3b {
  justify-self: end;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-e92abe3b {
  justify-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350fb-e92abe3b, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635101-e92abe3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e92fdf3-24d0-4fdf-3cb6-c9eb57866e81-e92abe3b {
  place-self: stretch start;
}

#w-node-cedb045f-f1d9-60d7-0ca9-5b939133da6f-e92abe3e, #w-node-_3b600c83-0837-bd19-25e7-31258575e47d-e92abe3e, #w-node-f8d7043f-2f44-8952-94f7-d108a06dc272-e92abe3e, #w-node-f08a227e-cb79-a19b-3919-565e94503a55-e92abe3e, #w-node-f08a227e-cb79-a19b-3919-565e94503a62-e92abe3e, #w-node-f08a227e-cb79-a19b-3919-565e94503a6f-e92abe3e, #w-node-b5285e5c-a683-4083-1c9e-c3fe94f6df4a-e92abe44, #w-node-b5285e5c-a683-4083-1c9e-c3fe94f6df5b-e92abe44, #w-node-b5285e5c-a683-4083-1c9e-c3fe94f6df6a-e92abe44 {
  align-self: stretch;
}

#w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295d9-e92abe44 {
  justify-self: end;
}

#w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295dd-e92abe44 {
  justify-self: start;
}

#w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295df-e92abe44, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295e5-e92abe44, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295eb-e92abe44, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295f1-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268a1-e92abe44 {
  justify-self: end;
}

#w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268af-e92abe44, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268b3-e92abe44, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268b7-e92abe44, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268bf-e92abe44, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268cb-e92abe44, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268cf-e92abe44, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268d3-e92abe44, #w-node-_0b846e1f-8e34-a78d-a8ca-7cd418a31d8f-e92abe44, #w-node-_0b846e1f-8e34-a78d-a8ca-7cd418a31d93-e92abe44, #w-node-_0b846e1f-8e34-a78d-a8ca-7cd418a31d97-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2df3a0ad-83b9-98b8-9d7b-daec1503084e-e92abe44 {
  place-self: center;
}

#w-node-_2df3a0ad-83b9-98b8-9d7b-daec1503085d-e92abe44 {
  align-self: start;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb3368-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb336a-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb337a-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb337c-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb338c-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb338e-e92abe44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e9d50dc4-801e-7cad-6d50-acd112c7986f-e92abe44 {
  place-self: stretch start;
}

#w-node-db9cb2cb-851f-0d5f-ebe8-d1f249d4b4ad-e92abe59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0afe97fd-3f27-35c2-a34c-52c8eefbbbe4-e92abe59 {
  place-self: center;
}

#w-node-_16b9401f-5526-bacf-aba0-6bf8a2835252-e92abe59 {
  align-self: start;
}

#w-node-_2b1460ed-6ea9-ede3-6d57-27d6715958d8-e92abe59, #w-node-_05ed51e2-276b-38ba-5734-f89da6edc361-e92abe59 {
  place-self: center;
}

#w-node-e32324b7-effa-c280-9771-72b7ec997292-e92abe5a, #w-node-_24613c56-2825-f445-261a-20b0f78c1e10-e92abe5a, #w-node-_7d8942a5-d585-00f0-14b9-16fa486568fc-e92abe5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dcc-e92abe5b {
  justify-self: center;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dcf-e92abe5b, #w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dd2-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0ddc-e92abe5b {
  justify-self: center;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0ddf-e92abe5b, #w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0de2-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dec-e92abe5b {
  justify-self: center;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0def-e92abe5b, #w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0df2-e92abe5b, #w-node-_2e159e85-03ec-26e9-bb1b-fadbb9f4cb3f-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc206610-3714-15f4-a291-4236e2f996ce-e92abe5b, #w-node-fc206610-3714-15f4-a291-4236e2f996d4-e92abe5b {
  align-self: center;
}

#w-node-fc206610-3714-15f4-a291-4236e2f996da-e92abe5b {
  align-self: start;
}

#w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbcb-e92abe5b, #w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbd1-e92abe5b {
  align-self: center;
}

#w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbd7-e92abe5b {
  align-self: start;
}

#w-node-_002a5789-8a52-ae27-c94a-39c207ab4bfb-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772e257f-2c84-a391-da30-49028bb820e1-e92abe5b, #w-node-_772e257f-2c84-a391-da30-49028bb820e7-e92abe5b {
  align-self: center;
}

#w-node-_772e257f-2c84-a391-da30-49028bb820ed-e92abe5b {
  align-self: start;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17240-e92abe5b {
  justify-self: center;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17243-e92abe5b, #w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17248-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17252-e92abe5b {
  justify-self: center;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17255-e92abe5b, #w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d1725a-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ec1-e92abe5b {
  justify-self: center;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ec4-e92abe5b, #w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ec9-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ecd-e92abe5b {
  justify-self: center;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ed0-e92abe5b, #w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ed5-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ed9-e92abe5b {
  justify-self: center;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9edc-e92abe5b, #w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ee1-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cd6b980-be0b-f86f-de01-fc54007c5bc8-e92abe5b, #w-node-f3b84e81-56c5-e55d-a5f6-09f03631bbe5-e92abe5b, #w-node-_5f326736-4bab-13bf-bd34-dd3041222e2e-e92abe5b, #w-node-_099b7327-63ab-393c-3175-a9ac9868bb6c-e92abe5b, #w-node-_253b74a7-adc1-eec3-f0ef-4f2476bbdac2-e92abe5b, #w-node-_7033f08b-d05a-7dbc-f651-fbf810558a99-e92abe5b, #w-node-a90d3170-6483-c984-7489-66dc14740321-e92abe5b, #w-node-a90d3170-6483-c984-7489-66dc1474032f-e92abe5b, #w-node-a90d3170-6483-c984-7489-66dc1474033d-e92abe5b, #w-node-a90d3170-6483-c984-7489-66dc1474034b-e92abe5b {
  align-self: stretch;
}

#w-node-_979601e1-0ecd-02b2-cd54-893162e82b8a-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979601e1-0ecd-02b2-cd54-893162e82b94-e92abe5b, #w-node-_979601e1-0ecd-02b2-cd54-893162e82b9a-e92abe5b {
  align-self: center;
}

#w-node-_979601e1-0ecd-02b2-cd54-893162e82ba0-e92abe5b {
  align-self: start;
}

#w-node-_2526b873-f003-dd7b-66dd-adc165ac3050-e92abe5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bccdb1dc-484a-2932-6b1f-0a8f540c6076-e92abe5b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f46bbcdd-da50-72ec-0ecd-c57b6b81307b-e92abe5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f46bbcdd-da50-72ec-0ecd-c57b6b81307c-e92abe5c {
  order: 9999;
}

#w-node-cd805a14-c981-5301-73ea-1f27483a0dcc-e92abe5c, #w-node-cd805a14-c981-5301-73ea-1f27483a0dda-e92abe5c, #w-node-cd805a14-c981-5301-73ea-1f27483a0de8-e92abe5c {
  align-self: stretch;
}

#w-node-_01dfd742-234f-1b85-31b4-a756c5ab8543-e92abe5c {
  justify-self: end;
}

#w-node-_01dfd742-234f-1b85-31b4-a756c5ab8551-e92abe5c, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8555-e92abe5c, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8559-e92abe5c, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8561-e92abe5c, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab856d-e92abe5c, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8571-e92abe5c, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8575-e92abe5c, #w-node-_2e159e85-03ec-26e9-bb1b-fadbb9f4cb3f-e92abe5d, #w-node-_76847736-082e-bdf2-ad6d-fc8392953925-e92abe5d, #w-node-_7b573ee7-b9cf-d7c2-3c09-93563860ae20-e92abe5d, #w-node-_002a5789-8a52-ae27-c94a-39c207ab4bfb-e92abe5d, #w-node-bd2241e2-df79-ca05-b6df-43e38743436b-e92abe5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd2241e2-df79-ca05-b6df-43e38743436c-e92abe5d {
  order: 9999;
}

#w-node-_15e59c9d-78e7-61a1-d50c-c585fb482277-e92abe5d, #w-node-_7f1d9f76-c818-f4ff-3617-75ef54f1e587-e92abe5f, #w-node-_0d25dac2-8f60-b509-fe43-392b392d1f69-e92abe5f, #w-node-_145f9137-0fe9-bfaf-e366-ecfe9e08f138-e92abe78, #w-node-c2e2f9a3-e818-4179-fccb-42a0c130ed2c-e92abe78, #w-node-c2e2f9a3-e818-4179-fccb-42a0c130ed31-e92abe78, #w-node-_0cee225c-1677-5c0f-dfea-8f176bb931f4-e92abe78, #w-node-_0cee225c-1677-5c0f-dfea-8f176bb931f7-e92abe78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed2b1612-0bdc-35bf-587f-17609f720748-e92abe78 {
  justify-self: end;
}

#w-node-_2cab95ba-548f-d48d-e01c-3e3df514a85a-e92abe78, #w-node-_533be68e-8dbd-25fb-c805-c13ed3142245-e92abe78, #w-node-_533be68e-8dbd-25fb-c805-c13ed314224a-e92abe78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cae94712-34e9-32cf-df61-fcd213cce479-e92abe78 {
  justify-self: start;
}

#w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bed7-e92abe79, #w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bef4-e92abe79 {
  align-self: start;
}

#w-node-_08beca2a-ff98-2231-3841-6c2ca8b951e0-e92abe7d, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951e3-e92abe7d, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951ef-e92abe7d, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951f7-e92abe7d, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951ff-e92abe7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08beca2a-ff98-2231-3841-6c2ca8b95204-e92abe7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d9c93afe-25e6-716c-9189-c35df3734aa0-e92abe7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d28f244b-7be4-2a2a-4c83-d25d14e26e4d-e92abe7f, #w-node-b7c11089-3ac2-47bd-5c0e-bbc6e90cee60-e92abe7f, #w-node-_6417750b-0a0c-3353-0b4e-fc8bd6859030-e92abe7f, #w-node-_7f92e8a8-84fc-7528-e784-d1f505a39ea0-e92abe7f, #w-node-_28d423e8-825d-7619-d0be-5348a2cfea67-e92abe7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_773b82c5-2370-efe4-1a4b-f23fef816813-e92abe7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c82f-e92abe7f {
  justify-self: center;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c832-e92abe7f, #w-node-e8320ab2-9095-3b9f-cd79-63c23f96c837-e92abe7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf6-e92abe7f {
  justify-self: center;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf9-e92abe7f, #w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adfc-e92abe7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e0-e92abe7f {
  justify-self: center;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e3-e92abe7f, #w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e6-e92abe7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8a-e92abe7f {
  justify-self: end;
}

#w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8e-e92abe7f {
  justify-self: start;
}

#w-node-bfb82871-7890-c2cf-0b61-fd81a0feae90-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae96-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae9c-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feaea2-e92abe7f, #w-node-fae08294-3644-11e7-9c8b-8d324ba0f339-e92abe7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fae08294-3644-11e7-9c8b-8d324ba0f33b-e92abe7f {
  align-self: stretch;
}

#w-node-cc2d82a1-0c03-011b-216a-6fb2f016a21e-e92abe83 {
  justify-self: end;
}

#w-node-cc2d82a1-0c03-011b-216a-6fb2f016a222-e92abe83 {
  justify-self: start;
}

#w-node-_0ede2b9a-fd5b-047c-37dc-5b22b6e58fbe-e92abe83, #w-node-_9a5c34e7-6525-b2ca-2567-ccf0516df428-e92abe83, #w-node-_08c0b972-2443-89ca-12a6-e21bc77aa29a-e92abe83, #w-node-cb6b168b-8a8f-29cb-1b6d-2da639e7c53b-e92abe83, #w-node-_539768ca-0ea7-5cc9-7385-8b017f9f7404-e92abe83, #w-node-_6aa966b0-3417-e212-fe11-0b624a582b31-e92abe83, #w-node-ad0ad466-ea1f-c907-5760-9af66bf60c29-e92abe83, #w-node-a76df039-f3f5-ad4b-a88c-56710f376137-e92abe83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76df039-f3f5-ad4b-a88c-56710f376139-e92abe83 {
  align-self: stretch;
}

#w-node-_88a49295-5432-b48b-72ad-f64aa6c0d84b-e92abe99, #w-node-_82db7fbd-b492-4eac-8aee-24d92a116d57-e92abe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f69c3219-07dd-753c-7dd4-f2fe6c228100-e92abe9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f69c3219-07dd-753c-7dd4-f2fe6c228102-e92abe9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_10f236be-7f97-8a5e-4bd2-2635e763da35-e92abe9c, #w-node-_231d51e1-bf54-9117-1da3-a349b3cfe51b-e92abe9c, #w-node-_693165ee-cc4d-a17c-c6d7-50148f5ea9b9-e92abe9c, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1c9-e92abe9d, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1f7-e92abe9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1f9-e92abe9d {
  align-self: stretch;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f217-e92abe9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f219-e92abe9d, #w-node-d6dae946-3108-2ed3-2780-c7c408ce7882-e92abe9d, #w-node-_79db2d81-4b03-1d4a-e94c-00a5e81c53e3-e92abe9d, #w-node-efb26325-e3db-6e2f-a711-2f6e7a7355fa-e92abe9d, #w-node-_1e655b5b-f9d2-59b6-271c-2269d0c9e596-e92abe9d {
  align-self: stretch;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f27e-e92abe9d {
  place-self: start stretch;
}

#w-node-_2ef07cfd-4910-78b2-02be-2b650b375e6a-e92abe9e {
  align-self: start;
}

#w-node-_47ecf100-c267-dead-da64-a58b4e335333-e92abea3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ecf100-c267-dead-da64-a58b4e335335-e92abea3 {
  align-self: stretch;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c82f-e92abebc {
  justify-self: center;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c832-e92abebc, #w-node-e8320ab2-9095-3b9f-cd79-63c23f96c837-e92abebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf6-e92abebc {
  justify-self: center;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf9-e92abebc, #w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adfc-e92abebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e0-e92abebc {
  justify-self: center;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e3-e92abebc, #w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e6-e92abebc, #w-node-fae08294-3644-11e7-9c8b-8d324ba0f339-e92abebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fae08294-3644-11e7-9c8b-8d324ba0f33b-e92abebc, #w-node-_4915a58a-c055-9235-924a-aafd56359139-e92abeda, #w-node-_4915a58a-c055-9235-924a-aafd5635914a-e92abeda, #w-node-_4915a58a-c055-9235-924a-aafd56359159-e92abeda {
  align-self: stretch;
}

#w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037226-e92abeda, #w-node-_244b6da2-7fbe-ea0d-0ca4-faa42003722c-e92abeda {
  align-self: center;
}

#w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037232-e92abeda {
  align-self: start;
}

#w-node-_915c9679-5d6d-4365-165c-82aabcd0a5eb-e92abeda, #w-node-_915c9679-5d6d-4365-165c-82aabcd0a5f1-e92abeda {
  align-self: center;
}

#w-node-_915c9679-5d6d-4365-165c-82aabcd0a5f7-e92abeda {
  align-self: start;
}

#w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4e8-e92abeda {
  justify-self: end;
}

#w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ec-e92abeda {
  justify-self: start;
}

#w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ee-e92abeda, #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4f4-e92abeda, #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4fa-e92abeda, #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f500-e92abeda, #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f1-e92abeda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c50c473-fca7-88c8-a05a-53a0891388f3-e92abeda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4c50c473-fca7-88c8-a05a-53a089138903-e92abeda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c50c473-fca7-88c8-a05a-53a089138905-e92abeda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f497ab9f-9482-02b3-ce24-8ede22694737-e92abeda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f497ab9f-9482-02b3-ce24-8ede22694739-e92abeda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_25aa1bce-c382-cf84-0016-6ba3937cb519-e92abeda {
  place-self: center;
}

#w-node-_25aa1bce-c382-cf84-0016-6ba3937cb528-e92abeda {
  align-self: start;
}

#w-node-b0825b29-3d22-39cb-577e-44e852379781-e92abeda, #w-node-b0825b29-3d22-39cb-577e-44e85237978f-e92abeda, #w-node-b0825b29-3d22-39cb-577e-44e85237979d-e92abeda, #w-node-_81322d9c-0872-329e-0666-9fad7e8b1ff5-e92abeda {
  align-self: stretch;
}

#w-node-_5209e97c-9a9a-78d7-e2be-8694d2dd06f3-e92abedf, #w-node-_4935df4f-4ad8-8181-7b6b-e348f0846dd2-e92abedf, #w-node-_0a5db5cc-ad74-b4fa-240c-c1f31242cf63-e92abedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31541ebd-e0a7-0e97-b77a-fb6ef9324c95-e92abee5, #w-node-_94e8d71a-299d-f2e7-e2f1-f79c14b0d8c3-e92abee5, #w-node-_164f494c-643c-3975-a80d-651303b28c4a-e92abee8 {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c51-e92abee8 {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c58-e92abee8, #w-node-_164f494c-643c-3975-a80d-651303b28c73-e92abee8 {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c7a-e92abee8 {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c81-e92abee8, #w-node-_208d72af-0c3e-1b4e-e551-646200facd22-e92abee8 {
  align-self: start;
}

#w-node-_208d72af-0c3e-1b4e-e551-646200facd28-e92abee8 {
  align-self: center;
}

#w-node-_208d72af-0c3e-1b4e-e551-646200facd2e-e92abee8 {
  align-self: start;
}

#w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca3-e92abee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca5-e92abee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a2fae05c-c63d-f9c3-685f-2c8c24129183-e92abee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fae05c-c63d-f9c3-685f-2c8c24129185-e92abee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c253712d-5363-dbca-1ac0-5d7a30fcf315-e92abee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c253712d-5363-dbca-1ac0-5d7a30fcf317-e92abee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fc5e85e4-1d58-4724-7774-d6e597a04630-e92abee9 {
  place-self: center;
}

#w-node-fc5e85e4-1d58-4724-7774-d6e597a0463f-e92abee9 {
  align-self: start;
}

#w-node-_681c96ae-d526-8e6b-ee91-19cc6e856e9a-e92abefd {
  place-self: center;
}

#w-node-_681c96ae-d526-8e6b-ee91-19cc6e856eaa-e92abefd {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-e92abefe {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-e92abefe {
  align-self: start;
}

#w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24cc7-e92abeff {
  place-self: center;
}

#w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24cd6-e92abeff {
  align-self: start;
}

#w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e28b-e92abf00 {
  place-self: center;
}

#w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e29a-e92abf00 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-e92abf01 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-e92abf01 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-e92abf02 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-e92abf02 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-e92abf04 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-e92abf04, #w-node-_164f494c-643c-3975-a80d-651303b28c73-e92abf06 {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c7a-e92abf06 {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c81-e92abf06, #w-node-_164f494c-643c-3975-a80d-651303b28c4a-e92abf06 {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c51-e92abf06 {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c58-e92abf06, #w-node-_07969d5b-da50-472e-0184-16f35cd58153-e92abf06 {
  align-self: start;
}

#w-node-_07969d5b-da50-472e-0184-16f35cd58159-e92abf06 {
  align-self: center;
}

#w-node-_07969d5b-da50-472e-0184-16f35cd5815f-e92abf06 {
  align-self: start;
}

#w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b5-e92abf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b7-e92abf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c7b6fad2-b76a-269f-3c40-8ba412961eb9-e92abf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7b6fad2-b76a-269f-3c40-8ba412961ebb-e92abf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af115-e92abf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af117-e92abf06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_636ebda6-0dcb-092f-f080-886d97b6b8b2-e92abf2f, #w-node-_636ebda6-0dcb-092f-f080-886d97b6b8c3-e92abf2f, #w-node-_636ebda6-0dcb-092f-f080-886d97b6b8d4-e92abf2f {
  align-self: stretch;
}

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc779f-e92abf2f {
  justify-self: end;
}

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a3-e92abf2f {
  justify-self: start;
}

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a5-e92abf2f, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77ab-e92abf2f, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77b1-e92abf2f, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77b7-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6061f-e92abf2f {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e60626-e92abf2f {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6062d-e92abf2f, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e60649-e92abf2f {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6064f-e92abf2f {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e60655-e92abf2f, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e60670-e92abf2f {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e60677-e92abf2f {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6067e-e92abf2f, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e6069a-e92abf2f {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606a1-e92abf2f {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606a8-e92abf2f, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e606c4-e92abf2f {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606cb-e92abf2f {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606d2-e92abf2f, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e606ee-e92abf2f {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606f5-e92abf2f {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606fc-e92abf2f {
  align-self: start;
}

#w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc93-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc95-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a23-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a25-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7dc-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7de-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-daef6534-887e-6a5d-ee2d-1909a5f2266d-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-daef6534-887e-6a5d-ee2d-1909a5f2266f-e92abf2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c9985a9a-19e7-d815-1a38-934dc25baecf-e92abf2f {
  place-self: center;
}

#w-node-c9985a9a-19e7-d815-1a38-934dc25baede-e92abf2f {
  align-self: start;
}

#w-node-e0f5c54f-97e8-fdfe-1706-cb86db590fb2-e92abf2f {
  place-self: stretch stretch;
}

#w-node-f065eaa0-d83f-359c-2361-41a658e1d089-e92abf30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd414105-83f3-14bb-f498-76e710a8e452-e92abf30 {
  align-self: start;
}

#w-node-b3da4bbe-5e0e-23c3-1dc1-df694039445c-e92abf30, #w-node-b3da4bbe-5e0e-23c3-1dc1-df6940394462-e92abf30, #w-node-b3da4bbe-5e0e-23c3-1dc1-df6940394468-e92abf30, #w-node-_39784683-b100-e9ea-ca90-681f73600945-e92abf30, #w-node-_39784683-b100-e9ea-ca90-681f73600951-e92abf30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f63f66d7-20f7-9070-8d90-9ff7bf5c29e9-e92abf31 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f63f66d7-20f7-9070-8d90-9ff7bf5c29f8-e92abf31, #w-node-_8b84ffb1-28d6-a648-5bad-2c39ba1c05c6-e92abf32, #w-node-_8b84ffb1-28d6-a648-5bad-2c39ba1c05cd-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f69c3219-07dd-753c-7dd4-f2fe6c228100-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f69c3219-07dd-753c-7dd4-f2fe6c228102-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f1622761-7994-abd2-1604-6a90b7cacc6c-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f1622761-7994-abd2-1604-6a90b7cacc6e-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c897d67d-bbf2-e310-09fc-14f2941b7a43-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c897d67d-bbf2-e310-09fc-14f2941b7a45-e92abf32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa7d-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa94-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa95-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa97-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa99-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa9a-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa9e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa9f-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa3-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa4-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa8-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa9-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaad-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaae-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aab8-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aab9-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aabd-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aabe-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac2-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac3-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac7-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac8-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aacc-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aacd-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad2-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad6-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad7-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae2-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae6-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae7-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaeb-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaec-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaf0-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaf1-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aafa-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aafb-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab04-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab05-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab17-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab18-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab1c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab1d-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab21-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab22-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab26-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab27-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab2b-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab2c-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab30-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab31-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab3b-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab3c-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab40-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab41-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab45-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab46-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab51-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab52-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab56-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab57-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab5b-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab5c-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab60-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab61-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab65-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab66-e92abf33 {
  justify-self: start;
}

#w-node-d5089e46-6e57-6ec6-914d-7d0d705ae5a2-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5089e46-6e57-6ec6-914d-7d0d705ae5a3-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab6a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab6b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab6f-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab70-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab74-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab75-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab79-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab7a-e92abf33 {
  justify-self: start;
}

#w-node-_80abba6c-5725-761a-86a2-d720781aa0c4-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80abba6c-5725-761a-86a2-d720781aa0c5-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab84-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab85-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab89-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab8a-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab8e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab8f-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab96-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab97-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abc4-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abd8-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abfb-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac1e-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac4b-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac6e-e92abf33, #w-node-_9acc2f87-623d-6033-700d-d424112ad497-e92abf33, #w-node-_2d40dba7-22a2-34f0-7bd5-055e267311fc-e92abf33, #w-node-_2d40dba7-22a2-34f0-7bd5-055e26731200-e92abf33, #w-node-_3356a9e6-2240-2200-80ee-fa78a62e9fe5-e92abf33, #w-node-c1317e53-de76-61b6-6879-6d6669ae049c-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9b-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9e-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9f-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca2-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca3-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca6-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca7-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acab-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acae-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acaf-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb2-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb3-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb6-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7527a71-2c06-911f-04e0-3293fafe2369-e92abf33, #w-node-_6259fc51-0057-aa91-fbe6-cc5c43877513-e92abf33 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acbe-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acbf-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc0-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc2-e92abf33, #w-node-_5f44d888-7570-e04b-9b89-bb293aec3381-e92abf33, #w-node-_5f44d888-7570-e04b-9b89-bb293aec3382-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f44d888-7570-e04b-9b89-bb293aec3383-e92abf33 {
  justify-self: start;
}

#w-node-_5f44d888-7570-e04b-9b89-bb293aec3385-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc8-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acca-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803accc-e92abf33, #w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d0-e92abf33, #w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d2-e92abf33 {
  justify-self: start;
}

#w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d4-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acd6-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acd7-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acd8-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acda-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace6-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace7-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace8-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace9-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aceb-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acee-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acf2-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acf3-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acf4-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acfd-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acfe-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acff-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad08-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad09-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad0a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad0b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad11-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad12-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad13-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad14-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1a-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1b-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1d-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1f-e92abf33 {
  justify-self: start;
}

#w-node-b660a200-bf52-2963-b4fc-1fa6678a6753-e92abf33, #w-node-_6ebef1fc-61ed-b8ee-3d6d-a88a0c869786-e92abf33, #w-node-cd07413c-d32b-6df3-4bae-f08868fb7bbc-e92abf33, #w-node-a26ea154-863a-6730-0472-6b2d2fa20169-e92abf33, #w-node-_65214a77-02ef-2032-f32b-83bf44dce0a5-e92abf33, #w-node-c988e959-ab0c-2c47-620d-b0062084272f-e92abf33, #w-node-_00449d06-873c-aaa9-1409-f44d89363390-e92abf33, #w-node-c7282ba5-bbfb-1e06-9c7d-89e8f1401ae8-e92abf33, #w-node-c7282ba5-bbfb-1e06-9c7d-89e8f1401ade-e92abf33, #w-node-c7282ba5-bbfb-1e06-9c7d-89e8f1401ae3-e92abf33, #w-node-_604defdc-3061-8f01-80db-f6e19ff78420-e92abf33, #w-node-_50755d51-eba2-56d8-9e90-8e425dcfde91-e92abf33, #w-node-_37fbd4a6-5fc6-5851-3dc3-663df746e3ff-e92abf33, #w-node-c37aa1fb-d491-7a6f-c4eb-ae5b447016cc-e92abf33, #w-node-_3c10be97-4b87-cc31-d3d0-4d475258e856-e92abf33, #w-node-b044044d-e0e3-01f8-2a5b-ce858168099d-e92abf33, #w-node-_85e208ae-1781-25d1-6254-e9c2d5dc1121-e92abf33, #w-node-_96537cd7-b1cc-142f-659a-c2eb5d048b65-e92abf33, #w-node-f88ffb2b-9d1e-00ca-0f5a-9ab08e3920d8-e92abf33, #w-node-_756e5cdc-b594-ed88-12b4-e0db0f0b5e3f-e92abf33, #w-node-_90dab011-8239-c68b-9310-ee04c532d732-e92abf33, #w-node-d378ae34-f238-8fb5-3cad-71c19183cb47-e92abf33, #w-node-_353b9f57-c656-8ecb-cf64-388724d4cd80-e92abf33, #w-node-c848298f-cc90-3e7a-84ef-9f2d51e6e0d3-e92abf33, #w-node-b620687a-d02f-ba07-67a6-2677886451d9-e92abf33, #w-node-b620687a-d02f-ba07-67a6-2677886451dc-e92abf33, #w-node-b620687a-d02f-ba07-67a6-2677886451df-e92abf33, #w-node-b620687a-d02f-ba07-67a6-2677886451e2-e92abf33, #w-node-_176fd06d-50d5-ef49-2e60-a5994c548251-e92abf33, #w-node-_176fd06d-50d5-ef49-2e60-a5994c548254-e92abf33, #w-node-_176fd06d-50d5-ef49-2e60-a5994c548257-e92abf33, #w-node-_2a0a1593-390d-2e6a-5bc5-7e1a0105675a-e92abf33, #w-node-_1e45f0a2-90cf-4bb8-68ed-7b254fbc0ce7-e92abf33, #w-node-a169be7f-47ae-f8ea-0ffc-82a2190f0863-e92abf33, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1bf8-e92abf33, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1bfb-e92abf33, #w-node-_949b5f8b-7483-33b5-0d62-da31b2ae18d6-e92abf33, #w-node-_765de0b9-ecb6-c8ff-3dab-017abfa9c074-e92abf33, #w-node-_39541fc9-2cec-a98b-3daf-daeec82240ee-e92abf33, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1c08-e92abf33, #w-node-_0a091eea-eccd-4c0c-b1f8-02885e3a9017-e92abf33, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1c0e-e92abf33, #w-node-_9b63a8f9-c535-d441-1ea7-1e5eac2ab8d8-e92abf33, #w-node-e4c4682a-ae35-4e4a-f6ac-fdfb708b2a80-e92abf33, #w-node-_886d7972-f9a5-f92d-4a17-cc4c83822897-e92abf33, #w-node-c2081623-8a8f-7193-32cf-e0b2f3069309-e92abf33, #w-node-_3777b77c-1877-0b60-749e-5aa3096e1b66-e92abf33, #w-node-_3777b77c-1877-0b60-749e-5aa3096e1b67-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3777b77c-1877-0b60-749e-5aa3096e1b68-e92abf33 {
  justify-self: start;
}

#w-node-_5c40d2fe-6bcd-f0d2-f4e6-bc3746b4983a-e92abf33, #w-node-_5c40d2fe-6bcd-f0d2-f4e6-bc3746b4983b-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c40d2fe-6bcd-f0d2-f4e6-bc3746b4983c-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad8b-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad8f-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad90-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad92-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad94-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad95-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad97-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad99-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9a-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9f-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada3-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada4-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada6-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada8-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada9-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adab-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adad-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adae-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb0-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb1-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb3-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb4-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb6-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb7-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adba-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adbc-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adbd-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adbf-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adc0-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adc2-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adc8-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adcc-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adcd-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adcf-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add2-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add4-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add6-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add7-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803addb-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803addc-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adde-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade0-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade1-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade3-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade5-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade6-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade8-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adea-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adeb-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aded-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adef-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf0-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf2-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf4-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf5-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf7-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adfa-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adfc-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adfe-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adff-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae01-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae06-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae0a-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae0c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae0f-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae14-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae19-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae1e-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae23-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2d-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2e-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae30-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae31-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae33-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae34-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae36-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae37-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae39-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3a-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3d-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3f-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae40-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae42-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae43-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae45-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae46-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae48-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae49-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4b-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4c-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4f-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae51-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae52-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae54-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae55-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae57-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae58-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5d-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5e-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae60-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae61-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae63-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae64-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae66-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae67-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae69-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6a-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6d-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6f-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae70-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae72-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae73-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae75-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae76-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae78-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae79-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7b-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7c-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7f-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae81-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae82-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae87-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae8b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae8d-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae90-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae95-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae9a-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae9f-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aea4-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeab-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeac-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeae-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeaf-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb2-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb4-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb5-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb7-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb8-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeba-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aebb-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aebd-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aebe-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec0-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec1-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec3-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec4-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec6-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec7-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeca-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecc-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecd-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecf-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed0-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed2-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed3-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed5-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed6-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed8-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed9-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedb-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedc-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aede-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedf-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee1-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee2-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee4-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee5-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee7-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee8-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeea-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeeb-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeed-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeee-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef0-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef1-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef3-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef4-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef6-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef7-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefa-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefc-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefd-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeff-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af00-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af02-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af03-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aff5-e92abf33, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aff9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803affa-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803affe-e92abf33, #w-node-f19dd5df-1dad-c221-ef35-f02b7440d3f0-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19dd5df-1dad-c221-ef35-f02b7440d3f1-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b000-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b001-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b005-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b006-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00f-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b010-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b014-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b015-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b019-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01a-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01f-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b023-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b024-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b028-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b029-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b02d-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b02e-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b031-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b032-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b035-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b036-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03b-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03f-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b040-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b044-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b045-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b049-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04a-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04e-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04f-e92abf33 {
  justify-self: start;
}

#w-node-_252d8e57-20fa-e169-2fa9-d63ccd28c4ce-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_252d8e57-20fa-e169-2fa9-d63ccd28c4cf-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b053-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b054-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b058-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b059-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b05d-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b05e-e92abf33 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b062-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b063-e92abf33 {
  justify-self: start;
}

#w-node-_693c0824-c110-d1f9-715c-d210e81ef28f-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_693c0824-c110-d1f9-715c-d210e81ef290-e92abf33 {
  justify-self: start;
}

#w-node-f4204b0b-3bf6-3a5c-cd78-b975044ef9fd-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4204b0b-3bf6-3a5c-cd78-b975044ef9fe-e92abf33 {
  justify-self: start;
}

#w-node-_8c9b1bcf-5f39-cd0d-7fb6-70bd5983e3b2-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9b1bcf-5f39-cd0d-7fb6-70bd5983e3b3-e92abf33 {
  justify-self: start;
}

#w-node-fd1e656a-d5f6-c83d-acc2-961c27bca886-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd1e656a-d5f6-c83d-acc2-961c27bca887-e92abf33 {
  justify-self: start;
}

#w-node-b6eca321-175d-fdc3-163c-2354c5223cf2-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6eca321-175d-fdc3-163c-2354c5223cf3-e92abf33 {
  justify-self: start;
}

#w-node-_59e2e194-a8f6-bd60-35cf-ad8bc7d90b40-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59e2e194-a8f6-bd60-35cf-ad8bc7d90b41-e92abf33 {
  justify-self: start;
}

#w-node-dfe12855-5c1e-af2a-abe3-8d3d666843c2-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfe12855-5c1e-af2a-abe3-8d3d666843c3-e92abf33 {
  justify-self: start;
}

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc90-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc91-e92abf33 {
  justify-self: start;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed0-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed1-e92abf33 {
  justify-self: start;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedcd-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedce-e92abf33 {
  justify-self: start;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743b-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743c-e92abf33 {
  justify-self: start;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bb-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bc-e92abf33 {
  justify-self: start;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dce-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dcf-e92abf33 {
  justify-self: start;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc8-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc9-e92abf33 {
  justify-self: start;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b5-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b6-e92abf33 {
  justify-self: start;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c4-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c5-e92abf33 {
  justify-self: start;
}

#w-node-_197b7ce2-5682-0202-22dc-f42a16ca14a0-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_197b7ce2-5682-0202-22dc-f42a16ca14a1-e92abf33 {
  justify-self: start;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b84-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b85-e92abf33 {
  justify-self: start;
}

#w-node-f80a9d5f-9815-2e23-47f1-06650b40303c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f80a9d5f-9815-2e23-47f1-06650b40303d-e92abf33 {
  justify-self: start;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd24-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd25-e92abf33 {
  justify-self: start;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652c-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652d-e92abf33 {
  justify-self: start;
}

#w-node-_2eb0cc98-03d8-f883-0821-4422436b7090-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eb0cc98-03d8-f883-0821-4422436b7091-e92abf33 {
  justify-self: start;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aea9-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aeaa-e92abf33 {
  justify-self: start;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb5-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb6-e92abf33 {
  justify-self: start;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907a-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907b-e92abf33 {
  justify-self: start;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df951-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df952-e92abf33 {
  justify-self: start;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b5-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b6-e92abf33 {
  justify-self: start;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46b-e92abf33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46c-e92abf33 {
  justify-self: start;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa4-e92abf35 {
  justify-self: end;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa9-e92abf35 {
  justify-self: start;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafab-e92abf35, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafbd-e92abf35, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafb7-e92abf35, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafb1-e92abf35, #w-node-_73d97ae9-37a1-6203-a8ca-d6587d49fa7b-e92abf36, #w-node-be662b99-2813-243a-ffe8-c09ccba4f127-e92abf36, #w-node-be662b99-2813-243a-ffe8-c09ccba4f163-e92abf36, #w-node-be662b99-2813-243a-ffe8-c09ccba4f1c3-e92abf36, #w-node-be662b99-2813-243a-ffe8-c09ccba4f223-e92abf36, #w-node-f636ddd8-c1e4-e491-48d2-2cc9e8c2a147-e92abf36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a0b6a93-051d-63f1-07c6-6130e6baad3b-e92abf38 {
  align-self: stretch;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac5f3-e92abf38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac5fd-e92abf38 {
  align-self: center;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac609-e92abf38 {
  align-self: start;
}

#w-node-_50165b37-58c9-731c-9f1b-c94b88ca38ca-e92abf38, #w-node-_004a1189-bacd-cbd3-fe55-6186663ee1c0-e92abf38, #w-node-e0fddc84-8736-10c8-d330-a2e9a5a56213-e92abf38, #w-node-_676d1a18-130a-e07f-2153-20af9d20c681-e92abf38, #w-node-_1566a9ce-2005-1d59-fef9-a893bd829a87-e92abf38, #w-node-_7a50152d-5505-421e-b07b-751a4f0e2ed4-e92abf38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a4cd5e5-47c5-7547-07d1-21d39b6a3978-e92abf38 {
  align-self: stretch;
}

#w-node-_19d8784b-db63-287f-7811-e5ecc6a58bd5-e92abf39 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f87e013-23b6-3cbe-2433-c479230cbe23-e92abf39, #w-node-ee4131f8-8e71-08aa-5d12-2487987e6944-e92abf39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee4131f8-8e71-08aa-5d12-2487987e6945-e92abf39 {
  order: 9999;
}

#w-node-cf38e5fb-a714-1e23-1d27-7363c4904956-e92abf3d, #w-node-cf38e5fb-a714-1e23-1d27-7363c4904959-e92abf3d, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265754-e92abf3d, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265757-e92abf3d, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af5-e92abf3d, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af8-e92abf3d, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6bd-e92abf3d, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6c0-e92abf3d {
  align-self: end;
}

#w-node-_9258166c-d1cd-6add-b30b-7330544709c5-e92abf3d, #w-node-_72b3461f-0597-f4be-d379-7ab885b4efe4-e92abf3d {
  justify-self: end;
}

#w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-e92abf3d {
  justify-self: start;
}

#w-node-a28138cd-8636-ff7f-d94f-6a1ae9c1641b-e92abf3d, #w-node-a358e0eb-dca3-f3d9-c4f8-b9db18d696f6-e92abf3d, #w-node-ca1d30af-2336-cc11-c243-f9410181aaac-e92abf3d, #w-node-_4e373f3c-b614-6202-3920-51e165dd6a3a-e92abf3d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd0-e92abf3d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd6-e92abf3d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fdc-e92abf3d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fe2-e92abf3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ae-e92abf3d {
  justify-self: end;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ba-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345bc-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345be-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c0-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c2-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c4-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c6-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c8-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ca-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345cc-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ce-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d0-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d2-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d4-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d6-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d8-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345da-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345dc-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345de-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e0-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e2-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e4-e92abf3d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e6-e92abf3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f45-e92abf3d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f4b-e92abf3d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f51-e92abf3d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f57-e92abf3d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f5d-e92abf3d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f63-e92abf3d {
  justify-self: stretch;
}

#w-node-d87ed420-e39a-2fed-09a9-22fada141270-e92abf3e, #w-node-a3e7d4e6-68ef-a947-63b3-72b54fab1492-e92abf3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd6d-e92abf3e {
  justify-self: center;
}

#w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd72-e92abf3e, #w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd78-e92abf3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29d95-e92abf3e {
  justify-self: center;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29d98-e92abf3e, #w-node-_165beda3-dc68-5272-8d53-0f37d7e29d9b-e92abf3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29da5-e92abf3e {
  justify-self: center;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29da8-e92abf3e, #w-node-_165beda3-dc68-5272-8d53-0f37d7e29dab-e92abf3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-e92abf55 {
  justify-self: end;
}

#w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bef4-e92abf55, #w-node-_1f30bc99-08e8-9314-d9d4-33723730a3ab-e92abf55 {
  align-self: start;
}

#w-node-_7ae2185e-83b9-fb7f-187b-02472c29b47d-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bd597c16-1d5c-b269-342e-044695a9e055-e92abf56 {
  justify-self: end;
}

#w-node-ca212482-8e18-e02b-893c-c76ff9383847-e92abf56, #w-node-_12af1f08-770b-cc52-c37f-e5efdb7dfa39-e92abf56, #w-node-_3bf7ab4b-035d-22e1-6c78-a5c66a639a67-e92abf56, #w-node-bfc8c2d8-f9e6-11b0-7de3-a70e638c21c1-e92abf56, #w-node-a93c6f27-0f80-e95f-a24e-06f11103caf8-e92abf56, #w-node-c5e17f99-bb5b-58e4-b8db-29994acd2d63-e92abf56, #w-node-_6567e10a-773a-9fe7-2d97-4920b73daddd-e92abf56, #w-node-_3222e110-4d39-dd27-5946-cf5886741225-e92abf56, #w-node-_826225b7-5e6b-6dfa-c0de-65b3563d2035-e92abf56, #w-node-a9f0cc61-1ceb-ce77-a414-28604867df73-e92abf56, #w-node-_47caa17e-484f-11c7-aeac-bdbdb3deb09d-e92abf56, #w-node-d891cb1e-1c86-02d9-2135-70f8097274ec-e92abf56, #w-node-f7312443-5851-4408-dd99-16ea42057498-e92abf56, #w-node-_4b6cb626-4d4b-426d-9689-344d543ba786-e92abf56, #w-node-d15f0205-6b27-0781-3fc1-e7033c36e6ca-e92abf56, #w-node-e0a77113-b2eb-6d56-d999-783fa767bffc-e92abf56, #w-node-b9e8f5f1-19ec-8f0b-f355-8ff17fb435a0-e92abf56, #w-node-_5bf9a852-33cd-3b2b-a877-f128b97359ae-e92abf56, #w-node-_4557a165-47b9-7f40-ed42-ac24709832ff-e92abf56, #w-node-dee5794a-3898-8492-8f9e-0f66cba75282-e92abf56, #w-node-_9e40e5cc-2261-fdd0-1693-96ed981c9502-e92abf56, #w-node-bd5381cc-079c-c68a-e87e-5ab688bd7652-e92abf56, #w-node-bdfe4189-5482-e46e-981f-3e8463db0568-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31c8b311-58e1-c5ea-62a6-45b2e70ff5bf-e92abf56, #w-node-a3e2a669-c517-bf3e-28ad-f572d13ae4ab-e92abf56, #w-node-_7ea0e8d6-5a0e-a4a0-78b0-08b0ee9ef83d-e92abf56, #w-node-_65ec854d-6071-7c26-a816-a4de93a6f15a-e92abf56, #w-node-f64d216f-72b0-ba7b-9d04-09a915679cb1-e92abf56, #w-node-edd004e0-9314-cfd3-3b37-37b4deba2bea-e92abf56 {
  justify-self: stretch;
}

#w-node-ce798b72-af4f-f266-b180-1621d85b364a-e92abf56, #w-node-ce798b72-af4f-f266-b180-1621d85b3658-e92abf56, #w-node-ce798b72-af4f-f266-b180-1621d85b3666-e92abf56, #w-node-_9f8de97f-f917-473f-f32b-0efacb0272a3-e92abf56 {
  align-self: stretch;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cc7-e92abf56, #w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4ccd-e92abf56 {
  align-self: center;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cd3-e92abf56 {
  align-self: start;
}

#w-node-d7c3ec0c-02df-433f-4580-b3c6c5f22b58-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a07-e92abf56, #w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a0d-e92abf56 {
  align-self: center;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a13-e92abf56 {
  align-self: start;
}

#w-node-_39006515-fd28-e008-7602-102ce899e85a-e92abf56, #w-node-_39006515-fd28-e008-7602-102ce899e860-e92abf56 {
  align-self: center;
}

#w-node-_39006515-fd28-e008-7602-102ce899e866-e92abf56 {
  align-self: start;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f412c-e92abf56, #w-node-_2948e35a-69dc-49e6-150e-c7551d0f4132-e92abf56 {
  align-self: center;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f4138-e92abf56 {
  align-self: start;
}

#w-node-c12250c1-10fc-541b-ac19-18660b3e885d-e92abf56, #w-node-c12250c1-10fc-541b-ac19-18660b3e886a-e92abf56, #w-node-c12250c1-10fc-541b-ac19-18660b3e8877-e92abf56 {
  align-self: stretch;
}

#w-node-b8df552d-a33c-93b0-a40b-6e3254161513-e92abf56 {
  justify-self: end;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5370d1ee-5baa-f08f-d7ad-3e72601ccd9d-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3020201a-6a11-f534-d4a0-83db1770972d-e92abf56 {
  justify-self: center;
}

#w-node-_3020201a-6a11-f534-d4a0-83db17709730-e92abf56, #w-node-_3020201a-6a11-f534-d4a0-83db17709735-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7132-e92abf56 {
  justify-self: center;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7135-e92abf56, #w-node-_4ea5e02a-936a-318c-733f-8432b60f713a-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41916deb-ada7-acae-fe7f-6f841bb46aee-e92abf56 {
  justify-self: center;
}

#w-node-b95d35a0-a23f-86a5-5325-2b4df92cccf0-e92abf56, #w-node-_35376931-6d25-f75d-e443-9153295c344b-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce3035615d-e92abf56 {
  justify-self: center;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce30356160-e92abf56, #w-node-_81755bec-2212-d0d9-0ea8-37ce30356165-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb885-e92abf56 {
  justify-self: center;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb888-e92abf56, #w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb88d-e92abf56, #w-node-c7075246-fb99-3280-1df8-7cca24c94922-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7075246-fb99-3280-1df8-7cca24c94923-e92abf56 {
  order: 9999;
}

#w-node-_602781eb-3d87-6cc5-417a-df1cf99b8bda-e92abf56, #w-node-cec6907a-7f6e-3ce8-9a33-955af48fbdc6-e92abf56, #w-node-_5837784c-56e2-5257-241d-a569854d2c2e-e92abf56, #w-node-ee3f17cd-a5c8-20f4-a9c1-1ac2b6c552b2-e92abf56, #w-node-_244aa48c-f127-15bf-72dc-24bf450c6235-e92abf56, #w-node-_6bb3d161-080f-7bb2-46a8-d87144277814-e92abf56, #w-node-_11e2487c-6a08-9aff-1223-823fbfd59186-e92abf56, #w-node-_36e6971d-61ee-58c4-bf07-c5fa30285aa6-e92abf56, #w-node-f467b222-a682-bf5d-4e47-449fe084feb6-e92abf56, #w-node-_9f3db234-7728-b7fb-f04c-06ecb19e8d88-e92abf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0dc75c2-318d-6f87-ec11-1c9bea08ecfa-e92abf6d, #w-node-a0dc75c2-318d-6f87-ec11-1c9bea08ed1e-e92abf6d {
  justify-self: end;
}

#w-node-c93a6151-0d9c-3c78-b2d2-85c252065177-e92abf72, #w-node-_78f275d5-d1a5-ddc8-ad93-d2330849dd15-e92abf72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101df5-e92abf72 {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101dfb-e92abf72 {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e01-e92abf72, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e1b-e92abf72 {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e21-e92abf72 {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e27-e92abf72, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e41-e92abf72 {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e47-e92abf72 {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e4d-e92abf72 {
  align-self: start;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a30-e92abf72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a31-e92abf72 {
  order: 9999;
}

#w-node-b2feecca-e86d-50c6-7086-dd55b96a2323-e92abf72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eb2b656-f5bd-150c-18c6-1f03d9bac7fe-3e8dd12b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4eb2b656-f5bd-150c-18c6-1f03d9bac800-3e8dd12b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_65077024-16f3-a838-d173-03aecacbcc7e-3e8dd12b, #w-node-_65077024-16f3-a838-d173-03aecacbcc86-3e8dd12b, #w-node-_58ff40fd-d850-e7b1-531f-9e3996fb0748-3e8dd12b, #w-node-bc68ba74-2ecf-88f6-3937-d550f7ccefe8-3e8dd12b, #w-node-_31667be1-fc16-5206-9754-4f257a82dc45-3e8dd12b, #w-node-_31667be1-fc16-5206-9754-4f257a82dc50-3e8dd12b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eb2b656-f5bd-150c-18c6-1f03d9bac7fe-7a4186fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4eb2b656-f5bd-150c-18c6-1f03d9bac800-7a4186fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_65077024-16f3-a838-d173-03aecacbcc7e-7a4186fe, #w-node-_65077024-16f3-a838-d173-03aecacbcc86-7a4186fe, #w-node-_58ff40fd-d850-e7b1-531f-9e3996fb0748-7a4186fe, #w-node-bc68ba74-2ecf-88f6-3937-d550f7ccefe8-7a4186fe, #w-node-_31667be1-fc16-5206-9754-4f257a82dc45-7a4186fe, #w-node-_31667be1-fc16-5206-9754-4f257a82dc50-7a4186fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eb2b656-f5bd-150c-18c6-1f03d9bac7fe-07ad9aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4eb2b656-f5bd-150c-18c6-1f03d9bac800-07ad9aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_65077024-16f3-a838-d173-03aecacbcc7e-07ad9aa5, #w-node-_65077024-16f3-a838-d173-03aecacbcc86-07ad9aa5, #w-node-_58ff40fd-d850-e7b1-531f-9e3996fb0748-07ad9aa5, #w-node-bc68ba74-2ecf-88f6-3937-d550f7ccefe8-07ad9aa5, #w-node-_31667be1-fc16-5206-9754-4f257a82dc45-07ad9aa5, #w-node-_31667be1-fc16-5206-9754-4f257a82dc50-07ad9aa5, #w-node-_65077024-16f3-a838-d173-03aecacbcc7e-a1f60e67, #w-node-_65077024-16f3-a838-d173-03aecacbcc86-a1f60e67, #w-node-_58ff40fd-d850-e7b1-531f-9e3996fb0748-a1f60e67, #w-node-bc68ba74-2ecf-88f6-3937-d550f7ccefe8-a1f60e67, #w-node-_31667be1-fc16-5206-9754-4f257a82dc45-a1f60e67, #w-node-_31667be1-fc16-5206-9754-4f257a82dc50-a1f60e67, #w-node-_65077024-16f3-a838-d173-03aecacbcc7e-6ed40eb6, #w-node-_65077024-16f3-a838-d173-03aecacbcc86-6ed40eb6, #w-node-_58ff40fd-d850-e7b1-531f-9e3996fb0748-6ed40eb6, #w-node-bc68ba74-2ecf-88f6-3937-d550f7ccefe8-6ed40eb6, #w-node-_31667be1-fc16-5206-9754-4f257a82dc45-6ed40eb6, #w-node-_31667be1-fc16-5206-9754-4f257a82dc50-6ed40eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba23f348-e207-e37e-5855-a4cfc092eb6f-4803822b, #w-node-f63eae79-cd84-1caa-e849-00367415e2d2-4803822b, #w-node-caea6c88-8231-2d5f-f043-c04d9b5638f8-4803822b, #w-node-c246df4f-cca8-32ca-955a-c4c1b7e18b2f-4803822b {
  align-self: end;
}

#w-node-_2774d843-b877-7150-496e-dde64851bf1a-4803822b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_17e3d064-887a-dd9d-37fe-8cc81c44e481-0e2c2dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6844f74a-a42a-656f-df5a-70242036fe7b-0e2c2dd2 {
  order: -9999;
}

#w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa18a9-0e2c2dd2, #w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa18ea-0e2c2dd2, #w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa18f3-0e2c2dd2, #w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa18fc-0e2c2dd2, #w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa1905-0e2c2dd2, #w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa190e-0e2c2dd2, #w-node-b894eb36-5457-7968-033b-84954d08fd83-0e2c2dd2, #w-node-b894eb36-5457-7968-033b-84954d08fd8c-0e2c2dd2, #w-node-_17e3d064-887a-dd9d-37fe-8cc81c44e481-8c0a439b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6844f74a-a42a-656f-df5a-70242036fe7b-8c0a439b {
  order: -9999;
}

#w-node-db36f544-88ac-52b5-0f2b-e958e7af1713-8c0a439b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db36f544-88ac-52b5-0f2b-e958e7af1716-8c0a439b {
  align-self: start;
}

#w-node-f6ed6079-efe1-9bbe-2eb7-df52a889365a-8c0a439b, #w-node-_38d41cad-f152-2257-efba-c21db36933f2-8c0a439b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d398525-8c0a439b, #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d39852e-8c0a439b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d8b65508-c4af-15d6-a552-a64db71961fc-8c0a439b, #w-node-b894eb36-5457-7968-033b-84954d08fd83-8c0a439b, #w-node-b894eb36-5457-7968-033b-84954d08fd8c-8c0a439b, #w-node-_17e3d064-887a-dd9d-37fe-8cc81c44e481-1ed2e6a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6844f74a-a42a-656f-df5a-70242036fe7b-1ed2e6a2 {
  order: -9999;
}

#w-node-db36f544-88ac-52b5-0f2b-e958e7af1713-1ed2e6a2, #w-node-f6ed6079-efe1-9bbe-2eb7-df52a889365a-1ed2e6a2, #w-node-_38d41cad-f152-2257-efba-c21db36933f2-1ed2e6a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d398525-1ed2e6a2, #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d39852e-1ed2e6a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d8b65508-c4af-15d6-a552-a64db71961fc-1ed2e6a2, #w-node-b894eb36-5457-7968-033b-84954d08fd83-1ed2e6a2, #w-node-b894eb36-5457-7968-033b-84954d08fd8c-1ed2e6a2, #w-node-_17e3d064-887a-dd9d-37fe-8cc81c44e481-ef9ee333 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6844f74a-a42a-656f-df5a-70242036fe7b-ef9ee333 {
  order: -9999;
}

#w-node-db36f544-88ac-52b5-0f2b-e958e7af1713-ef9ee333, #w-node-f6ed6079-efe1-9bbe-2eb7-df52a889365a-ef9ee333, #w-node-_38d41cad-f152-2257-efba-c21db36933f2-ef9ee333 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d398525-ef9ee333, #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d39852e-ef9ee333 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d8b65508-c4af-15d6-a552-a64db71961fc-ef9ee333, #w-node-b894eb36-5457-7968-033b-84954d08fd83-ef9ee333, #w-node-b894eb36-5457-7968-033b-84954d08fd8c-ef9ee333 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_9e16cbb7-a579-b331-3a6b-58cef68bba7f-3e8dd12b {
    justify-self: end;
  }

  #w-node-_65077024-16f3-a838-d173-03aecacbcc7e-3e8dd12b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1ec4ea0-0b38-a4cd-93f3-7b7d4f49f7ad-7a4186fe {
    justify-self: end;
  }

  #w-node-_65077024-16f3-a838-d173-03aecacbcc7e-07ad9aa5, #w-node-_65077024-16f3-a838-d173-03aecacbcc7e-a1f60e67, #w-node-_65077024-16f3-a838-d173-03aecacbcc7e-6ed40eb6, #w-node-_3da5fb1e-e3c5-430f-d890-6d732ffa18a9-0e2c2dd2, #w-node-db36f544-88ac-52b5-0f2b-e958e7af1713-8c0a439b, #w-node-db36f544-88ac-52b5-0f2b-e958e7af1713-1ed2e6a2, #w-node-db36f544-88ac-52b5-0f2b-e958e7af1713-ef9ee333 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c1e-4f678c17 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c6a-4f678c17 {
    grid-row: span 1 / span 1;
  }

  #w-node-_60f08f24-0d5b-f897-1468-1acd2206c280-e92abd2d, #w-node-c8aef33a-647d-abc9-e4d6-0b44bd69f788-e92abd4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f736f5e-db74-a065-d90c-0018bb3fb42e-e92abd4c {
    align-self: center;
  }

  #w-node-ab186fec-6213-8994-31dc-1a1578efd8f8-78efd8f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ab186fec-6213-8994-31dc-1a1578efd92e-78efd8f1 {
    grid-row: span 1 / span 1;
  }

  #w-node-_0adbcb7b-5f74-ac12-2788-67f93df585ba-e92abdb8, #w-node-f720e673-947e-4dec-62fe-b427a11bd144-e92abde6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f517bbc-fa5e-8c68-5685-891a2491c5d3-e92abde8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b9a4164-a661-8882-1c48-792fa5576418-e92abdeb, #w-node-_1998b8d8-24d3-860f-cd3e-0f541065dea0-e92abdeb, #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-e92abded, #w-node-_87ff8982-3adf-dc4f-8f76-6528b1efd827-e92abded, #w-node-c02ab11e-447b-f8cc-a20f-475d98b698be-e92abded, #w-node-_7ee9880b-8064-75fe-33a6-26551659220b-e92abded, #w-node-de7f8d8c-4c3c-19c2-a291-8687b8694bdd-e92abded, #w-node-_0d221c8f-56ce-110e-8252-61c923284dfd-e92abded, #w-node-_24e42d71-75f5-6e3d-7c01-a3c6903697a3-e92abded, #w-node-b25b8acf-2df6-e8e2-229f-2abf1d5dc39c-e92abded, #w-node-d2873051-13e4-2e13-c560-f983fefb8d5c-e92abded, #w-node-c4503576-30d6-a65f-02f7-6bffe6882738-e92abded, #w-node-_2d87879e-8e3a-1ccb-de78-565417234147-e92abded, #w-node-_3820b28f-f813-e01d-65d7-c8406410c8be-e92abded, #w-node-_6e3f12dc-eaf8-4e46-23bd-063484db6c7d-e92abded, #w-node-_6cf88b09-5a9e-20b8-c642-c2c1dd29394f-e92abded, #w-node-_28cbe486-2207-da77-526a-a9cdb7ef815f-e92abded, #w-node-dfe37a00-065c-6f6d-6265-cf431ab6ee07-e92abded, #w-node-_6b45c166-ae37-91e7-9165-b0b6f4d90b81-e92abded {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e35e-e92abdef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d64e937e-af9a-9f83-613a-cc646f5d21de-e92abdf0, #w-node-_965623bc-ceb5-e93d-9663-2b209c04d3b7-e92abdf2, #w-node-_51c4e18c-8058-34ad-513c-17cb21b44036-e92abdf2, #w-node-_965623bc-ceb5-e93d-9663-2b209c04d593-e92abdf2, #w-node-c5227fe3-9223-8cba-5129-5550c835153d-e92abdf2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3155ad8-bba1-2981-1735-45ab90fee75f-e92abdf2, #w-node-e4083726-d46e-fa03-7e23-bb3771cbb3df-e92abdf2, #w-node-a87fd44d-a391-4729-1bb4-42daf0270ea0-e92abdf2, #w-node-b71f734a-5eb5-79d1-808f-c75cba02aa91-e92abdf2, #w-node-_7b7d85ab-238c-a98f-ea7d-d20fed5dc31e-e92abdf2, #w-node-_5cc3126f-c544-a78b-2e5f-030d3d11363f-e92abdf2, #w-node-_9370da1c-1ae3-a290-fb87-14efd498f7a5-e92abdf2, #w-node-_9747a6fc-863e-c9db-baef-52c117cf6387-e92abdf2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7c66ef1-3a8b-03ff-980e-9b6d616f92c5-e92abdf5, #w-node-_3fc3ce03-0859-6f7e-5a20-b317bfbd1544-e92abe0b, #w-node-c9610d5f-07f1-5d18-e4ef-b18e913af5b2-e92abe0c, #w-node-_950a770a-33fb-099d-e59d-7a7137bc98f4-e92abe0c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2d0c8b2-50dd-050d-2eac-f4a4d9d05e37-e92abe14, #w-node-a2d0c8b2-50dd-050d-2eac-f4a4d9d05e3c-e92abe14, #w-node-a2d0c8b2-50dd-050d-2eac-f4a4d9d05e41-e92abe14 {
    justify-self: start;
  }

  #w-node-_0f8d494d-cdea-d6fc-9672-0eab4ad37763-e92abe19 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ad9c459a-c302-e419-7df5-fc46e5b16558-e92abe19, #w-node-_9a51e107-42ed-22cf-0461-c7fa2ab59854-e92abe19, #w-node-a432fbff-12c4-8d2d-058d-9514ede4a8dc-e92abe19, #w-node-_0af0c5ba-ca0a-c043-c5b6-a6822ca1f96a-e92abe19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_628e74a6-22a7-9624-4c16-b42eb28562bd-e92abe1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_66d27ae6-e769-20bf-da61-15d7af4d4508-e92abe1a {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-e92abe24, #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-e92abe3b, #w-node-e4e355bc-3004-3d62-aad6-b9e72cfdae29-e92abe44, #w-node-_82592107-d1a2-dcae-4316-ac8f428dffcc-e92abe44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c0d-e92abe44 {
    align-self: start;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c14-e92abe44 {
    align-self: center;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06ef-e92abe5b {
    align-self: start;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06f6-e92abe5b, #w-node-cf41af79-fd0d-b649-eb9c-c238412a5eb7-e92abe5b {
    align-self: center;
  }

  #w-node-bccdb1dc-484a-2932-6b1f-0a8f540c6076-e92abe5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5feef918-bd89-c82d-f8a5-386ff98cdb99-e92abe5f {
    align-self: stretch;
  }

  #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-e92abe7d, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951de-e92abe7d, #w-node-d9c93afe-25e6-716c-9189-c35df3734a9e-e92abe7d, #w-node-_9c153573-7d0d-e97b-939e-5fc9057ac812-e92abe7d, #w-node-_9f9e31cf-4150-f56c-76fc-80a9b728e090-e92abe7f, #w-node-_706d28ef-878f-cc6d-5e2b-cedb45c5588c-e92abe7f, #w-node-c87d9b34-73bc-ad5d-313c-c24aa7cb7d51-e92abe83, #w-node-_706d28ef-878f-cc6d-5e2b-cedb45c5588c-e92abebc, #w-node-_16c8605e-c023-4e55-f362-9171302adfb0-e92abec3, #w-node-bbd64a90-cb89-291e-dfae-900613a55048-e92abed9, #w-node-b0a5ff08-082d-f4af-5e3a-8a16bd13c6ba-e92abeda, #w-node-_00dc55f7-53d9-ece0-3f83-8d1ffd82952a-e92abeda {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5feef918-bd89-c82d-f8a5-386ff98cdb99-e92abedc {
    align-self: stretch;
  }

  #w-node-fe26bd0d-9f23-b5d7-3453-588d70f9bc94-e92abee5, #w-node-faeeabca-5606-4ea1-66ba-eace19052b92-e92abf2f, #w-node-e2163644-bd65-9c89-1c95-838659ad909b-e92abf2f, #w-node-_73d581b7-823f-f5e7-f601-06e5a696c841-e92abf2f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c5127fe-f8d8-9f32-2012-4819813b785b-e92abf30 {
    align-self: center;
  }

  #w-node-f63f66d7-20f7-9070-8d90-9ff7bf5c29e9-e92abf31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24b09bce-d5e2-686d-1f2e-b8887a276989-e92abf31 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad4-e92abf33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48e01218-eed2-ffff-4b42-4dd52d4caf03-e92abf35, #w-node-_8e3db02f-6855-64f8-3bd3-eca9a881d55c-e92abf38, #w-node-dfe44002-4cb2-2460-0468-c83d18b75a1d-e92abf39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19d8784b-db63-287f-7811-e5ecc6a58bd5-e92abf39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a670a62-8078-3110-9fdf-6264974933ec-e92abf39 {
    align-self: center;
  }

  #w-node-b1a8ef60-58c4-947a-16b9-20548e2094ce-e92abf39, #w-node-_2fd05e3e-1c82-067f-4487-a8312297a44e-e92abf55, #w-node-dee7e835-dae7-117d-1390-d3617ee1ade7-e92abf56, #w-node-b37cb0f8-8f18-807f-fac5-753c8dd433aa-e92abf71, #w-node-c2fbea59-9147-c213-f1ec-e667294b1042-e92abf72, #w-node-f2f64e45-9173-1bbe-ec32-21469cb5774e-e92abf72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f6ed6079-efe1-9bbe-2eb7-df52a889365a-8c0a439b, #w-node-_38d41cad-f152-2257-efba-c21db36933f2-8c0a439b, #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d398525-8c0a439b {
    justify-self: stretch;
  }

  #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d39852e-8c0a439b, #w-node-d8b65508-c4af-15d6-a552-a64db71961fc-8c0a439b {
    justify-self: start;
  }

  #w-node-f6ed6079-efe1-9bbe-2eb7-df52a889365a-1ed2e6a2, #w-node-_38d41cad-f152-2257-efba-c21db36933f2-1ed2e6a2, #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d398525-1ed2e6a2 {
    justify-self: stretch;
  }

  #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d39852e-1ed2e6a2, #w-node-d8b65508-c4af-15d6-a552-a64db71961fc-1ed2e6a2 {
    justify-self: start;
  }

  #w-node-f6ed6079-efe1-9bbe-2eb7-df52a889365a-ef9ee333, #w-node-_38d41cad-f152-2257-efba-c21db36933f2-ef9ee333, #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d398525-ef9ee333 {
    justify-self: stretch;
  }

  #w-node-_7916dc8c-bc3f-ec05-dc1f-54c55d39852e-ef9ee333, #w-node-d8b65508-c4af-15d6-a552-a64db71961fc-ef9ee333 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1fe3ceaa-b57a-bbdc-867d-d2a44f678c1e-4f678c17 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_7887f480-86ef-cbf3-da22-27cc0d13db59-e92abd4c {
    justify-self: auto;
  }

  #w-node-_9fb716fd-d2ad-f790-902c-bdb863b3413e-e92abd4c {
    order: -9999;
  }

  #w-node-ab186fec-6213-8994-31dc-1a1578efd8f8-78efd8f1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-e92abd75, #w-node-c36f4b94-4c9c-d7c5-a648-8f3cb8d14937-e92abdb8 {
    order: -9999;
  }

  #w-node-_3b010761-e29e-5376-0bff-4db4a07f9232-e92abdb8, #w-node-_3b010761-e29e-5376-0bff-4db4a07f9234-e92abdb8, #w-node-_388513d1-050a-4ae9-a049-9e4a61354024-e92abdb8, #w-node-_388513d1-050a-4ae9-a049-9e4a61354026-e92abdb8, #w-node-_658a10c2-4757-562a-3deb-300dc6944c35-e92abdb8, #w-node-_658a10c2-4757-562a-3deb-300dc6944c37-e92abdb8, #w-node-_71eadca3-022f-976a-3bd5-29e850a478e9-e92abdb8, #w-node-_71eadca3-022f-976a-3bd5-29e850a478eb-e92abdb8 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_9016ea31-e96d-9bcf-6d99-37a1f09e6707-e92abdb8, #w-node-_3c811839-0720-dfe9-f104-e2891f2e660c-e92abdb8, #w-node-_29a22fc4-784e-f913-b40f-8b45a39bc2a5-e92abdd6, #w-node-cdba413b-c23e-15bb-b5b5-0cb1be9f2930-e92abde6 {
    order: -9999;
  }

  #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d49-e92abde6, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d4b-e92abde6, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5b-e92abde6, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5d-e92abde6, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6d-e92abde6, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6f-e92abde6 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b4e77755-7f5a-2d61-0f2e-4fa3c58a1fbc-e92abde6, #w-node-_6fb2e51b-6642-268b-7a08-4bb3b17e59fd-e92abde8, #w-node-_2be3a462-0e0d-7193-edb2-802ca3107d5c-e92abde8, #w-node-_447ef6da-125b-56bb-2388-1a2a2ec25c91-e92abde9, #w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fbf7-e92abde9 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-e92abde9 {
    justify-self: auto;
  }

  #w-node-bf24ed8e-dfe5-e028-e7ba-153178be563c-e92abde9, #w-node-_904fbadb-c002-7be0-a59a-61040f5f8a1a-e92abdeb, #w-node-_06877ab2-3217-bcb1-fa1b-46dbcee102bd-e92abdeb, #w-node-f985eace-70cc-0adf-00dd-0cef4ec843cb-e92abdeb {
    order: -9999;
  }

  #w-node-_4e0b6d9a-045d-f937-85e5-582711ff2e8f-11ff2dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de5-e92abdf2 {
    justify-self: center;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de9-e92abdf2 {
    justify-self: auto;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-e92abdf2 {
    justify-self: center;
  }

  #w-node-_2f42c309-87ee-5052-956b-329362b1569c-e92abdf2, #w-node-_46b43da4-278f-90a9-c3c1-4439e50873eb-e92abdf5, #w-node-_557dbd64-cc58-0f8f-250c-629e49b14fe7-e92abdf5, #w-node-ef59dcd4-c74d-8179-6dcb-a752ad721307-e92abdf5, #w-node-d9dfc199-cf30-5a00-7099-b250685705d6-e92abe14, #w-node-d9dfc199-cf30-5a00-7099-b250685705d6-e92abe15, #w-node-_3893e066-38de-0b15-147e-6f2bd931cc05-e92abe19, #w-node-bdf583c2-f09d-367d-afed-3f9c9225564f-e92abe1a, #w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa408-e92abe24, #w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f55-e92abe24 {
    order: -9999;
  }

  #w-node-_3cf42171-1696-7682-ac29-e75c3e4def83-e92abe24 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3cf42171-1696-7682-ac29-e75c3e4def95-e92abe24 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c371d8e6-3fca-e75b-6d3e-f34141a4ba97-e92abe3a, #w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01fb-e92abe3b, #w-node-d7cc155f-cf1c-1721-a402-de2cc12a5aca-e92abe3b {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-e92abe3b, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295dd-e92abe44 {
    justify-self: auto;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee2282689d-e92abe44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268a1-e92abe44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_2df3a0ad-83b9-98b8-9d7b-daec15030853-e92abe44 {
    order: -9999;
  }

  #w-node-bb45cf70-a61f-8245-44a2-b53073fb3368-e92abe44, #w-node-bb45cf70-a61f-8245-44a2-b53073fb336a-e92abe44, #w-node-bb45cf70-a61f-8245-44a2-b53073fb337a-e92abe44, #w-node-bb45cf70-a61f-8245-44a2-b53073fb337c-e92abe44, #w-node-bb45cf70-a61f-8245-44a2-b53073fb338c-e92abe44, #w-node-bb45cf70-a61f-8245-44a2-b53073fb338e-e92abe44 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-de2dc8c3-7028-3ccf-bc75-9d63898f92d0-e92abe59, #w-node-_0afe97fd-3f27-35c2-a34c-52c8eefbbbe9-e92abe59, #w-node-_2b1460ed-6ea9-ede3-6d57-27d6715958db-e92abe59, #w-node-_05ed51e2-276b-38ba-5734-f89da6edc364-e92abe59, #w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbb7-e92abe5b, #w-node-a2fbd9e3-26a9-7c1e-7ab5-eedbf48f47fb-e92abe5b, #w-node-_47febdce-6d1d-18b3-bb7b-1a07a4bf337e-e92abe5b, #w-node-_772e257f-2c84-a391-da30-49028bb820f3-e92abe5b {
    order: -9999;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e0b-e92abe5b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e1d-e92abe5b {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0db0-e92abe5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0dc2-e92abe5c {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab853f-e92abe5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8543-e92abe5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9568caeb-4e32-9200-a7ee-128b9984eb5a-e92abe5f, #w-node-f3e74289-137e-9978-5d40-43069939d042-e92abe5f, #w-node-fab60779-f484-fabd-b487-acf59e5a1651-e92abe5f, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-e92abe61, #w-node-a737993d-c217-6e78-0f04-d1b2b1a12125-e92abe63, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-e92abe7b, #w-node-_6cf5176e-efe0-ef48-ac9d-eb643a805610-e92abe7e {
    order: -9999;
  }

  #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8a-e92abe7f {
    justify-self: center;
  }

  #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8e-e92abe7f {
    justify-self: auto;
  }

  #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae90-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae96-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae9c-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feaea2-e92abe7f {
    justify-self: center;
  }

  #w-node-a105128a-058d-70f3-6245-893c62646139-e92abe7f, #w-node-_5c70863d-1a52-6383-4e3f-80452b286f7e-e92abe7f, #w-node-_26e9f2ac-04cc-2777-8b78-742ded52f0a6-e92abe7f, #w-node-b81547dd-af1f-495e-8099-ba646b7d779b-e92abe81 {
    order: -9999;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a21e-e92abe83 {
    justify-self: center;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a222-e92abe83 {
    justify-self: auto;
  }

  #w-node-_591b56fd-21de-a0c7-525d-4a274f07c26f-e92abe98, #w-node-_1ba38c35-2d2b-eb66-409e-87e59df8ff8c-e92abe98, #w-node-_7ef6c1ec-22f2-2110-bb0e-76725c3a56f8-e92abe9b, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-e92abe9c, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f272-e92abe9d, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-e92abec1, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-e92abec2, #w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037212-e92abeda, #w-node-_915c9679-5d6d-4365-165c-82aabcd0a5fd-e92abeda {
    order: -9999;
  }

  #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ec-e92abeda {
    justify-self: auto;
  }

  #w-node-_82f320fd-9261-cc9e-2097-a0654478ff94-e92abeda {
    order: -9999;
  }

  #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f1-e92abeda, #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f3-e92abeda, #w-node-_4c50c473-fca7-88c8-a05a-53a089138903-e92abeda, #w-node-_4c50c473-fca7-88c8-a05a-53a089138905-e92abeda, #w-node-f497ab9f-9482-02b3-ce24-8ede22694737-e92abeda, #w-node-f497ab9f-9482-02b3-ce24-8ede22694739-e92abeda {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_25aa1bce-c382-cf84-0016-6ba3937cb51e-e92abeda {
    order: -9999;
  }

  #w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca3-e92abee8, #w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca5-e92abee8, #w-node-a2fae05c-c63d-f9c3-685f-2c8c24129183-e92abee8, #w-node-a2fae05c-c63d-f9c3-685f-2c8c24129185-e92abee8, #w-node-c253712d-5363-dbca-1ac0-5d7a30fcf315-e92abee8, #w-node-c253712d-5363-dbca-1ac0-5d7a30fcf317-e92abee8 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-fc5e85e4-1d58-4724-7774-d6e597a04635-e92abee9, #w-node-_681c96ae-d526-8e6b-ee91-19cc6e856e9f-e92abefd, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-e92abefe, #w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24ccc-e92abeff, #w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e290-e92abf00, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-e92abf01, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-e92abf02, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-e92abf04 {
    order: -9999;
  }

  #w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b5-e92abf06, #w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b7-e92abf06, #w-node-c7b6fad2-b76a-269f-3c40-8ba412961eb9-e92abf06, #w-node-c7b6fad2-b76a-269f-3c40-8ba412961ebb-e92abf06, #w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af115-e92abf06, #w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af117-e92abf06 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a3-e92abf2f {
    justify-self: auto;
  }

  #w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc93-e92abf2f, #w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc95-e92abf2f, #w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a23-e92abf2f, #w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a25-e92abf2f, #w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7dc-e92abf2f, #w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7de-e92abf2f, #w-node-daef6534-887e-6a5d-ee2d-1909a5f2266d-e92abf2f, #w-node-daef6534-887e-6a5d-ee2d-1909a5f2266f-e92abf2f {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-c9985a9a-19e7-d815-1a38-934dc25baed4-e92abf2f, #w-node-_0884174d-03c0-a86b-4d59-84563b0335b5-e92abf30, #w-node-b213ad13-18a0-2386-308d-da921512a3e5-e92abf30, #w-node-_39784683-b100-e9ea-ca90-681f73600934-e92abf30, #w-node-_7a92d68c-c62f-be29-b0a8-30095932a299-e92abf30, #w-node-_118d906d-6502-6396-cf29-34a6bb756b0f-e92abf30, #w-node-_55fffc87-ff28-1db1-00b2-465460ea7ab8-e92abf30, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-e92abf32, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4caf4e-e92abf35, #w-node-c9181158-d69e-8ce0-25d0-123dcfa64719-e92abf35 {
    order: -9999;
  }

  #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa9-e92abf35 {
    justify-self: auto;
  }

  #w-node-_884dc605-9559-4ccd-d5f8-bddcc1b81da0-e92abf38, #w-node-ae58db78-93f5-37e2-dba5-173a3b0532f1-e92abf38 {
    order: -9999;
  }

  #w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-e92abf3d {
    justify-self: auto;
  }

  #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb89c-e92abf3e, #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb8aa-e92abf3e, #w-node-bd703afd-2c51-e3ce-0c33-8ca7ea6b139e-e92abf3f, #w-node-_1a42580c-c6e6-1449-d608-6f5b3914f00c-e92abf53 {
    order: -9999;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3edfd-e92abf55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-e92abf55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_8cc5c7f8-b574-1af3-cdd0-38756101b109-e92abf56, #w-node-_9b54e4aa-c4a8-7211-d4e6-171454fc6f95-e92abf56, #w-node-_1964f017-367f-b28f-6927-316410504fe4-e92abf56, #w-node-_6e2a07a2-62fe-3a2c-3f8a-00464f8bbfb7-e92abf56, #w-node-_39006515-fd28-e008-7602-102ce899e86c-e92abf56 {
    order: -9999;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8e4-e92abf56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8f6-e92abf56 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e325416150f-e92abf56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e3254161513-e92abf56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-e92abf56, #w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-e92abf56, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-e92abf56, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-e92abf56, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-e92abf56, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-e92abf56 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee07284e-e92abf56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee072860-e92abf56 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_50206fe7-6071-54d9-da9d-58f5f999bd9a-e92abf6d, #w-node-ffb0a972-dc32-f9f6-f24b-36101cef44da-e92abf73, #w-node-_21618a8d-20c9-a4f9-84d9-5ecad15dc10e-e92abf74, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-8f34bdd5, #w-node-_9e16cbb7-a579-b331-3a6b-58cef68bba7f-3e8dd12b, #w-node-c1ec4ea0-0b38-a4cd-93f3-7b7d4f49f7ad-7a4186fe, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-4803822b, #w-node-f00c5dc6-5e95-07c3-9c02-0173819f2760-4a4948de {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-e92abdf2, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-e92abdf2 {
    justify-self: center;
  }

  #w-node-f5e1e922-dcc3-5d66-0be3-e2292675ecf6-e92abe15 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2634a20b-ab4d-08b5-0cb9-6cc864edc8e9-e92abe15, #w-node-ebca1b71-8e55-44ac-6d6e-2d1ac5ae5101-e92abe15, #w-node-_03ffe4e7-8181-1596-cb6b-4e0ca3273bc7-e92abe15, #w-node-eea415cd-a953-cbe1-561b-6103b8571cf9-e92abe15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2cab95ba-548f-d48d-e01c-3e3df514a85a-e92abe78 {
    justify-self: stretch;
  }

  #w-node-_08beca2a-ff98-2231-3841-6c2ca8b95204-e92abe7d {
    justify-self: center;
  }

  #w-node-_43762a49-17da-ace2-b2c1-b47eb8ac52ca-e92abe7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_773b82c5-2370-efe4-1a4b-f23fef816813-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae90-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae96-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae9c-e92abe7f, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feaea2-e92abe7f {
    justify-self: center;
  }

  #w-node-_5ca72bfb-4978-9991-c130-91ec5219132c-e92abe99, #w-node-_7663245c-ccb4-01b4-6034-890e3af83e27-e92abe99 {
    order: 9999;
  }

  #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb89c-e92abf3e {
    order: -9999;
  }

  #w-node-a0dc75c2-318d-6f87-ec11-1c9bea08ecfa-e92abf6d {
    order: 3;
  }

  #w-node-a0dc75c2-318d-6f87-ec11-1c9bea08ed0b-e92abf6d {
    order: 2;
  }

  #w-node-a0dc75c2-318d-6f87-ec11-1c9bea08ed1e-e92abf6d {
    order: 4;
  }
}
