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/650942e2fc75056f4795ddb1/650942e2fc75056f4795ddbe_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/650942e2fc75056f4795ddb1/650942e2fc75056f4795de43_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/650942e2fc75056f4795ddb1/650942e2fc75056f4795e427_OpenSans-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/650942e2fc75056f4795ddb1/650942e2fc75056f4795e419_OpenSans-Regular.ttf") format("truetype");
  font-weight: 400;
  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;
  --cerulean: #099de3;
  --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;
  --edgewater: #e2efea;
  --celeste: #d6d7cf;
  --neptune: #79b2b6;
  --lochmara: #007aca;
}

.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-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-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-bottom {
  margin-bottom: 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 {
  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 {
  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 {
  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;
}

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

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

.margin-xlarge {
  margin: 4rem;
}

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

.margin-xsmall {
  margin: 1rem;
}

.margin-xsmall.margin-right.width-24 {
  width: 24px;
}

.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-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.button-text-dark {
  color: var(--black);
}

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

.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-bottom.text-size-xxlarge {
  font-size: 3rem;
  line-height: 1.2;
}

.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: var(--black);
}

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

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

.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;
  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.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-small.margin-bottom {
  margin-bottom: 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;
  font-size: 24px;
  line-height: 1.6;
}

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

.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(--cerulean);
}

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

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

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

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

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

.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: 0 auto 6rem;
}

.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(--cerulean);
}

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

.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 {
  margin-bottom: 2rem;
  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.max-width-large.margin-bottom.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

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

.opacity-25 {
  opacity: .25;
}

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

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

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

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

.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: var(--business-yellow);
}

.background-color-businessyellow {
  background-color: var(--business-yellow);
}

.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(--edgewater);
}

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

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

.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: 15px;
  margin-top: 4px;
  margin-left: 1px;
}

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

.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-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-template-columns: 1fr .75fr;
}

.zigzag-content-grid.hero-gap.subpage-hero {
  grid-column-gap: 3rem;
  grid-template-columns: .75fr 1fr;
}

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

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

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

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

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

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

.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_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: 1.25rem;
  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;
}

.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;
  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/650942e2fc75056f4795ddb1/650942e2fc75056f4795de63_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-foundation {
  position: relative;
}

.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/650942e2fc75056f4795ddb1/650942e2fc75056f4795dfd8_pause-icon-hero.svg");
  background-position: 50%;
  background-size: cover;
  width: 4rem;
  height: 4rem;
  position: absolute;
  inset: auto auto 53% 5%;
}

.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/650942e2fc75056f4795ddb1/650942e2fc75056f4795e6ab_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 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 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;
  list-style-type: none;
  transition: color .2s;
}

.nav-logo {
  color: #000;
}

.main-nav-link {
  color: #000;
  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.is-last-in-menu.w--current {
  text-decoration: underline;
}

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

.nav-list-wrapper {
  text-align: center;
}

.country-icon {
  margin-right: .5rem;
}

.nav-dropdown-link-block {
  color: #000;
  font-size: 1.12rem;
  text-decoration: none;
  display: block;
}

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

.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_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-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: 500;
  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%;
}

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

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

.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: var(--prussian-blue);
  border-radius: 20px;
  padding: 18px 32px;
}

.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 {
  margin-bottom: 40px;
  font-size: 1.375rem;
  font-weight: 700;
}

.section-title.section-title-white {
  color: var(--white);
}

.section-title.section-title-signal {
  color: #e8fd26;
}

.heading-4 {
  margin-bottom: 2rem;
  line-height: 1.2;
}

.heading-5 {
  text-align: center;
  margin-bottom: 68px;
}

.hour-text {
  color: #8a8a8a;
  margin-bottom: 12px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.term-text {
  padding-left: 4px;
}

.activity-title {
  margin-bottom: 12px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.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.w--current {
  background-color: #02d1e4;
}

.ux-days-activities-tab.ux-days-activities-tab-last {
  margin-right: 0;
}

.ux-days-activities-tab-text {
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 500;
}

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

.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 115px 70px 70px;
}

.grid {
  grid-column-gap: 150px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area-2";
  display: none;
}

.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 {
  border-bottom: 1px solid #d6d7cf;
}

.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-last {
  margin-right: 0;
}

.local-org-tab-pane {
  border-bottom: 0 #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.full-image.radius-large {
  border-radius: 15%;
}

.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/650942e2fc75056f4795ddb1/650942e2fc75056f4795e621_confetti.svg");
  background-position: 100% 100%;
  background-size: auto;
}

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

.simple-cta-arrow {
  width: 12px;
  height: 24px;
  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/650942e2fc75056f4795ddb1/650942e2fc75056f4795e621_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;
}

.onboarding-timeline {
  margin-top: 140px;
}

