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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a30ca7_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a30cf2_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a3144a_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a31448_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;
}

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

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

.overflow-auto {
  overflow: auto;
}

.text-align-right {
  text-align: right;
  align-self: flex-end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-color-white.text-weight-bold.text-decoration-none.margin-xsmall.margin-right:hover {
  text-decoration: underline;
}

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

.button-group {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  text-transform: capitalize;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 40px 40px auto;
}

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

.button-group.button-group-grid {
  position: relative;
  bottom: 0;
  right: 0;
}

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

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

.margin-huge.margin-bottom.companies-filter {
  position: relative;
  top: 240px;
}

.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.max-width-xlarge-hero-vpe {
  max-width: 1140px;
}

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

.margin-vertical.margin-large.company-prev {
  max-width: 500px;
}

.margin-vertical.margin-huge, .margin-vertical.margin-custom1, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom3, .margin-vertical.margin-xxlarge {
  margin-left: 0;
  margin-right: 0;
}

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

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

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

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

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

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

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

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

.margin-xxhuge {
  margin: 10rem;
}

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

.page-wrapper {
  overflow: visible;
}

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

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

.padding-large {
  padding: 3rem;
}

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

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

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

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

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

.margin-bottom.margin-huge {
  text-align: left;
  margin: 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;
}

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

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

.margin-right.margin-xxxsmall {
  margin-right: 4px;
}

.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 {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: minmax(240px, 360px) 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.align-center.vpe-grid-view-hero {
  grid-template-columns: minmax(240px, 460px) 1fr;
}

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

.container-medium.vpe-schedule {
  max-width: 66rem;
  overflow: 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 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Ubuntu, Arial, sans-serif;
}

.text-style-ubuntu.text-weight-bold.text-size-medium.margin-right.margin-xxxsmall, .text-style-ubuntu.text-weight-bold.margin-right.margin-xxxsmall {
  margin-right: 4px;
}

.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.shadow-medium.splide__arrow.splide__arrow--prev {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

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

.zigzag-imagewrapper.vpe-ceo-pic {
  justify-content: center;
  display: flex;
}

.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-column-gap: 34px;
  grid-template-columns: minmax(120px, 250px) minmax(250px, 440px);
}

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

.zigzag-content-grid.hero-gap.align-center {
  align-content: center;
}

.zigzag-content-grid.hero-gap.align-center.margin-bottom.margin-xxhuge {
  grid-template-columns: minmax(0, auto) minmax(250px, 440px);
  justify-items: stretch;
}

.zigzag-content-grid.hero-gap.align-center.margin-bottom.margin-xxhuge.vpe-contact-person {
  text-align: center;
  display: block;
}

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

.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);
  background-color: #000;
}

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

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

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

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

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

.swiper {
  background-color: #fff0;
}

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

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

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

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

.hero-cta-buttonwrap.padding-section-xsmall.margin-0, .hero-cta-buttonwrap.margin-0 {
  margin-top: 0;
}

.hero-cta-buttonwrap.margin-xsmall.margin-top {
  margin-top: 1rem;
}

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

.inline-block.stats-disclaimer {
  color: var(--white);
  margin-top: 20px;
  padding-right: 5px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.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: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  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-logo.simple-footer-logo {
  margin-left: auto;
  margin-right: auto;
}

.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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a30da9_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: "Area"
                 "Area"
                 / 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;
}

.section-statement-big.background-color-vpe-blue.margin-xxhuge-n.margin-top.margin-0 {
  margin-top: 0;
}

.section-statement-big.background-color-vpe-light-purple.background-color-vpe-light-purple-no-ill {
  background-image: none;
}

.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;
  position: absolute;
  inset: 0%;
}

.cta4_background-image-wrapper.fixed-position {
  z-index: 0;
  position: sticky;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer.fade-to-black-bottom {
  background-image: linear-gradient(#0000, #000 100%, #000);
}

.header-100vh {
  justify-content: center;
  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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a30e57_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a31750_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;
}

.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;
  margin-top: 1rem;
  margin-bottom: 1rem;
  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;
}

.nav-button.is--popup-closer {
  display: none;
}

.nav-button.is-nav {
  width: 3rem;
  height: 3rem;
}

.nav-button.nav-sign-out {
  width: auto;
  margin-right: 1.35rem;
}

.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_feature-big-software-2.minimalist-company-bk {
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316cc_company-ill-bk.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

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

.swiper-slide-2.mouse-hover-drag.custom-slider {
  width: 400px;
}

.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;
  width: 100%;
  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: 190px;
  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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a31657_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a31657_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a31659_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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a31658_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%;
}

.divider-line-grey.margin-xlarge.margin-bottom {
  margin-bottom: 4rem;
}

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

.arrow-circle-4.shadow-medium.arrow-circle-vpe {
  box-shadow: none;
  background-color: #f2f2f2;
}

.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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316c3_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-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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a3169c_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-areas: "Area";
}

.region-details {
  display: flex;
}

.comma-symbol {
  padding-right: 6px;
}

.company-logo {
  margin-right: 12px;
}

.company-name {
  align-items: center;
  display: flex;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316a3_Group%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #657cff;
}

.fnt-slider-buttons-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.flow-ninja-team-slider-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flow-ninja-team-swiper {
  width: 100%;
  margin-bottom: 48px;
}

.swiper-wrapper-2 {
  flex: none;
  display: block;
}