.onboarding-timeline-list {
  text-align: center;
  align-items: stretch;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  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 {
  flex: 1px;
  align-items: flex-end;
  margin-top: 0%;
  margin-bottom: 0;
  padding-top: 15%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.column-4 {
  padding-left: 0;
  padding-right: 32px;
}

.column-5 {
  padding-left: 32px;
  padding-right: 0;
}

.subtitle-slider {
  margin-bottom: 10px;
}

.title-slider {
  margin-bottom: 24px;
}

.intro-slider {
  margin-bottom: 24px;
  font-size: 1.125rem;
}

.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/650942e2fc75056f4795ddb1/650942e2fc75056f4795e61f_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;
}

.confetti-background-img-2 {
  background-image: url("https://cdn.prod.website-files.com/650942e2fc75056f4795ddb1/650942e2fc75056f4795e61e_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;
}

.background-color-foundation {
  background-color: #616b48;
}

.background-color-foundation.section_banner-hero {
  padding-top: 7rem;
}

.text-color-signal {
  color: #e8fd26;
}

.background-color-tint-10 {
  background-color: #d9dad5;
}

.divider-line-grey {
  background-color: #2a30361a;
  width: 100%;
  height: 2px;
}

.divider-line-grey.divider-thin {
  height: 1px;
  position: absolute;
  top: 53%;
}

.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-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;
  width: 48px;
  height: 48px;
  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.button-text-dark {
  color: #000;
}

.align-items-right {
  justify-content: flex-end;
  display: flex;
}

.column-6 {
  padding-left: 0;
  padding-right: 20px;
}

.column-7 {
  padding-left: 20px;
  padding-right: 0;
}

.columns-2 {
  align-items: center;
  display: block;
}

.list-with-icons-element {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.list-with-icons-element:hover {
  text-decoration: underline;
}

.width-auto {
  width: auto;
}

.grid-3 {
  grid-column-gap: 96px;
  grid-template-rows: auto;
  align-items: center;
}

.divider-line-light-grey {
  background-color: #ececec1a;
  width: 100%;
  height: 2px;
}

.footer-section-2 {
  background-color: #fff;
}

.team-responsibilities {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-responsibilities.team-responsibilities-3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.team-position {
  border: 3px solid #00000012;
  border-radius: 22px;
  margin-bottom: 16px;
  padding: 50px;
}

.position-pic {
  width: auto;
  margin-bottom: 50px;
}

.position-title {
  margin-bottom: 1rem;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
}

.position-desc {
  font-size: 1.125rem;
}

.illustration-bubble-group {
  align-items: center;
  display: flex;
}

.illustration-circle {
  background-color: var(--white);
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: 16px;
  display: flex;
  box-shadow: 0 6px 16px #0000001a;
}

.circle-img {
  width: auto;
}

.grid-80gap {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  align-items: center;
}

.button-4 {
  color: #003253;
  background-color: #02d1e4;
  border-radius: 20px;
  padding: 18px 32px;
}

.primary-button {
  border-radius: 20px;
  padding: 18px 32px;
}

.primary-button.primary-signal {
  color: var(--black);
  background-color: #e8fd26;
}

.columns-3 {
  align-items: center;
  display: flex;
}

.column-8 {
  justify-content: flex-end;
  display: flex;
}

.resources-item {
  min-height: 370px;
  padding: 190px 42px 48px;
  position: relative;
}

.resources-list {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-6 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 190px 42px 48px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.heading-16 {
  z-index: 1;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.text-block-6 {
  z-index: 1;
  margin-bottom: 12px;
  position: relative;
}

.side-divider {
  margin-bottom: 32px;
  position: relative;
}

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

.side-divider-heading {
  z-index: 1;
  background-color: var(--white);
  padding-right: 32px;
  display: inline-block;
  position: relative;
}

.accessibility-illustration-bg {
  z-index: 0;
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/650942e2fc75056f4795ddb1/650942e2fc75056f4795e656_accessibility_illustration.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  inset: 0%;
}

.local-org-tab-2 {
  color: #8c8a84;
  background-color: #0000;
  margin-left: 20px;
  margin-right: 20px;
  padding: 32px 12px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  top: 2px;
}

.local-org-tab-2.w--current {
  color: var(--black);
  background-color: #0000;
  border-bottom: 3px solid #000;
}

.local-org-tab-2.local-org-tab-last {
  margin-right: 0;
}

.local-org-tab-2.local-org-tab-first.w--current {
  border-bottom-width: 3px;
  border-bottom-color: var(--black);
  color: var(--black);
  margin-left: 0;
}

.html-embed-9 {
  padding-right: 100px;
}

.tabs-grid-100gap {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  align-items: start;
}

.paragraph-14 {
  margin-bottom: 1.6rem;
}

.round-img {
  border-radius: 100%;
}

.round-image {
  text-align: center;
  border: 1px solid #000;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.image-15 {
  border-radius: 105vh;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.jquery-for-accordion {
  white-space: normal;
}

.button-5 {
  color: var(--black);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/650942e2fc75056f4795ddb1/650942e2fc75056f4795e655_arrow-icn.svg");
  background-position: 32px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 20px;
  padding: 16px 32px 16px 70px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 24px;
}

.grid-4 {
  grid-template-rows: minmax(90px, 90px) auto auto auto;
  grid-template-columns: minmax(50px, 50px) 1fr 1fr 1fr 1fr 1fr;
  align-items: end;
  min-width: 720px;
}

.incl-first-col {
  border: 3px solid #00000012;
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 230px;
  display: flex;
  position: relative;
}

.incl-first-col.incl-first-col-no-borders {
  border-width: 0;
}

.incl-col-title {
  text-align: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  line-height: 90px;
}

.incl-first-col-title {
  text-align: center;
  min-width: 230px;
  height: 50px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 22px;
  line-height: 50px;
  transform: rotate(270deg);
}

.div-block-17 {
  border: 3px solid #00000012;
  border-radius: 22px;
}

.disability-item {
  text-align: center;
  border: 3px solid #00000012;
  border-radius: 22px;
  padding: 30px 10px;
}

.disability-item-text {
  margin-top: 10px;
}

.disability-item-img {
  max-width: 128px;
  margin-left: auto;
  margin-right: auto;
}

.disabilities-table {
  width: 100%;
  overflow: auto;
}

@media screen and (min-width: 1440px) {
  .padding-section-large {
    display: block;
  }

  .text-size-medium {
    align-self: center;
  }

  .padding-section-xlarge.padding-section-percent {
    padding-bottom: 12%;
  }

  .slider-nav-name.text-weight-bold.text-size-medium {
    display: block;
  }

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

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

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

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

  .local-org-tab-2.local-org-tab-first {
    margin-left: 0;
  }
}

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

  .margin-xlarge {
    margin: 3.5rem;
  }

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

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

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

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

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

  .div-block-5 {
    padding-left: 60px;
  }

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

  .onboarding-timeline-list {
    align-items: center;
  }

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

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

  .button-text-4 {
    font-size: 18px;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .team-responsibilities.team-responsibilities-3col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-13 {
    margin-bottom: 40px;
  }

  .resources-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .local-org-tab-2 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
  }

  .html-embed-9 {
    padding-right: 0;
  }

  .tabs-grid-100gap {
    display: block;
  }

  .image-14 {
    max-width: 65%;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: stretch;
  }

  .incl-first-col {
    min-height: 120px;
  }

  .incl-col-title {
    font-size: 16px;
    line-height: 50px;
  }

  .incl-first-col-title {
    min-width: 120px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
  }

  .disability-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .disability-item-text {
    font-size: 14px;
  }
}

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

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

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

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

  .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-left {
    z-index: 998;
    position: relative;
  }

  .search-input {
    background-image: url("https://cdn.prod.website-files.com/650942e2fc75056f4795ddb1/650942e2fc75056f4795e692_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--search {
    display: none;
  }

  .nav-button.is--popup-closer {
    z-index: 9999;
    background-color: #fff;
    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_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;
    display: block;
  }

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

  .heading-7 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-8 {
    font-size: 30px;
  }

  .heading-9 {
    font-size: 1rem;
  }

  .div-block-5 {
    padding: 40px;
  }

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

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

  .column-6 {
    padding-right: 0;
  }

  .column-7 {
    padding-left: 0;
  }

  .columns-2 {
    flex-direction: column;
  }

  .paragraph-13 {
    margin-bottom: 2rem;
  }

  .team-responsibilities, .grid-80gap {
    display: block;
  }

  .image-12 {
    margin-bottom: 40px;
  }

  .columns-3 {
    display: block;
  }

  .resources-item {
    min-height: 240px;
  }

  .link-block-6 {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-16 {
    font-size: 24px;
  }

  .local-org-tab-2 {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px;
    font-size: 16px;
  }
}

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

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

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

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

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

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

  .headling-number-1col {
    grid-template-columns: 1fr;
  }

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

  ._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.milestones {
    padding-left: 0%;
    padding-right: 0%;
  }

  .zigzag-content-grid, .zigzag-content-grid._2-3-1-3, .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.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-right.annualreport {
    z-index: 999999;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .navbar-left.annualreport {
    margin-top: 12px;
  }

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

  .section-title, .section-title.section-title-white {
    font-size: 1.175rem;
  }

  .hour-text {
    width: 110px;
    font-size: 24px;
  }

  .activity-title {
    font-size: 24px;
  }

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

  .grid-2 {
    grid-template: "Area-1" 1fr
                   "Area-2" 1fr
                   "Area-3" 1fr
                   "." 1fr
                   / 100%;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .arrow-button-6 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

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

#w-node-ef5b3019-295e-a805-6770-9936c25cf507-4795dd7c, #w-node-ab8e51fd-c974-a5a9-c71d-2fc0c58becf9-4795dd7c, #w-node-b07f05ac-09f6-c875-f523-1f4df876f428-4795dd7c, #w-node-_58941e7a-a6e4-cb83-e62e-b6ecd17d87db-4795dd7c, #w-node-a2d6cdb3-5570-2296-86e4-a252115e635b-4795dd7c, #w-node-_85115e3c-16f4-999d-f1f5-a90268787e30-4795dd7c, #w-node-a2d6cdb3-5570-2296-86e4-a252115e6355-4795dd7c, #w-node-_227a5fae-f17d-5f3b-03f9-fc40347e231f-4795dd7c, #w-node-_227a5fae-f17d-5f3b-03f9-fc40347e2325-4795dd7c, #w-node-b996da7b-2357-db05-55ad-0209da8ab09e-4795dd7c, #w-node-_786ec5f4-9b9e-5e3b-3691-d5c1dc2e269f-4795dd7c, #w-node-_220f6e85-df02-83fe-b223-084d7ed2cdc9-4795dd7c, #w-node-_0ef31755-1798-58c9-1500-f59958da57f3-4795dd7c, #w-node-e6a5b11a-4bf1-7718-1a2a-852ac29620fd-4795dd7c, #w-node-_94df835b-f958-8128-8b87-46ca0a94657e-4795dd7c, #w-node-b8581ba9-ea8b-11b6-b226-40378c6e0cc1-4795dd7c, #w-node-_944d2075-feaf-440a-a33c-0cdd8132c483-4795dd7c, #w-node-c3372414-8016-cd97-a2c2-11efdb0f9a21-4795dd7c, #w-node-ecd9b32e-b374-bd5f-db58-3604eb135881-4795dd7c, #w-node-cf114e78-577a-3e96-5962-0c380c37b88d-4795dd7c, #w-node-_893342c9-7833-4fe8-69e1-1d596e8d5560-4795dd7c, #w-node-_093f3b7b-2204-132b-afb7-27f6015358fa-4795dd7c, #w-node-_7c288ea4-afed-09af-b072-c4a6f2c107a9-4795dd7c, #w-node-_0564a500-e7a4-053f-9827-1ce944e6d840-4795dd7c, #w-node-d8a35739-97e8-6348-240a-995a498dd5a7-4795dd7c, #w-node-_5597ca86-c885-8f66-9aa4-a6e56ffd57c9-4795dd7c, #w-node-eab4b79b-9a58-cdc6-e980-c288687a7c21-4795dd7c, #w-node-d4928080-b719-1e3d-abc7-4c8c860d6259-4795dd7c, #w-node-_27708aee-e67e-ec33-4939-4763126c3823-4795dd7c, #w-node-b3abc281-ad00-32df-7d50-37171acf7fca-4795dd7c, #w-node-ca5e13ef-b39f-59f6-a642-827e60b888d2-4795dd7c, #w-node-_359641ba-8668-8f21-f25f-f261c67e3fb6-4795dd7c, #w-node-b2d601e0-d507-b4a8-8d7b-2fd9d767d11a-4795dd7c, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701a-4795dd7c, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701b-4795dd7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_063f2718-a469-55db-ff3e-723a8053a9bc-8053a9b6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_063f2718-a469-55db-ff3e-723a8053a9bd-8053a9b6 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_063f2718-a469-55db-ff3e-723a8053a9d5-8053a9b6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_063f2718-a469-55db-ff3e-723a8053aa0b-8053a9b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_063f2718-a469-55db-ff3e-723a8053a9e3-8053a9b6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a693eb5b-861d-dad9-79b9-d1d981555dbe-81555d47, #w-node-a693eb5b-861d-dad9-79b9-d1d981555dd8-81555d47, #w-node-a693eb5b-861d-dad9-79b9-d1d981555df5-81555d47, #w-node-a693eb5b-861d-dad9-79b9-d1d981555e03-81555d47, #w-node-a693eb5b-861d-dad9-79b9-d1d981555e14-81555d47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b45cb23-9c57-2d76-9f27-1750255861e2-4795dd7d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b45cb23-9c57-2d76-9f27-1750255861e3-4795dd7d {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_3b45cb23-9c57-2d76-9f27-175025586205-4795dd7d, #w-node-_3b45cb23-9c57-2d76-9f27-175025586217-4795dd7d, #w-node-_3b45cb23-9c57-2d76-9f27-17502558622d-4795dd7d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3b45cb23-9c57-2d76-9f27-17502558623d-4795dd7d, #w-node-_3b45cb23-9c57-2d76-9f27-17502558624d-4795dd7d, #w-node-_3b45cb23-9c57-2d76-9f27-17502558625d-4795dd7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7887f480-86ef-cbf3-da22-27cc0d13db55-4795dd7e {
  justify-self: end;
}

#w-node-_7887f480-86ef-cbf3-da22-27cc0d13db59-4795dd7e {
  justify-self: start;
}

#w-node-_7887f480-86ef-cbf3-da22-27cc0d13db5b-4795dd7e, #w-node-_7887f480-86ef-cbf3-da22-27cc0d13db61-4795dd7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fb716fd-d2ad-f790-902c-bdb863b34139-4795dd7e {
  place-self: center;
}

#w-node-_9fb716fd-d2ad-f790-902c-bdb863b34148-4795dd7e {
  align-self: start;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b491992-4795dd7e {
  justify-self: center;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b491995-4795dd7e, #w-node-c5e1400d-322e-c7c0-1a15-9bf16b491998-4795dd7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919a2-4795dd7e {
  justify-self: center;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919a5-4795dd7e, #w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919a8-4795dd7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919b2-4795dd7e {
  justify-self: center;
}

#w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919b5-4795dd7e, #w-node-c5e1400d-322e-c7c0-1a15-9bf16b4919b8-4795dd7e {
  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-4795dd81 {
  place-self: stretch start;
}

#w-node-_33f84873-770f-5e3e-bcd0-1af0177c7cd3-4795dd88, #w-node-d6f088e5-0eee-69f2-945a-e7648ebc565e-4795dd88, #w-node-_5961f4f7-2229-c74d-b582-a3055fe23d78-4795dd88, #w-node-b3d5132d-8a69-59b3-f6c6-e44bbae32805-4795dd88, #w-node-_3315e13c-cb2f-a977-2a29-aca015bcbade-4795dd88, #w-node-_027cc3cf-bde2-23a0-0ce1-7dc28fa178da-4795dd88 {
  justify-self: stretch;
}

#w-node-_3b010761-e29e-5376-0bff-4db4a07f9232-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b010761-e29e-5376-0bff-4db4a07f9234-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_388513d1-050a-4ae9-a049-9e4a61354024-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388513d1-050a-4ae9-a049-9e4a61354026-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_658a10c2-4757-562a-3deb-300dc6944c35-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_658a10c2-4757-562a-3deb-300dc6944c37-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_71eadca3-022f-976a-3bd5-29e850a478e9-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71eadca3-022f-976a-3bd5-29e850a478eb-4795dd88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ced7b777-8388-223d-11c9-015b82dd0393-4795dd89, #w-node-ced7b777-8388-223d-11c9-015b82dd0399-4795dd89, #w-node-ced7b777-8388-223d-11c9-015b82dd039f-4795dd89, #w-node-ced7b777-8388-223d-11c9-015b82dd03a5-4795dd89, #w-node-ced7b777-8388-223d-11c9-015b82dd03ab-4795dd89 {
  justify-self: stretch;
}

#w-node-_1dba6585-d999-3505-9cb6-d1e281d5759a-4795dd8a, #w-node-_0f481b7c-a039-b975-b951-77f8ab854ef3-4795dd8a, #w-node-_0f481b7c-a039-b975-b951-77f8ab854ef4-4795dd8a, #w-node-_4647174c-b0b1-3718-6fae-a0c6d25b9742-4795dd8a, #w-node-_4647174c-b0b1-3718-6fae-a0c6d25b9743-4795dd8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5328763b-d489-13f5-17a0-45044edba659-4795dd8d {
  align-self: start;
}

#w-node-_5328763b-d489-13f5-17a0-45044edba662-4795dd8d {
  align-self: center;
}

#w-node-_5328763b-d489-13f5-17a0-45044edba66b-4795dd8d, #w-node-_054db976-4cdb-d4ae-1016-79de0da3774d-4795dd8d {
  align-self: start;
}

#w-node-_054db976-4cdb-d4ae-1016-79de0da37756-4795dd8d, #w-node-_054db976-4cdb-d4ae-1016-79de0da3775f-4795dd8d {
  align-self: auto;
}

#w-node-_2eef605e-decf-52f4-d9e2-6a4fd1250cc0-4795dd8d {
  align-self: start;
}

#w-node-_2eef605e-decf-52f4-d9e2-6a4fd1250cc9-4795dd8d {
  align-self: center;
}

#w-node-_2eef605e-decf-52f4-d9e2-6a4fd1250cd2-4795dd8d {
  align-self: start;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d49-4795dd8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d4b-4795dd8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5b-4795dd8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5d-4795dd8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6d-4795dd8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6f-4795dd8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f517bbc-fa5e-8c68-5685-891a2491c5d3-4795dd8f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b351ef14-6acd-a10b-7793-ecb8411c1a5e-4795dd8f, #w-node-_9320813d-e2e1-db15-3bf9-14a2b9db2b56-4795dd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c55ed1ee-1fd5-4b31-36d7-3caf31d482aa-4795dd90, #w-node-c55ed1ee-1fd5-4b31-36d7-3caf31d482b0-4795dd90 {
  align-self: center;
}

#w-node-c55ed1ee-1fd5-4b31-36d7-3caf31d482b6-4795dd90 {
  align-self: start;
}

#w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fc0b-4795dd90, #w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fc11-4795dd90 {
  align-self: center;
}

#w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fc17-4795dd90 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f4-4795dd90 {
  justify-self: end;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-4795dd90 {
  justify-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350fb-4795dd90, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635101-4795dd90, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635107-4795dd90, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63510e-4795dd90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf24ed8e-dfe5-e028-e7ba-153178be5637-4795dd90 {
  place-self: center;
}

#w-node-bf24ed8e-dfe5-e028-e7ba-153178be5646-4795dd90 {
  align-self: start;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f3e-4795dd92 {
  justify-self: center;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f41-4795dd92, #w-node-_06c74e92-058d-cfdc-e39a-997e71335f44-4795dd92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f4e-4795dd92 {
  justify-self: center;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f51-4795dd92, #w-node-_06c74e92-058d-cfdc-e39a-997e71335f54-4795dd92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f5e-4795dd92 {
  justify-self: center;
}

#w-node-_06c74e92-058d-cfdc-e39a-997e71335f61-4795dd92, #w-node-_06c74e92-058d-cfdc-e39a-997e71335f64-4795dd92, #w-node-_706c4e70-2a71-f9ce-b5af-fe71ec756704-4795dd92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_706c4e70-2a71-f9ce-b5af-fe71ec756705-4795dd92 {
  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-4795dd96, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e2fa-4795dd96, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e314-4795dd96, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e32e-4795dd96, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e342-4795dd96, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e353-4795dd96, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e35e-4795dd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de5-4795dd99 {
  justify-self: end;
}

#w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de9-4795dd99 {
  justify-self: start;
}

#w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-4795dd99, #w-node-_6c52bbe2-d4f5-bc97-a861-30747fb93834-4795dd99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a704f13-c18f-bffb-0853-5ea5f982a310-4795dd99 {
  justify-self: end;
}

#w-node-_3a704f13-c18f-bffb-0853-5ea5f982a31c-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a31e-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a320-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a322-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a324-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a326-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a328-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a32a-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a32c-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a32e-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a330-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a332-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a334-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a336-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a338-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a33a-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a33c-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a33e-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a340-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a342-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a344-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a346-4795dd99, #w-node-_3a704f13-c18f-bffb-0853-5ea5f982a348-4795dd99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd63dd9-f892-bdc9-6ecb-fe1365c59603-4795dd9c {
  place-self: start stretch;
}

#w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa3f6-4795ddeb, #w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa3fc-4795ddeb {
  align-self: center;
}

#w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa402-4795ddeb {
  align-self: start;
}

#w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f43-4795ddeb, #w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f49-4795ddeb {
  align-self: center;
}

#w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f4f-4795ddeb {
  align-self: start;
}

#w-node-_34ae7b2d-d9f1-fb5b-3267-c7bc5e2b451d-4795ddeb {
  justify-self: end;
}

#w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01e9-4795de12, #w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01ef-4795de12 {
  align-self: center;
}

#w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01f5-4795de12 {
  align-self: start;
}

#w-node-d7cc155f-cf1c-1721-a402-de2cc12a5ab8-4795de12, #w-node-d7cc155f-cf1c-1721-a402-de2cc12a5abe-4795de12 {
  align-self: center;
}

#w-node-d7cc155f-cf1c-1721-a402-de2cc12a5ac4-4795de12 {
  align-self: start;
}

#w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f263-4795de12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f26d-4795de12, #w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f273-4795de12 {
  align-self: center;
}

#w-node-_8cf9a1a5-e461-8c4e-dbd2-f12857f3f279-4795de12 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f4-4795de12 {
  justify-self: end;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-4795de12 {
  justify-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350fb-4795de12, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635101-4795de12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e92fdf3-24d0-4fdf-3cb6-c9eb57866e81-4795de12 {
  place-self: stretch start;
}

#w-node-cedb045f-f1d9-60d7-0ca9-5b939133da6f-4795de15, #w-node-_3b600c83-0837-bd19-25e7-31258575e47d-4795de15, #w-node-f8d7043f-2f44-8952-94f7-d108a06dc272-4795de15, #w-node-f08a227e-cb79-a19b-3919-565e94503a55-4795de15, #w-node-f08a227e-cb79-a19b-3919-565e94503a62-4795de15, #w-node-f08a227e-cb79-a19b-3919-565e94503a6f-4795de15, #w-node-b5285e5c-a683-4083-1c9e-c3fe94f6df4a-4795de7b, #w-node-b5285e5c-a683-4083-1c9e-c3fe94f6df5b-4795de7b, #w-node-b5285e5c-a683-4083-1c9e-c3fe94f6df6a-4795de7b {
  align-self: stretch;
}

#w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295d9-4795de7b {
  justify-self: end;
}

#w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295dd-4795de7b {
  justify-self: start;
}

#w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295df-4795de7b, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295e5-4795de7b, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295eb-4795de7b, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295f1-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268a1-4795de7b {
  justify-self: end;
}

#w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268af-4795de7b, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268b3-4795de7b, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268b7-4795de7b, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268bf-4795de7b, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268cb-4795de7b, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268cf-4795de7b, #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268d3-4795de7b, #w-node-_0b846e1f-8e34-a78d-a8ca-7cd418a31d8f-4795de7b, #w-node-_0b846e1f-8e34-a78d-a8ca-7cd418a31d93-4795de7b, #w-node-_0b846e1f-8e34-a78d-a8ca-7cd418a31d97-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2df3a0ad-83b9-98b8-9d7b-daec1503084e-4795de7b {
  place-self: center;
}

#w-node-_2df3a0ad-83b9-98b8-9d7b-daec1503085d-4795de7b {
  align-self: start;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb3368-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb336a-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb337a-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb337c-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb338c-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb45cf70-a61f-8245-44a2-b53073fb338e-4795de7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e9d50dc4-801e-7cad-6d50-acd112c7986f-4795de7b {
  place-self: stretch start;
}

#w-node-db9cb2cb-851f-0d5f-ebe8-d1f249d4b4ad-4795de7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0afe97fd-3f27-35c2-a34c-52c8eefbbbe4-4795de7c {
  place-self: center;
}

#w-node-_16b9401f-5526-bacf-aba0-6bf8a2835252-4795de7c {
  align-self: start;
}

#w-node-_2b1460ed-6ea9-ede3-6d57-27d6715958d8-4795de7c, #w-node-_05ed51e2-276b-38ba-5734-f89da6edc361-4795de7c {
  place-self: center;
}

#w-node-e32324b7-effa-c280-9771-72b7ec997292-4795de7d, #w-node-_24613c56-2825-f445-261a-20b0f78c1e10-4795de7d, #w-node-_7d8942a5-d585-00f0-14b9-16fa486568fc-4795de7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dcc-4795de7e {
  justify-self: center;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dcf-4795de7e, #w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dd2-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0ddc-4795de7e {
  justify-self: center;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0ddf-4795de7e, #w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0de2-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0dec-4795de7e {
  justify-self: center;
}

#w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0def-4795de7e, #w-node-_4d9a256b-940f-1e58-2de2-d4bc567e0df2-4795de7e, #w-node-_2e159e85-03ec-26e9-bb1b-fadbb9f4cb3f-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc206610-3714-15f4-a291-4236e2f996ce-4795de7e, #w-node-fc206610-3714-15f4-a291-4236e2f996d4-4795de7e {
  align-self: center;
}

#w-node-fc206610-3714-15f4-a291-4236e2f996da-4795de7e {
  align-self: start;
}

#w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbcb-4795de7e, #w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbd1-4795de7e {
  align-self: center;
}

#w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbd7-4795de7e {
  align-self: start;
}

#w-node-_002a5789-8a52-ae27-c94a-39c207ab4bfb-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772e257f-2c84-a391-da30-49028bb820e1-4795de7e, #w-node-_772e257f-2c84-a391-da30-49028bb820e7-4795de7e {
  align-self: center;
}

#w-node-_772e257f-2c84-a391-da30-49028bb820ed-4795de7e {
  align-self: start;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17240-4795de7e {
  justify-self: center;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17243-4795de7e, #w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17248-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17252-4795de7e {
  justify-self: center;
}

#w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d17255-4795de7e, #w-node-_12963efe-b4cf-5d96-e6c5-fdfd18d1725a-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ec1-4795de7e {
  justify-self: center;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ec4-4795de7e, #w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ec9-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ecd-4795de7e {
  justify-self: center;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ed0-4795de7e, #w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ed5-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ed9-4795de7e {
  justify-self: center;
}

#w-node-_585399ae-d2a4-4fb2-a946-43f7324c9edc-4795de7e, #w-node-_585399ae-d2a4-4fb2-a946-43f7324c9ee1-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cd6b980-be0b-f86f-de01-fc54007c5bc8-4795de7e, #w-node-f3b84e81-56c5-e55d-a5f6-09f03631bbe5-4795de7e, #w-node-_5f326736-4bab-13bf-bd34-dd3041222e2e-4795de7e, #w-node-_099b7327-63ab-393c-3175-a9ac9868bb6c-4795de7e, #w-node-_253b74a7-adc1-eec3-f0ef-4f2476bbdac2-4795de7e, #w-node-_7033f08b-d05a-7dbc-f651-fbf810558a99-4795de7e, #w-node-a90d3170-6483-c984-7489-66dc14740321-4795de7e, #w-node-a90d3170-6483-c984-7489-66dc1474032f-4795de7e, #w-node-a90d3170-6483-c984-7489-66dc1474033d-4795de7e, #w-node-a90d3170-6483-c984-7489-66dc1474034b-4795de7e {
  align-self: stretch;
}

#w-node-_979601e1-0ecd-02b2-cd54-893162e82b8a-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979601e1-0ecd-02b2-cd54-893162e82b94-4795de7e, #w-node-_979601e1-0ecd-02b2-cd54-893162e82b9a-4795de7e {
  align-self: center;
}

#w-node-_979601e1-0ecd-02b2-cd54-893162e82ba0-4795de7e {
  align-self: start;
}

#w-node-_2526b873-f003-dd7b-66dd-adc165ac3050-4795de7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bccdb1dc-484a-2932-6b1f-0a8f540c6076-4795de7e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f46bbcdd-da50-72ec-0ecd-c57b6b81307b-4795de8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f46bbcdd-da50-72ec-0ecd-c57b6b81307c-4795de8d {
  order: 9999;
}

#w-node-cd805a14-c981-5301-73ea-1f27483a0dcc-4795de8d, #w-node-cd805a14-c981-5301-73ea-1f27483a0dda-4795de8d, #w-node-cd805a14-c981-5301-73ea-1f27483a0de8-4795de8d {
  align-self: stretch;
}

#w-node-_01dfd742-234f-1b85-31b4-a756c5ab8543-4795de8d {
  justify-self: end;
}

#w-node-_01dfd742-234f-1b85-31b4-a756c5ab8551-4795de8d, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8555-4795de8d, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8559-4795de8d, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8561-4795de8d, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab856d-4795de8d, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8571-4795de8d, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8575-4795de8d, #w-node-_2e159e85-03ec-26e9-bb1b-fadbb9f4cb3f-4795de8e, #w-node-_76847736-082e-bdf2-ad6d-fc8392953925-4795de8e, #w-node-_7b573ee7-b9cf-d7c2-3c09-93563860ae20-4795de8e, #w-node-_002a5789-8a52-ae27-c94a-39c207ab4bfb-4795de8e, #w-node-bd2241e2-df79-ca05-b6df-43e38743436b-4795de8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd2241e2-df79-ca05-b6df-43e38743436c-4795de8e {
  order: 9999;
}

#w-node-_15e59c9d-78e7-61a1-d50c-c585fb482277-4795de8e, #w-node-_7f1d9f76-c818-f4ff-3617-75ef54f1e587-4795de90, #w-node-_0d25dac2-8f60-b509-fe43-392b392d1f69-4795de90, #w-node-ef5b3019-295e-a805-6770-9936c25cf507-4795de95, #w-node-ab8e51fd-c974-a5a9-c71d-2fc0c58becf9-4795de95, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701b-4795de95, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701a-4795de95, #w-node-_145f9137-0fe9-bfaf-e366-ecfe9e08f138-4795de97, #w-node-c2e2f9a3-e818-4179-fccb-42a0c130ed2c-4795de97, #w-node-c2e2f9a3-e818-4179-fccb-42a0c130ed31-4795de97, #w-node-_0cee225c-1677-5c0f-dfea-8f176bb931f4-4795de97, #w-node-_0cee225c-1677-5c0f-dfea-8f176bb931f7-4795de97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed2b1612-0bdc-35bf-587f-17609f720748-4795de97 {
  justify-self: end;
}