.swiper-wrapper-2.flow-ninja-team {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.swiper-wrapper-2.pop-up-list {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316a4_Group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 60%;
}

.slider-button-right:active {
  background-color: #657cff;
}

.swiper-slide-3 {
  flex: none;
}

.swiper-slide-3.flow-ninja-team-swiper-slide {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 480px;
  display: flex;
  position: relative;
}

.swiper-slide-3.pop-up-slide {
  width: 100%;
  height: 420px;
  transition: height .4s cubic-bezier(.25, .46, .45, .94);
}

.fnt-slide-content {
  cursor: pointer;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fnt-swiper-image {
  width: 100%;
  height: 480px;
}

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

.fnt-gradient {
  opacity: 1;
  background-image: linear-gradient(#131f620d 31.16%, #001aaa99);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flow-ninja-member-info {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.h4-style {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1em;
}

.button-pop-up {
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 30px;
  flex: 0 auto;
  padding: 9px 24px;
  font-size: 18px;
  line-height: 1em;
}

.pop-up-slider-overlay {
  z-index: 9999;
  background-color: #0c1438fa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
  transform: scale(0);
}

.slider-button-light-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #fff3f01a;
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316a6_Group%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  flex: none;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-light-left:hover {
  color: #fff;
  background-color: #ffd5ca33;
  background-position: 40%;
}

.slider-button-light-left:active {
  background-color: #ffd5ca4d;
}

.pop-up-pagination {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.pop-up-swiper-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pop-up-swiper-close-button {
  z-index: 99999999;
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
  position: absolute;
  inset: 30px 30px auto auto;
}

.slider-button-light-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #fff3f01a;
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316a5_Group%20(3).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  flex: none;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-light-right:hover {
  color: #fff;
  background-color: #ffd5ca33;
  background-position: 60%;
}

.slider-button-light-right:active {
  background-color: #ffd5ca4d;
}

.container-4 {
  width: 100%;
  max-width: 1328px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.container-4.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pop-up-swiper-buttons {
  justify-content: space-between;
  align-items: center;
  width: 412px;
  display: flex;
}

.pop-up-swiper {
  align-items: center;
  width: 100%;
  height: 580px;
  margin-bottom: 48px;
  padding-top: 60px;
  display: flex;
}

.pop-up-close-button-line {
  background-color: #fff;
  flex: none;
  width: 24px;
  height: 2px;
}

.pop-up-close-button-line.left-line {
  position: absolute;
  transform: rotate(-45deg);
}

.pop-up-close-button-line.right-line {
  position: absolute;
  transform: rotate(45deg);
}

.pop-up-item-content {
  background-color: #e9cd461a;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pop-up-slide-info {
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.pop-up-slide-left {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.column-9 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.pop-up-swiper-name {
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.2em;
}

.pop-up-swiper-job-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.pop-up-line {
  background-color: #fff;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 0;
}

.pop-up-bio {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: none;
  font-size: 20px;
  line-height: 1.1em;
  display: flex;
}

.margin-bot-m {
  margin-bottom: 24px;
}

.section-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section-2.overflow-none {
  background-color: #f0f4f9;
  font-size: 24px;
  line-height: 1.2em;
  overflow: hidden;
}

.pop-up-item-content-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.collection-list-wrapper {
  position: relative;
  left: auto;
}

.slick-image-wrapper {
  box-shadow: none;
  color: #fff;
  border: 3px solid #00000012;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 60% 3rem 2rem;
  font-size: 20px;
  line-height: 28px;
  text-decoration: none;
  transition: box-shadow .4s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.slick-image-wrapper:hover {
  box-shadow: inset 0 0 0 1px #fff0;
}

.slick-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.slick-image.product-card-logo {
  width: auto;
  max-width: 190px;
  height: auto;
}

.global {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.slick-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding-top: 30vh;
  padding-bottom: 30vh;
  display: flex;
  position: relative;
}

.section-3 {
  z-index: 4;
  width: 100%;
  position: relative;
  overflow: visible;
}

.section-3.is--hero {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  display: flex;
}

.paragraph-15 {
  color: var(--black);
}

.div-block-17, .collection-item-2 {
  display: flex;
}

.progress-parent-2 {
  background-color: #fff;
  min-height: 2px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.div-block-18 {
  padding: 70px 115px 70px 70px;
}

.text-block-8 {
  padding-right: 5px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: inline-block;
}

.progress-parent-3 {
  background-color: #fff;
  min-height: 2px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.div-block-19 {
  padding: 70px 115px 70px 70px;
}

.text-block-9 {
  padding-right: 5px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: inline-block;
}

.slider-wrapper {
  border: 3px solid #00000012;
  border-radius: 20px;
  padding: 3rem;
}

.company-item {
  border: 3px solid #00000012;
  border-radius: 20px;
  height: 100%;
  padding: 3rem 3rem 2rem;
}

.company-pic {
  max-width: 190px;
  margin-bottom: 3rem;
}

.company-short-desc {
  text-align: left;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.company-short-desc.company-short-desc-grid {
  margin-top: 60px;
}

.company-title {
  text-align: left;
  margin-top: 65px;
  margin-bottom: 1.25rem;
  display: none;
}

.modal {
  z-index: 9999;
  background-color: #0006;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.idtext {
  width: 0;
  height: 0;
  overflow: hidden;
}

.idtextmodal {
  z-index: -100;
  width: 0;
  height: 0;
  overflow: hidden;
}

.modal-content {
  background-color: var(--white);
  perspective-origin: 50%;
  transform-origin: 50%;
  border-radius: 24px;
  width: 80%;
  max-width: 1120px;
  margin: auto;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.div-block-20 {
  padding: 60px;
}

.modal-header {
  background-color: #ebf2f2;
  align-items: center;
  width: 100%;
  padding: 20px 60px;
  display: flex;
  position: relative;
}

.image-16 {
  max-width: 190px;
}

.modal-body-logo {
  max-width: 190px;
  margin-bottom: 20px;
}

.grid-5 {
  grid-column-gap: 46px;
  grid-template-columns: minmax(auto, auto) 1fr;
  align-items: start;
}

.customers-line {
  align-items: center;
  display: flex;
}

.company-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.md-name, .div-block-21 {
  align-items: center;
  display: flex;
}

.link, .link-2 {
  line-height: 1.8;
}

.italic-text-2 {
  font-style: normal;
  line-height: 1.8;
}

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

.link-3 {
  line-height: 1.8;
}

.company-financials {
  margin-top: 20px;
}

.company-th {
  background-color: var(--grey);
  padding: 8px 6px 6px 12px;
}

.div-block-22 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-23 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-24 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-25 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, auto) minmax(auto, auto);
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-26 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto);
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.fin-col {
  padding: 6px;
}

.fin-col.fin-col-first {
  padding-left: 12px;
}

.close {
  text-indent: 9999px;
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316a9_regular-close-icn.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 44px;
  height: 44px;
  padding: 10px;
  position: absolute;
  inset: 15px 25px auto auto;
}

.d-block, .link-4, .link-5, .link-6 {
  display: block;
}

.splide {
  width: 100%;
  position: relative;
}

.splide__list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.splide__slide {
  background-color: var(--white);
  border-radius: 16px;
  flex: none;
  width: 340px;
  padding: 40px;
  position: relative;
}

.splide__slide.is-active {
  width: 420px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.splide__arrows {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.splide__arrows.is--mobile-center {
  justify-content: space-between;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

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

.slider-pill_img {
  text-align: center;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-pill_photo {
  text-align: left;
  object-fit: cover;
  max-height: 100%;
  transition: transform .35s;
}

.sliders_text2 {
  font-style: italic;
}

.display-none {
  display: none;
}

.image-17 {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.background-color-vpe-blue {
  background-color: #202ab4;
}

.img-fullheigh-background {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.div-block-27 {
  display: flex;
}

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

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

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

.padding-xxxhuge {
  padding: 24rem;
}

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

.company-page-redirect {
  position: absolute;
  inset: 0%;
}

.company-country {
  background-color: var(--white);
  text-align: left;
  border-radius: 16px;
  align-items: center;
  height: 48px;
  display: flex;
  position: absolute;
  inset: auto 40px 50px;
}

.company-country.company-country-grid {
  justify-content: space-between;
  display: flex;
}

.company-country.padding-small {
  display: flex;
}

.company-country.padding-large.vpe-details-pg-country {
  width: auto;
  position: relative;
  bottom: auto;
  left: auto;
  right: auto;
}

.div-block-28 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-color-custom1-vpe {
  color: #7785ff;
}

.text-color-custom1-vpe.country-name {
  text-transform: uppercase;
  align-self: center;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

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

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

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

.heading-18 {
  font-size: 68px;
}

.text-color-custom2-vpe {
  color: #02d1e4;
}

.text-color-custom2-vpe.vpe-statistics-grid-title {
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 2.1;
}

.vpe-logo {
  width: 100%;
  max-width: 360px;
}

.vpe-logo.vpe-logo-grid {
  max-width: 460px;
}

.vpe-logo.vpe-logo-grid.vpe-logo-grid-product-page {
  text-align: center;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.vpe-logo.vpe-logo-grid.vpe-logo-grid-product-page.vpe-logo-login {
  width: 80%;
}

.grid-6 {
  grid-column-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: minmax(240px, 240px) minmax(100px, 480px);
}

.vpe-heading-text {
  max-width: 480px;
  margin-top: 240px;
  margin-bottom: 120px;
}

.vpe-heading-text.vpe-heading-text-grid-view {
  max-width: 600px;
  margin-top: 160px;
  margin-bottom: 40px;
}

.vpe-heading-text.vpe-heading-text-grid-view.vpe-heading-text-product-page {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-19 {
  margin-bottom: 36px;
  font-size: 68px;
}

.heading-19.vpe-grid-view-h1 {
  font-size: 40px;
}

.vpe-short-divider {
  background-color: var(--white);
  width: 80px;
  height: 4px;
  margin-top: 40px;
}

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

.filter-area {
  margin-bottom: 100px;
}

.filter-area.max-width-xlarge.align-center {
  margin-bottom: 0;
  padding-top: 40px;
}

.filter-area.align-center.filter-area-grid {
  width: 85%;
}

.vpe-long-divider {
  background-color: var(--white);
  width: 100%;
  height: 4px;
}

.vpe-long-divider.vpe-blue-divider {
  background-color: #202ab4;
}

.vpe-long-divider.vpe-blue-divider.margin-xxsmall.margin-bottom {
  clear: both;
}

.vpe-see-all.text-decoration-none.text-color-custom3-vpe {
  line-height: 1.95;
}

.vpe-see-all.text-decoration-none.text-color-custom3-vpe.text-size-medium.margin-xxsmall {
  margin-bottom: .5rem;
}

.vpe-see-all.text-decoration-none.text-color-custom3-vpe.text-size-medium.margin-xxsmall.margin-bottom:hover {
  text-decoration: underline;
}

.vpe-see-all.text-decoration-none.text-color-custom3-vpe.text-size-medium.active {
  color: var(--white);
  font-weight: 700;
}

.vpe-see-all.text-decoration-none.text-color-custom3-vpe.text-size-medium.active.margin-bottom.margin-xxsmall:hover {
  text-decoration: underline;
}

.filter-options.text-style-ubuntu.text-decoration-none.text-size-medium {
  display: flex;
}

.filter-options.text-style-ubuntu.text-decoration-none.text-size-medium.margin-xxsmall.margin-bottom {
  flex-direction: row;
}

.text-color-custom3-vpe {
  color: #b4c6fc;
}

.text-color-custom3-vpe.text-decoration-none:hover, .text-color-custom3-vpe.text-decoration-none.margin-xsmall.margin-right:hover {
  text-decoration: underline;
}

.text-color-custom3-vpe.text-decoration-none.margin-xsmall.margin-right.text-color-custom6-vpe.active, .text-color-custom3-vpe.text-decoration-none.text-color-custom6-vpe.active {
  color: #202ab4;
  font-weight: 700;
}

.text-decoration-none {
  text-decoration: none;
}

.div-block-29 {
  float: right;
  justify-content: space-between;
  align-items: flex-end;
  display: block;
}

.background-color-vpe-light-purple {
  background-color: #d8dbff;
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316ca_light-purple-section.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.background-color-vpe-light-purple.background-color-vpe-centered-illustration {
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316cd_centered-ill.png");
  background-position: 50% 100%;
  background-size: auto;
}

.margin-xxxhuge {
  margin: 14.375rem;
}

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

.text-color-custom4-vpe {
  color: #0087ff;
}

.text-color-custom4-vpe.h2-vpe {
  font-size: 54px;
  line-height: 1.7;
}

.text-color-custom4-vpe.margin-bottom.margin-medium {
  color: #0087ff;
}

.text-color-custom5-vpe {
  color: #202ab4;
}

.text-color-custom5-vpe.inline-block.margin-right.margin-xxsmall.text-size-18px.text-weight-medium, .text-color-custom5-vpe.text-size-18px.text-weight-medium {
  font-weight: 500;
}

.text-color-custom5-vpe.text-size-18px.text-weight-medium:hover {
  text-decoration: underline;
}

.slider-height {
  max-height: 340px;
}

.company-grid-list-item {
  background-color: var(--white);
  border-radius: 16px;
  width: 100%;
  padding: 0;
  position: relative;
}

.company-grid-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 33.3%;
  grid-auto-flow: row;
  display: grid;
}

.company-grid-list-item-overlay {
  background-color: var(--white);
  border-radius: 16px;
  width: 100%;
}

.text-color-custom6-vpe {
  color: #6871e9;
}

.companies-grid {
  padding-top: 240px;
}

.filtering-hp-vpe {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.vpe-blue-divider {
  background-color: #202ab4;
}

.vpe-medium-divider {
  width: 226px;
  height: 4px;
}

.h4-vpe {
  font-size: 28px;
  font-weight: 400;
}

.grid-7 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 100px minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
}

.week-number {
  color: #949494;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.week-item {
  border-bottom: 4px solid #e6e6e6;
  margin-bottom: 64px;
}

.event-title {
  color: #686868;
  margin-bottom: 10px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.event-title.event-title-reserved {
  color: #202ab4;
}

.event-date {
  margin-bottom: 8px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.event-time {
  color: gray;
  margin-bottom: 16px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.event-time.passed-event-time {
  display: none;
}

.summer-break-text {
  color: #0087ff;
  background-color: #e9ebff;
  margin-bottom: 40px;
  margin-left: -23px;
  padding-left: 23px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
}

.text-span-3, .bold-text-3 {
  font-size: 14px;
}

.add-to-calendar {
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.vpe-light-purple-bk {
  background-color: #f6f6ff;
  min-height: 160px;
}

.vpe-products-categ.text-color-custom2-vpe {
  margin-bottom: 12px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vpe-products-categ.text-color-custom2-vpe.vpe-products-categ-grid {
  color: #0087ff;
}

.heading-20 {
  margin-bottom: 16px;
}

.grid-8 {
  grid-column-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.customers-vpe-company-details {
  display: inline-block;
}

.background-color-medium-dark-purple {
  background-color: #d8dbff;
}

.office-pic-background {
  background-image: url("https://cdn.prod.website-files.com/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a316cb_office-pic.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.div-block-31 {
  align-items: center;
  display: flex;
}

.reserve-slot {
  position: absolute;
  inset: 0%;
}

.reserve-slot-button {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.add-to-calendar-button {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  align-items: center;
  padding-top: 7px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Ubuntu, Arial, sans-serif;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.add-to-calendar-button.passed-event {
  color: var(--black);
}

.div-block-32 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-18 {
  flex: 1;
}

.div-block-33 {
  flex: 1;
  align-self: center;
  align-items: center;
  display: flex;
}

.vpe-details-pg-logo {
  text-align: center;
  max-width: 450px;
}

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

.vpe-white-divider.vpe-extrashort-divider {
  width: 25px;
  height: 4px;
}

.vpe-statistics-row {
  align-items: flex-start;
  display: flex;
}

.vpe-statistics-label {
  color: #b4c6fc;
  text-align: right;
  padding-top: 14px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
}

.vpe-statistics-label.vpe-prod-tech-label {
  padding-top: 4px;
}

.vpe-statistics-number {
  color: var(--white);
  border-bottom: 4px solid #fff3;
  padding-bottom: 10px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.vpe-statistics-number.vpe-prod-tech {
  font-size: 24px;
}

.vpe-statistics-grid {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid;
}

.text-size-24px {
  font-size: 24px;
}

.text-size-28px {
  font-size: 28px;
  line-height: 1.7;
}

.vpe-round-img-border {
  border: 8px solid var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vpe-statistics-section {
  grid-column-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.vpe-statistics-section.vpe-statistics-section-tech {
  grid-template-columns: 1fr .5fr;
}

.background-color-vpe-light-blue {
  background-color: #008fe8;
}

.text-size-32px {
  font-size: 32px;
  line-height: 1.3;
}

.text-color-custom7-vpe {
  color: #b3e2ff;
}

.recording-prev-img {
  max-width: 480px;
}

.vpe-round-img-md {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.add-all-to-calendar {
  text-align: center;
  cursor: pointer;
  background-color: #202ab4;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.add-all-to-calendar:hover {
  opacity: .9;
}

.add-all-to-calendar.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.div-block-34 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vpe-week-number, .vpe-week-day, .vpe-week-time {
  display: flex;
}

.event-week-number {
  color: #949494;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 14px;
}

.position-relative {
  position: relative;
}

.div-block-36 {
  display: flex;
}

.country-name-flag {
  align-self: center;
  display: flex;
}

.country-flag-16 {
  max-width: 16px;
  margin: 10px;
}

.flag-container-grid-section.background-color-enterprisegrey {
  border-radius: 12px;
  align-self: center;
  align-items: center;
  margin-right: 6px;
  display: flex;
}

.no-companies {
  background-color: #0000;
  padding-left: 0;
}

.div-block-37, .stats-row {
  display: flex;
}

.div-block-38 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-hero-product-page {
  margin-bottom: 16px;
  font-size: 2.4rem;
}

.simple-footer {
  text-align: center;
  width: 100%;
  padding: 30px 20px 20px;
}

.vpe-light-blue-button {
  background-color: var(--white);
  color: #272cb6;
  text-align: center;
  border-radius: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.vpe-light-blue-button.margin-medium.margin-top {
  color: #003253;
  background-color: #02d1e4;
}

.vpe-light-blue-button.margin-medium.margin-top.vpe-lg-button {
  cursor: pointer;
  border-radius: 16px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
}

.vpe-light-blue-button.margin-medium.margin-top.vpe-lg-button:hover {
  opacity: .8;
}

.div-block-39 {
  text-align: right;
}

.vpe-contact-section {
  justify-content: space-around;
  display: flex;
}

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

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

.div-block-40 {
  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;
  place-content: center;
  place-items: center;
  display: flex;
}

.text-block-10 {
  text-align: center;
  font-size: 2rem;
}

.login-container {
  background-color: var(--white);
  border-radius: 16px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 60px 70px;
}

.vpe-login-logo {
  margin-bottom: 60px;
}

.html-embed-10 {
  text-align: center;
}

.link-7, .link-7:hover {
  text-decoration: underline;
}

.div-block-41 {
  width: 100%;
  min-width: 500px;
  height: 100%;
}

.event-title-small {
  font-size: 14px;
}

.empty-state {
  background-color: #0000;
  padding-left: 0;
}

.events-calendar {
  grid-column-gap: 36px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-9 {
  grid-template-columns: 1fr;
}

.events-holder {
  padding: 30px;
}

.div-block-42 {
  text-align: center;
}

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

  .splide__list {
    margin-left: -2.75%;
  }
}

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

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

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

  .zigzag-imagewrapper.vpe-ceo-pic {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .section_feature-big-software-2.minimalist-company-bk {
    background-position: 50%;
  }

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

  .slider-button-left:hover, .slider-button-right:hover {
    background-position: 50%;
  }

  .h4-style {
    font-size: 24px;
  }

  .container-4.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .margin-bot-m {
    margin-bottom: 28px;
  }

  .section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .slick-image-wrapper {
    font-size: 17px;
    line-height: 24px;
  }

  .div-block-18, .div-block-19 {
    padding-left: 60px;
  }

  .splide__slide {
    width: 50%;
  }

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

  .vpe-logo {
    max-width: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .vpe-heading-text {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 100px;
  }

  .vpe-heading-text.vpe-heading-text-grid-view {
    max-width: 90%;
    margin: 20px auto;
  }

  .vpe-short-divider {
    margin-left: auto;
    margin-right: auto;
  }

  .text-color-custom4-vpe.h2-vpe {
    font-size: 40px;
  }

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

  .h4-vpe.margin-bottom.margin-small {
    align-self: center;
  }

  .vpe-products-categ.text-color-custom2-vpe {
    font-size: 18px;
  }

  .div-block-30 {
    padding-top: 60px;
  }

  .grid-8 {
    display: block;
  }

  .vpe-statistics-grid {
    align-items: stretch;
  }

  .vpe-statistics-section {
    display: block;
  }

  .add-all-to-calendar {
    align-self: center;
    margin-bottom: 20px;
  }

  .div-block-34 {
    flex-direction: column;
  }
}

@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/650942dd1b032fb7a4a30c92/650942dd1b032fb7a4a3174e_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;
  }

  .slider-button-left {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .fnt-slider-buttons-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flow-ninja-team-swiper {
    margin-bottom: 32px;
  }

  .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .swiper-slide-3.flow-ninja-team-swiper-slide {
    height: 320px;
  }

  .swiper-slide-3.pop-up-slide {
    height: 350px;
  }

  .fnt-slide-content {
    flex: none;
  }

  .fnt-swiper-image {
    height: 320px;
  }

  .fnt-gradient, .flow-ninja-member-info {
    display: block;
  }

  .h4-style {
    font-size: 20px;
  }

  .slider-button-light-left, .slider-button-light-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .container-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-4.grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .pop-up-swiper-buttons, .pop-up-bio {
    display: none;
  }

  .margin-bot-m {
    margin-bottom: 20px;
  }

  .section-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .pop-up-item-content-2 {
    background-position: 50%;
    background-size: cover;
  }

  .slick-image-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-18, .div-block-19 {
    padding: 40px;
  }

  .splide__slide {
    width: 100%;
  }

  .vpe-logo {
    width: 50%;
    margin-top: 20px;
  }

  .vpe-heading-text {
    margin-top: 10px;
  }

  .heading-19 {
    font-size: 40px;
  }

  .filter-area.align-center.filter-area-grid {
    width: 100%;
  }

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

  .filtering-hp-vpe {
    flex-direction: column;
  }

  .div-block-30 {
    padding-top: 100px;
  }
}

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

  .nav-button.nav-sign-out {
    white-space: nowrap;
    position: absolute;
    top: 6px;
  }

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

  .swiper-slide-3.pop-up-slide {
    height: 227px;
  }

  .pop-up-swiper-buttons {
    display: none;
  }

  .pop-up-swiper-name {
    font-size: 24px;
  }

  .pop-up-swiper-job-title {
    font-size: 16px;
  }

  .pop-up-item-content-2 {
    padding: 12px;
  }

  .slick-image-wrapper {
    height: 40vw;
  }

  .div-block-18, .div-block-19 {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .login-container {
    width: auto;
    margin-top: 50px;
    padding: 20px 30px;
  }
}

#w-node-b7df87b9-cc0a-40ae-6f36-e988f02c061c-c913f42a, #w-node-dadc95e0-b7b5-f5ec-6711-cf521cc82c1d-c913f42a, #w-node-_15775552-1766-5666-af60-127e655f768c-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7d4-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7d6-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7dd-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7e4-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7eb-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7f2-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7f9-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c7fb-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c802-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c809-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c811-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c819-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c820-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c822-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c82a-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c831-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c838-c913f42a, #w-node-abd01cb0-8619-4f95-eadd-2a78bd50c840-c913f42a, #w-node-b17c9cb6-4b68-4a39-8616-7059ef82ea2f-c913f42a, #w-node-b31ee99e-9e43-ae45-41ad-4f7fcf3889df-c913f42a, #w-node-_6335d824-b6f8-8d50-50cd-c398e630e3ec-c913f42a, #w-node-ff3e66cf-8f79-f1c4-7159-4aadf9fbb815-c913f42a, #w-node-_47bb8fbe-a0c6-67bd-82c6-edd81cad8586-c913f42a, #w-node-_7af9bdf0-131f-3b86-5ef8-2845d9628e7e-c913f42a, #w-node-_2f0c8ce9-d7a0-1f63-859d-fccc4ce07aa4-c913f42a, #w-node-_9e67dd85-665b-0ea8-c37b-2409cf51d7d8-c913f42a, #w-node-b35914d1-a6d3-29a0-9d93-1aa55462b0ff-c913f42a, #w-node-_47e9b7fb-9569-ae4e-bd37-b0577e1bf6bc-c913f42a, #w-node-dad3f096-61ba-a72e-25e1-f67e5617be5e-c913f42a, #w-node-_8008c67c-21c4-850e-9797-78bdeef168b8-c913f42a, #w-node-b7b86a75-1d06-7508-20e3-391744281576-c913f42a, #w-node-b10db069-a63f-31a6-4116-59fbdce5027b-c913f42a, #w-node-ef243f53-ccf2-2977-f78e-eafb4d0f5c27-c913f42a, #w-node-c7afa4d3-3d2e-c497-c238-be55a3e0bb14-c913f42a, #w-node-_65b0c715-aeed-94eb-5119-1ddb74071ed5-c913f42a, #w-node-_4ea3b085-cd4d-6458-e488-451016421925-c913f42a, #w-node-fea77677-0770-d6ab-8ca6-4498567d765a-c913f42a, #w-node-_14fed969-28c9-aee5-98be-d4456a3f5b40-c913f42a, #w-node-d6f02bf3-a911-0216-a6e3-71e106ad7c60-c913f42a, #w-node-_02b38f30-7fed-e48f-793a-7dec05c7bc84-c913f42a, #w-node-_8594d6cc-5774-53b1-00f2-3624512600c1-c913f42a, #w-node-_91aa7be7-c3ac-f599-1fbc-456973559087-c913f42a, #w-node-_4e16cfbd-5a09-026b-f25e-581b41cbb9de-c913f42a, #w-node-_8c0a0fb3-694a-ff95-96d4-852b58de08f5-c913f42a, #w-node-_20283b0c-c367-ba2e-2f49-8f633e16c86c-c913f42a, #w-node-_447bed49-d29a-737b-b2b3-e638a1f0c9ed-c913f42a, #w-node-_1fa0b700-f3dc-8a29-2c54-1dc8a4ca96f8-c913f42a, #w-node-_13846a8f-17e4-865c-7226-ce804ff7c91b-c913f42a, #w-node-_8807a68e-fa2e-edff-3376-c3ae69f3776c-c913f42a, #w-node-_123345ad-20ef-4d3c-785a-04928573327f-c913f42a, #w-node-f92dea33-94d9-3ab4-a9a3-4fe29a8ee58a-c913f42a, #w-node-e25194ef-e45d-eaaf-dd17-fa23f5e03d91-c913f42a, #w-node-f65c1909-49c4-6f72-94d9-e0ad06a928bf-c913f42a, #w-node-e7e5ec74-a649-cad4-e28d-cfb1f3520541-c913f42a, #w-node-d64ba091-911d-a450-2e7d-7da8dd85ecad-c913f42a, #w-node-_98256cf3-7aab-63ab-e4bd-9e755cbdbf19-c913f42a, #w-node-_4b012e73-9492-b8aa-84f5-cdccfabe5e82-c913f42a, #w-node-c96f519c-fe4a-ac3d-79cb-cf355c807ac7-c913f42a, #w-node-_9f771741-6f8d-8dde-5d8e-07fb3a77ce69-c913f42a, #w-node-_57723505-532e-aff7-9dc7-0a666685404b-c913f42a, #w-node-b61744d7-aede-ca1d-ec07-d721044c0f9a-c913f42a, #w-node-_1f3ebc10-476c-b6e5-099f-8d724338cd86-c913f42a, #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, #w-node-a693eb5b-861d-dad9-79b9-d1d981555e28-81555d47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-_706c4e70-2a71-f9ce-b5af-fe71ec756705-c913f4b7 {
  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-c913f531, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e2fa-c913f531, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e314-c913f531, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e32e-c913f531, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e342-c913f531, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e353-c913f531, #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e35e-c913f531, #w-node-a12cb447-b4a2-56e6-203f-e7556ed329da-c913f538, #w-node-_7c4acbd0-7678-d22b-4b17-a528bd4a0a1c-c913f538, #w-node-f38ef8cf-57fc-f3b3-71b3-a1ad1170bb37-c913f538, #w-node-_27e7c20f-d6a1-49fb-53f3-70770a66c5ee-c913f538, #w-node-ed7a60fd-25bd-9c07-7e79-255b9be30c91-c913f538, #w-node-_1c670df2-8c3e-fbca-9c93-ca772887fdfe-c913f538, #w-node-_08b12245-c607-8014-d379-fe2260fcade3-c913f539, #w-node-_08b12245-c607-8014-d379-fe2260fcade3-c913f53a, #w-node-_08b12245-c607-8014-d379-fe2260fcade3-c913f53b, #w-node-_08b12245-c607-8014-d379-fe2260fcade3-c913f53c, #w-node-_08b12245-c607-8014-d379-fe2260fcade3-c913f53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

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

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

#w-node-_5b2643db-46cb-dc57-9a20-9f4f2b1250ff-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5b2643db-46cb-dc57-9a20-9f4f2b125100-c913f54e {
  align-self: center;
}

#w-node-dd898dd4-2f03-bf61-e5f6-6d34499640d3-c913f54e {
  align-self: stretch;
}

#w-node-_9a70fc6c-4ce5-ea15-af6c-82f1e661a891-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-_8e5af055-6223-2af9-7b07-303f06adcb78-c913f54e, #w-node-_54d0bc67-0d67-f557-8a60-7222b2ef6ef7-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b6b941cd-bc1f-54fa-c518-21e969f174fd-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b6b941cd-bc1f-54fa-c518-21e969f174ff-c913f54e {
  justify-self: start;
}

#w-node-caef95c0-ff75-4f2f-af94-69ddb4d4890e-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_28701986-e237-b30d-9c4a-f7b64b48dd06-c913f54e {
  justify-self: end;
}

#w-node-_32d47509-e662-39c7-883c-c294904f5e36-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dbc6446-d0bc-3b71-e916-19e58e4b9f88-c913f54e {
  justify-self: start;
}

#w-node-_09c1fd43-4ca0-24b1-0d3b-2128a7f381d8-c913f54e {
  justify-self: end;
}

#w-node-c2797bbe-0307-bf7e-6493-f0375ccef4f2-c913f54e {
  justify-self: start;
}

#w-node-ad585db2-4ad1-17b4-11b0-0acd0d556bdc-c913f54e {
  justify-self: end;
}

#w-node-ad585db2-4ad1-17b4-11b0-0acd0d556bde-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad585db2-4ad1-17b4-11b0-0acd0d556bdf-c913f54e {
  justify-self: start;
}

#w-node-d82fd613-dcf6-a470-eeb7-dd7e81d7a178-c913f54e {
  justify-self: end;
}

#w-node-d82fd613-dcf6-a470-eeb7-dd7e81d7a17a-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82fd613-dcf6-a470-eeb7-dd7e81d7a17b-c913f54e {
  justify-self: start;
}

#w-node-_4181f252-db7b-50d5-e9b1-25b16e388a57-c913f54e {
  justify-self: end;
}

#w-node-_4181f252-db7b-50d5-e9b1-25b16e388a59-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4181f252-db7b-50d5-e9b1-25b16e388a5a-c913f54e, #w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd2e-c913f54e {
  justify-self: start;
}

#w-node-_48a1b12d-1302-f661-7aa9-c18ee0966625-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd36-c913f54e {
  justify-self: end;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd38-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd39-c913f54e {
  justify-self: start;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd3f-c913f54e {
  justify-self: end;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd42-c913f54e {
  justify-self: start;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd48-c913f54e {
  justify-self: end;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd4a-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd4b-c913f54e {
  justify-self: start;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd4c-c913f54e {
  justify-self: end;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd4e-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd4f-c913f54e {
  justify-self: start;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd50-c913f54e {
  justify-self: end;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd52-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd53-c913f54e {
  justify-self: start;
}

#w-node-ab62d4fc-29a3-d0f0-788f-83429194ddcd-c913f54e {
  justify-self: end;
}

#w-node-_1a199493-f86a-ba98-c4a7-92c147750544-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a199493-f86a-ba98-c4a7-92c147750545-c913f54e {
  justify-self: start;
}

#w-node-_78ccd1ae-354f-99c3-74d3-ad2ecdf1413e-c913f54e {
  justify-self: end;
}

#w-node-_661a54c1-24af-18a1-30de-d99d592ddc4f-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_661a54c1-24af-18a1-30de-d99d592ddc50-c913f54e {
  justify-self: start;
}

#w-node-aec47ed0-7bdf-bfb1-0e51-6ff0dfa66f87-c913f54e {
  justify-self: end;
}

#w-node-e7c50f74-0969-3576-cfd1-7c96a190962b-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7c50f74-0969-3576-cfd1-7c96a190962c-c913f54e {
  justify-self: start;
}

#w-node-f5ca8113-9194-4491-3802-c633b8a65ea9-c913f54e {
  justify-self: end;
}

#w-node-ba22eac8-51a5-6d51-b732-d51d80329e1f-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba22eac8-51a5-6d51-b732-d51d80329e20-c913f54e {
  justify-self: start;
}

#w-node-b25daf84-1fbf-b1eb-dfb2-469636ff0359-c913f54e {
  justify-self: end;
}

#w-node-_64c415b6-aeea-a4ab-2721-1a30e48801d8-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64c415b6-aeea-a4ab-2721-1a30e48801d9-c913f54e {
  justify-self: start;
}

#w-node-ff315ce3-9886-0dde-9110-d2fb0da4cd2b-c913f54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2bdfc533-bb5e-c50d-2674-d020013d267c-c913f54e {
  align-self: center;
}

#w-node-_2bdfc533-bb5e-c50d-2674-d020013d267f-c913f54e {
  align-self: start;
}

#w-node-_37856afe-4dc9-e67c-cb59-d7f90a761a70-c913f54e {
  align-self: center;
}

#w-node-_37856afe-4dc9-e67c-cb59-d7f90a761a5d-c913f54e {
  align-self: start;
}

#w-node-_322c8e4d-66af-618b-e36c-1f23f3c3470e-c913f54e {
  align-self: center;
}

#w-node-_322c8e4d-66af-618b-e36c-1f23f3c34711-c913f54e {
  align-self: start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-_15e59c9d-78e7-61a1-d50c-c585fb482277-c913f571, #w-node-_7f1d9f76-c818-f4ff-3617-75ef54f1e587-c913f575, #w-node-_0d25dac2-8f60-b509-fe43-392b392d1f69-c913f575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9506735c-10d9-33c7-7b49-a2d9df58d26f-c913f579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1f729807-fa94-2c05-ea81-8276a8e432d8-c913f579 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_145f9137-0fe9-bfaf-e366-ecfe9e08f138-c913f57b, #w-node-c2e2f9a3-e818-4179-fccb-42a0c130ed2c-c913f57b, #w-node-c2e2f9a3-e818-4179-fccb-42a0c130ed31-c913f57b, #w-node-_0cee225c-1677-5c0f-dfea-8f176bb931f4-c913f57b, #w-node-_0cee225c-1677-5c0f-dfea-8f176bb931f7-c913f57b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

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

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

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

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

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

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

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

#w-node-_47e25472-315b-7789-3a68-5416c9699907-c913f588, #w-node-_47e25472-315b-7789-3a68-5416c969990a-c913f588, #w-node-_47e25472-315b-7789-3a68-5416c969990d-c913f588, #w-node-_47e25472-315b-7789-3a68-5416c9699910-c913f588, #w-node-_47e25472-315b-7789-3a68-5416c9699913-c913f588, #w-node-_47e25472-315b-7789-3a68-5416c9699916-c913f588, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1c9-c913f58d, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f1f7-c913f58d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

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

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

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

#w-node-ef5b3019-295e-a805-6770-9936c25cf507-c913f5b7, #w-node-ab8e51fd-c974-a5a9-c71d-2fc0c58becf9-c913f5b7, #w-node-b07f05ac-09f6-c875-f523-1f4df876f428-c913f5b7, #w-node-_58941e7a-a6e4-cb83-e62e-b6ecd17d87db-c913f5b7, #w-node-a2d6cdb3-5570-2296-86e4-a252115e635b-c913f5b7, #w-node-_85115e3c-16f4-999d-f1f5-a90268787e30-c913f5b7, #w-node-a2d6cdb3-5570-2296-86e4-a252115e6355-c913f5b7, #w-node-_227a5fae-f17d-5f3b-03f9-fc40347e231f-c913f5b7, #w-node-_227a5fae-f17d-5f3b-03f9-fc40347e2325-c913f5b7, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701a-c913f5b7, #w-node-_43e75bc5-33d9-ba05-8b73-8b6c3545701b-c913f5b7 {
  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-_07626d65-2783-8ffd-3d49-2b470b82601d-c913f5d6 {
  justify-self: end;
}

#w-node-_34342110-38c4-4046-33f0-a40c594ce60f-c913f5d6 {
  justify-self: start;
}

#signOutButton.w-node-be6f4bea-eadc-e9ad-ef8c-84400e61cfd0-c913f5d6 {
  justify-self: end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc91-c913f630 {
  justify-self: start;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed0-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed1-c913f630 {
  justify-self: start;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedcd-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedce-c913f630 {
  justify-self: start;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743b-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743c-c913f630 {
  justify-self: start;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bb-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bc-c913f630 {
  justify-self: start;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dce-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dcf-c913f630 {
  justify-self: start;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc8-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc9-c913f630 {
  justify-self: start;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b5-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b6-c913f630 {
  justify-self: start;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c4-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c5-c913f630 {
  justify-self: start;
}

#w-node-_197b7ce2-5682-0202-22dc-f42a16ca14a0-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_197b7ce2-5682-0202-22dc-f42a16ca14a1-c913f630 {
  justify-self: start;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b84-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b85-c913f630 {
  justify-self: start;
}

#w-node-f80a9d5f-9815-2e23-47f1-06650b40303c-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f80a9d5f-9815-2e23-47f1-06650b40303d-c913f630 {
  justify-self: start;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd24-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd25-c913f630 {
  justify-self: start;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652c-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652d-c913f630 {
  justify-self: start;
}

#w-node-_2eb0cc98-03d8-f883-0821-4422436b7090-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eb0cc98-03d8-f883-0821-4422436b7091-c913f630 {
  justify-self: start;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aea9-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aeaa-c913f630 {
  justify-self: start;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb5-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb6-c913f630 {
  justify-self: start;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907a-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907b-c913f630 {
  justify-self: start;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df951-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df952-c913f630 {
  justify-self: start;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b5-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b6-c913f630 {
  justify-self: start;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46b-c913f630 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46c-c913f630 {
  justify-self: start;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa4-c913f632 {
  justify-self: end;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa9-c913f632 {
  justify-self: start;
}

#w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafab-c913f632, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafbd-c913f632, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafb7-c913f632, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafb1-c913f632, #w-node-_73d97ae9-37a1-6203-a8ca-d6587d49fa7b-c913f633, #w-node-be662b99-2813-243a-ffe8-c09ccba4f127-c913f633, #w-node-be662b99-2813-243a-ffe8-c09ccba4f163-c913f633, #w-node-be662b99-2813-243a-ffe8-c09ccba4f1c3-c913f633, #w-node-be662b99-2813-243a-ffe8-c09ccba4f223-c913f633, #w-node-f636ddd8-c1e4-e491-48d2-2cc9e8c2a147-c913f633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a0b6a93-051d-63f1-07c6-6130e6baad3b-c913f635 {
  align-self: stretch;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac5f3-c913f635 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac5fd-c913f635 {
  align-self: center;
}

#w-node-f340a471-133c-46c1-975d-450cca0ac609-c913f635 {
  align-self: start;
}

#w-node-_50165b37-58c9-731c-9f1b-c94b88ca38ca-c913f635, #w-node-_004a1189-bacd-cbd3-fe55-6186663ee1c0-c913f635, #w-node-e0fddc84-8736-10c8-d330-a2e9a5a56213-c913f635, #w-node-_676d1a18-130a-e07f-2153-20af9d20c681-c913f635, #w-node-_1566a9ce-2005-1d59-fef9-a893bd829a87-c913f635, #w-node-_7a50152d-5505-421e-b07b-751a4f0e2ed4-c913f635 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a4cd5e5-47c5-7547-07d1-21d39b6a3978-c913f635 {
  align-self: stretch;
}

#w-node-_19d8784b-db63-287f-7811-e5ecc6a58bd5-c913f649 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f87e013-23b6-3cbe-2433-c479230cbe23-c913f649, #w-node-ee4131f8-8e71-08aa-5d12-2487987e6944-c913f649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee4131f8-8e71-08aa-5d12-2487987e6945-c913f649 {
  order: 9999;
}

#w-node-cf38e5fb-a714-1e23-1d27-7363c4904956-c913f64d, #w-node-cf38e5fb-a714-1e23-1d27-7363c4904959-c913f64d, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265754-c913f64d, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265757-c913f64d, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af5-c913f64d, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af8-c913f64d, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6bd-c913f64d, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6c0-c913f64d {
  align-self: end;
}

#w-node-_9258166c-d1cd-6add-b30b-7330544709c5-c913f64d, #w-node-_72b3461f-0597-f4be-d379-7ab885b4efe4-c913f64d {
  justify-self: end;
}

#w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-c913f64d {
  justify-self: start;
}

#w-node-a28138cd-8636-ff7f-d94f-6a1ae9c1641b-c913f64d, #w-node-a358e0eb-dca3-f3d9-c4f8-b9db18d696f6-c913f64d, #w-node-ca1d30af-2336-cc11-c243-f9410181aaac-c913f64d, #w-node-_4e373f3c-b614-6202-3920-51e165dd6a3a-c913f64d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd0-c913f64d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd6-c913f64d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fdc-c913f64d, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fe2-c913f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ae-c913f64d {
  justify-self: end;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ba-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345bc-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345be-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c0-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c2-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c4-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c6-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c8-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ca-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345cc-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ce-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d0-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d2-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d4-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d6-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d8-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345da-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345dc-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345de-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e0-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e2-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e4-c913f64d, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e6-c913f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f45-c913f64d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f4b-c913f64d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f51-c913f64d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f57-c913f64d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f5d-c913f64d, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f63-c913f64d {
  justify-self: stretch;
}

#w-node-d87ed420-e39a-2fed-09a9-22fada141270-c913f64e, #w-node-a3e7d4e6-68ef-a947-63b3-72b54fab1492-c913f64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd6d-c913f64e {
  justify-self: center;
}

#w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd72-c913f64e, #w-node-a54db93a-8c6a-fe6c-8a74-8728e7e0cd78-c913f64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29d95-c913f64e {
  justify-self: center;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29d98-c913f64e, #w-node-_165beda3-dc68-5272-8d53-0f37d7e29d9b-c913f64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29da5-c913f64e {
  justify-self: center;
}

#w-node-_165beda3-dc68-5272-8d53-0f37d7e29da8-c913f64e, #w-node-_165beda3-dc68-5272-8d53-0f37d7e29dab-c913f64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-c913f652 {
  justify-self: end;
}

#w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bef4-c913f652, #w-node-_1f30bc99-08e8-9314-d9d4-33723730a3ab-c913f652 {
  align-self: start;
}

#w-node-_7ae2185e-83b9-fb7f-187b-02472c29b47d-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bd597c16-1d5c-b269-342e-044695a9e055-c913f653 {
  justify-self: end;
}

#w-node-ca212482-8e18-e02b-893c-c76ff9383847-c913f653, #w-node-_12af1f08-770b-cc52-c37f-e5efdb7dfa39-c913f653, #w-node-_3bf7ab4b-035d-22e1-6c78-a5c66a639a67-c913f653, #w-node-bfc8c2d8-f9e6-11b0-7de3-a70e638c21c1-c913f653, #w-node-a93c6f27-0f80-e95f-a24e-06f11103caf8-c913f653, #w-node-c5e17f99-bb5b-58e4-b8db-29994acd2d63-c913f653, #w-node-_6567e10a-773a-9fe7-2d97-4920b73daddd-c913f653, #w-node-_3222e110-4d39-dd27-5946-cf5886741225-c913f653, #w-node-_826225b7-5e6b-6dfa-c0de-65b3563d2035-c913f653, #w-node-a9f0cc61-1ceb-ce77-a414-28604867df73-c913f653, #w-node-_47caa17e-484f-11c7-aeac-bdbdb3deb09d-c913f653, #w-node-d891cb1e-1c86-02d9-2135-70f8097274ec-c913f653, #w-node-f7312443-5851-4408-dd99-16ea42057498-c913f653, #w-node-_4b6cb626-4d4b-426d-9689-344d543ba786-c913f653, #w-node-d15f0205-6b27-0781-3fc1-e7033c36e6ca-c913f653, #w-node-e0a77113-b2eb-6d56-d999-783fa767bffc-c913f653, #w-node-b9e8f5f1-19ec-8f0b-f355-8ff17fb435a0-c913f653, #w-node-_5bf9a852-33cd-3b2b-a877-f128b97359ae-c913f653, #w-node-_4557a165-47b9-7f40-ed42-ac24709832ff-c913f653, #w-node-dee5794a-3898-8492-8f9e-0f66cba75282-c913f653, #w-node-_9e40e5cc-2261-fdd0-1693-96ed981c9502-c913f653, #w-node-bd5381cc-079c-c68a-e87e-5ab688bd7652-c913f653, #w-node-bdfe4189-5482-e46e-981f-3e8463db0568-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31c8b311-58e1-c5ea-62a6-45b2e70ff5bf-c913f653, #w-node-a3e2a669-c517-bf3e-28ad-f572d13ae4ab-c913f653, #w-node-_7ea0e8d6-5a0e-a4a0-78b0-08b0ee9ef83d-c913f653, #w-node-_65ec854d-6071-7c26-a816-a4de93a6f15a-c913f653, #w-node-f64d216f-72b0-ba7b-9d04-09a915679cb1-c913f653, #w-node-edd004e0-9314-cfd3-3b37-37b4deba2bea-c913f653 {
  justify-self: stretch;
}

#w-node-ce798b72-af4f-f266-b180-1621d85b364a-c913f653, #w-node-ce798b72-af4f-f266-b180-1621d85b3658-c913f653, #w-node-ce798b72-af4f-f266-b180-1621d85b3666-c913f653, #w-node-_9f8de97f-f917-473f-f32b-0efacb0272a3-c913f653 {
  align-self: stretch;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cc7-c913f653, #w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4ccd-c913f653 {
  align-self: center;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cd3-c913f653 {
  align-self: start;
}

#w-node-d7c3ec0c-02df-433f-4580-b3c6c5f22b58-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a07-c913f653, #w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a0d-c913f653 {
  align-self: center;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a13-c913f653 {
  align-self: start;
}

#w-node-_39006515-fd28-e008-7602-102ce899e85a-c913f653, #w-node-_39006515-fd28-e008-7602-102ce899e860-c913f653 {
  align-self: center;
}

#w-node-_39006515-fd28-e008-7602-102ce899e866-c913f653 {
  align-self: start;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f412c-c913f653, #w-node-_2948e35a-69dc-49e6-150e-c7551d0f4132-c913f653 {
  align-self: center;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f4138-c913f653 {
  align-self: start;
}

#w-node-c12250c1-10fc-541b-ac19-18660b3e885d-c913f653, #w-node-c12250c1-10fc-541b-ac19-18660b3e886a-c913f653, #w-node-c12250c1-10fc-541b-ac19-18660b3e8877-c913f653 {
  align-self: stretch;
}

#w-node-b8df552d-a33c-93b0-a40b-6e3254161513-c913f653 {
  justify-self: end;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5370d1ee-5baa-f08f-d7ad-3e72601ccd9d-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3020201a-6a11-f534-d4a0-83db1770972d-c913f653 {
  justify-self: center;
}

#w-node-_3020201a-6a11-f534-d4a0-83db17709730-c913f653, #w-node-_3020201a-6a11-f534-d4a0-83db17709735-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7132-c913f653 {
  justify-self: center;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7135-c913f653, #w-node-_4ea5e02a-936a-318c-733f-8432b60f713a-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41916deb-ada7-acae-fe7f-6f841bb46aee-c913f653 {
  justify-self: center;
}

#w-node-b95d35a0-a23f-86a5-5325-2b4df92cccf0-c913f653, #w-node-_35376931-6d25-f75d-e443-9153295c344b-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce3035615d-c913f653 {
  justify-self: center;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce30356160-c913f653, #w-node-_81755bec-2212-d0d9-0ea8-37ce30356165-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb885-c913f653 {
  justify-self: center;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb888-c913f653, #w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb88d-c913f653, #w-node-c7075246-fb99-3280-1df8-7cca24c94922-c913f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7075246-fb99-3280-1df8-7cca24c94923-c913f653 {
  order: 9999;
}

#w-node-_602781eb-3d87-6cc5-417a-df1cf99b8bda-c913f653, #w-node-cec6907a-7f6e-3ce8-9a33-955af48fbdc6-c913f653, #w-node-_5837784c-56e2-5257-241d-a569854d2c2e-c913f653, #w-node-ee3f17cd-a5c8-20f4-a9c1-1ac2b6c552b2-c913f653, #w-node-_244aa48c-f127-15bf-72dc-24bf450c6235-c913f653, #w-node-_6bb3d161-080f-7bb2-46a8-d87144277814-c913f653, #w-node-_11e2487c-6a08-9aff-1223-823fbfd59186-c913f653, #w-node-_36e6971d-61ee-58c4-bf07-c5fa30285aa6-c913f653, #w-node-f467b222-a682-bf5d-4e47-449fe084feb6-c913f653, #w-node-_9f3db234-7728-b7fb-f04c-06ecb19e8d88-c913f653, #w-node-c93a6151-0d9c-3c78-b2d2-85c252065177-c913f66e, #w-node-_78f275d5-d1a5-ddc8-ad93-d2330849dd15-c913f66e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101df5-c913f66e {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101dfb-c913f66e {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e01-c913f66e, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e1b-c913f66e {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e21-c913f66e {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e27-c913f66e, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e41-c913f66e {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e47-c913f66e {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e4d-c913f66e {
  align-self: start;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a30-c913f66e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a31-c913f66e {
  order: 9999;
}

#w-node-b2feecca-e86d-50c6-7086-dd55b96a2323-c913f66e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_60f08f24-0d5b-f897-1468-1acd2206c280-c913f451, #w-node-_3b45cb23-9c57-2d76-9f27-1750255861e3-c913f451 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3b45cb23-9c57-2d76-9f27-17502558622d-c913f451 {
    grid-row: span 1 / span 1;
  }

  #w-node-c8aef33a-647d-abc9-e4d6-0b44bd69f788-c913f462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f736f5e-db74-a065-d90c-0018bb3fb42e-c913f462 {
    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-c913f4ad, #w-node-f720e673-947e-4dec-62fe-b427a11bd144-c913f4b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f517bbc-fa5e-8c68-5685-891a2491c5d3-c913f4b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b9a4164-a661-8882-1c48-792fa5576418-c913f4b7, #w-node-_1998b8d8-24d3-860f-cd3e-0f541065dea0-c913f4b7, #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-c913f4f2, #w-node-_87ff8982-3adf-dc4f-8f76-6528b1efd827-c913f4f2, #w-node-c02ab11e-447b-f8cc-a20f-475d98b698be-c913f4f2, #w-node-_7ee9880b-8064-75fe-33a6-26551659220b-c913f4f2, #w-node-de7f8d8c-4c3c-19c2-a291-8687b8694bdd-c913f4f2, #w-node-_0d221c8f-56ce-110e-8252-61c923284dfd-c913f4f2, #w-node-_24e42d71-75f5-6e3d-7c01-a3c6903697a3-c913f4f2, #w-node-b25b8acf-2df6-e8e2-229f-2abf1d5dc39c-c913f4f2, #w-node-d2873051-13e4-2e13-c560-f983fefb8d5c-c913f4f2, #w-node-c4503576-30d6-a65f-02f7-6bffe6882738-c913f4f2, #w-node-_2d87879e-8e3a-1ccb-de78-565417234147-c913f4f2, #w-node-_3820b28f-f813-e01d-65d7-c8406410c8be-c913f4f2, #w-node-_6e3f12dc-eaf8-4e46-23bd-063484db6c7d-c913f4f2, #w-node-_6cf88b09-5a9e-20b8-c642-c2c1dd29394f-c913f4f2, #w-node-_28cbe486-2207-da77-526a-a9cdb7ef815f-c913f4f2, #w-node-dfe37a00-065c-6f6d-6265-cf431ab6ee07-c913f4f2, #w-node-_6b45c166-ae37-91e7-9165-b0b6f4d90b81-c913f4f2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_761b0fd2-dbf6-1291-de1a-b5cbbf66e35e-c913f531 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d64e937e-af9a-9f83-613a-cc646f5d21de-c913f537, #w-node-_965623bc-ceb5-e93d-9663-2b209c04d3b7-c913f53f, #w-node-_51c4e18c-8058-34ad-513c-17cb21b44036-c913f53f, #w-node-_965623bc-ceb5-e93d-9663-2b209c04d593-c913f53f, #w-node-c5227fe3-9223-8cba-5129-5550c835153d-c913f53f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3155ad8-bba1-2981-1735-45ab90fee75f-c913f53f, #w-node-e4083726-d46e-fa03-7e23-bb3771cbb3df-c913f53f, #w-node-a87fd44d-a391-4729-1bb4-42daf0270ea0-c913f53f, #w-node-b71f734a-5eb5-79d1-808f-c75cba02aa91-c913f53f, #w-node-_7b7d85ab-238c-a98f-ea7d-d20fed5dc31e-c913f53f, #w-node-_5cc3126f-c544-a78b-2e5f-030d3d11363f-c913f53f, #w-node-_9370da1c-1ae3-a290-fb87-14efd498f7a5-c913f53f, #w-node-_9747a6fc-863e-c9db-baef-52c117cf6387-c913f53f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7c66ef1-3a8b-03ff-980e-9b6d616f92c5-c913f542, #w-node-_3fc3ce03-0859-6f7e-5a20-b317bfbd1544-c913f544, #w-node-c9610d5f-07f1-5d18-e4ef-b18e913af5b2-c913f545, #w-node-_950a770a-33fb-099d-e59d-7a7137bc98f4-c913f545, #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-c913f560, #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-c913f563, #w-node-e4e355bc-3004-3d62-aad6-b9e72cfdae29-c913f56c, #w-node-_82592107-d1a2-dcae-4316-ac8f428dffcc-c913f56c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c0d-c913f56c {
    align-self: start;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c14-c913f56c {
    align-self: center;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06ef-c913f56f {
    align-self: start;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06f6-c913f56f, #w-node-cf41af79-fd0d-b649-eb9c-c238412a5eb7-c913f56f {
    align-self: center;
  }

  #w-node-bccdb1dc-484a-2932-6b1f-0a8f540c6076-c913f56f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5feef918-bd89-c82d-f8a5-386ff98cdb99-c913f575 {
    align-self: stretch;
  }

  #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-c913f580, #w-node-_08beca2a-ff98-2231-3841-6c2ca8b951de-c913f580, #w-node-d9c93afe-25e6-716c-9189-c35df3734a9e-c913f580, #w-node-_9c153573-7d0d-e97b-939e-5fc9057ac812-c913f580, #w-node-c87d9b34-73bc-ad5d-313c-c24aa7cb7d51-c913f586, #w-node-_063f2718-a469-55db-ff3e-723a8053a9bd-8053a9b6, #w-node-_16c8605e-c023-4e55-f362-9171302adfb0-c913f5d3, #w-node-bbd64a90-cb89-291e-dfae-900613a55048-c913f5d5, #w-node-b0a5ff08-082d-f4af-5e3a-8a16bd13c6ba-c913f5d7, #w-node-_00dc55f7-53d9-ece0-3f83-8d1ffd82952a-c913f5d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5feef918-bd89-c82d-f8a5-386ff98cdb99-c913f5d9 {
    align-self: stretch;
  }

  #w-node-fe26bd0d-9f23-b5d7-3453-588d70f9bc94-c913f608, #w-node-faeeabca-5606-4ea1-66ba-eace19052b92-c913f62d, #w-node-e2163644-bd65-9c89-1c95-838659ad909b-c913f62d, #w-node-_73d581b7-823f-f5e7-f601-06e5a696c841-c913f62d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c5127fe-f8d8-9f32-2012-4819813b785b-c913f62e {
    align-self: center;
  }

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

  #w-node-_24b09bce-d5e2-686d-1f2e-b8887a276989-c913f62f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

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

  #w-node-_48e01218-eed2-ffff-4b42-4dd52d4caf03-c913f632, #w-node-_8e3db02f-6855-64f8-3bd3-eca9a881d55c-c913f635, #w-node-dfe44002-4cb2-2460-0468-c83d18b75a1d-c913f649 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19d8784b-db63-287f-7811-e5ecc6a58bd5-c913f649 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a670a62-8078-3110-9fdf-6264974933ec-c913f649 {
    align-self: center;
  }

  #w-node-b1a8ef60-58c4-947a-16b9-20548e2094ce-c913f649, #w-node-_2fd05e3e-1c82-067f-4487-a8312297a44e-c913f652, #w-node-dee7e835-dae7-117d-1390-d3617ee1ade7-c913f653, #w-node-b37cb0f8-8f18-807f-fac5-753c8dd433aa-c913f66d, #w-node-c2fbea59-9147-c213-f1ec-e667294b1042-c913f66e, #w-node-f2f64e45-9173-1bbe-ec32-21469cb5774e-c913f66e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3b45cb23-9c57-2d76-9f27-1750255861e3-c913f451 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_7887f480-86ef-cbf3-da22-27cc0d13db59-c913f462 {
    justify-self: auto;
  }

  #w-node-_9fb716fd-d2ad-f790-902c-bdb863b3413e-c913f462 {
    order: -9999;
  }

  #w-node-ab186fec-6213-8994-31dc-1a1578efd8f8-78efd8f1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-c913f467, #w-node-c36f4b94-4c9c-d7c5-a648-8f3cb8d14937-c913f4ad {
    order: -9999;
  }

  #w-node-_3b010761-e29e-5376-0bff-4db4a07f9232-c913f4ad, #w-node-_3b010761-e29e-5376-0bff-4db4a07f9234-c913f4ad, #w-node-_388513d1-050a-4ae9-a049-9e4a61354024-c913f4ad, #w-node-_388513d1-050a-4ae9-a049-9e4a61354026-c913f4ad, #w-node-_658a10c2-4757-562a-3deb-300dc6944c35-c913f4ad, #w-node-_658a10c2-4757-562a-3deb-300dc6944c37-c913f4ad, #w-node-_71eadca3-022f-976a-3bd5-29e850a478e9-c913f4ad, #w-node-_71eadca3-022f-976a-3bd5-29e850a478eb-c913f4ad {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_9016ea31-e96d-9bcf-6d99-37a1f09e6707-c913f4ad, #w-node-_3c811839-0720-dfe9-f104-e2891f2e660c-c913f4ad, #w-node-_29a22fc4-784e-f913-b40f-8b45a39bc2a5-c913f4ae, #w-node-cdba413b-c23e-15bb-b5b5-0cb1be9f2930-c913f4b2 {
    order: -9999;
  }

  #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d49-c913f4b2, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d4b-c913f4b2, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5b-c913f4b2, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d5d-c913f4b2, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6d-c913f4b2, #w-node-_45a3cc69-3480-7ebf-a025-7679ab142d6f-c913f4b2 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b4e77755-7f5a-2d61-0f2e-4fa3c58a1fbc-c913f4b2, #w-node-_6fb2e51b-6642-268b-7a08-4bb3b17e59fd-c913f4b4, #w-node-_2be3a462-0e0d-7193-edb2-802ca3107d5c-c913f4b4, #w-node-_447ef6da-125b-56bb-2388-1a2a2ec25c91-c913f4b5, #w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fbf7-c913f4b5 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-c913f4b5 {
    justify-self: auto;
  }

  #w-node-bf24ed8e-dfe5-e028-e7ba-153178be563c-c913f4b5, #w-node-_904fbadb-c002-7be0-a59a-61040f5f8a1a-c913f4b7, #w-node-_06877ab2-3217-bcb1-fa1b-46dbcee102bd-c913f4b7, #w-node-f985eace-70cc-0adf-00dd-0cef4ec843cb-c913f4b7 {
    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-c913f53f {
    justify-self: center;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8de9-c913f53f {
    justify-self: auto;
  }

  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-c913f53f, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-c913f53f, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-c913f53f, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-c913f53f {
    justify-self: center;
  }

  #w-node-_2f42c309-87ee-5052-956b-329362b1569c-c913f53f, #w-node-_46b43da4-278f-90a9-c3c1-4439e50873eb-c913f542, #w-node-_557dbd64-cc58-0f8f-250c-629e49b14fe7-c913f542, #w-node-ef59dcd4-c74d-8179-6dcb-a752ad721307-c913f542, #w-node-_2bdfc533-bb5e-c50d-2674-d020013d267c-c913f54e, #w-node-_37856afe-4dc9-e67c-cb59-d7f90a761a70-c913f54e, #w-node-_322c8e4d-66af-618b-e36c-1f23f3c3470e-c913f54e, #w-node-_175a550d-6a97-1cb3-78fd-95d3fd9aa408-c913f560, #w-node-c5f0ccee-f306-c8bb-8af6-3c27aa6a4f55-c913f560 {
    order: -9999;
  }

  #w-node-_3cf42171-1696-7682-ac29-e75c3e4def83-c913f560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3cf42171-1696-7682-ac29-e75c3e4def95-c913f560 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c371d8e6-3fca-e75b-6d3e-f34141a4ba97-c913f562, #w-node-_925b2705-e601-8d54-5b6c-c81c2a7d01fb-c913f563, #w-node-d7cc155f-cf1c-1721-a402-de2cc12a5aca-c913f563 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-c913f563, #w-node-_0e74c4bf-e70f-baed-d4aa-9be068f295dd-c913f56c {
    justify-self: auto;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee2282689d-c913f56c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268a1-c913f56c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_2df3a0ad-83b9-98b8-9d7b-daec15030853-c913f56c {
    order: -9999;
  }

  #w-node-bb45cf70-a61f-8245-44a2-b53073fb3368-c913f56c, #w-node-bb45cf70-a61f-8245-44a2-b53073fb336a-c913f56c, #w-node-bb45cf70-a61f-8245-44a2-b53073fb337a-c913f56c, #w-node-bb45cf70-a61f-8245-44a2-b53073fb337c-c913f56c, #w-node-bb45cf70-a61f-8245-44a2-b53073fb338c-c913f56c, #w-node-bb45cf70-a61f-8245-44a2-b53073fb338e-c913f56c {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-de2dc8c3-7028-3ccf-bc75-9d63898f92d0-c913f56d, #w-node-_0afe97fd-3f27-35c2-a34c-52c8eefbbbe9-c913f56d, #w-node-_2b1460ed-6ea9-ede3-6d57-27d6715958db-c913f56d, #w-node-_05ed51e2-276b-38ba-5734-f89da6edc364-c913f56d, #w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbb7-c913f56f, #w-node-a2fbd9e3-26a9-7c1e-7ab5-eedbf48f47fb-c913f56f, #w-node-_47febdce-6d1d-18b3-bb7b-1a07a4bf337e-c913f56f, #w-node-_772e257f-2c84-a391-da30-49028bb820f3-c913f56f {
    order: -9999;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e0b-c913f56f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e1d-c913f56f {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0db0-c913f570 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0dc2-c913f570 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab853f-c913f570 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8543-c913f570 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9568caeb-4e32-9200-a7ee-128b9984eb5a-c913f575, #w-node-f3e74289-137e-9978-5d40-43069939d042-c913f575, #w-node-fab60779-f484-fabd-b487-acf59e5a1651-c913f575, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-c913f577 {
    order: -9999;
  }

  #w-node-_1f729807-fa94-2c05-ea81-8276a8e432d8-c913f579 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a737993d-c217-6e78-0f04-d1b2b1a12125-c913f57a, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-c913f57e, #w-node-_6cf5176e-efe0-ef48-ac9d-eb643a805610-c913f581, #w-node-b81547dd-af1f-495e-8099-ba646b7d779b-c913f584 {
    order: -9999;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a21e-c913f586 {
    justify-self: center;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a222-c913f586 {
    justify-self: auto;
  }

  #w-node-_591b56fd-21de-a0c7-525d-4a274f07c26f-c913f587, #w-node-_1ba38c35-2d2b-eb66-409e-87e59df8ff8c-c913f587, #w-node-_7ef6c1ec-22f2-2110-bb0e-76725c3a56f8-c913f58b, #w-node-_9208521b-d0bc-bf3c-87bb-3d38cc06f272-c913f58d, #w-node-_7f8410b5-b8ff-5f0f-2abf-bb072e18bfce-c913f5b7 {
    order: -9999;
  }

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

  #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-c913f5d1, #w-node-_37943bd3-b22b-c013-8c6b-e1f935c86424-c913f5d2, #w-node-_244b6da2-7fbe-ea0d-0ca4-faa420037212-c913f5d7, #w-node-_915c9679-5d6d-4365-165c-82aabcd0a5fd-c913f5d7 {
    order: -9999;
  }

  #w-node-a5d308ad-a1ee-abe3-94c7-617acb97f4ec-c913f5d7 {
    justify-self: auto;
  }

  #w-node-_82f320fd-9261-cc9e-2097-a0654478ff94-c913f5d7 {
    order: -9999;
  }

  #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f1-c913f5d7, #w-node-_4c50c473-fca7-88c8-a05a-53a0891388f3-c913f5d7, #w-node-_4c50c473-fca7-88c8-a05a-53a089138903-c913f5d7, #w-node-_4c50c473-fca7-88c8-a05a-53a089138905-c913f5d7, #w-node-f497ab9f-9482-02b3-ce24-8ede22694737-c913f5d7, #w-node-f497ab9f-9482-02b3-ce24-8ede22694739-c913f5d7 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_25aa1bce-c382-cf84-0016-6ba3937cb51e-c913f5d7 {
    order: -9999;
  }

  #w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca3-c913f60c, #w-node-_1849e403-ae7e-5418-0ebb-bcffe2599ca5-c913f60c, #w-node-a2fae05c-c63d-f9c3-685f-2c8c24129183-c913f60c, #w-node-a2fae05c-c63d-f9c3-685f-2c8c24129185-c913f60c, #w-node-c253712d-5363-dbca-1ac0-5d7a30fcf315-c913f60c, #w-node-c253712d-5363-dbca-1ac0-5d7a30fcf317-c913f60c {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-fc5e85e4-1d58-4724-7774-d6e597a04635-c913f60d, #w-node-_681c96ae-d526-8e6b-ee91-19cc6e856e9f-c913f60e, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-c913f60f, #w-node-a6b9a2e9-3ea1-d9b2-cb56-309f95f24ccc-c913f610, #w-node-b69109f8-6a8c-a7bc-abb8-fe13d967e290-c913f611, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-c913f612, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-c913f613, #w-node-_928fc657-9b1f-7ea0-4df8-9e6d071994c6-c913f615 {
    order: -9999;
  }

  #w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b5-c913f617, #w-node-_4e1f9288-2e05-f1ab-98b2-077d0354a1b7-c913f617, #w-node-c7b6fad2-b76a-269f-3c40-8ba412961eb9-c913f617, #w-node-c7b6fad2-b76a-269f-3c40-8ba412961ebb-c913f617, #w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af115-c913f617, #w-node-b64cfbbe-dcfe-47cc-53f0-b0e67c8af117-c913f617 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a3-c913f62d {
    justify-self: auto;
  }

  #w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc93-c913f62d, #w-node-_501e7428-bc15-d6f4-56d2-d8b3f139bc95-c913f62d, #w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a23-c913f62d, #w-node-e84371c3-6ebe-231e-f9b3-a84f8e066a25-c913f62d, #w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7dc-c913f62d, #w-node-cd86d2c6-5deb-6d48-9ff0-db4158efa7de-c913f62d, #w-node-daef6534-887e-6a5d-ee2d-1909a5f2266d-c913f62d, #w-node-daef6534-887e-6a5d-ee2d-1909a5f2266f-c913f62d {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-c9985a9a-19e7-d815-1a38-934dc25baed4-c913f62d, #w-node-_0884174d-03c0-a86b-4d59-84563b0335b5-c913f62e, #w-node-b213ad13-18a0-2386-308d-da921512a3e5-c913f62e, #w-node-_39784683-b100-e9ea-ca90-681f73600934-c913f62e, #w-node-_7a92d68c-c62f-be29-b0a8-30095932a299-c913f62e, #w-node-_118d906d-6502-6396-cf29-34a6bb756b0f-c913f62e, #w-node-_55fffc87-ff28-1db1-00b2-465460ea7ab8-c913f62e, #w-node-_48e01218-eed2-ffff-4b42-4dd52d4caf4e-c913f632, #w-node-c9181158-d69e-8ce0-25d0-123dcfa64719-c913f632 {
    order: -9999;
  }

  #w-node-_48e01218-eed2-ffff-4b42-4dd52d4cafa9-c913f632 {
    justify-self: auto;
  }

  #w-node-_884dc605-9559-4ccd-d5f8-bddcc1b81da0-c913f635, #w-node-ae58db78-93f5-37e2-dba5-173a3b0532f1-c913f635 {
    order: -9999;
  }

  #w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-c913f64d {
    justify-self: auto;
  }

  #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb89c-c913f64e, #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb8aa-c913f64e, #w-node-bd703afd-2c51-e3ce-0c33-8ca7ea6b139e-c913f64f, #w-node-_1a42580c-c6e6-1449-d608-6f5b3914f00c-c913f650 {
    order: -9999;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3edfd-c913f652 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-c913f652 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_8cc5c7f8-b574-1af3-cdd0-38756101b109-c913f653, #w-node-_9b54e4aa-c4a8-7211-d4e6-171454fc6f95-c913f653, #w-node-_1964f017-367f-b28f-6927-316410504fe4-c913f653, #w-node-_6e2a07a2-62fe-3a2c-3f8a-00464f8bbfb7-c913f653, #w-node-_39006515-fd28-e008-7602-102ce899e86c-c913f653 {
    order: -9999;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8e4-c913f653 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8f6-c913f653 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e325416150f-c913f653 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e3254161513-c913f653 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-c913f653, #w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-c913f653, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-c913f653, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-c913f653, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-c913f653, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-c913f653 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee07284e-c913f653 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee072860-c913f653 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ffb0a972-dc32-f9f6-f24b-36101cef44da-c913f66f, #w-node-_21618a8d-20c9-a4f9-84d9-5ecad15dc10e-c913f670 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8deb-c913f53f, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8df6-c913f53f, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e01-c913f53f, #w-node-f6a9c50b-f101-9208-0e4c-1449a9ec8e0c-c913f53f {
    justify-self: center;
  }

  #w-node-_1f729807-fa94-2c05-ea81-8276a8e432d8-c913f579 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2cab95ba-548f-d48d-e01c-3e3df514a85a-c913f57b {
    justify-self: stretch;
  }

  #w-node-_08beca2a-ff98-2231-3841-6c2ca8b95204-c913f580 {
    justify-self: center;
  }

  #w-node-_06e848c4-44c7-7173-5f46-232a4fbdb89c-c913f64e {
    order: -9999;
  }
}