#w-node-_2cab95ba-548f-d48d-e01c-3e3df514a85a-4795de97, #w-node-_533be68e-8dbd-25fb-c805-c13ed3142245-4795de97, #w-node-_533be68e-8dbd-25fb-c805-c13ed314224a-4795de97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cae94712-34e9-32cf-df61-fcd213cce479-4795de97 {
  justify-self: start;
}

#w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bed7-4795de98, #w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bef4-4795de98 {
  align-self: start;
}

#w-node-_08beca2a-ff98-2231-3841-6c2ca8b951e0-4795de9c, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951e3-4795de9c, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951ef-4795de9c, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951f7-4795de9c, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951ff-4795de9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08beca2a-ff98-2231-3841-6c2ca8b95204-4795de9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d9c93afe-25e6-716c-9189-c35df3734aa0-4795de9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d28f244b-7be4-2a2a-4c83-d25d14e26e4d-4795de9e, #w-node-b7c11089-3ac2-47bd-5c0e-bbc6e90cee60-4795de9e, #w-node-_6417750b-0a0c-3353-0b4e-fc8bd6859030-4795de9e, #w-node-_7f92e8a8-84fc-7528-e784-d1f505a39ea0-4795de9e, #w-node-_28d423e8-825d-7619-d0be-5348a2cfea67-4795de9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_773b82c5-2370-efe4-1a4b-f23fef816813-4795de9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c82f-4795de9e {
  justify-self: center;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c832-4795de9e, #w-node-e8320ab2-9095-3b9f-cd79-63c23f96c837-4795de9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf6-4795de9e {
  justify-self: center;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf9-4795de9e, #w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adfc-4795de9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e0-4795de9e {
  justify-self: center;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e3-4795de9e, #w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e6-4795de9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8a-4795de9e {
  justify-self: end;
}

#w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8e-4795de9e {
  justify-self: start;
}

#w-node-bfb82871-7890-c2cf-0b61-fd81a0feae90-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae96-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae9c-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feaea2-4795de9e, #w-node-fae08294-3644-11e7-9c8b-8d324ba0f339-4795de9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fae08294-3644-11e7-9c8b-8d324ba0f33b-4795de9e {
  align-self: stretch;
}

#w-node-cc2d82a1-0c03-011b-216a-6fb2f016a21e-4795dea2 {
  justify-self: end;
}

#w-node-cc2d82a1-0c03-011b-216a-6fb2f016a222-4795dea2 {
  justify-self: start;
}

#w-node-_0ede2b9a-fd5b-047c-37dc-5b22b6e58fbe-4795dea2, #w-node-_9a5c34e7-6525-b2ca-2567-ccf0516df428-4795dea2, #w-node-_08c0b972-2443-89ca-12a6-e21bc77aa29a-4795dea2, #w-node-cb6b168b-8a8f-29cb-1b6d-2da639e7c53b-4795dea2, #w-node-_539768ca-0ea7-5cc9-7385-8b017f9f7404-4795dea2, #w-node-_6aa966b0-3417-e212-fe11-0b624a582b31-4795dea2, #w-node-ad0ad466-ea1f-c907-5760-9af66bf60c29-4795dea2, #w-node-a76df039-f3f5-ad4b-a88c-56710f376137-4795dea2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76df039-f3f5-ad4b-a88c-56710f376139-4795dea2 {
  align-self: stretch;
}

#w-node-ef5b3019-295e-a805-6770-9936c25cf507-4795dea4, #w-node-ab8e51fd-c974-a5a9-c71d-2fc0c58becf9-4795dea4, #w-node-_09c43c92-01f0-bf1c-6276-7d7a38a21973-4795dea4, #w-node-_09c43c92-01f0-bf1c-6276-7d7a38a21972-4795dea4, #w-node-c5c29ed3-a976-d2f8-5c2e-8e019d674b70-4795dea4, #w-node-c5c29ed3-a976-d2f8-5c2e-8e019d674b63-4795dea4, #w-node-_9ceb46cf-7332-cf46-1238-431274b02648-4795dea4, #w-node-_9ceb46cf-7332-cf46-1238-431274b02647-4795dea4, #w-node-_2cf133b7-0874-2ee4-3dd0-fcf7a7955851-4795dea4, #w-node-_2cf133b7-0874-2ee4-3dd0-fcf7a7955840-4795dea4, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1c9-4795dea8, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1f7-4795dea8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1f9-4795dea8 {
  align-self: stretch;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f217-4795dea8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f219-4795dea8, #w-node-d6dae946-3108-2ed3-2780-c7c408ce7882-4795dea8, #w-node-_79db2d81-4b03-1d4a-e94c-00a5e81c53e3-4795dea8, #w-node-efb26325-e3db-6e2f-a711-2f6e7a7355fa-4795dea8, #w-node-_1e655b5b-f9d2-59b6-271c-2269d0c9e596-4795dea8 {
  align-self: stretch;
}

#w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f27e-4795dea8 {
  place-self: start stretch;
}

#w-node-_2ef07cfd-4910-78b2-02be-2b650b375e6a-4795dea9 {
  align-self: start;
}

#w-node-_47ecf100-c267-dead-da64-a58b4e335333-4795deaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ecf100-c267-dead-da64-a58b4e335335-4795deaf {
  align-self: stretch;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c82f-4795deb4 {
  justify-self: center;
}

#w-node-e8320ab2-9095-3b9f-cd79-63c23f96c832-4795deb4, #w-node-e8320ab2-9095-3b9f-cd79-63c23f96c837-4795deb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf6-4795deb4 {
  justify-self: center;
}

#w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adf9-4795deb4, #w-node-_0008b3f7-343c-05a2-dda0-0b7e2492adfc-4795deb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e0-4795deb4 {
  justify-self: center;
}

#w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e3-4795deb4, #w-node-a46d6b6f-f254-e49b-0a9e-734d5fa1b9e6-4795deb4, #w-node-fae08294-3644-11e7-9c8b-8d324ba0f339-4795deb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fae08294-3644-11e7-9c8b-8d324ba0f33b-4795deb4 {
  align-self: stretch;
}

#w-node-ef5b3019-295e-a805-6770-9936c25cf507-4795deb5, #w-node-ab8e51fd-c974-a5a9-c71d-2fc0c58becf9-4795deb5, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701b-4795deb5, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701a-4795deb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4915a58a-c055-9235-924a-aafd56359139-4795debf, #w-node-_4915a58a-c055-9235-924a-aafd5635914a-4795debf, #w-node-_4915a58a-c055-9235-924a-aafd56359159-4795debf {
  align-self: stretch;
}

#w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037226-4795debf, #w-node-_244b6da2-7fbe-ea0d-0ca4-faa42003722c-4795debf {
  align-self: center;
}

#w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037232-4795debf {
  align-self: start;
}

#w-node-_915c9679-5d6d-4365-165c-82aabcd0a5eb-4795debf, #w-node-_915c9679-5d6d-4365-165c-82aabcd0a5f1-4795debf {
  align-self: center;
}

#w-node-_915c9679-5d6d-4365-165c-82aabcd0a5f7-4795debf {
  align-self: start;
}

#w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4e8-4795debf {
  justify-self: end;
}

#w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ec-4795debf {
  justify-self: start;
}

#w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ee-4795debf, #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4f4-4795debf, #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4fa-4795debf, #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f500-4795debf, #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f1-4795debf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c50c473-fca7-88c8-a05a-53a0891388f3-4795debf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4c50c473-fca7-88c8-a05a-53a089138903-4795debf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c50c473-fca7-88c8-a05a-53a089138905-4795debf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f497ab9f-9482-02b3-ce24-8ede22694737-4795debf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f497ab9f-9482-02b3-ce24-8ede22694739-4795debf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_25aa1bce-c382-cf84-0016-6ba3937cb519-4795debf {
  place-self: center;
}

#w-node-_25aa1bce-c382-cf84-0016-6ba3937cb528-4795debf {
  align-self: start;
}

#w-node-b0825b29-3d22-39cb-577e-44e852379781-4795debf, #w-node-b0825b29-3d22-39cb-577e-44e85237978f-4795debf, #w-node-b0825b29-3d22-39cb-577e-44e85237979d-4795debf, #w-node-_81322d9c-0872-329e-0666-9fad7e8b1ff5-4795debf {
  align-self: stretch;
}

#w-node-_78e05317-582e-5e40-9c73-71de78725838-4795dec3 {
  align-self: end;
}

#w-node-_5209e97c-9a9a-78d7-e2be-8694d2dd06f3-4795dec5, #w-node-_4935df4f-4ad8-8181-7b6b-e348f0846dd2-4795dec5, #w-node-_0a5db5cc-ad74-b4fa-240c-c1f31242cf63-4795dec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31541ebd-e0a7-0e97-b77a-fb6ef9324c95-4795decc, #w-node-_94e8d71a-299d-f2e7-e2f1-f79c14b0d8c3-4795decc, #w-node-_164f494c-643c-3975-a80d-651303b28c4a-4795decf {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c51-4795decf {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c58-4795decf, #w-node-_164f494c-643c-3975-a80d-651303b28c73-4795decf {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c7a-4795decf {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c81-4795decf, #w-node-_208d72af-0c3e-1b4e-e551-646200facd22-4795decf {
  align-self: start;
}

#w-node-_208d72af-0c3e-1b4e-e551-646200facd28-4795decf {
  align-self: center;
}

#w-node-_208d72af-0c3e-1b4e-e551-646200facd2e-4795decf {
  align-self: start;
}

#w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca3-4795decf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca5-4795decf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a2fae05c-c63d-f9c3-685f-2c8c24129183-4795decf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fae05c-c63d-f9c3-685f-2c8c24129185-4795decf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c253712d-5363-dbca-1ac0-5d7a30fcf315-4795decf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c253712d-5363-dbca-1ac0-5d7a30fcf317-4795decf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fc5e85e4-1d58-4724-7774-d6e597a04630-4795ded0 {
  place-self: center;
}

#w-node-fc5e85e4-1d58-4724-7774-d6e597a0463f-4795ded0 {
  align-self: start;
}

#w-node-_681c96ae-d526-8e6b-ee91-19cc6e856e9a-4795ded1 {
  place-self: center;
}

#w-node-_681c96ae-d526-8e6b-ee91-19cc6e856eaa-4795ded1 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-4795ded2 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-4795ded2 {
  align-self: start;
}

#w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24cc7-4795ded3 {
  place-self: center;
}

#w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24cd6-4795ded3 {
  align-self: start;
}

#w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e28b-4795ded4 {
  place-self: center;
}

#w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e29a-4795ded4 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-4795ded5 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-4795ded5 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-4795ded6 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-4795ded6 {
  align-self: start;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c1-4795ded8 {
  place-self: center;
}

#w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994d0-4795ded8, #w-node-_164f494c-643c-3975-a80d-651303b28c73-4795deda {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c7a-4795deda {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c81-4795deda, #w-node-_164f494c-643c-3975-a80d-651303b28c4a-4795deda {
  align-self: start;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c51-4795deda {
  align-self: center;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c58-4795deda, #w-node-_07969d5b-da50-472e-0184-16f35cd58153-4795deda {
  align-self: start;
}

#w-node-_07969d5b-da50-472e-0184-16f35cd58159-4795deda {
  align-self: center;
}

#w-node-_07969d5b-da50-472e-0184-16f35cd5815f-4795deda {
  align-self: start;
}

#w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b5-4795deda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b7-4795deda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c7b6fad2-b76a-269f-3c40-8ba412961eb9-4795deda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7b6fad2-b76a-269f-3c40-8ba412961ebb-4795deda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af115-4795deda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af117-4795deda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_636ebda6-0dcb-092f-f080-886d97b6b8b2-4795dede, #w-node-_636ebda6-0dcb-092f-f080-886d97b6b8c3-4795dede, #w-node-_636ebda6-0dcb-092f-f080-886d97b6b8d4-4795dede {
  align-self: stretch;
}

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc779f-4795dede {
  justify-self: end;
}

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a3-4795dede {
  justify-self: start;
}

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a5-4795dede, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77ab-4795dede, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77b1-4795dede, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77b7-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6061f-4795dede {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e60626-4795dede {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6062d-4795dede, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e60649-4795dede {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6064f-4795dede {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e60655-4795dede, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e60670-4795dede {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e60677-4795dede {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e6067e-4795dede, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e6069a-4795dede {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606a1-4795dede {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606a8-4795dede, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e606c4-4795dede {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606cb-4795dede {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606d2-4795dede, #w-node-_7ea52791-7fb6-806c-02bf-db2b68e606ee-4795dede {
  align-self: start;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606f5-4795dede {
  align-self: center;
}

#w-node-_7ea52791-7fb6-806c-02bf-db2b68e606fc-4795dede {
  align-self: start;
}

#w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc93-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc95-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a23-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a25-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7dc-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7de-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-daef6534-887e-6a5d-ee2d-1909a5f2266d-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-daef6534-887e-6a5d-ee2d-1909a5f2266f-4795dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c9985a9a-19e7-d815-1a38-934dc25baecf-4795dede {
  place-self: center;
}

#w-node-c9985a9a-19e7-d815-1a38-934dc25baede-4795dede {
  align-self: start;
}

#w-node-e0f5c54f-97e8-fdfe-1706-cb86db590fb2-4795dede {
  place-self: stretch stretch;
}

#w-node-f065eaa0-d83f-359c-2361-41a658e1d089-4795dedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd414105-83f3-14bb-f498-76e710a8e452-4795dedf {
  align-self: start;
}

#w-node-b3da4bbe-5e0e-23c3-1dc1-df694039445c-4795dedf, #w-node-b3da4bbe-5e0e-23c3-1dc1-df6940394462-4795dedf, #w-node-b3da4bbe-5e0e-23c3-1dc1-df6940394468-4795dedf, #w-node-_39784683-b100-e9ea-ca90-681f73600945-4795dedf, #w-node-_39784683-b100-e9ea-ca90-681f73600951-4795dedf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f63f66d7-20f7-9070-8d90-9ff7bf5c29e9-4795dee0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f63f66d7-20f7-9070-8d90-9ff7bf5c29f8-4795dee0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa7d-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa94-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa95-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa97-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa99-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa9a-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa9e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aa9f-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa3-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa4-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa8-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaa9-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaad-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaae-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aab8-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aab9-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aabd-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aabe-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac2-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac3-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac7-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aac8-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aacc-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aacd-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad2-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad6-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad7-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae2-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae6-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aae7-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaeb-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaec-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaf0-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aaf1-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aafa-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aafb-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab04-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab05-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab17-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab18-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab1c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab1d-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab21-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab22-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab26-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab27-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab2b-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab2c-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab30-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab31-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab3b-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab3c-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab40-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab41-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab45-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab46-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab51-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab52-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab56-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab57-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab5b-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab5c-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab60-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab61-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab65-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab66-4795dee1 {
  justify-self: start;
}

#w-node-d5089e46-6e57-6ec6-914d-7d0d705ae5a2-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5089e46-6e57-6ec6-914d-7d0d705ae5a3-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab6a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab6b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab6f-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab70-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab74-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab75-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab79-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab7a-4795dee1 {
  justify-self: start;
}

#w-node-_80abba6c-5725-761a-86a2-d720781aa0c4-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80abba6c-5725-761a-86a2-d720781aa0c5-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab84-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab85-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab89-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab8a-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab8e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab8f-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab96-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ab97-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abc4-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abd8-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abfb-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac1e-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac4b-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac6e-4795dee1, #w-node-_9acc2f87-623d-6033-700d-d424112ad497-4795dee1, #w-node-_2d40dba7-22a2-34f0-7bd5-055e267311fc-4795dee1, #w-node-_2d40dba7-22a2-34f0-7bd5-055e26731200-4795dee1, #w-node-_3356a9e6-2240-2200-80ee-fa78a62e9fe5-4795dee1, #w-node-c1317e53-de76-61b6-6879-6d6669ae049c-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9b-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9e-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9f-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca2-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca3-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca6-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca7-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acab-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acae-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acaf-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb2-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb3-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb6-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7527a71-2c06-911f-04e0-3293fafe2369-4795dee1, #w-node-_6259fc51-0057-aa91-fbe6-cc5c43877513-4795dee1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acbe-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acbf-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc0-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc2-4795dee1, #w-node-_5f44d888-7570-e04b-9b89-bb293aec3381-4795dee1, #w-node-_5f44d888-7570-e04b-9b89-bb293aec3382-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f44d888-7570-e04b-9b89-bb293aec3383-4795dee1 {
  justify-self: start;
}

#w-node-_5f44d888-7570-e04b-9b89-bb293aec3385-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc8-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acc9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acca-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803accc-4795dee1, #w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d0-4795dee1, #w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d2-4795dee1 {
  justify-self: start;
}

#w-node-c88645cd-3ba5-28d4-8db5-cb64f22bb9d4-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acd6-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acd7-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acd8-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acda-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace6-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace7-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace8-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ace9-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aceb-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acee-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acf2-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acf3-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acf4-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acfd-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acfe-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acff-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad08-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad09-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad0a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad0b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad11-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad12-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad13-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad14-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1a-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1b-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1d-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad1f-4795dee1 {
  justify-self: start;
}

#w-node-b660a200-bf52-2963-b4fc-1fa6678a6753-4795dee1, #w-node-_6ebef1fc-61ed-b8ee-3d6d-a88a0c869786-4795dee1, #w-node-cd07413c-d32b-6df3-4bae-f08868fb7bbc-4795dee1, #w-node-a26ea154-863a-6730-0472-6b2d2fa20169-4795dee1, #w-node-_65214a77-02ef-2032-f32b-83bf44dce0a5-4795dee1, #w-node-c988e959-ab0c-2c47-620d-b0062084272f-4795dee1, #w-node-_00449d06-873c-aaa9-1409-f44d89363390-4795dee1, #w-node-c7282ba5-bbfb-1e06-9c7d-89e8f1401ae8-4795dee1, #w-node-c7282ba5-bbfb-1e06-9c7d-89e8f1401ade-4795dee1, #w-node-c7282ba5-bbfb-1e06-9c7d-89e8f1401ae3-4795dee1, #w-node-_604defdc-3061-8f01-80db-f6e19ff78420-4795dee1, #w-node-_50755d51-eba2-56d8-9e90-8e425dcfde91-4795dee1, #w-node-_37fbd4a6-5fc6-5851-3dc3-663df746e3ff-4795dee1, #w-node-c37aa1fb-d491-7a6f-c4eb-ae5b447016cc-4795dee1, #w-node-_3c10be97-4b87-cc31-d3d0-4d475258e856-4795dee1, #w-node-b044044d-e0e3-01f8-2a5b-ce858168099d-4795dee1, #w-node-_85e208ae-1781-25d1-6254-e9c2d5dc1121-4795dee1, #w-node-_96537cd7-b1cc-142f-659a-c2eb5d048b65-4795dee1, #w-node-f88ffb2b-9d1e-00ca-0f5a-9ab08e3920d8-4795dee1, #w-node-_756e5cdc-b594-ed88-12b4-e0db0f0b5e3f-4795dee1, #w-node-_90dab011-8239-c68b-9310-ee04c532d732-4795dee1, #w-node-d378ae34-f238-8fb5-3cad-71c19183cb47-4795dee1, #w-node-_353b9f57-c656-8ecb-cf64-388724d4cd80-4795dee1, #w-node-c848298f-cc90-3e7a-84ef-9f2d51e6e0d3-4795dee1, #w-node-b620687a-d02f-ba07-67a6-2677886451d9-4795dee1, #w-node-b620687a-d02f-ba07-67a6-2677886451dc-4795dee1, #w-node-b620687a-d02f-ba07-67a6-2677886451df-4795dee1, #w-node-b620687a-d02f-ba07-67a6-2677886451e2-4795dee1, #w-node-_176fd06d-50d5-ef49-2e60-a5994c548251-4795dee1, #w-node-_176fd06d-50d5-ef49-2e60-a5994c548254-4795dee1, #w-node-_176fd06d-50d5-ef49-2e60-a5994c548257-4795dee1, #w-node-_2a0a1593-390d-2e6a-5bc5-7e1a0105675a-4795dee1, #w-node-_1e45f0a2-90cf-4bb8-68ed-7b254fbc0ce7-4795dee1, #w-node-a169be7f-47ae-f8ea-0ffc-82a2190f0863-4795dee1, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1bf8-4795dee1, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1bfb-4795dee1, #w-node-_949b5f8b-7483-33b5-0d62-da31b2ae18d6-4795dee1, #w-node-_765de0b9-ecb6-c8ff-3dab-017abfa9c074-4795dee1, #w-node-_39541fc9-2cec-a98b-3daf-daeec82240ee-4795dee1, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1c08-4795dee1, #w-node-_0a091eea-eccd-4c0c-b1f8-02885e3a9017-4795dee1, #w-node-dccf5c14-ffd7-961e-265a-67c77c2d1c0e-4795dee1, #w-node-_9b63a8f9-c535-d441-1ea7-1e5eac2ab8d8-4795dee1, #w-node-e4c4682a-ae35-4e4a-f6ac-fdfb708b2a80-4795dee1, #w-node-_886d7972-f9a5-f92d-4a17-cc4c83822897-4795dee1, #w-node-c2081623-8a8f-7193-32cf-e0b2f3069309-4795dee1, #w-node-_3777b77c-1877-0b60-749e-5aa3096e1b66-4795dee1, #w-node-_3777b77c-1877-0b60-749e-5aa3096e1b67-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3777b77c-1877-0b60-749e-5aa3096e1b68-4795dee1 {
  justify-self: start;
}

#w-node-_5c40d2fe-6bcd-f0d2-f4e6-bc3746b4983a-4795dee1, #w-node-_5c40d2fe-6bcd-f0d2-f4e6-bc3746b4983b-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c40d2fe-6bcd-f0d2-f4e6-bc3746b4983c-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad8b-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad8f-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad90-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad92-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad94-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad95-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad97-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad99-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9a-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ad9f-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada3-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada4-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada6-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada8-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ada9-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adab-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adad-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adae-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb0-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb1-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb3-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb4-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb6-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb7-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adb9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adba-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adbc-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adbd-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adbf-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adc0-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adc2-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adc8-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adcc-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adcd-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adcf-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add2-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add4-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add6-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add7-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803add9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803addb-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803addc-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adde-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade0-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade1-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade3-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade5-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade6-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ade8-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adea-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adeb-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aded-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adef-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf0-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf2-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf4-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf5-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf7-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adf9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adfa-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adfc-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adfe-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803adff-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae01-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae06-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae0a-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae0c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae0f-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae14-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae19-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae1e-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae23-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2d-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae2e-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae30-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae31-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae33-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae34-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae36-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae37-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae39-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3a-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3d-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae3f-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae40-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae42-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae43-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae45-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae46-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae48-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae49-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4b-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4c-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae4f-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae51-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae52-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae54-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae55-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae57-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae58-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5d-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae5e-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae60-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae61-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae63-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae64-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae66-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae67-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae69-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6a-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6d-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae6f-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae70-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae72-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae73-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae75-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae76-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae78-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae79-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7b-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7c-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae7f-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae81-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae82-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae87-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae8b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae8d-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae90-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae95-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae9a-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ae9f-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aea4-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeab-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeac-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeae-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeaf-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb2-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb4-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb5-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb7-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeb8-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeba-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aebb-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aebd-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aebe-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec0-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec1-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec3-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec4-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec6-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec7-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeca-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecc-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecd-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecf-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed0-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed2-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed3-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed5-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed6-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed8-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed9-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedb-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedc-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aede-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedf-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee1-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee2-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee4-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee5-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee7-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee8-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeea-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeeb-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeed-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeee-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef0-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef1-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef3-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef4-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef6-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef7-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefa-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefc-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefd-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeff-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af00-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af02-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af03-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aff5-4795dee1, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aff9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803affa-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803affe-4795dee1, #w-node-f19dd5df-1dad-c221-ef35-f02b7440d3f0-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19dd5df-1dad-c221-ef35-f02b7440d3f1-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b000-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b001-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b005-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b006-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00f-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b010-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b014-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b015-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b019-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01a-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01f-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b023-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b024-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b028-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b029-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b02d-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b02e-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b031-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b032-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b035-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b036-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03b-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03f-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b040-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b044-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b045-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b049-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04a-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04e-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04f-4795dee1 {
  justify-self: start;
}

#w-node-_252d8e57-20fa-e169-2fa9-d63ccd28c4ce-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_252d8e57-20fa-e169-2fa9-d63ccd28c4cf-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b053-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b054-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b058-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b059-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b05d-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b05e-4795dee1 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b062-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b063-4795dee1 {
  justify-self: start;
}

#w-node-_693c0824-c110-d1f9-715c-d210e81ef28f-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_693c0824-c110-d1f9-715c-d210e81ef290-4795dee1 {
  justify-self: start;
}

#w-node-f4204b0b-3bf6-3a5c-cd78-b975044ef9fd-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4204b0b-3bf6-3a5c-cd78-b975044ef9fe-4795dee1 {
  justify-self: start;
}

#w-node-_8c9b1bcf-5f39-cd0d-7fb6-70bd5983e3b2-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9b1bcf-5f39-cd0d-7fb6-70bd5983e3b3-4795dee1 {
  justify-self: start;
}

#w-node-fd1e656a-d5f6-c83d-acc2-961c27bca886-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd1e656a-d5f6-c83d-acc2-961c27bca887-4795dee1 {
  justify-self: start;
}

#w-node-b6eca321-175d-fdc3-163c-2354c5223cf2-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6eca321-175d-fdc3-163c-2354c5223cf3-4795dee1 {
  justify-self: start;
}

#w-node-_59e2e194-a8f6-bd60-35cf-ad8bc7d90b40-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59e2e194-a8f6-bd60-35cf-ad8bc7d90b41-4795dee1 {
  justify-self: start;
}

#w-node-dfe12855-5c1e-af2a-abe3-8d3d666843c2-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfe12855-5c1e-af2a-abe3-8d3d666843c3-4795dee1 {
  justify-self: start;
}

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc90-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc91-4795dee1 {
  justify-self: start;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed0-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed1-4795dee1 {
  justify-self: start;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedcd-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedce-4795dee1 {
  justify-self: start;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743b-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743c-4795dee1 {
  justify-self: start;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bb-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bc-4795dee1 {
  justify-self: start;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dce-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dcf-4795dee1 {
  justify-self: start;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc8-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc9-4795dee1 {
  justify-self: start;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b5-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b6-4795dee1 {
  justify-self: start;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c4-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c5-4795dee1 {
  justify-self: start;
}

#w-node-_197b7ce2-5682-0202-22dc-f42a16ca14a0-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_197b7ce2-5682-0202-22dc-f42a16ca14a1-4795dee1 {
  justify-self: start;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b84-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b85-4795dee1 {
  justify-self: start;
}

#w-node-f80a9d5f-9815-2e23-47f1-06650b40303c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f80a9d5f-9815-2e23-47f1-06650b40303d-4795dee1 {
  justify-self: start;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd24-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd25-4795dee1 {
  justify-self: start;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652c-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652d-4795dee1 {
  justify-self: start;
}

#w-node-_2eb0cc98-03d8-f883-0821-4422436b7090-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eb0cc98-03d8-f883-0821-4422436b7091-4795dee1 {
  justify-self: start;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aea9-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aeaa-4795dee1 {
  justify-self: start;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb5-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb6-4795dee1 {
  justify-self: start;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907a-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907b-4795dee1 {
  justify-self: start;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df951-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df952-4795dee1 {
  justify-self: start;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b5-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b6-4795dee1 {
  justify-self: start;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46b-4795dee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46c-4795dee1 {
  justify-self: start;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa4-4795dee3 {
  justify-self: end;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa9-4795dee3 {
  justify-self: start;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafab-4795dee3, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafbd-4795dee3, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafb7-4795dee3, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafb1-4795dee3, #w-node-_73d97ae9-37a1-6203-a8ca-d6587d49fa7b-4795dee4, #w-node-be662b99-2813-243a-ffe8-c09ccba4f127-4795dee4, #w-node-be662b99-2813-243a-ffe8-c09ccba4f163-4795dee4, #w-node-be662b99-2813-243a-ffe8-c09ccba4f1c3-4795dee4, #w-node-be662b99-2813-243a-ffe8-c09ccba4f223-4795dee4, #w-node-f636ddd8-c1e4-e491-48d2-2cc9e8c2a147-4795dee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a0b6a93-051d-63f1-07c6-6130e6baad3b-4795dee6 {
  align-self: stretch;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac5f3-4795dee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac5fd-4795dee6 {
  align-self: center;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac609-4795dee6 {
  align-self: start;
}

#w-node-_50165b37-58c9-731c-9f1b-c94b88ca38ca-4795dee6, #w-node-_004a1189-bacd-cbd3-fe55-6186663ee1c0-4795dee6, #w-node-e0fddc84-8736-10c8-d330-a2e9a5a56213-4795dee6, #w-node-_676d1a18-130a-e07f-2153-20af9d20c681-4795dee6, #w-node-_1566a9ce-2005-1d59-fef9-a893bd829a87-4795dee6, #w-node-_7a50152d-5505-421e-b07b-751a4f0e2ed4-4795dee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a4cd5e5-47c5-7547-07d1-21d39b6a3978-4795dee6 {
  align-self: stretch;
}

#w-node-_19d8784b-db63-287f-7811-e5ecc6a58bd5-4795dee7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f87e013-23b6-3cbe-2433-c479230cbe23-4795dee7, #w-node-ee4131f8-8e71-08aa-5d12-2487987e6944-4795dee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee4131f8-8e71-08aa-5d12-2487987e6945-4795dee7 {
  order: 9999;
}

#w-node-cf38e5fb-a714-1e23-1d27-7363c4904956-4795deeb, #w-node-cf38e5fb-a714-1e23-1d27-7363c4904959-4795deeb, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265754-4795deeb, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265757-4795deeb, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af5-4795deeb, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af8-4795deeb, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6bd-4795deeb, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6c0-4795deeb {
  align-self: end;
}

#w-node-_9258166c-d1cd-6add-b30b-7330544709c5-4795deeb, #w-node-_72b3461f-0597-f4be-d379-7ab885b4efe4-4795deeb {
  justify-self: end;
}

#w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-4795deeb {
  justify-self: start;
}

#w-node-a28138cd-8636-ff7f-d94f-6a1ae9c1641b-4795deeb, #w-node-a358e0eb-dca3-f3d9-c4f8-b9db18d696f6-4795deeb, #w-node-ca1d30af-2336-cc11-c243-f9410181aaac-4795deeb, #w-node-_4e373f3c-b614-6202-3920-51e165dd6a3a-4795deeb, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd0-4795deeb, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd6-4795deeb, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fdc-4795deeb, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fe2-4795deeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ae-4795deeb {
  justify-self: end;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ba-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345bc-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345be-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c0-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c2-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c4-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c6-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c8-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ca-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345cc-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ce-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d0-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d2-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d4-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d6-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d8-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345da-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345dc-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345de-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e0-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e2-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e4-4795deeb, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e6-4795deeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f45-4795deeb, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f4b-4795deeb, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f51-4795deeb, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f57-4795deeb, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f5d-4795deeb, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f63-4795deeb {
  justify-self: stretch;
}

#w-node-d87ed420-e39a-2fed-09a9-22fada141270-4795deec, #w-node-a3e7d4e6-68ef-a947-63b3-72b54fab1492-4795deec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd6d-4795deec {
  justify-self: center;
}

#w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd72-4795deec, #w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd78-4795deec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29d95-4795deec {
  justify-self: center;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29d98-4795deec, #w-node-_165beda3-dc68-5272-8d53-0f37d7e29d9b-4795deec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29da5-4795deec {
  justify-self: center;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29da8-4795deec, #w-node-_165beda3-dc68-5272-8d53-0f37d7e29dab-4795deec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-4795df02 {
  justify-self: end;
}

#w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bef4-4795df02, #w-node-_1f30bc99-08e8-9314-d9d4-33723730a3ab-4795df02 {
  align-self: start;
}

#w-node-_7ae2185e-83b9-fb7f-187b-02472c29b47d-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bd597c16-1d5c-b269-342e-044695a9e055-4795df03 {
  justify-self: end;
}

#w-node-ca212482-8e18-e02b-893c-c76ff9383847-4795df03, #w-node-_12af1f08-770b-cc52-c37f-e5efdb7dfa39-4795df03, #w-node-_3bf7ab4b-035d-22e1-6c78-a5c66a639a67-4795df03, #w-node-bfc8c2d8-f9e6-11b0-7de3-a70e638c21c1-4795df03, #w-node-a93c6f27-0f80-e95f-a24e-06f11103caf8-4795df03, #w-node-c5e17f99-bb5b-58e4-b8db-29994acd2d63-4795df03, #w-node-_6567e10a-773a-9fe7-2d97-4920b73daddd-4795df03, #w-node-_3222e110-4d39-dd27-5946-cf5886741225-4795df03, #w-node-_826225b7-5e6b-6dfa-c0de-65b3563d2035-4795df03, #w-node-a9f0cc61-1ceb-ce77-a414-28604867df73-4795df03, #w-node-_47caa17e-484f-11c7-aeac-bdbdb3deb09d-4795df03, #w-node-d891cb1e-1c86-02d9-2135-70f8097274ec-4795df03, #w-node-f7312443-5851-4408-dd99-16ea42057498-4795df03, #w-node-_4b6cb626-4d4b-426d-9689-344d543ba786-4795df03, #w-node-d15f0205-6b27-0781-3fc1-e7033c36e6ca-4795df03, #w-node-e0a77113-b2eb-6d56-d999-783fa767bffc-4795df03, #w-node-b9e8f5f1-19ec-8f0b-f355-8ff17fb435a0-4795df03, #w-node-_5bf9a852-33cd-3b2b-a877-f128b97359ae-4795df03, #w-node-_4557a165-47b9-7f40-ed42-ac24709832ff-4795df03, #w-node-dee5794a-3898-8492-8f9e-0f66cba75282-4795df03, #w-node-_9e40e5cc-2261-fdd0-1693-96ed981c9502-4795df03, #w-node-bd5381cc-079c-c68a-e87e-5ab688bd7652-4795df03, #w-node-bdfe4189-5482-e46e-981f-3e8463db0568-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31c8b311-58e1-c5ea-62a6-45b2e70ff5bf-4795df03, #w-node-a3e2a669-c517-bf3e-28ad-f572d13ae4ab-4795df03, #w-node-_7ea0e8d6-5a0e-a4a0-78b0-08b0ee9ef83d-4795df03, #w-node-_65ec854d-6071-7c26-a816-a4de93a6f15a-4795df03, #w-node-f64d216f-72b0-ba7b-9d04-09a915679cb1-4795df03, #w-node-edd004e0-9314-cfd3-3b37-37b4deba2bea-4795df03 {
  justify-self: stretch;
}

#w-node-ce798b72-af4f-f266-b180-1621d85b364a-4795df03, #w-node-ce798b72-af4f-f266-b180-1621d85b3658-4795df03, #w-node-ce798b72-af4f-f266-b180-1621d85b3666-4795df03, #w-node-_9f8de97f-f917-473f-f32b-0efacb0272a3-4795df03 {
  align-self: stretch;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cc7-4795df03, #w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4ccd-4795df03 {
  align-self: center;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cd3-4795df03 {
  align-self: start;
}

#w-node-d7c3ec0c-02df-433f-4580-b3c6c5f22b58-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a07-4795df03, #w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a0d-4795df03 {
  align-self: center;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a13-4795df03 {
  align-self: start;
}

#w-node-_39006515-fd28-e008-7602-102ce899e85a-4795df03, #w-node-_39006515-fd28-e008-7602-102ce899e860-4795df03 {
  align-self: center;
}

#w-node-_39006515-fd28-e008-7602-102ce899e866-4795df03 {
  align-self: start;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f412c-4795df03, #w-node-_2948e35a-69dc-49e6-150e-c7551d0f4132-4795df03 {
  align-self: center;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f4138-4795df03 {
  align-self: start;
}

#w-node-c12250c1-10fc-541b-ac19-18660b3e885d-4795df03, #w-node-c12250c1-10fc-541b-ac19-18660b3e886a-4795df03, #w-node-c12250c1-10fc-541b-ac19-18660b3e8877-4795df03 {
  align-self: stretch;
}

#w-node-b8df552d-a33c-93b0-a40b-6e3254161513-4795df03 {
  justify-self: end;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5370d1ee-5baa-f08f-d7ad-3e72601ccd9d-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3020201a-6a11-f534-d4a0-83db1770972d-4795df03 {
  justify-self: center;
}

#w-node-_3020201a-6a11-f534-d4a0-83db17709730-4795df03, #w-node-_3020201a-6a11-f534-d4a0-83db17709735-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7132-4795df03 {
  justify-self: center;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7135-4795df03, #w-node-_4ea5e02a-936a-318c-733f-8432b60f713a-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41916deb-ada7-acae-fe7f-6f841bb46aee-4795df03 {
  justify-self: center;
}

#w-node-b95d35a0-a23f-86a5-5325-2b4df92cccf0-4795df03, #w-node-_35376931-6d25-f75d-e443-9153295c344b-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce3035615d-4795df03 {
  justify-self: center;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce30356160-4795df03, #w-node-_81755bec-2212-d0d9-0ea8-37ce30356165-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb885-4795df03 {
  justify-self: center;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb888-4795df03, #w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb88d-4795df03, #w-node-c7075246-fb99-3280-1df8-7cca24c94922-4795df03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7075246-fb99-3280-1df8-7cca24c94923-4795df03 {
  order: 9999;
}

#w-node-_602781eb-3d87-6cc5-417a-df1cf99b8bda-4795df03, #w-node-cec6907a-7f6e-3ce8-9a33-955af48fbdc6-4795df03, #w-node-_5837784c-56e2-5257-241d-a569854d2c2e-4795df03, #w-node-ee3f17cd-a5c8-20f4-a9c1-1ac2b6c552b2-4795df03, #w-node-_244aa48c-f127-15bf-72dc-24bf450c6235-4795df03, #w-node-_6bb3d161-080f-7bb2-46a8-d87144277814-4795df03, #w-node-_11e2487c-6a08-9aff-1223-823fbfd59186-4795df03, #w-node-_36e6971d-61ee-58c4-bf07-c5fa30285aa6-4795df03, #w-node-f467b222-a682-bf5d-4e47-449fe084feb6-4795df03, #w-node-_9f3db234-7728-b7fb-f04c-06ecb19e8d88-4795df03, #w-node-c93a6151-0d9c-3c78-b2d2-85c252065177-4795df1d, #w-node-_78f275d5-d1a5-ddc8-ad93-d2330849dd15-4795df1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101df5-4795df1d {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101dfb-4795df1d {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e01-4795df1d, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e1b-4795df1d {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e21-4795df1d {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e27-4795df1d, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e41-4795df1d {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e47-4795df1d {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e4d-4795df1d {
  align-self: start;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a30-4795df1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a31-4795df1d {
  order: 9999;
}

#w-node-b2feecca-e86d-50c6-7086-dd55b96a2323-4795df1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_063f2718-a469-55db-ff3e-723a8053a9bd-8053a9b6, #w-node-_60f08f24-0d5b-f897-1468-1acd2206c280-4795dd7d, #w-node-_3b45cb23-9c57-2d76-9f27-1750255861e3-4795dd7d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3b45cb23-9c57-2d76-9f27-17502558622d-4795dd7d {
    grid-row: span 1 / span 1;
  }

  #w-node-c8aef33a-647d-abc9-e4d6-0b44bd69f788-4795dd7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f736f5e-db74-a065-d90c-0018bb3fb42e-4795dd7e {
    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-4795dd88, #w-node-f720e673-947e-4dec-62fe-b427a11bd144-4795dd8d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f517bbc-fa5e-8c68-5685-891a2491c5d3-4795dd8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b9a4164-a661-8882-1c48-792fa5576418-4795dd92, #w-node-_1998b8d8-24d3-860f-cd3e-0f541065dea0-4795dd92, #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-4795dd94, #w-node-_87ff8982-3adf-dc4f-8f76-6528b1efd827-4795dd94, #w-node-c02ab11e-447b-f8cc-a20f-475d98b698be-4795dd94, #w-node-_7ee9880b-8064-75fe-33a6-26551659220b-4795dd94, #w-node-de7f8d8c-4c3c-19c2-a291-8687b8694bdd-4795dd94, #w-node-_0d221c8f-56ce-110e-8252-61c923284dfd-4795dd94, #w-node-_24e42d71-75f5-6e3d-7c01-a3c6903697a3-4795dd94, #w-node-b25b8acf-2df6-e8e2-229f-2abf1d5dc39c-4795dd94, #w-node-d2873051-13e4-2e13-c560-f983fefb8d5c-4795dd94, #w-node-c4503576-30d6-a65f-02f7-6bffe6882738-4795dd94, #w-node-_2d87879e-8e3a-1ccb-de78-565417234147-4795dd94, #w-node-_3820b28f-f813-e01d-65d7-c8406410c8be-4795dd94, #w-node-_6e3f12dc-eaf8-4e46-23bd-063484db6c7d-4795dd94, #w-node-_6cf88b09-5a9e-20b8-c642-c2c1dd29394f-4795dd94, #w-node-_28cbe486-2207-da77-526a-a9cdb7ef815f-4795dd94, #w-node-dfe37a00-065c-6f6d-6265-cf431ab6ee07-4795dd94, #w-node-_6b45c166-ae37-91e7-9165-b0b6f4d90b81-4795dd94 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e35e-4795dd96 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d64e937e-af9a-9f83-613a-cc646f5d21de-4795dd97, #w-node-_965623bc-ceb5-e93d-9663-2b209c04d3b7-4795dd99, #w-node-_51c4e18c-8058-34ad-513c-17cb21b44036-4795dd99, #w-node-_965623bc-ceb5-e93d-9663-2b209c04d593-4795dd99, #w-node-c5227fe3-9223-8cba-5129-5550c835153d-4795dd99 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3155ad8-bba1-2981-1735-45ab90fee75f-4795dd99, #w-node-e4083726-d46e-fa03-7e23-bb3771cbb3df-4795dd99, #w-node-a87fd44d-a391-4729-1bb4-42daf0270ea0-4795dd99, #w-node-b71f734a-5eb5-79d1-808f-c75cba02aa91-4795dd99, #w-node-_7b7d85ab-238c-a98f-ea7d-d20fed5dc31e-4795dd99, #w-node-_5cc3126f-c544-a78b-2e5f-030d3d11363f-4795dd99, #w-node-_9370da1c-1ae3-a290-fb87-14efd498f7a5-4795dd99, #w-node-_9747a6fc-863e-c9db-baef-52c117cf6387-4795dd99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7c66ef1-3a8b-03ff-980e-9b6d616f92c5-4795dd9c, #w-node-_3fc3ce03-0859-6f7e-5a20-b317bfbd1544-4795dd9e, #w-node-c9610d5f-07f1-5d18-e4ef-b18e913af5b2-4795dd9f, #w-node-_950a770a-33fb-099d-e59d-7a7137bc98f4-4795dd9f, #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-4795ddeb, #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-4795de12, #w-node-e4e355bc-3004-3d62-aad6-b9e72cfdae29-4795de7b, #w-node-_82592107-d1a2-dcae-4316-ac8f428dffcc-4795de7b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c0d-4795de7b {
    align-self: start;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c14-4795de7b {
    align-self: center;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06ef-4795de7e {
    align-self: start;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06f6-4795de7e, #w-node-cf41af79-fd0d-b649-eb9c-c238412a5eb7-4795de7e {
    align-self: center;
  }

  #w-node-bccdb1dc-484a-2932-6b1f-0a8f540c6076-4795de7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5feef918-bd89-c82d-f8a5-386ff98cdb99-4795de90 {
    align-self: stretch;
  }

  #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-4795de9c, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951de-4795de9c, #w-node-d9c93afe-25e6-716c-9189-c35df3734a9e-4795de9c, #w-node-_9c153573-7d0d-e97b-939e-5fc9057ac812-4795de9c, #w-node-_9f9e31cf-4150-f56c-76fc-80a9b728e090-4795de9e, #w-node-_706d28ef-878f-cc6d-5e2b-cedb45c5588c-4795de9e, #w-node-c87d9b34-73bc-ad5d-313c-c24aa7cb7d51-4795dea2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09c43c92-01f0-bf1c-6276-7d7a38a21972-4795dea4, #w-node-_9ceb46cf-7332-cf46-1238-431274b02647-4795dea4 {
    order: -9999;
  }

  #w-node-_706d28ef-878f-cc6d-5e2b-cedb45c5588c-4795deb4, #w-node-_16c8605e-c023-4e55-f362-9171302adfb0-4795debc, #w-node-bbd64a90-cb89-291e-dfae-900613a55048-4795debe, #w-node-b0a5ff08-082d-f4af-5e3a-8a16bd13c6ba-4795debf, #w-node-_00dc55f7-53d9-ece0-3f83-8d1ffd82952a-4795debf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5feef918-bd89-c82d-f8a5-386ff98cdb99-4795dec1 {
    align-self: stretch;
  }

  #w-node-fe26bd0d-9f23-b5d7-3453-588d70f9bc94-4795decc, #w-node-faeeabca-5606-4ea1-66ba-eace19052b92-4795dede, #w-node-e2163644-bd65-9c89-1c95-838659ad909b-4795dede, #w-node-_73d581b7-823f-f5e7-f601-06e5a696c841-4795dede {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c5127fe-f8d8-9f32-2012-4819813b785b-4795dedf {
    align-self: center;
  }

  #w-node-f63f66d7-20f7-9070-8d90-9ff7bf5c29e9-4795dee0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24b09bce-d5e2-686d-1f2e-b8887a276989-4795dee0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad4-4795dee1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48e01218-eed2-ffff-4b42-4dd52d4caf03-4795dee3, #w-node-_8e3db02f-6855-64f8-3bd3-eca9a881d55c-4795dee6, #w-node-dfe44002-4cb2-2460-0468-c83d18b75a1d-4795dee7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19d8784b-db63-287f-7811-e5ecc6a58bd5-4795dee7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a670a62-8078-3110-9fdf-6264974933ec-4795dee7 {
    align-self: center;
  }

  #w-node-b1a8ef60-58c4-947a-16b9-20548e2094ce-4795dee7, #w-node-_2fd05e3e-1c82-067f-4487-a8312297a44e-4795df02, #w-node-dee7e835-dae7-117d-1390-d3617ee1ade7-4795df03, #w-node-b37cb0f8-8f18-807f-fac5-753c8dd433aa-4795df0a, #w-node-c2fbea59-9147-c213-f1ec-e667294b1042-4795df1d, #w-node-f2f64e45-9173-1bbe-ec32-21469cb5774e-4795df1d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-4795dd7c {
    order: -9999;
  }

  #w-node-_063f2718-a469-55db-ff3e-723a8053a9bd-8053a9b6, #w-node-_3b45cb23-9c57-2d76-9f27-1750255861e3-4795dd7d {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_7887f480-86ef-cbf3-da22-27cc0d13db59-4795dd7e {
    justify-self: auto;
  }

  #w-node-_9fb716fd-d2ad-f790-902c-bdb863b3413e-4795dd7e {
    order: -9999;
  }

  #w-node-ab186fec-6213-8994-31dc-1a1578efd8f8-78efd8f1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-4795dd83, #w-node-c36f4b94-4c9c-d7c5-a648-8f3cb8d14937-4795dd88 {
    order: -9999;
  }

  #w-node-_3b010761-e29e-5376-0bff-4db4a07f9232-4795dd88, #w-node-_3b010761-e29e-5376-0bff-4db4a07f9234-4795dd88, #w-node-_388513d1-050a-4ae9-a049-9e4a61354024-4795dd88, #w-node-_388513d1-050a-4ae9-a049-9e4a61354026-4795dd88, #w-node-_658a10c2-4757-562a-3deb-300dc6944c35-4795dd88, #w-node-_658a10c2-4757-562a-3deb-300dc6944c37-4795dd88, #w-node-_71eadca3-022f-976a-3bd5-29e850a478e9-4795dd88, #w-node-_71eadca3-022f-976a-3bd5-29e850a478eb-4795dd88 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_9016ea31-e96d-9bcf-6d99-37a1f09e6707-4795dd88, #w-node-_3c811839-0720-dfe9-f104-e2891f2e660c-4795dd88, #w-node-_29a22fc4-784e-f913-b40f-8b45a39bc2a5-4795dd89, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-4795dd8a, #w-node-cdba413b-c23e-15bb-b5b5-0cb1be9f2930-4795dd8d {
    order: -9999;
  }

  #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d49-4795dd8d, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d4b-4795dd8d, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5b-4795dd8d, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5d-4795dd8d, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6d-4795dd8d, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6f-4795dd8d {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b4e77755-7f5a-2d61-0f2e-4fa3c58a1fbc-4795dd8d, #w-node-_6fb2e51b-6642-268b-7a08-4bb3b17e59fd-4795dd8f, #w-node-_2be3a462-0e0d-7193-edb2-802ca3107d5c-4795dd8f, #w-node-_447ef6da-125b-56bb-2388-1a2a2ec25c91-4795dd90, #w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fbf7-4795dd90 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-4795dd90 {
    justify-self: auto;
  }

  #w-node-bf24ed8e-dfe5-e028-e7ba-153178be563c-4795dd90, #w-node-_904fbadb-c002-7be0-a59a-61040f5f8a1a-4795dd92, #w-node-_06877ab2-3217-bcb1-fa1b-46dbcee102bd-4795dd92, #w-node-f985eace-70cc-0adf-00dd-0cef4ec843cb-4795dd92 {
    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-4795dd99 {
    justify-self: center;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de9-4795dd99 {
    justify-self: auto;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-4795dd99 {
    justify-self: center;
  }

  #w-node-_2f42c309-87ee-5052-956b-329362b1569c-4795dd99, #w-node-_46b43da4-278f-90a9-c3c1-4439e50873eb-4795dd9c, #w-node-_557dbd64-cc58-0f8f-250c-629e49b14fe7-4795dd9c, #w-node-ef59dcd4-c74d-8179-6dcb-a752ad721307-4795dd9c, #w-node-fcd54c1b-3ab4-0462-9d06-45a0a3deefe4-4795dda8, #w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa408-4795ddeb, #w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f55-4795ddeb {
    order: -9999;
  }

  #w-node-_3cf42171-1696-7682-ac29-e75c3e4def83-4795ddeb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3cf42171-1696-7682-ac29-e75c3e4def95-4795ddeb {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c371d8e6-3fca-e75b-6d3e-f34141a4ba97-4795de11, #w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01fb-4795de12, #w-node-d7cc155f-cf1c-1721-a402-de2cc12a5aca-4795de12 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-4795de12, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295dd-4795de7b {
    justify-self: auto;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee2282689d-4795de7b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268a1-4795de7b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_2df3a0ad-83b9-98b8-9d7b-daec15030853-4795de7b {
    order: -9999;
  }

  #w-node-bb45cf70-a61f-8245-44a2-b53073fb3368-4795de7b, #w-node-bb45cf70-a61f-8245-44a2-b53073fb336a-4795de7b, #w-node-bb45cf70-a61f-8245-44a2-b53073fb337a-4795de7b, #w-node-bb45cf70-a61f-8245-44a2-b53073fb337c-4795de7b, #w-node-bb45cf70-a61f-8245-44a2-b53073fb338c-4795de7b, #w-node-bb45cf70-a61f-8245-44a2-b53073fb338e-4795de7b {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-de2dc8c3-7028-3ccf-bc75-9d63898f92d0-4795de7c, #w-node-_0afe97fd-3f27-35c2-a34c-52c8eefbbbe9-4795de7c, #w-node-_2b1460ed-6ea9-ede3-6d57-27d6715958db-4795de7c, #w-node-_05ed51e2-276b-38ba-5734-f89da6edc364-4795de7c, #w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbb7-4795de7e, #w-node-a2fbd9e3-26a9-7c1e-7ab5-eedbf48f47fb-4795de7e, #w-node-_47febdce-6d1d-18b3-bb7b-1a07a4bf337e-4795de7e, #w-node-_772e257f-2c84-a391-da30-49028bb820f3-4795de7e {
    order: -9999;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e0b-4795de7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e1d-4795de7e {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0db0-4795de8d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0dc2-4795de8d {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab853f-4795de8d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8543-4795de8d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9568caeb-4e32-9200-a7ee-128b9984eb5a-4795de90, #w-node-f3e74289-137e-9978-5d40-43069939d042-4795de90, #w-node-fab60779-f484-fabd-b487-acf59e5a1651-4795de90, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-4795de92, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-4795de95, #w-node-a737993d-c217-6e78-0f04-d1b2b1a12125-4795de96, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-4795de9a, #w-node-_6cf5176e-efe0-ef48-ac9d-eb643a805610-4795de9d {
    order: -9999;
  }

  #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8a-4795de9e {
    justify-self: center;
  }

  #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae8e-4795de9e {
    justify-self: auto;
  }

  #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae90-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae96-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae9c-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feaea2-4795de9e {
    justify-self: center;
  }

  #w-node-a105128a-058d-70f3-6245-893c62646139-4795de9e, #w-node-_5c70863d-1a52-6383-4e3f-80452b286f7e-4795de9e, #w-node-_26e9f2ac-04cc-2777-8b78-742ded52f0a6-4795de9e, #w-node-b81547dd-af1f-495e-8099-ba646b7d779b-4795dea0 {
    order: -9999;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a21e-4795dea2 {
    justify-self: center;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a222-4795dea2 {
    justify-self: auto;
  }

  #w-node-_591b56fd-21de-a0c7-525d-4a274f07c26f-4795dea3, #w-node-_1ba38c35-2d2b-eb66-409e-87e59df8ff8c-4795dea3, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-4795dea4, #w-node-_7ef6c1ec-22f2-2110-bb0e-76725c3a56f8-4795dea6, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f272-4795dea8, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-4795deb5, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-4795deba, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-4795debb, #w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037212-4795debf, #w-node-_915c9679-5d6d-4365-165c-82aabcd0a5fd-4795debf {
    order: -9999;
  }

  #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ec-4795debf {
    justify-self: auto;
  }

  #w-node-_82f320fd-9261-cc9e-2097-a0654478ff94-4795debf {
    order: -9999;
  }

  #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f1-4795debf, #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f3-4795debf, #w-node-_4c50c473-fca7-88c8-a05a-53a089138903-4795debf, #w-node-_4c50c473-fca7-88c8-a05a-53a089138905-4795debf, #w-node-f497ab9f-9482-02b3-ce24-8ede22694737-4795debf, #w-node-f497ab9f-9482-02b3-ce24-8ede22694739-4795debf {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_25aa1bce-c382-cf84-0016-6ba3937cb51e-4795debf {
    order: -9999;
  }

  #w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca3-4795decf, #w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca5-4795decf, #w-node-a2fae05c-c63d-f9c3-685f-2c8c24129183-4795decf, #w-node-a2fae05c-c63d-f9c3-685f-2c8c24129185-4795decf, #w-node-c253712d-5363-dbca-1ac0-5d7a30fcf315-4795decf, #w-node-c253712d-5363-dbca-1ac0-5d7a30fcf317-4795decf {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-fc5e85e4-1d58-4724-7774-d6e597a04635-4795ded0, #w-node-_681c96ae-d526-8e6b-ee91-19cc6e856e9f-4795ded1, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-4795ded2, #w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24ccc-4795ded3, #w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e290-4795ded4, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-4795ded5, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-4795ded6, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-4795ded8 {
    order: -9999;
  }

  #w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b5-4795deda, #w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b7-4795deda, #w-node-c7b6fad2-b76a-269f-3c40-8ba412961eb9-4795deda, #w-node-c7b6fad2-b76a-269f-3c40-8ba412961ebb-4795deda, #w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af115-4795deda, #w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af117-4795deda {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a3-4795dede {
    justify-self: auto;
  }

  #w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc93-4795dede, #w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc95-4795dede, #w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a23-4795dede, #w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a25-4795dede, #w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7dc-4795dede, #w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7de-4795dede, #w-node-daef6534-887e-6a5d-ee2d-1909a5f2266d-4795dede, #w-node-daef6534-887e-6a5d-ee2d-1909a5f2266f-4795dede {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-c9985a9a-19e7-d815-1a38-934dc25baed4-4795dede, #w-node-_0884174d-03c0-a86b-4d59-84563b0335b5-4795dedf, #w-node-b213ad13-18a0-2386-308d-da921512a3e5-4795dedf, #w-node-_39784683-b100-e9ea-ca90-681f73600934-4795dedf, #w-node-_7a92d68c-c62f-be29-b0a8-30095932a299-4795dedf, #w-node-_118d906d-6502-6396-cf29-34a6bb756b0f-4795dedf, #w-node-_55fffc87-ff28-1db1-00b2-465460ea7ab8-4795dedf, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4caf4e-4795dee3, #w-node-c9181158-d69e-8ce0-25d0-123dcfa64719-4795dee3 {
    order: -9999;
  }

  #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa9-4795dee3 {
    justify-self: auto;
  }

  #w-node-_884dc605-9559-4ccd-d5f8-bddcc1b81da0-4795dee6, #w-node-ae58db78-93f5-37e2-dba5-173a3b0532f1-4795dee6 {
    order: -9999;
  }

  #w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-4795deeb {
    justify-self: auto;
  }

  #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb89c-4795deec, #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb8aa-4795deec, #w-node-bd703afd-2c51-e3ce-0c33-8ca7ea6b139e-4795deed, #w-node-_1a42580c-c6e6-1449-d608-6f5b3914f00c-4795df00 {
    order: -9999;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3edfd-4795df02 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-4795df02 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_8cc5c7f8-b574-1af3-cdd0-38756101b109-4795df03, #w-node-_9b54e4aa-c4a8-7211-d4e6-171454fc6f95-4795df03, #w-node-_1964f017-367f-b28f-6927-316410504fe4-4795df03, #w-node-_6e2a07a2-62fe-3a2c-3f8a-00464f8bbfb7-4795df03, #w-node-_39006515-fd28-e008-7602-102ce899e86c-4795df03 {
    order: -9999;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8e4-4795df03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8f6-4795df03 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e325416150f-4795df03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e3254161513-4795df03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-4795df03, #w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-4795df03, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-4795df03, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-4795df03, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-4795df03, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-4795df03 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee07284e-4795df03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee072860-4795df03 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ffb0a972-dc32-f9f6-f24b-36101cef44da-4795df2f, #w-node-_21618a8d-20c9-a4f9-84d9-5ecad15dc10e-4795df30 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-4795dd99, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-4795dd99 {
    justify-self: center;
  }

  #w-node-_2cab95ba-548f-d48d-e01c-3e3df514a85a-4795de97 {
    justify-self: stretch;
  }

  #w-node-_08beca2a-ff98-2231-3841-6c2ca8b95204-4795de9c {
    justify-self: center;
  }

  #w-node-_43762a49-17da-ace2-b2c1-b47eb8ac52ca-4795de9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_773b82c5-2370-efe4-1a4b-f23fef816813-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae90-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae96-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feae9c-4795de9e, #w-node-bfb82871-7890-c2cf-0b61-fd81a0feaea2-4795de9e {
    justify-self: center;
  }

  #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb89c-4795deec {
    order: -9999;
  }
}
