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/6516730b92925e5516e7d076/6516730b92925e5516e7d0a5_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/6516730b92925e5516e7d076/6516730b92925e5516e7d0aa_Ubuntu-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d0ab_Ubuntu-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d08f_OpenSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d0a0_OpenSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d092_OpenSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensans;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d094_OpenSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d08e_Ubuntu-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu;
  src: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d11f_Ubuntu-Bold.ttf") format("truetype");
  font-weight: 700;
  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: #e8fc25;
  --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-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

.w-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, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

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

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

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

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

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

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

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

a {
  text-decoration: underline;
}

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

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

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

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

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

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

.body {
  background-color: #fff;
  padding-top: 107px;
  font-family: Open Sans, sans-serif;
}

.html-embed {
  z-index: auto;
  text-align: right;
  object-fit: fill;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-right: 12px;
  font-family: Ubuntu, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
}

.html-embed.main-search {
  z-index: 0;
  cursor: text;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

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

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

.padding-bottom, .padding-bottom.padding-tiny, .padding-bottom.padding-custom3, .padding-bottom.padding-xxhuge, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xhuge, .padding-bottom.padding-xxlarge, .padding-bottom.padding-medium, .padding-bottom.padding-small, .padding-bottom.padding-xsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-huge, .padding-bottom.padding-0, .padding-bottom.padding-large, .padding-bottom.padding-custom2, .padding-bottom.padding-custom1, .padding-bottom.padding-giga {
  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;
}

.overflow-auto {
  overflow: auto;
}

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

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

.icon-1x1-xsmall {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.text-size-regular {
  font-size: 1rem;
  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, 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-family: Ubuntu, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.25;
}

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

.heading-style-h2.d-inline.timeline-year-text {
  font-size: 4rem;
}

.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, .text-weight-bold.text-size-18px {
  font-weight: 700;
}

.margin-xlarge {
  margin: 4rem;
}

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

.margin-xsmall {
  margin: 1rem;
}

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

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

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

.heading-style-h4 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4.text-weight-medium.squared-colored-box-title {
  font-size: 2rem;
}

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

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

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

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

.button-text.assessment-btn-text {
  line-height: 1.6;
}

.button-text.button-text-submit {
  color: #333;
  background-color: #0000;
  padding: 0;
}

.button-text.button-text-submit.heading-style-h5.font-weight-medium.text-style-ubuntu {
  padding-right: 56px;
}

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

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

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

.margin-xhuge {
  margin: 7rem;
}

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

.footer-padding {
  padding: 8rem 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, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-button.has-padding {
  padding: 1.125rem 2rem;
}

.text-button.assessment-button-text {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.margin-medium {
  margin: 2rem;
}

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

.heading-style-h3 {
  font-family: Ubuntu, sans-serif;
  font-size: 2.875rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button-group.justify-right {
  justify-content: flex-end;
}

.button-group.justify-space-between {
  justify-content: space-between;
}

.button-group.justify-right-md {
  justify-content: flex-end;
}

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

.padding-medium {
  padding: 2rem;
}

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

.padding-xsmall {
  padding: 1rem;
}

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

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

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

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

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

.margin-small {
  margin: 1.5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

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

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

.opacity-75 {
  opacity: .75;
}

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

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

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

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

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

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

.margin-huge {
  margin: 6rem;
}

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

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

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

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

.padding-xxlarge {
  padding: 5rem;
}

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

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

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

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

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

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

.max-width-large.text-style-ubuntu.font-weight-medium.text-size-22px.margin-medium.margin-bottom {
  font-weight: 500;
}

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

.icon-embed-xxsmall.float-right {
  float: right;
  margin-right: 8px;
  padding-left: 4px;
  display: inline-block;
}

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

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

.shadow-large.radius-medium.padding-medium-graphic {
  padding: 13%;
}

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

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

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

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

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

.opacity-60 {
  opacity: .6;
}

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

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

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

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

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

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

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

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

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

.margin-xxhuge {
  margin: 10rem;
}

.page-wrapper {
  overflow: hidden;
}

.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-32, .margin-bottom-32.margin-huge, .margin-bottom-32.margin-xxlarge, .margin-bottom-32.margin-small, .margin-bottom-32.margin-0, .margin-bottom-32.margin-xsmall, .margin-bottom-32.margin-xlarge, .margin-bottom-32.margin-tiny, .margin-bottom-32.margin-custom2, .margin-bottom-32.margin-xhuge, .margin-bottom-32.margin-large, .margin-bottom-32.margin-custom3, .margin-bottom-32.margin-medium, .margin-bottom-32.margin-custom1, .margin-bottom-32.margin-xxsmall, .margin-bottom-32.margin-xxhuge, .margin-bottom-32.margin-xhuge, .margin-bottom-32.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

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

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

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

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

.container-large.container-large-header {
  max-width: 71.25rem;
}

.container-large.container-large-plus {
  max-width: 77.5rem;
}

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

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

.overflow-scroll {
  overflow: scroll;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-select-input {
  background-color: #fff;
  background-image: none;
}

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

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

.text-size-medium.text-weight-bold.has--no-document {
  opacity: .65;
  font-weight: 400;
}

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

.text-size-medium.padding-bottom-small {
  margin-bottom: 1em;
}

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

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

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

.text-size-large.padding-bottom-small {
  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: 700;
  line-height: 1.4;
}

.opacity-25 {
  opacity: .25;
}

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

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

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

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

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

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

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

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

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

.padding-small {
  padding: 1.5rem;
}

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

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

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

.margin-0 {
  margin: 0;
}

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

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

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

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

.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.375rem;
  font-weight: 700;
  line-height: 1.3;
}

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

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

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

.hide {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-style-ubuntu.text-size-large.text-weight-bold.levelnamechild {
  text-align: center;
  position: relative;
}

.text-style-ubuntu.text-size-large.text-weight-bold.line-height-140.chapter-level-title {
  margin-bottom: 12px;
}

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

.hero-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.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, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.padding-section-xlarge.section-centered-vertical-and-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.hero-pre-header {
  font-family: Ubuntu, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

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

.hero-component {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

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

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

.arrow-button.disabled.w--current {
  opacity: .53;
  cursor: not-allowed;
}

.arrow-button.disabled-button {
  opacity: .4;
  cursor: not-allowed;
}

.arrow-button.submit-btn {
  color: #333;
}

.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;
  display: flex;
  box-shadow: 0 4px 13px #00000026;
}

.arrow-circle.shadow-medium.flip-horizontal {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arrow-circle.shadow-medium.custom-arrow-position {
  position: absolute;
  right: 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 {
  width: 1rem;
  margin-top: 0;
  margin-right: 2px;
}

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

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

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

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

.collection-item {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.link-block {
  border-left: 1px solid #000;
  border-radius: 1px;
  padding-left: 12px;
  display: block;
}

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

.circle-graphic {
  border-radius: 100rem;
  width: 100%;
  height: 100%;
}

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

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

.section_layout_hero2.background-color-f0e9e4 {
  position: relative;
}

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

.easy-reporting-3 {
  max-width: 22rem;
  position: absolute;
  inset: auto auto 2.4rem -2rem;
}

.swiper-slide {
  width: 100%;
  min-height: 500px;
}

.swiper-slide.background-color-f9f6f4 {
  background-color: #f9f6f4;
}

.swiper-slide.is-nav {
  cursor: pointer;
  width: auto;
  min-height: auto;
}

.swiper-slide.is--report-slide {
  min-height: 0;
}

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

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

.video_overlay_content {
  max-width: 60%;
}

.text-color-e8e031 {
  color: #e8e031;
}

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

.swiper-wrapper.is-nav {
  margin-bottom: 0;
  display: flex;
}

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

.easy-reporting-1 {
  max-width: 22rem;
  position: absolute;
  inset: 3rem auto auto -1rem;
}

.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, sans-serif;
  display: none;
}

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

.button-text-2 {
  z-index: 1;
  color: var(--black);
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  position: relative;
}

.swiper-number-wrap {
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.text-button-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  font-family: Ubuntu, 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;
}

.text-button-2.arrow-circle-button {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.text-button-2.text-button-with-caret.button-with-left-caret {
  color: #000;
  cursor: pointer;
  justify-content: flex-end;
  padding-left: 0;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: static;
  overflow: visible;
}

.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.image-square {
  object-fit: fill;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.zigzag-imagewrapper.success-story-zigzag-imagewrapper {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  overflow: visible;
}

.cloud-payroll-4 {
  position: absolute;
  inset: auto 0% -3.5rem auto;
}

.decor-medium {
  width: 2rem;
  height: 2rem;
}

.layout_hero2_wrap {
  position: relative;
}

.video-overlay-container {
  align-items: flex-end;
  height: 60%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.decor-small {
  width: 1.7rem;
  height: 1.7rem;
}

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

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

.cloud-payroll-2 {
  max-width: 18rem;
  position: absolute;
  inset: 12.3rem -3.7rem auto auto;
}

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

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

.progress-parent {
  background-color: #dbdbdb;
  min-height: 2px;
  margin-top: 64px;
  margin-bottom: 34px;
  display: block;
  position: relative;
}

.rounded-rectangle-graphic {
  border-radius: .6rem;
  width: 100%;
  height: 100%;
}

.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.mouse-hover-video.is-new {
  height: auto;
  padding-bottom: 56.25%;
}

.video_play-block.is-video-wrapper {
  z-index: -1;
  height: auto;
  position: absolute;
  inset: 0%;
}

.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, 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.align-center {
  z-index: 1;
  position: relative;
}

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

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

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

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

.cloud-payroll-3 {
  position: absolute;
  inset: 2rem -5.9rem auto auto;
}

.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._2-3-1-3 {
  grid-template-columns: 2fr 1fr;
}

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

.zigzag-content-grid.hero-gap.zigzag-content-grid-success-story {
  grid-template-columns: 1.25fr 1fr;
  align-content: center;
  place-items: center stretch;
  min-height: 600px;
}

.zigzag-content-grid.hero-gap.zigzag-content-grid-success-story.zigzag-content-grid-success-story-nsw {
  grid-template-columns: 2.5fr 1.4fr;
}

.zigzag-content-grid.hero-gap.zigzag-content-grid-col-1 {
  grid-template-columns: 1fr;
}

.heading-style-h2-2 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
}

.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: space-between;
  align-items: flex-end;
  display: flex;
}

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

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

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

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

.section_slider_features {
  align-items: center;
}

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

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

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

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

.slider-feature-content.slider-feature-content-success-story {
  grid-template-columns: 1fr;
  place-items: center;
}

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

.radius-small {
  border-radius: 6%;
}

.easy-reporting-4 {
  max-width: 22rem;
  position: absolute;
  inset: auto -2rem -2rem auto;
}

.easy-reporting-2 {
  max-width: 22rem;
  position: absolute;
  inset: 7rem -1.8rem auto auto;
}

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

.cloud-payroll-5 {
  position: absolute;
  inset: -4rem auto auto 7.2rem;
}

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

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

.radius-round.test {
  display: block;
}

.cloud-payroll-1 {
  max-width: 7rem;
  position: absolute;
  inset: 5rem auto auto -2.5rem;
}

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

.swiper-pagination {
  border-bottom: 2px solid #d6d7cf;
  position: relative;
}

.image-radius-medium {
  border-radius: 10rem;
}

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

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

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

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

.progress-bar.nav-slider-progress-bar {
  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;
}

.button-background-element-2 {
  background-color: #104f5c;
  border-radius: 1.125rem;
  position: absolute;
  inset: 0%;
}

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

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

.swiper {
  background-color: #fff0;
}

.swiper.is-slider-navigation {
  max-width: 100%;
}

.swiper.is--report-slider {
  overflow: hidden;
}

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

.hero-cta-buttonwrap {
  flex: none;
}

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

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

._3col-text {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 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;
}

.layout241_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

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

.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-enterprises.customnav-spacing-left {
  padding-left: 20vw;
}

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

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

.divider-row {
  width: 100%;
}

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

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

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

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

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

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

.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;
  align-items: flex-start;
  display: flex;
}

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

.zigzag-icon-text-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  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%;
}

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

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

.product-card-logo {
  object-fit: cover;
  width: auto;
  max-height: 3.5rem;
}

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

.product-card-arrow-wrap {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.product-card-content {
  position: relative;
}

.news-cta-wrap {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.news-list-wrapper {
  width: 100%;
  display: block;
  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, 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;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

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

.news-list-item-image-wrapper {
  min-height: 10rem;
}

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

.news-list-item-wrap {
  width: 33.3%;
  padding-bottom: 1.5rem;
  padding-left: .75rem;
  padding-right: .75rem;
  display: block;
}

.container-large-news-list {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.news-list {
  flex-direction: column;
  align-items: flex-start;
  margin-left: -.75rem;
  margin-right: -.75rem;
  display: flex;
}

.button-group-centered {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.cursor-text {
  font-family: Ubuntu, 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 {
  background-color: #f9f6f4;
}

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

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

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

.footer_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer_legal-list {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

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

.footer-logo {
  width: 7rem;
}

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

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

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

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

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

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

.footer-legal-change-country {
  grid-column-gap: .5rem;
  align-items: center;
  display: none;
}

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

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

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

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

.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/6516730b92925e5516e7d076/6516730b92925e5516e7d10f_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: 8%;
}

.graphic-xxlarge {
  max-width: 60rem;
}

.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-1-graphic-1 {
  width: 25%;
  position: absolute;
  inset: auto auto -24% 4%;
}

.dashboard-1-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-1-graphic-4 {
  width: 40%;
  position: absolute;
  inset: auto 0% -14% auto;
}

.radius-pill {
  border-radius: 8rem;
  overflow: hidden;
}

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

.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 {
  z-index: 2147483647;
  clear: none;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffffba;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 20vw;
  min-height: 10vh;
  padding: 1.6em;
  display: flex;
  position: fixed;
  top: 2em;
  left: 2em;
  box-shadow: 6px 6px 20px #0003;
}

.customnav-link {
  padding-bottom: .5em;
  font-weight: 400;
}

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

.section-slider-tabs-software-static {
  align-items: center;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.software-logo-container {
  border-bottom: 1px solid var(--celeste);
}

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

.progress-parent-2 {
  background-color: #dbdbdb;
  min-height: 4px;
  margin-bottom: 1rem;
  position: relative;
}

.map-background-graphic {
  justify-content: center;
  align-items: center;
  min-width: 100rem;
  margin-bottom: 30%;
  margin-left: 30%;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

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

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

.text-box {
  padding: 4rem;
}

.text-box.background-color-investorgrey {
  margin-left: auto;
  margin-right: auto;
}

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

.headline-number-2col {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: .66fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.number-2col-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.headline-1-col-center, .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-prussianblue.custom-bk-img {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/654ba1906ef55b0b6b071b86_crescent-bk.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-statement-big.background-color-prussianblue.pa-custom-bk-img {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6628f43b309aae324e2878b8_ProductAnalytics_background_dark_001%402x.png");
  background-position: 100% 0;
  background-size: cover;
}

.section-statement-big.semi-circle-background-holder {
  width: 100%;
  height: 136px;
  position: relative;
  overflow: hidden;
}

.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 {
  min-width: 40rem;
  min-height: 40rem;
}

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

.section_feature-full-width-banner-right-1 {
  position: relative;
}

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

.html-embed-5 {
  width: 100%;
  height: auto;
}

.image {
  width: 90px;
  height: 90px;
}

.image.float-left {
  float: left;
  display: inline-block;
  position: relative;
}

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

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

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

.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-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.table_event_calendar-wrapper.is-multiple {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  color: #0000;
  background-color: #0000;
  border-color: #0000;
}

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

.table3_header-row {
  border-bottom: 1px solid #00000026;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.table3_link {
  font-weight: 600;
  text-decoration: none;
}

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

.table_event_calendar_content {
  border-top: 1px solid #00000026;
  border-bottom: 1px #00000026;
  flex-direction: column;
  overflow: auto;
}

.table_event_calendar_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  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;
}

.text-weight-semibold.text-size-18px {
  font-weight: 700;
}

.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_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.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_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table3_header-link:hover {
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
}

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

.table3_column.is-header-column {
  min-height: auto;
}

.table3_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table3_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table3_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.calendar-category {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.table3_header-row-2, .table3_item {
  border-bottom: 1px solid #00000026;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table3_content {
  border-top: 1px #0000;
  border-bottom: 1px #0000;
  flex-direction: column;
  overflow: auto;
}

.table3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table3_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table3_column-button-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table3_column-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  display: flex;
}

.table3_column-2.is-header-column {
  min-height: auto;
}

.table3_column-2.is-width-large {
  min-width: 28rem;
  max-width: 40rem;
}

.table3_column-2.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table3_column-2.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table6_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #0000;
  border-left: 1px solid #0000;
  border-right: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.table6_group-column {
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem 1rem 3.5rem;
  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_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

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

.table6_link {
  font-weight: 600;
  text-decoration: none;
}

.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_icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -2.5rem;
  margin-right: 1rem;
}

.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-small {
  min-width: 6rem;
  max-width: 8rem;
}

.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_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.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, 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, sans-serif;
  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-circle.solo-bigger {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.icon-1x1-button {
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.icon-button-text-container {
  position: relative;
}

.icon-button-text-container:hover {
  text-decoration: none;
}

.icon-button-tag {
  text-transform: uppercase;
  font-family: Opensans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  text-decoration: none;
}

.icon-button-tag.text-color-brandypunch {
  position: absolute;
  top: -1.2rem;
}

._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: start;
  width: 100%;
  display: grid;
}

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

.rotate--90 {
  display: inline-block;
  transform: rotate(-90deg);
}

.tabs-temp {
  flex-direction: column;
}

.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-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;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

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

.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-content-container {
  width: 50%;
  overflow: visible;
}

.accordion-zigzag-content-image-wrapper {
  position: relative;
}

.accordion-zigzag-content-image-wrapper.image-square {
  object-fit: fill;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

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

.small-business-accordion-imagewrapper.image-square {
  object-fit: fill;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.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-grid._1-4-3-4 {
  grid-template-columns: .5fr 1fr;
}

.image-text-hover-grid.align-top {
  align-items: start;
}

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

.accordion-zigzag-text-info-block-copy, .accordion-zigzag-text-info-block-copy-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: none;
}

.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-text-link.is-first-text-link {
  border-top-style: none;
  padding-top: 0;
}

.image-text-text-link.is-last-text-link {
  border-bottom-style: solid;
}

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

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

.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-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.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 {
  width: 100%;
  height: 22rem;
}

.cover-image {
  object-fit: cover;
  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;
}

.radius-test, .phone-mockup-radius {
  border-radius: 3rem;
  overflow: hidden;
}

.phone-mockup-wrap {
  margin-left: 2.8rem;
  margin-right: 2.8rem;
}

.circle-bg-graphic-container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.circle-bg-graphic-container.relative {
  max-height: 600px;
  position: relative;
}

.product-card-logo-container {
  height: 3rem;
}

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

.image-graphic-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 10%;
  position: relative;
}

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

.test-2 {
  height: 40px;
}

.radius-image-medium {
  border-radius: .65rem;
}

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

.dashboard-3-graphic-2-copy {
  width: 22%;
  position: absolute;
  inset: -18% 3% auto auto;
}

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

.padding-section-huge.section-centered-vertical-and-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cloud-payroll-graphic-1 {
  width: 40%;
  position: absolute;
  inset: 8% -9% auto auto;
}

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

.radius-graphic-huge {
  border-radius: 4.5rem;
  overflow: hidden;
}

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

.cloud-payroll-graphic-1-copy {
  width: 40%;
  position: absolute;
  inset: 8% -9% auto auto;
}

.e-invoice-graphic-1 {
  width: 22%;
  position: absolute;
  inset: auto auto -4% 12%;
}

.e-invoice-graphic-2 {
  width: 12%;
  position: absolute;
  inset: 38% 24% 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._2col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}

.flag-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  color: var(--black);
  border: 2px solid #efefec;
  border-radius: 1.2rem;
  flex: 1;
  align-items: center;
  padding: 1.2rem 1.3rem;
  font-family: Ubuntu, 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;
}

.flag-button:hover {
  border-color: var(--white);
  transform: scale(1.03);
  box-shadow: 6px 6px 20px #0003;
}

.flag-button.radius-graphic-medium {
  border: 2px solid var(--investor-grey);
}

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

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

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

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

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

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

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

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

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

.header-100vh {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.text-color-white-2 {
  color: #0000;
}

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

.section_header5 {
  position: relative;
}

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

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

.toggle-video-button {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d1fc_pause-icon-hero.svg");
  background-position: 50%;
  background-size: cover;
  width: 4rem;
  height: 4rem;
  position: absolute;
  inset: auto auto 30% 5%;
}

.toggle-video-button.pause {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d24a_graphic_visma-play-btn.svg");
}

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

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

.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 {
  background-image: linear-gradient(94deg, #efefec00, #efefec);
  width: 8%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.swiper-nav-bullet {
  color: #000;
  text-align: center;
  white-space: pre;
  border-bottom: 3px solid #0000;
  min-width: 132px;
  padding: 2rem 1.5rem 29px;
  font-size: 1.12rem;
  font-weight: 700;
}

.hidden-logo {
  display: none;
}

.tab-logo-link-2 {
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-right: 1.2rem;
  padding: 0;
  display: inline-block;
}

.tab-logo-link-2.w--current {
  background-color: #0000;
}

.tab-logo-container-2 {
  background-color: #fff;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  width: 7rem;
  height: 7rem;
  padding: 2rem;
  display: flex;
}

.arrow-button-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 17px 32px;
  font-family: Ubuntu, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.arrow-circle-2 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

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

.software-logo-container-2 {
  border-bottom: 1px solid #d6d7cf;
}

.circle-bg-background-software {
  border-radius: 100rem;
  width: 90%;
  padding-bottom: 90%;
  position: absolute;
}

.circle-bg-background-software.background-color-grey.relative, .circle-bg-background-software.relative {
  position: relative;
}

.software-mockup-wrap {
  margin-left: 1rem;
  margin-right: 1rem;
}

.software-mockup-wrap.z-index-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 34rem;
  display: flex;
}

.fs-search_field-2 {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d2d1_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: #501aff;
}

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

.filtercontainer.padding-section-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  place-content: flex-start;
  align-items: stretch;
}

.fs-checkbox_field-4 {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: .25rem;
  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_field-4.fs-cmsfilter_active {
  color: #fff;
  background-color: #007aca;
}

.divider-line-2 {
  opacity: .15;
  background-color: #000;
  width: 100%;
  height: 1px;
}

.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 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  box-shadow: none;
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 16px;
  display: none;
}

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

.text-button-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  align-items: center;
  font-family: Ubuntu, sans-serif;
  font-weight: 500;
  display: flex;
}

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

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

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

.section_hero-intro-bigtext-links.for-enterprises.customnav-spacing-left {
  padding-left: 20vw;
}

.main-nav-dropdown-toggle {
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding: 1.875rem 2.5rem 1.875rem 1.9vw;
  font-size: 1.125rem;
  font-weight: 400;
}

.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: 3.1875rem;
  white-space: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3.68rem 3.81rem 4.5rem;
  display: grid;
  position: absolute;
}

.nav-dropdown-content.is-2-col {
  grid-column-gap: 4.1875rem;
  grid-row-gap: 3.1875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding: 3.2rem;
  display: grid;
  position: static;
}

.nav-full-list-item {
  text-align: left;
  margin-bottom: 0;
  list-style-type: none;
  transition: color .2s;
}

.nav-logo {
  color: var(--white);
}

.nav-logo.nav-logo-dark {
  color: #000;
}

.main-nav-link {
  color: #000;
  font-size: 1.12rem;
  font-weight: 500;
  text-decoration: none;
}

.main-nav-link.is-last-in-menu {
  padding: 1.875rem 1.9vw;
}

.main-nav-link.is-last-in-menu:hover {
  color: #000000b3;
}

.main-nav-link.is-last-in-menu.main-nav-link-white:hover {
  color: #fff;
}

.main-nav-link.d-flex {
  justify-content: space-between;
  align-items: center;
  padding: 1.875rem 1.9vw;
  font-weight: 400;
  display: flex;
}

.main-nav-link.d-flex:hover {
  text-decoration: none;
}

.main-nav-link.d-flex.w--current {
  font-weight: 700;
}

.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, sans-serif;
  transition: color .2s, background-color .2s, transform .5s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.uii-navbar-dark-bk-color {
  background-color: #0000;
}

.navbar.background-color-prussianblue {
  background-color: #003253;
}

.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-last.main-nav-link-white {
  background-color: var(--white);
}

.nav-button-line.is-first {
  transform: translate(0, -2.5px);
}

.nav-button-line.is-first.main-nav-link-white {
  background-color: var(--white);
}

.nav_full-menu-cta {
  z-index: 30;
  flex-direction: column;
  justify-content: space-between;
  width: 41.25vw;
  min-height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.nav-dropdown-link-text {
  opacity: .47;
  margin-bottom: 0;
}

.nav-list-link {
  font-size: 1rem;
  text-decoration: none;
}

.nav-full-menu-content {
  grid-column-gap: 16px;
  grid-row-gap: 2.81rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 55%;
  max-width: 50rem;
  height: 100%;
  padding-top: 11.8889vh;
  padding-bottom: 10rem;
  padding-right: 6.5rem;
  display: grid;
}

.search-button {
  display: none;
}

.nav_full-menu-content {
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.nav-list-title {
  margin-bottom: 1.65rem;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.3;
}

.nav-list-wrapper {
  display: none;
}

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

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

.nav-dropdown-link-block:hover {
  text-decoration: none;
}

.navbar-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6rem;
  padding-right: 1.25rem;
  display: flex;
}

.navbar-container.is-country {
  z-index: 100;
  justify-content: flex-end;
  height: auto;
  padding-bottom: 1.93rem;
  position: absolute;
  inset: auto 0% 0%;
}

.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;
  max-width: 90vw;
  height: 0;
  position: absolute;
  inset: 100% auto auto 50%;
  overflow: auto;
  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;
}

.main-nav-dropdown {
  cursor: auto;
  display: block;
  position: relative;
}

.main-nav-dropdown:hover {
  color: #0009;
}

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

.search-input {
  width: 50%;
}

.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.search-field-uii, .nav-button.is--popup-closer, .nav-button.is-nav, .nav-button.is--popup-closer {
  display: none;
}

.nav-button.is--search, .nav-button.is-nav, .nav-button.is-nav {
  width: 3rem;
  height: 3rem;
  display: none;
}

.nav_full-menu-wrap {
  z-index: 996;
  background-color: #0000;
  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;
  display: flex;
  position: static;
}

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

.dark-navigation.d-none {
  display: none;
}

.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.75rem;
  padding-bottom: 1.75rem;
  transition: all .5s;
  display: flex;
  position: fixed;
  inset: 100px 0% auto;
}

.additional-nav-mobile-toggle {
  font-size: 1rem;
  display: none;
}

.additional-nav-list {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.additional-nav-link {
  opacity: .7;
  margin-left: 1.5vw;
  margin-right: 1.5vw;
  font-size: 1rem;
  text-decoration: none;
}

.additional-nav-link.w--current {
  opacity: 1;
  text-decoration: underline;
  transition: color .2s;
}

.additional-nav-bg {
  z-index: -1;
  transition: opacity .5s;
  position: absolute;
  inset: 0%;
}

.section_hero-image-graphics {
  position: relative;
}

.house-statistics-graphic-1 {
  width: 35%;
  position: absolute;
  inset: 33% -9% auto auto;
}

.section_feature-full-width-banner-left-2 {
  position: relative;
}

.news-list-standard-layout-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  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 {
  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;
}

.news-list-standard-content.background-color-enterprisegrey:hover {
  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: 100%;
  max-width: 1960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6rem;
  padding-right: 1.25rem;
  display: none;
  position: absolute;
}

.navbar-search.is-country {
  z-index: 100;
  justify-content: flex-end;
  height: auto;
  padding-bottom: 1.93rem;
  position: absolute;
  inset: auto 0% 0%;
}

.searchform {
  grid-column-gap: 1em;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.searchformblock {
  width: 90%;
  margin-right: 10em;
}

.search_autocomplete {
  position: relative;
}

.searchstyles {
  display: none;
}

.slide-row {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.slide-row.text-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-side-col {
  width: 100%;
  max-width: 25%;
}

.swiper-slide-2 {
  width: 100%;
}

.text-size-18px {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-size-18px.is-regular {
  font-weight: 400;
}

.report-slider-button {
  z-index: 10;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2rem;
  padding-top: 2.1rem;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 2rem auto auto;
}

.report-slider-button.is-right-button {
  inset: 0% 0% auto auto;
}

.slide-line {
  background-color: #00000026;
  width: 100%;
  height: 1px;
}

.slider-wrapper {
  display: flex;
}

.annual-report-slider.is--report-slider {
  position: relative;
}

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

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

.slider-wrapper-report {
  display: flex;
}

.spaaaacer {
  width: 100%;
  height: 500vh;
}

.video_play-block-overlay {
  z-index: 2;
  background-color: #fff;
  width: 0%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.video_play-block-content {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.vimeo-embed {
  z-index: -1;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.vimeo-embed.private-video-drive {
  z-index: 1;
  cursor: none;
}

.hero-heading-left {
  background-color: #f9f6f4;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.header-container-playbook {
  width: 100%;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-playbook {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-2-playbook {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
  position: relative;
}

.margin-bottom-24px {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 32px;
}

.button-primary-2 {
  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-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.shadow-two {
  display: block;
}

.heading-3 {
  margin-bottom: 32px;
  font-size: 4rem;
}

.hero-wrapper-playbook-category {
  color: #fff;
  margin-bottom: 20px;
  font-size: 18px;
}

.button-2 {
  background-color: #099de3;
  border-radius: 20px;
  padding: 18px 32px;
  font-size: 1rem;
}

.button-2.blue-button-uii {
  justify-content: space-between;
  align-items: center;
  display: inline-block;
}

.border-button-uii {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 0 solid #8c8a84;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 18px 32px;
  font-family: Ubuntu, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.div-block {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: static;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-right: 32px;
  display: none;
}

.div-block-3 {
  display: block;
}

.container-4 {
  clear: none;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
  display: block;
  position: relative;
}

.paragraph-5 {
  margin-bottom: 110px;
  font-size: 24px;
  line-height: 32px;
}

.heading-4 {
  border-bottom: 2px solid #ececec;
  margin-bottom: 32px;
  padding-bottom: 32px;
}

.list {
  margin-bottom: 2rem;
}

.paragraph-6 {
  margin-bottom: 32px;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .75fr;
}

.container-5 {
  max-width: 1228px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.image-3 {
  position: relative;
}

.column {
  align-items: center;
  height: 100%;
  padding: 60px 55px;
  display: block;
  position: relative;
}

.columns {
  background-color: #0000;
  flex-wrap: nowrap;
  place-content: stretch center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.mask {
  clear: none;
  background-color: #e8bdb7;
  flex: 0 auto;
  align-self: center;
  height: 100%;
  min-height: 100%;
  position: static;
  overflow: hidden;
}

.slider-3 {
  background-color: #0000;
  flex-flow: row;
  align-items: stretch;
  height: 100%;
  margin-bottom: 128px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.heading-5 {
  margin-bottom: 18px;
}

.column-2 {
  padding: 110px 55px;
}

.slide-1 {
  padding-top: 0;
  padding-bottom: 0;
}

.columns-2 {
  background-color: #0000;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.column-3 {
  padding: 60px 55px;
}

.column-4 {
  padding: 110px 55px;
}

.heading-6 {
  margin-bottom: 18px;
}

.list-2 {
  font-size: 18px;
  font-weight: 700;
}

.paragraph-7 {
  margin-bottom: 32px;
}

.list-item {
  margin-top: 6px;
  margin-bottom: 6px;
}

.slide-2 {
  height: 100%;
  min-height: 100%;
  margin-left: 0;
}

.left-arrow {
  display: block;
}

.slide-nav {
  margin-top: 54px;
  position: relative;
  inset: auto 0% 0%;
}

.container-6 {
  border-bottom: 0 #0000;
  max-width: 1228px;
  margin-top: 128px;
  margin-bottom: 128px;
  padding-bottom: 0;
}

.heading-7 {
  border-bottom: 2px solid #ececec;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.column-5 {
  padding-left: 100px;
  display: block;
}

.columns-3 {
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.column-6 {
  padding: 60px 55px;
}

.column-7 {
  padding: 110px 55px;
}

.heading-8 {
  margin-top: 0;
  margin-bottom: 18px;
}

.list-3 {
  font-size: 18px;
  font-weight: 700;
}

.paragraph-8 {
  margin-bottom: 32px;
}

.right-arrow {
  display: block;
}

.container-7 {
  max-width: 1228px;
}

.heading-9 {
  border-bottom: 2px solid #ececec;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.column-8 {
  padding: 60px 55px;
}

.column-9 {
  padding: 110px 55px;
}

.columns-4 {
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.heading-10 {
  margin-bottom: 18px;
}

.columns-5 {
  align-items: flex-start;
  display: flex;
}

.container-8 {
  max-width: 1228px;
}

.heading-11 {
  color: #fff;
  margin-bottom: 16px;
}

.heading-12 {
  color: #e8fc25;
  font-size: 30px;
  font-weight: 400;
}

.div-block-4 {
  background-color: #003253;
  border-radius: 128px;
  margin-bottom: 128px;
  padding: 128px 104px;
}

.div-block-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: flex;
}

.section-2 {
  z-index: 1;
  background-color: #0000;
  position: relative;
}

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

.column-10 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-6 {
  margin-bottom: 98px;
}

.container-9 {
  max-width: 1228px;
  padding-bottom: 128px;
}

.heading-13 {
  border-bottom: 2px solid #ececec;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.paragraph-9, .paragraph-10 {
  max-width: 820px;
  margin-bottom: 32px;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-3" 1fr
                 "Area-4 Area-5 Area-6" 1fr
                 / 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: start;
  display: grid;
}

.text-block {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
}

.block-1 {
  cursor: pointer;
  background-color: #b5b84c;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.block-1.playbook-card {
  background-color: var(--confetti);
}

.playbook-categ {
  z-index: 1;
  color: #fff;
  margin-bottom: 12px;
  position: relative;
}

.playbook-title {
  z-index: 1;
  color: #fff;
  font-weight: 400;
  position: relative;
}

.block-2 {
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #f01245;
  background-clip: border-box;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.playbook-categ-2 {
  z-index: 1;
  color: #fff;
  margin-bottom: 12px;
  position: relative;
}

.playbook-title-2 {
  z-index: 1;
  color: #fffcfc;
  font-weight: 400;
  position: relative;
}

.playbook-prev-image-1 {
  z-index: 0;
  cursor: pointer;
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

.playbook-prev-image-1.image-hover-yellow {
  position: absolute;
  inset: 0%;
}

.div-block-9 {
  background-color: var(--confetti);
  position: absolute;
  inset: 0%;
}

.div-block-10 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.hover-bk-color-yellow {
  z-index: 1;
  display: none;
  position: absolute;
  inset: 0%;
}

.hover-bk-color-yellow.hover-out-bk-transparent {
  display: none;
}

.link-block-1, .link-block-2 {
  z-index: 0;
  cursor: pointer;
  padding: 220px 42px 48px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.playbook-prev-image-2 {
  z-index: 0;
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-bk-color-green {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.hover-bk-color-green.hover-out-bk-transparent {
  display: none;
}

.block-3 {
  background-color: var(--lochmara);
  cursor: pointer;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.block-4 {
  cursor: pointer;
  background-color: #f75447;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.block-4.playbook-card {
  background-color: #e88b8f;
  width: 100%;
}

.block-5 {
  cursor: pointer;
  background-color: #47968a;
  width: 100%;
  min-height: 400px;
  padding: 48px 42px;
  position: relative;
  overflow: hidden;
}

.link-block-3 {
  cursor: pointer;
  padding: 0;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-bk-color-blue {
  position: absolute;
  inset: 0%;
}

.hover-bk-color-blue.hover-out-bk-color-blue {
  z-index: 0;
  background-color: var(--cerulean);
  display: none;
}

.playbook-prev-img-3 {
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.heading-14 {
  z-index: 1;
  color: #fff;
  position: relative;
}

.paragraph-11 {
  z-index: 1;
  color: #fff;
  margin-bottom: 12px;
  position: relative;
}

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

.div-block-12, .div-block-13 {
  z-index: 1;
  padding: 48px 42px;
  position: absolute;
  inset: auto 0% 0%;
}

.hover-bk-color-pink {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-bk-color-pink.hover-out-bk-transparent {
  display: none;
}

.paragraph-12 {
  color: #fff;
  margin-bottom: 12px;
}

.div-block-14 {
  z-index: 1;
  padding: 48px 42px;
  position: absolute;
  inset: auto 0% 0%;
}

.playbook-prev-img-4 {
  z-index: 0;
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading-15 {
  color: #fff;
}

.link-block-4 {
  z-index: 0;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.heading-16 {
  color: #fff;
}

.paragraph-13 {
  color: #fff;
  margin-bottom: 12px;
}

.div-block-15 {
  z-index: 1;
  padding: 48px 42px;
  position: absolute;
  inset: auto 0% 0%;
}

.image-6 {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.image-6.playbook-prev-img-5 {
  display: block;
}

.link-block-5 {
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.ima {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.ima.playbook-prev-img-5 {
  display: block;
}

.playbook-prev-img-5 {
  width: auto;
  max-width: none;
  min-height: 101%;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
}

.arrow-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: flex;
  position: relative;
}

.arrow-line {
  background-color: #000;
  align-self: center;
  width: 16px;
  height: 2px;
  display: block;
  position: relative;
  top: 1px;
  right: 0;
}

.arrow-head {
  background-color: #0000;
  position: absolute;
}

.section-3 {
  background-color: #c4d5ca;
}

.block-quote {
  margin-bottom: 48px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.container-10 {
  max-width: 1228px;
  padding-top: 168px;
  padding-bottom: 168px;
}

.paragraph-14 {
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.image-7 {
  width: 87px;
  margin-bottom: 32px;
}

.container-11 {
  max-width: 1228px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.heading-17 {
  border-bottom: 2px solid #ececec;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.paragraph-15 {
  max-width: 820px;
}

.paragraph-16 {
  max-width: 820px;
  margin-bottom: 128px;
}

.testimonial-column-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-12 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.image-8 {
  display: block;
}

.lightbox-link {
  align-items: center;
  display: flex;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template: "Area Area-2 Area-3" minmax(auto, 1fr)
                 ". . ." minmax(auto, 1fr)
                 / minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: flex-start space-between;
  place-items: start center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

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

.success-story-1 {
  background-color: #005254;
  max-width: 32%;
  margin-top: 65px;
  padding: 178px 0 0;
}

.success-story-1.grid-item {
  float: left;
  max-width: none;
  margin-bottom: 16px;
  display: inline-block;
  position: relative;
}

.success-story-1.success-story-item {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  position: relative;
}

.success-story-1.success-story-item.story-pink {
  background-color: #e8bdb7;
}

.success-story-1.success-story-item.story-dark-pink {
  background-color: #e88b8f;
}

.success-story-1.success-story-item.story-paprika {
  background-color: var(--paprika);
}

.success-story-2 {
  background-color: #efefec;
  max-width: 32%;
  padding: 0;
  position: relative;
}

.success-story-2.success-story-item {
  background-color: var(--grey);
  max-width: 100%;
  margin-bottom: 16px;
  position: relative;
}

.paragraph-17 {
  margin-top: 0;
  margin-bottom: 12px;
}

.paragraph-18 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 12px;
}

.image-9 {
  text-align: left;
  position: absolute;
  inset: 0% 0% auto;
}

.story-title {
  padding: 32px 42px 48px;
  position: relative;
  inset: auto 0% 0%;
}

.success-story-3 {
  max-width: 32%;
  margin-top: 200px;
  position: relative;
}

.success-story-3.grid-item {
  float: left;
  max-width: none;
  margin-bottom: 16px;
}

.success-story-3.success-story-item {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
}

.success-story-absolute {
  color: #fff;
  padding: 32px 42px 48px;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-18 {
  color: #fff;
  font-weight: 500;
}

.story-column-1 {
  flex-flow: column wrap;
  align-content: center;
  width: 33.3%;
  display: flex;
  overflow: hidden;
}

.story-column-2, .story-column-3 {
  width: 33.3%;
  overflow: hidden;
}

.heading-19, .heading-20, .heading-21 {
  font-weight: 500;
}

.link-to-story, .link-to-story-2, .link-block-6 {
  position: absolute;
  inset: 0%;
}

.paragraph-19 {
  margin-bottom: 12px;
}

.heading-22 {
  font-weight: 500;
}

.container-13 {
  max-width: 1228px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.heading-23 {
  color: #e8fc25;
  margin-bottom: 26px;
  font-size: 22px;
}

.button-holder {
  z-index: 1;
  align-items: center;
  display: flex;
  position: relative;
}

.button-holder.button-holder-white {
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.arrow-wrapper-2 {
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
  box-shadow: 0 0 32px 4px #00000024;
}

.arrow-head-2 {
  position: absolute;
}

.section-4 {
  background-color: #c4d5ca;
}

.section-4.background-color-prussianblue {
  background-color: #0000;
}

.column-11 {
  text-align: left;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-16 {
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.arrow-wrapper-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.arrow-line-2 {
  background-color: #000;
  width: 16px;
  height: 2px;
  display: block;
  position: relative;
  top: 1px;
  right: 0;
}

.arrow {
  width: auto;
}

.arrow-holder {
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: 24px;
  padding-right: 0;
  display: flex;
  box-shadow: 0 0 32px 4px #00000024;
}

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

.section-5 {
  display: none;
}

.body-2 {
  padding-top: 107px;
}

.collection-list-wrapper {
  flex-flow: wrap;
  align-content: flex-start;
  align-items: flex-start;
}

.image-10 {
  z-index: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.collection-item-2 {
  align-items: stretch;
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.playbook-prev-block-categ {
  color: #fff;
  width: 100%;
  position: relative;
}

.playbook-prev-block-title {
  color: #fff;
  position: relative;
}

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

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

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

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

.slider-content-2 {
  width: 100%;
  overflow: hidden;
}

.slider-with-nav {
  flex-direction: column;
  margin-bottom: 3rem;
  display: flex;
}

.page-container {
  max-width: 1228px;
}

.heading-25 {
  max-width: 820px;
  padding-top: 128px;
  padding-bottom: 40px;
}

.heading-26 {
  margin-bottom: 32px;
}

.link-block-7 {
  background-color: #00000029;
  position: absolute;
  inset: 0%;
}

.playbook-prev-block {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.container-15 {
  max-width: 1228px;
}

.collection-list-wrapper-2 {
  position: relative;
}

.collection-list {
  flex-wrap: wrap;
  align-content: flex-start;
  display: flex;
}

.collection-list.more-soon-class {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.playbook-prev-block-content {
  z-index: 1;
  flex-flow: wrap;
  place-content: flex-end flex-start;
  align-items: flex-end;
  height: 100%;
  padding: 220px 42px 48px;
  display: flex;
}

.link-block-8 {
  position: absolute;
  inset: 0%;
}

.div-block-19 {
  width: 100%;
  height: 100%;
  position: relative;
}

.heading-27 {
  color: #fff;
  position: relative;
}

.paragraph-21 {
  color: #fff;
  flex: 0 auto;
  width: 100%;
  position: relative;
}

.div-block-20 {
  z-index: 1;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-end;
  height: 100%;
  padding: 220px 42px 48px;
  display: flex;
}

.collection-item-3 {
  margin-bottom: 16px;
  display: flex;
}

.collection-list-2 {
  flex-wrap: wrap;
  align-content: flex-start;
  display: flex;
}

.container-16 {
  max-width: 1228px;
  margin-bottom: 260px;
}

.collection-list-wrapper-3 {
  display: block;
}

.div-block-21 {
  width: 100%;
  height: 100%;
  position: relative;
}

.collection-list-3 {
  flex-wrap: wrap;
  align-content: flex-start;
  display: flex;
}

.collection-item-4 {
  margin-bottom: 16px;
  display: flex;
}

.paragraph-22, .heading-28 {
  z-index: 1;
  color: #fff;
  width: 100%;
  position: relative;
}

.div-block-22 {
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-end;
  height: 100%;
  padding: 220px 42px 48px;
  display: flex;
}

.link-block-9 {
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-23 {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.heading-29, .heading-30 {
  margin-bottom: 32px;
}

.section-7 {
  background-color: #003253;
}

.container-17 {
  max-width: 1228px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.heading-31 {
  color: #e8fc25;
  margin-bottom: 16px;
}

.heading-32 {
  color: #fff;
  margin-bottom: 32px;
}

.paragraph-23 {
  color: #fff;
  text-align: right;
  font-size: 18px;
}

.columns-8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.content-container-playbook {
  max-width: 1228px;
}

.body-3 {
  padding-top: 107px;
}

.header-section-playbook {
  padding: 98px 30px;
}

.hero-wrapper-playbook-title {
  color: #fff;
  max-width: 80%;
}

.paragraph-24 {
  display: block;
}

.contact-playbook {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.paragraph-25 {
  padding-left: 6px;
  padding-right: 6px;
}

.content-section-playbook {
  padding-top: 128px;
  padding-bottom: 128px;
}

.content-playbook {
  max-width: 820px;
}

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

.paragraph-26 {
  padding-right: 6px;
}

.button-3 {
  margin-bottom: 40px;
}

.user-insights-index-navbar {
  color: var(--black);
  justify-content: space-between;
  width: 100%;
  max-width: 1960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.6rem;
  padding-right: 1.25rem;
  font-family: Ubuntu, sans-serif;
  display: flex;
}

.navbar-uii-container {
  z-index: 5;
  flex-direction: row;
  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;
  font-family: Ubuntu, sans-serif;
  display: block;
}

.navbar-uii-container.user-insights-index-navbar {
  align-content: center;
  padding: 0 1.25rem 0 2.6rem;
  overflow: visible;
}

.container-regular-2 {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper-2 {
  margin-left: 120px;
}

.button-primary-3 {
  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-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.menu-button-2 {
  display: none;
}

.uii-navbar-holder-colors {
  z-index: 5;
  width: 100%;
  padding-top: .625rem;
  padding-bottom: .625rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-26, .div-block-27 {
  display: none;
}

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

.div-1-playbook {
  border-radius: 36px;
  width: 100%;
  margin-right: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-1-playbook.div-1-playbook-homepage {
  width: 100%;
}

.body-4, .body-5 {
  padding-top: 107px;
}

.paragraph-27 {
  padding-right: 6px;
}

.paragraph-28 {
  padding-left: 6px;
  padding-right: 6px;
}

.paragraph-29 {
  padding-right: 6px;
}

.paragraph-30 {
  padding-left: 6px;
  padding-right: 6px;
}

.link-2 {
  color: var(--lochmara);
  text-decoration: underline;
}

.playbook-post-content {
  margin-bottom: 32px;
}

.paragraph-31 {
  margin-bottom: 48px;
}

.field-label-2 {
  display: none;
}

.hero-wrapper-playbook-img {
  border-radius: 128px;
  position: relative;
}

.illustration-bg-playbook {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d269_Graphics.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 120%;
  height: 120%;
  position: absolute;
  inset: -10% 0% 0% -10%;
}

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

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

.pagination {
  display: none;
}

.left-arrow-2 {
  display: block;
}

.slide {
  margin-bottom: 60px;
}

.sld-01-slide--link {
  z-index: 20;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sld-01-slide--content {
  z-index: 20;
  text-align: center;
  letter-spacing: .03rem;
  margin-bottom: 32px;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 21px;
  font-weight: 300;
  position: relative;
}

.sld-01-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sld-01-img__w {
  position: absolute;
  inset: 0%;
}

.sld-02-nav {
  background-color: #0000;
  justify-content: flex-end;
  padding-right: 120px;
  display: flex;
  inset: auto 0% 3%;
}

.sld-01-slide--title {
  z-index: 20;
  text-align: center;
  position: relative;
}

.btn {
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border-radius: 4px;
  display: inline-block;
}

.btn.circle-xl {
  background-color: #fa7a50;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 24px;
  display: flex;
}

.slider__c {
  display: block;
}

.hero-txt-xxl {
  font-size: 64px;
  line-height: 1;
}

.hero-txt-xxl.fc-white {
  color: #fff;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.sld-02 {
  height: 100vh;
  min-height: 800px;
}

.lh-relax {
  line-height: 1.625;
}

.lh-relax.fc-white {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.right-arrow-2 {
  display: block;
}

.sld-overlay {
  z-index: 15;
  background-color: #1f1e1e78;
  position: absolute;
  inset: 0%;
}

.sld-01-slide__c {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}

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

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

.embed {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d26f_arrow-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  flex: 0 auto;
}

.splide__slide {
  flex: none;
  width: 33.3333%;
}

.container-18 {
  width: 1560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 6em 2em;
}

.slider-css {
  height: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.splide__arrow {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d268_Arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.splide__arrow.splide__arrow--prev {
  transform: rotate(180deg);
}

.pagination-2 {
  display: none;
}

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

.splide__arrow-2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d26f_arrow-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  border: 1px solid #242022;
  border-radius: 100vw;
  width: 6em;
  height: 3em;
  margin-right: 1em;
  transition: all .2s;
}

.splide__arrow-2:hover {
  background-color: #3732350f;
}

.splide__arrow-2.splide__arrow--prev {
  transform: rotate(-180deg);
}

.splide__arrow-2.splide__arrow--prev:active {
  transform: scale(.95)rotate(-180deg);
}

.splide__arrow-2.splide__arrow--next:active {
  transform: scale(.95);
}

.splide__pagination {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 60px;
  padding-left: 0;
  display: block;
  position: relative;
  inset: auto 0% 0% auto;
}

.splide__pagination__item {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.splide__pagination__page {
  opacity: .2;
  background-color: #242022;
  width: 100%;
  min-width: 20px;
  height: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .3s;
  display: block;
}

.splide__pagination__page.is-active {
  opacity: 1;
  background-color: #242022;
  margin-left: 0;
}

.div-block-30 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.container-19 {
  max-width: 1228px;
  margin-bottom: 160px;
  padding-top: 128px;
  position: relative;
  overflow: hidden;
}

.column-13 {
  padding: 140px 42px 140px 85px;
}

.column-14 {
  padding: 100px 85px 100px 42px;
}

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

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

.image-12, .image-13 {
  border-radius: 128px;
}

.div-block-32 {
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-bk-color-holder {
  z-index: 100;
  min-height: 107px;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-bk-color-holder-default {
  position: absolute;
  inset: 0% 0% auto;
}

.html-embed-7, .html-embed-8 {
  color: var(--black);
}

.uii-navbar-light-bk-color {
  background-color: #0000;
}

.main-nav-link-white {
  color: var(--white);
}

.navbar-2 {
  background-color: #f9f6f4;
}

.playbook-link-block {
  position: absolute;
  inset: 0%;
}

.section-padding {
  padding-top: 128px;
  padding-bottom: 128px;
}

.section-padding-xxl {
  padding-top: 168px;
  padding-bottom: 168px;
}

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

.quote-header {
  padding-top: 132px;
  padding-bottom: 132px;
}

.text-block-2 {
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.text-block-3 {
  padding-right: 4px;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.text-block-4 {
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  display: inline-block;
}

.image-16 {
  max-width: 90px;
  margin-bottom: 32px;
}

.block-quote-2 {
  margin-bottom: 48px;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.html-embed-10 {
  color: var(--black);
}

.image-17 {
  border-radius: 120px;
  max-width: 80%;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-34 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-10 {
  background-color: #c4d5ca;
}

.heading-35 {
  padding-right: 6px;
  font-size: 64px;
  font-weight: 500;
  display: inline-block;
}

.heading-36 {
  padding-right: 12px;
  font-size: 64px;
  font-weight: 500;
  display: inline-block;
}

.heading-37 {
  color: #e88b8f;
  padding-right: 12px;
  font-size: 64px;
  font-weight: 500;
  display: inline-block;
}

.heading-38 {
  padding-right: 12px;
  font-size: 64px;
  font-weight: 500;
  display: inline-block;
}

.heading-39 {
  color: #099de3;
  font-size: 64px;
  font-weight: 500;
  display: inline-block;
}

.heading-40 {
  font-size: 64px;
  font-weight: 500;
  display: inline-block;
}

.div-block-35 {
  margin-bottom: 28px;
}

.section-11 {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d27b_buddy-program.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-41 {
  color: var(--white);
  margin-bottom: 20px;
  font-weight: 300;
}

.heading-42 {
  color: var(--white);
  margin-bottom: 10px;
  font-weight: 400;
}

.paragraph-32 {
  color: var(--white);
  max-width: 700px;
  margin-bottom: 40px;
}

.link-block-10 {
  border: 1px solid var(--white);
  border-radius: 20px;
  padding: 17px 32px;
}

.heading-43 {
  padding-top: 220px;
  padding-bottom: 220px;
}

.paragraph-33 {
  padding-right: 6px;
}

.paragraph-34 {
  padding-left: 6px;
  padding-right: 6px;
}

.link-3 {
  color: #007aca;
  text-decoration: underline;
}

.body-6 {
  padding-top: 107px;
}

.paragraph-35 {
  color: var(--white);
}

.heading-44 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.collection-item-5 {
  align-items: stretch;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.collection-list-wrapper-4 {
  display: block;
  position: relative;
  overflow: hidden;
}

.collection-item-6 {
  margin-bottom: 16px;
  display: flex;
}

.link-4 {
  color: var(--lochmara);
  text-decoration: underline;
}

.section-12 {
  background-color: #f9f6f4;
}

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

.image-19 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.list-4, .bold-text, .paragraph-36 {
  font-size: 24px;
}

.right-arrow-3 {
  width: 0;
  height: 0;
}

.next-prev-block {
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-end;
  align-items: flex-end;
  width: 100%;
  padding-top: 64px;
  display: flex;
}

.next-prev-block.continue-btn {
  flex-direction: row-reverse;
}

.form-top-content {
  margin-bottom: 75px;
}

.slider {
  background-color: #0000;
  justify-content: center;
  height: 100%;
}

.submit-btn {
  color: #0cd9ff;
  background-color: #0000;
  padding: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.nextbutton-text {
  color: var(--black);
  background-color: #0000;
  padding: 0;
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.form-block-2 {
  width: 100%;
}

.form-step {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 275px 10px 5%;
  display: flex;
}

.form-step.form-step-full-width {
  max-width: 100%;
}

.prev-link {
  margin-right: 20px;
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.form-verification-2 {
  align-self: stretch;
  align-items: center;
  height: 80px;
  display: flex;
}

.text-alert {
  color: #0cd9ff;
  font-size: 18px;
  font-weight: 600;
  display: none;
}

.form-close-btn {
  z-index: 100;
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d289_close-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 34px;
  height: 34px;
  margin-top: 30px;
  margin-right: 10%;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
}

.radio-label {
  font-family: Ubuntu, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.left-arrow-3 {
  width: 0;
  height: 0;
}

.text-area {
  color: #1e1f24;
  min-height: 200px;
  font-size: 18px;
  line-height: 22px;
}

.form-radio-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.assesment-form-container {
  z-index: 11;
  justify-content: center;
  align-items: flex-start;
  display: block;
  position: relative;
  inset: 0;
}

.text-input {
  color: #848c8e;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  width: 80%;
  height: 60px;
  padding-bottom: 10px;
  font-size: 28px;
  line-height: 28px;
}

.input-label {
  margin-bottom: 15px;
  padding-right: 72px;
  font-family: Ubuntu, sans-serif;
  font-size: 30px;
  line-height: 35px;
  position: relative;
}

.radio-btn {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

.slider-dot-nav {
  display: block;
}

.radiobutton-holder {
  align-items: center;
  margin-right: 50px;
  display: flex;
}

.helper-text {
  margin-bottom: 0;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-style: italic;
  display: block;
}

.checkbox-label {
  font-family: Ubuntu, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.columns-11 {
  margin-bottom: 96px;
}

.div-block-36 {
  background-color: #c4d5ca;
  border-radius: 128px;
  padding: 67px 104px;
}

.link-5 {
  color: var(--lochmara);
  text-decoration: underline;
}

.div-block-37, .paragraph-37 {
  max-width: 754px;
}

.heading-45 {
  margin-bottom: 32px;
}

.heading-46 {
  margin-bottom: 64px;
  font-size: 64px;
}

.top-border {
  background-color: #f3f9f7;
  height: 2px;
  margin-top: 75px;
  margin-bottom: 50px;
}

.input-field {
  border: 2px solid #e5e5e5;
  border-radius: 20px;
  height: 60px;
  margin-top: 25px;
  padding: 17px 24px;
  font-size: 16px;
}

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

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

.paragraph-38 {
  padding-right: 20px;
}

.heading-47 {
  margin-bottom: 40px;
}

.products-list {
  display: none;
}

.bold-text-2 {
  color: #be7200;
  font-size: 4.6rem;
}

.score-page-container {
  padding-top: 128px;
  padding-bottom: 128px;
}

.score-page-container.page-container {
  padding-bottom: 0;
}

.your-score-title {
  margin-bottom: 32px;
}

.bronze-score {
  color: #be7200;
  font-size: 4.6rem;
}

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

.paragraph-39, .paragraph-40 {
  font-family: Ubuntu, sans-serif;
  font-size: 1.5rem;
}

.your-playbook-title {
  margin-bottom: 100px;
}

.paragraph-41 {
  max-width: 650px;
}

.image-20 {
  padding-left: 40px;
}

.heading-50, .heading-51 {
  margin-bottom: 32px;
}

.silver-score {
  color: #9a9a9a;
  font-size: 4.6rem;
}

.gold-score {
  color: #cbaa00;
  font-size: 4.6rem;
}

.diamond-score {
  color: var(--cerulean);
  font-size: 4.6rem;
}

.paragraph-42 {
  margin-bottom: 80px;
}

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

.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, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

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

.nav-dropdown-link-text-2 {
  opacity: .47;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.search-input-2 {
  border-radius: 0;
  width: 50%;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.searchform-2 {
  grid-column-gap: 1em;
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

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

.nav-dropdown-link-block-2:hover {
  text-decoration: none;
}

.nav-dropdown-content-2 {
  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-2.is-2-col {
  grid-column-gap: 4.1875rem;
  grid-row-gap: 3.1875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.nav-visible-menu-2 {
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-right: 112px;
  display: flex;
  position: static;
}

.navbar-left-2 {
  align-items: center;
  display: flex;
}

.main-nav-dropdown-2 {
  cursor: auto;
  position: relative;
}

.main-nav-dropdown-2:hover {
  color: #0009;
}

.navbar-search-2 {
  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;
}

.navbar-container-2 {
  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-2.is-country {
  z-index: 100;
  justify-content: flex-end;
  height: auto;
  padding-bottom: 1.93rem;
  position: absolute;
  inset: auto 0% 0%;
}

.nav_full-menu-cta-2 {
  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%;
}

.search-icon {
  display: flex;
  position: relative;
  bottom: -3px;
}

.nav-logo-2 {
  color: #000;
}

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

.nav_full-menu-wrap-2 {
  z-index: 996;
  background-color: #fff;
  transition: all .5s;
  display: none;
  position: fixed;
  inset: 0%;
}

.main-nav-dropdown-toggle-2 {
  cursor: default;
  margin-left: 0;
  margin-right: 0;
  padding: .875rem 2.7vw .875rem 1.9vw;
  font-size: 1.125rem;
  font-weight: 500;
}

.heading-52 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  line-height: 1.2;
}

.searchformblock-2 {
  flex-direction: column;
  justify-content: flex-end;
  width: 50vw;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: 0;
  right: 0;
}

.nav-list-link-2 {
  font-size: 1rem;
  text-decoration: none;
}

.nav-list-link-2:hover {
  text-decoration: underline;
}

.nav-item {
  white-space: nowrap;
  font-size: 1rem;
}

.circle-arrow-2 {
  align-self: center;
  width: 15px;
  margin-top: 4px;
  margin-left: 1px;
}

.nav-full-menu-list-2 {
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: .8rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-dropdown-link-title-2 {
  margin-bottom: .5rem;
  font-weight: 500;
}

.navbar-3 {
  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, sans-serif;
  transition: color .2s, background-color .2s, transform .5s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

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

.arrow-button-5 {
  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, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

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

.searchform-3 {
  grid-column-gap: 1em;
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.nav-logo-3 {
  color: #000;
}

.arrow-circle-5 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

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

.nav_full-menu-wrap-3 {
  z-index: 996;
  background-color: #fff;
  transition: all .5s;
  display: none;
  position: fixed;
  inset: 0%;
}

.main-nav-dropdown-toggle-3 {
  cursor: default;
  margin-left: 0;
  margin-right: 0;
  padding: .875rem 2.7vw .875rem 1.9vw;
  font-size: 1.125rem;
  font-weight: 500;
}

.heading-53 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  line-height: 1.2;
}

.searchformblock-3 {
  flex-direction: column;
  justify-content: flex-end;
  width: 50vw;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: 0;
  right: 0;
}

.circle-arrow-3 {
  align-self: center;
  width: 15px;
  margin-top: 4px;
  margin-left: 1px;
}

.section_banner-hero.background-color-prussianblue {
  position: relative;
}

.section_banner-hero.analitycs-custom-bg {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6616684ea114aa73fcf12d6f_ProductAnalytics_background_dark_003%402x.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

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

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

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

.div-block-40 {
  margin-bottom: 32px;
}

.d-inline-flex {
  flex: none;
  align-items: center;
  display: inline-flex;
}

.d-inline-flex.flex-justify-end {
  justify-content: flex-end;
}

.d-inline-flex.flex-vertical {
  flex-direction: column;
}

.d-inline-flex.flex-vertical.flex-align-left {
  align-items: flex-start;
}

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

.full-image.success-story-head-img {
  width: 100%;
  max-width: none;
  height: auto;
  position: relative;
  inset: 0% auto;
}

.full-image.success-story-head-img.sucess-story-head-img-ds {
  width: 56%;
  max-width: 746px;
  position: absolute;
  right: -3%;
}

.div-block-41 {
  margin-bottom: 48px;
}

.simple-cta-arrow {
  width: 13px;
  height: 24px;
  margin-top: 2px;
  line-height: 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: center;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 50px;
}

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

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

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

.heading-style-h2-3 {
  color: #fff;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
}

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

.bold-text-3 {
  font-family: Ubuntu, sans-serif;
  font-weight: 400;
}

.simple-button {
  background-color: #0000;
  padding-left: 0;
  padding-right: 6px;
  text-decoration: none;
  display: flex;
}

.simple-button:hover {
  text-decoration: underline;
}

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

.simple-cta-wrap {
  align-items: center;
}

.overflow-x-hidden.overflow-hidden.height-100vh {
  height: 100vh;
}

.local-org-tab {
  background-color: #0000;
  border-bottom: 1px solid #d6d7cf;
  padding: 10px 30px;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.local-org-tab.w--current {
  background-color: #0000;
  border-bottom: 2px solid #02d1e4;
}

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

.local-org-tab.local-org-tab-first.filter-controls.w--current {
  color: #000;
  border-bottom-color: #000;
}

.local-org-tab.filter-controls {
  color: #969696;
  border-bottom-width: 3px;
  border-bottom-color: #0000;
  padding: 12px 13px;
  text-decoration: none;
  top: 2px;
}

.local-org-tab.filter-controls.w--current {
  color: #000;
  border-bottom-color: #000;
}

.div-block-42 {
  padding-top: 20px;
}

.heading-54 {
  margin-bottom: 32px;
}

.squared-colored-boxes-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.squared-colored-boxes-grid.mix-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.squared-colored-boxes-grid.mix-container.margin-0 {
  margin-bottom: 0;
}

.squared-colored-boxes-grid.mix-container {
  grid-template-rows: auto;
}

.local-org-tabs.filter-controls-holder {
  border-bottom: 1px solid #eff1ed;
  width: 100%;
  margin-bottom: 32px;
}

.local-org-tab-pane {
  border-bottom: 0 #000;
}

.load-more-items-button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 148px;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  margin: 56px auto 40px;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 64px #0000001c;
}

.load-more-items-button:hover {
  opacity: .8;
  text-decoration: none;
}

.squared-colored-box-container {
  height: 100%;
  min-height: 360px;
  padding: 48px 42px;
  position: relative;
}

.squared-colored-box-container.mix {
  min-height: 405px;
}

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

.slider-content-3 {
  overflow: hidden;
}

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

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

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

.background-color-light-grey {
  background-color: #f3f9f7;
}

.section_tabs-cards {
  align-items: center;
}

.slider-with-nav-2 {
  flex-direction: column;
  margin-bottom: 84px;
  display: flex;
}

.slider-card-heading {
  border-bottom: 20px solid #e8fc25;
  line-height: .5;
  display: inline-block;
}

.slider-card-heading.heading-style-h1 {
  font-family: Ubuntu, sans-serif;
}

.thick-divider-businessyellow {
  width: 100%;
  height: 20px;
}

.thick-divider-businessyellow.background-color-businessyellow.custom-margin-top-negative {
  margin-top: -20px;
  display: none;
}

.slider-card-text-group {
  margin-bottom: 35px;
}

.slider-card-text-group.margin-0 {
  margin-bottom: 0;
}

.slider-card-text-group.margin-xlarge.margin-bottom {
  margin-bottom: 4rem;
}

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

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

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

.arrow-button-6 {
  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, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

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

.arrow-circle-6 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

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

.circle-arrow-4 {
  width: 1rem;
  margin-top: 2px;
  margin-right: 2px;
}

.button-text-6 {
  z-index: 2;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.heading-55 {
  font-size: 1.375rem;
  line-height: 1.3;
}

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

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

.text-color-white-3 {
  color: #fff;
}

.div-block-43 {
  padding: 70px 40px 70px 70px;
}

.slider-content-4 {
  overflow: hidden;
}

.image-container-full {
  object-fit: cover;
  flex-direction: column;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

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

.subtitle-slider.text-color-white {
  font-size: 1.875rem;
}

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

.intro-slider.text-color-white {
  font-size: 18px;
}

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

.title-slider {
  margin-bottom: 24px;
  font-size: 2.25rem;
}

.title-slider.text-color-white {
  font-size: 46px;
}

.slider-with-nav-3 {
  flex-direction: column;
  margin-bottom: 84px;
  display: flex;
}

.d-none {
  display: none;
}

.squared-colored-box-inner {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

.squared-colored-box-link-block {
  display: block;
  position: absolute;
  inset: 0%;
}

.postsortcategory {
  display: none;
}

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

.d-flex {
  display: flex;
}

.d-flex.flex-align-center {
  align-items: center;
}

.d-flex.justify-space-between {
  justify-content: space-between;
}

.d-flex.justify-space-between.align-center {
  align-items: center;
  text-decoration: none;
}

.d-flex.justify-space-between.align-center.line-height-120:hover {
  text-decoration: underline;
}

.d-flex.flex-align-bottom {
  align-items: flex-end;
}

.d-flex.flex-vertical {
  flex-direction: column;
}

.d-flex.chapter-level-title {
  margin-bottom: 12px;
}

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

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

.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, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

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

.arrow-button-7._w-inline-block {
  grid-column-gap: 26px;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  text-transform: capitalize;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.arrow-circle-7 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

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

.heading-56 {
  color: #e8fc25;
  margin-bottom: 26px;
  font-size: 22px;
}

.column-24 {
  padding-left: 116px;
}

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

.heading-57 {
  color: #fff;
}

.circle-arrow-5 {
  align-self: center;
  width: 15px;
  margin-top: 4px;
  margin-left: 1px;
}

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

.text-color-cyanaqua-2 {
  color: #02d1e4;
}

.circle-arrow-6 {
  align-self: center;
  width: 15px;
  margin-top: 4px;
  margin-left: 1px;
}

.success-story-item {
  margin-bottom: 16px;
  padding-top: 178px;
  position: relative;
}

.success-story-item.success-story-item-w-img {
  padding-top: 0;
}

.success-story-item.success-story-item-lg-padding {
  padding-top: 196px;
}

.success-story-item.success-story-item-sm-padding {
  padding-top: 120px;
}

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

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

.max-width-40 {
  max-width: 40rem;
}

.heading-58 {
  font-size: 2.875rem;
}

.category-section {
  margin-bottom: 128px;
}

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

.playbook-articles-filtering {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -7px;
  padding-top: 32px;
  padding-bottom: 70px;
  padding-left: 0;
  list-style-type: none;
}

.playbook-articles-filtering.playbook-articles-filtering-v2 {
  border-bottom: 1px solid #eff1ed;
  margin-bottom: 32px;
  margin-left: 0;
  padding-bottom: 0;
}

.playbook-article-rank {
  display: none;
}

.squared-colored-box-title {
  font-family: Ubuntu, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2;
}

.squared-colored-box-title.heading-style-h4 {
  font-family: Ubuntu, sans-serif;
  font-weight: 500;
}

.playbook-articles-filtering-list {
  margin: 0 16px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.playbook-articles-filtering-list.playbook-articles-filtering-list-v2 {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: 2px;
}

.link-6 {
  padding: 12px;
  display: block;
}

.playbook-articles-filtering-link {
  color: #8c8a84;
  border-bottom: 3px solid #0000;
  padding: 12px;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.playbook-articles-filtering-link:hover {
  text-decoration: none;
}

.playbook-articles-filtering-link.active {
  color: #000;
  border-bottom-color: #000;
}

.playbook-articles-filtering-link.playbook-articles-filtering-link-v2 {
  padding-left: 14px;
  padding-right: 14px;
}

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

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

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

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

.hero-cta-wrap-3.hero-cta-wrap-margin-right.margin-top-0.margin-bottom-0 {
  margin-top: 50px;
}

.button-5 {
  background-color: var(--cyan--aqua);
  color: #333;
  border-radius: 20px;
  padding: 18px 32px;
}

.bold-text-5 {
  font-family: Ubuntu, sans-serif;
  font-weight: 400;
}

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

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

.text-color-white-4 {
  color: #fff;
}

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

.full-width {
  width: 100%;
}

.slider-content-padding {
  height: 100%;
  padding: 150px 60px 70px 82px;
}

.card-outline {
  border: 3px solid #e3e3e3;
  border-radius: 1.375rem;
  padding: 3.5rem 3rem 3rem;
  text-decoration: none;
  transition: border-color .5s cubic-bezier(.215, .61, .355, 1), box-shadow .5s cubic-bezier(.215, .61, .355, 1);
}

.card-outline:hover {
  border-color: #0000;
  box-shadow: 0 4px 48px #0000001f;
}

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

.card-outline-logo {
  justify-content: flex-start;
  align-items: flex-start;
  height: 2.5rem;
  display: flex;
}

.card-outline-logo.card-outline-logo-lg {
  height: 112px;
}

.card-outline-content {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.height-100 {
  height: 100%;
}

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

.max-height-full {
  max-height: 100%;
}

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

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

.slider-with-nav-4 {
  flex-direction: column;
  margin-bottom: 84px;
  display: flex;
}

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

.padding-section-hero {
  padding-top: 155px;
  padding-bottom: 96px;
}

.jorney-box {
  background-color: #fffffff2;
  border-radius: 24px;
  padding: 32px;
}

.jorney-boxes-holder {
  grid-column-gap: 116px;
  grid-row-gap: 116px;
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/653654f296a73f1ad1aff42e_jorney-illustration.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.jorney-boxes-title {
  margin-bottom: 24px;
  padding-right: 100px;
  font-size: 22px;
  line-height: 1.2;
  position: relative;
}

.jorney-boxes-number {
  background-color: var(--cyan--aqua);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  font-family: Opensans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-45 {
  padding-top: 20px;
}

.heading-59 {
  margin-bottom: 32px;
}

.playbook-article-categ {
  display: none;
}

.all-articles {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.d-inline.padding-right.padding-xxsmall.d-none, .d-inline.d-none {
  display: none;
}

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

.d-inline-block.margin-horizontal-auto {
  margin-left: auto;
  margin-right: auto;
}

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

.grey-boxes-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.grey-boxes-grid.grey-boxes-grid-template-section {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1.5fr 1fr;
}

.grey-boxes-grid.grey-boxes-grid-3cols {
  grid-template-columns: minmax(0, auto) minmax(0, auto) minmax(0, auto);
}

.grey-boxes-grid-item {
  background-color: #f3f9f7;
  padding: 48px 48px 40px;
  position: relative;
}

.grey-boxes-grid-item.template-board {
  padding-top: 164px;
  padding-bottom: 48px;
}

.grey-boxes-grid-img {
  width: 96px;
  height: 96px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grey-boxes-grid-title {
  margin-bottom: 16px;
  font-family: Ubuntu, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
}

.northstar-special-section {
  margin-top: 70px;
  padding-top: 37px;
  padding-bottom: 41px;
  padding-right: 35px;
  position: relative;
}

.ns-item {
  grid-column-gap: 0px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, auto) 49px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ns-item.ns-item-with-lg-arrows {
  grid-template-columns: minmax(200px, auto) 143px 1fr;
}

.ns-dotted-column {
  text-align: right;
  background-color: #f3f9f7;
  border: 1px dashed #00325340;
  border-radius: 8px;
  padding: 8px 16px;
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  line-height: 1.2;
}

.ns-solid-column {
  background-color: #fff;
  background-image: linear-gradient(270deg, #003253, #02d1e4);
  border-radius: 8px;
  padding: 1px;
  position: relative;
}

.text-block-6 {
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 12px 24px;
  display: flex;
  position: relative;
  top: 1px;
  left: 1px;
}

.ns-solid-column-text {
  background-color: #fff;
  border-radius: 7px;
  align-items: center;
  padding: 12px 24px;
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.ns-col-1 {
  height: 0;
  display: none;
}

.ns-col-2 {
  z-index: -1;
  background-color: #f3f9f7;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.ns-arrow {
  width: 57px;
  max-width: none;
  margin-left: -7px;
}

.ns-arrow.ns-arrow-lg {
  width: 150px;
  margin-left: -6px;
}

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

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

.grid_text-text {
  grid-column-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.tabs-this-is-copied-to-tab {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.methods-navigation {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 64px;
}

.tab-inner-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tabs-menu-link {
  color: #333;
  background-color: #0000;
  padding: 12px 24px;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  top: 3px;
}

.tabs-menu-link:hover {
  text-decoration: none;
}

.tabs-menu-link.w--current {
  background-color: #0000;
  border-bottom: 3px solid #003253;
  text-decoration: none;
}

.plain-button-link {
  display: block;
  position: absolute;
  inset: 0%;
}

.plain-button-caret {
  align-items: center;
  display: flex;
  position: relative;
}

.plain-button-caret.plain-button-caret-on-left {
  align-items: center;
}

.dropdown-grid-item {
  min-width: 216px;
}

.tabs-component {
  width: 100%;
}

.dropdown-list-title {
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.dropdown-list-2 {
  inset: 0% auto auto 0%;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 20px;
  padding: 48px;
  inset: 63px auto auto -202%;
  box-shadow: 0 0 50px 20px #0000001a;
}

.dropdown-list-link {
  flex: 1;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Ubuntu, sans-serif;
  text-decoration: none;
  display: block;
}

.tabs-dynamic-list, .tabs-dynamic-item {
  width: 100%;
  height: 100%;
}

.dropdown-btn-prussianblue-btn, .dropdown-btn-prussianblue-btn.w--open {
  color: #fff;
  background-color: #003253;
  border-radius: 20px;
  padding: 18px 52px 18px 32px;
  font-family: Ubuntu, sans-serif;
}

.services {
  margin-top: 16px;
  font-size: 12px;
  font-weight: 700;
}

.services.slider-large {
  font-size: 20px;
}

.dropdown-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.plain-button-img {
  flex: none;
  align-self: center;
  width: 13px;
  height: 19px;
  margin-left: 10px;
}

.plain-button-img.plain-button-img-left {
  transform-style: preserve-3d;
  margin-left: 0;
  margin-right: 10px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.tabs-menu-3 {
  border-bottom: 3px solid #83838340;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 64px;
  display: flex;
}

.name {
  font-size: 20px;
  line-height: 1.2;
}

.name.slider-large {
  font-size: 50px;
}

.name.tab-name {
  display: none;
}

.plain-button-text {
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.tabs-dynamic-wrapper {
  width: 100%;
  height: 100%;
}

.image-background {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 10vw;
  max-width: 150px;
  height: 10vw;
  max-height: 150px;
  margin-bottom: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-4 {
  grid-column-gap: 68px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.slider-large.services {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.grid-5, .grid-6 {
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.image-23, .plain-button-caret-img {
  width: 14px;
  height: 27px;
}

.plain-button-caret-img.plain-button-caret-img-right {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.resource-icon-holder {
  width: 24px;
  margin-right: 24px;
}

.resource-item {
  align-items: center;
  margin-top: 24px;
  text-decoration: none;
  display: flex;
}

.resource-item-text {
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.workshop-board-link {
  position: absolute;
  inset: 0%;
}

.tool-rec-box {
  background-color: #f3f9f7;
  padding: 40px 40px 70px;
  position: relative;
}

.tool-rec-box:hover {
  color: #fff;
  background-color: #1e1e1e;
}

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

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

.tool-recommendation-holder {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tool-rec-logo {
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
}

.tool-rec-logo-hover {
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
  display: none;
}

.tool-rec-link-block {
  position: absolute;
  inset: 0%;
}

.quick-stack {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding: 0;
}

.hightlight-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 75px 110px 75px 75px;
  display: grid;
}

.hightlight-box.background-color-light-grey.d-none {
  display: none;
}

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

.score-box {
  background-color: #fff;
  border-radius: 16px;
  padding: 24px;
  position: relative;
  box-shadow: 0 -8px 24px #00325314;
}

.score-number {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/655255ca3ba721e069e2d689_Numbers%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 167px;
  height: 52px;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.rank-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  margin-bottom: 24px;
  display: grid;
}

.bronze-rank-item {
  background-color: #c88726;
  border-radius: 8px;
  height: 15px;
}

.silver-rank-item {
  background-color: #9e9e9e;
  border-radius: 8px;
  height: 25px;
}

.gold-rank-item {
  background-color: #bba326;
  border-radius: 8px;
  height: 35px;
}

.diamond-rank-item {
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/653fa2dd5c907fd6c45d6571_diamond-rank.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  height: 45px;
}

.playbook-box {
  background-color: #e8fc25;
  border-radius: 16px;
  padding: 16px;
  display: inline-block;
  position: absolute;
  bottom: -30px;
  left: 50px;
  box-shadow: 0 8px 24px #00325314;
}

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

.users-box {
  background-color: #fff;
  border-radius: 16px;
  padding: 24px;
  display: inline-block;
  position: absolute;
  top: -36px;
  right: -36px;
  box-shadow: 0 8px 24px #00325314;
}

.quick-stack-2 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  margin-bottom: 100px;
  padding: 0;
}

.quick-stack-2.margin-bottom-0 {
  margin-bottom: 0;
}

.cell, .cell-2, .cell-3 {
  justify-content: center;
}

.ns-dotted-column-title {
  text-align: right;
  margin-bottom: 30px;
}

.ns-solid-column-title {
  position: relative;
}

.opacity-0 {
  opacity: 0;
}

.icon-height-36 {
  height: 36px;
}

.icon-width-36 {
  width: 36px;
}

._w-checkbox.checkbox-holder {
  margin-top: 25px;
}

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

.score-page-header {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.text-size-30px {
  font-size: 30px;
  line-height: 1.2;
}

.margin-auto {
  margin: auto;
}

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

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

.crescent-bk.background-color-prussianblue {
  border-radius: 100%;
  width: 120%;
  height: 100%;
  position: absolute;
  inset: -70% 0% auto -10%;
  overflow: hidden;
}

.position-relative {
  position: relative;
}

.background-color-customblue {
  background-color: #194866;
}

.scale-score-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 23% 23% repeat(auto-fit, minmax(28%, 1fr)) 23%;
  grid-auto-columns: 1fr;
  display: grid;
}

.score-line-first {
  background-color: #c4d5ca;
  border-radius: 2px;
  width: 4px;
  height: 48px;
  display: inline-block;
  position: relative;
}

.score-line-second {
  background-color: #c4d5ca;
  border-radius: 2px;
  width: 4px;
  height: 24px;
  display: inline-block;
}

.score-name {
  color: #acbfb3;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
}

.score-line {
  background-color: #c4d5ca;
  border-radius: 2px;
  width: 4px;
  height: 12px;
  display: block;
}

.score-line-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 23% 23% minmax(28%, 1fr) 23%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: end space-between;
  place-items: end start;
  max-width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

.score-line-number {
  color: #c4d5ca;
  text-align: center;
  width: 65px;
  font-family: Ubuntu, sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: absolute;
  inset: -44px auto auto -30px;
}

.score-color {
  border-radius: 8px;
  width: 100%;
  height: 40px;
}

.score-color.score-color-bronze {
  background-color: #aa5426;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.score-color.score-color-silver {
  background-color: #a6a9ab;
}

.score-color.score-color-gold {
  background-color: #ffcc04;
}

.score-color.score-color-platinum {
  background-color: #5b5c5b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.line-scale {
  margin-bottom: 12px;
}

.scale-pin {
  width: 216px;
  height: 306px;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
  bottom: -25px;
}

.scale-pin-text {
  background-color: #fff;
  border-radius: 100%;
  width: 192px;
  height: 192px;
  padding-top: 36px;
}

.you-scored {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.you-scored-name {
  text-align: center;
  margin-bottom: 16px;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.actual-score {
  font-size: 18px;
  line-height: 1.2;
  display: inline-block;
}

.actual-score.d-none {
  display: none;
}

.total-achiv-score {
  font-size: 18px;
  line-height: 1.2;
  display: inline-block;
}

.score-eg-number {
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

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

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

.qoute-underline {
  z-index: -1;
  background-color: #e8fc25;
  width: 100%;
  height: 20px;
  position: relative;
  top: -25px;
}

.quote-author-sucess-story {
  margin-top: -5px;
  display: block;
}

.quote-author-name {
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.quote-author-position {
  padding-left: 6px;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  display: inline-block;
}

.image-wrapper {
  width: 100%;
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.image-one, .image-two {
  object-fit: cover;
  height: 100%;
  display: inline-block;
}

.image-24 {
  max-width: 87px;
  margin-bottom: 24px;
}

.d-block {
  display: block;
}

.margin-horizontal-auto {
  margin-left: auto;
  margin-right: auto;
}

.section-cols-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 0;
}

.align-right {
  align-items: flex-start;
}

.justify-center {
  justify-content: center;
}

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

.confetti-bk-image {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/659c0a4374c64351d2147951_conffeti-bk.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cols-2-60-40 {
  align-items: center;
  display: flex;
}

.bold-text-7 {
  font-family: Ubuntu, sans-serif;
  font-weight: 400;
}

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

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

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

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

.back-caret-head {
  width: 14px;
  height: 27px;
}

.score-line-grid-item {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-around;
  place-items: flex-end center;
  width: 100%;
  display: flex;
}

.text-alert-error {
  color: var(--red-ribbon);
  font-style: italic;
  position: absolute;
}

.form-verification {
  position: relative;
  top: -8px;
}

.hidden-text {
  display: none;
}

.validation-tooltip {
  z-index: 999;
  background-color: #fff;
  border-radius: 1.6rem;
  max-width: 280px;
  display: none;
  position: absolute;
  inset: auto 145px -50px auto;
  box-shadow: 0 0 48px -12px #0000002e;
}

.validation-tooltip.validation-tooltip-dark {
  color: #fff;
  background-color: #013253;
  border-radius: 12px;
  max-width: 282px;
  padding-top: 32px;
  padding-right: 32px;
}

.validation-tooltip-text {
  text-align: left;
  font-family: Opensans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.validation-tooltip-tip {
  z-index: -3;
  width: 13px;
  height: 29px;
  position: absolute;
  inset: 0% 0% 0% auto;
  transform: rotate(180deg);
}

.validation-tooltip-icn {
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.validation-tooltip-content {
  border-radius: 1.6rem;
  padding: 36px 24px 36px 36px;
  position: relative;
  overflow: hidden;
}

.inputs-row {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 80px;
  display: grid;
}

.inputs-row.d-none {
  display: none;
}

.chapters-score-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.levelname.chapters-score {
  background-color: #fff;
  border-radius: 24px;
  min-width: 0;
  margin-bottom: 42px;
  padding: 25px 64px 52px;
  position: relative;
  overflow: hidden;
}

.line-height-120 {
  line-height: 1.2;
}

.line-height-140 {
  line-height: 1.4;
}

.chapter-level-description {
  margin-bottom: 12px;
}

.chapter-level-description.bronze-description, .chapter-level-description.silver-description, .chapter-level-description.gold-description, .chapter-level-description.platinum-description {
  display: none;
}

.levelnamechild {
  text-align: right;
  margin-bottom: 12px;
  font-family: Ubuntu, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
}

.levelnamechild.text-size-18px.text-weight-bold {
  font-weight: 700;
}

.levelnamechild.text-size-18px.text-weight-bold.text-align-center {
  margin-top: 20px;
  margin-bottom: 60px;
  position: relative;
}

.add-another-row {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.add-another-row.arrow-circle {
  background-color: #f3f9f7;
  border-radius: 2.5rem;
  width: 3.5rem;
  height: 3.5rem;
}

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

.hero-content-block-content {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.hero-image-block {
  z-index: 2;
  cursor: none;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 50rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-image-block.d-none {
  display: none;
}

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

.hero-video-bg-for-digital-process.position-relative.padding-xhuge.padding-bottom.padding-bottom-0 {
  padding-bottom: 0;
}

.colums-2.padding-0 {
  grid-column-gap: 64px;
  grid-row-gap: 0px;
}

.width-auto {
  width: auto;
}

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

.timeline-section-fullwidth {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 20% 20% 20% 20% 20%;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.timeline-item {
  flex: 0 auto;
  width: 20%;
}

.timeline-year {
  text-align: center;
  width: 100%;
}

.timeline-year.timeline-year-first {
  border-left-width: 0;
}

.timeline-item-description {
  padding-left: 0;
  padding-right: 0;
}

.timeline-year-text {
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.list-5, .timeline-item-title {
  margin-top: 2rem;
  margin-bottom: .25rem;
}

.success-story-img {
  box-sizing: border-box;
  width: 101%;
  max-width: 101%;
  margin-top: -1px;
  margin-left: -1px;
}

.success-story-img-box {
  max-height: 300px;
  margin-bottom: 60px;
  overflow: hidden;
}

.yellow-hightlight-title.heading-style-h2 {
  line-height: 1.2;
}

.cell-4 {
  justify-content: center;
  align-items: flex-start;
}

.line-height-135 {
  line-height: 1.35;
}

.text-shadow-small {
  text-shadow: 0 0 2px #000000e6;
}

.cell-5 {
  justify-content: center;
  align-items: flex-start;
}

.semi-circle-background.background-color-light-grey {
  border-radius: 100%;
  width: 130%;
  height: 425%;
  position: absolute;
  bottom: 0;
  left: -15%;
}

.playbook-article-sub-rank {
  color: #df0000;
  display: block;
}

.playbook-article-sub-rank.playbook-article-sub-rank-pvs {
  display: none;
}

.playbook-article-sub-rank.playbook-article-sub-rank-cda {
  color: #00ff3c;
  display: none;
}

.playbook-article-sub-rank.playbook-article-sub-rank-oo {
  color: #f0d;
  display: none;
}

.product-vision-and-strategy-section, .operations-and-organisation-section {
  margin-bottom: 88px;
}

.recommended-init {
  margin-bottom: 88px;
  padding-bottom: 88px;
  position: relative;
}

.recomm-bk {
  opacity: .25;
  background-image: linear-gradient(270deg, #02d1e4, #27d8c5 34%, #e8fc25);
  position: absolute;
  inset: 0%;
}

.recomm-bk-white {
  z-index: 1;
  background-image: linear-gradient(#fff, #fff0);
  position: absolute;
  inset: 0%;
}

.recomm-bk-holder {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.sub-levels-subchapters.high {
  display: none;
}

.level-and-score {
  width: 440px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 64px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.score-per-chapter {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  font-family: Ubuntu, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  display: flex;
}

.chapter-level-title {
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25;
}

.chapter-level-title-holder {
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 95px;
  margin-bottom: 40px;
  padding-bottom: 14px;
  padding-right: 360px;
  display: flex;
}

.sub-chapter-low-recommendation {
  margin-bottom: 16px;
}

.gold-description, .silver-description, .bronze-description, .platinum-description, .platinum-pvs-message, .platinum-oo-message, .gold-oo-message, .gold-pvs-message {
  display: none;
}

.under-construction-overlay {
  z-index: 99;
  background-color: #fffc;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.under-construction-overlay-title {
  text-align: center;
}

.under-construction-overlay-title.max-width-80, .under-construction-overlay-title.max-width-40 {
  margin-top: 20%;
  margin-left: auto;
  margin-right: auto;
}

.button-cyanaqua {
  background-color: var(--cyan--aqua);
  color: var(--prussian-blue);
  border-radius: 20px;
  padding: 18px 32px;
}

.button-cyanaqua.no-wrap {
  white-space: nowrap;
}

.section-subtitle-business-yellow {
  color: var(--business-yellow);
  margin-bottom: 26px;
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.section-subtitle-cyan-aqua {
  color: var(--cyan--aqua);
  margin-bottom: 26px;
  font-family: Ubuntu, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.day-by-day-tab {
  background-color: #ddd0;
  border: 0 #000;
  border-top-color: #0000;
  border-bottom: 3px solid #0000;
  border-radius: 0;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
  top: 3px;
}

.day-by-day-tab:hover {
  text-decoration: none;
}

.day-by-day-tab.w--current {
  background-color: #ddd0;
  border-bottom-color: #000;
}

.day-by-day-tabs {
  border-bottom: 3px solid #83838340;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.padding-xxxsmall {
  padding: .4rem;
}

.padding-xxxsmall.padding-top {
  padding: .4rem 0 0;
}

.padding-xxxsmall.padding-bottom {
  padding: 0 0 .4rem;
}

.padding-xxxsmall.padding-left {
  padding: 0 0 0 .4rem;
}

.padding-xxxsmall.padding-right {
  padding: 0 .4rem 0 0;
}

@media screen and (min-width: 1440px) {
  .padding-section-huge.padding-bottom-0 {
    padding-bottom: 0;
  }

  .nav-button.is--search {
    display: none;
  }

  .nav-visible-menu-2 {
    padding-right: 112px;
  }

  .full-image.success-story-head-img {
    right: auto;
  }

  .full-image.success-story-head-img.sucess-story-head-img-ds {
    width: 100%;
    max-width: 746px;
  }

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

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

  .padding-section-large-3 {
    display: block;
  }

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

  .section_hero-content-overlap-top {
    justify-content: center;
  }
}

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

  .body {
    padding-top: 76px;
  }

  .html-embed {
    margin-left: 12px;
  }

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

  .heading-style-h2.d-inline.timeline-year-text {
    font-size: 2rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

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

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

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

  .margin-bottom-32.margin-xhuge {
    margin-bottom: 3rem;
  }

  .margin-bottom-32.margin-xlarge {
    margin-bottom: 2.4rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

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

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

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

  .heading-style-display {
    font-size: 4rem;
    line-height: 1.2;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .text-style-ubuntu.text-size-large.text-weight-bold.line-height-140.chapter-level-title {
    font-size: 1.175rem;
  }

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

  .hero-component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-display-2 {
    font-size: 4rem;
    line-height: 1.2;
  }

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

  ._2col-headline {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .swiper-slide.mouse-hover-drag.slider-card.background-color-white {
    padding-left: 60px;
    padding-right: 60px;
  }

  .video_overlay_content {
    margin-left: 5%;
  }

  .zigzag-imagewrapper.success-story-zigzag-imagewrapper {
    position: relative;
  }

  .slider-item-icon-wrapper {
    margin-right: .6rem;
  }

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

  .video_play-block {
    width: 90%;
    height: 32rem;
  }

  .container-slider.container-slider-cards {
    padding-left: 0%;
    padding-right: 0%;
  }

  .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._2-3-1-3 {
    grid-template-columns: 1.25fr 1fr;
  }

  .zigzag-content-grid.hero-gap {
    text-align: center;
    padding-top: 60px;
    display: block;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
    line-height: 1.2;
  }

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

  .slider-feature-content.height-100 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

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

  .highlight-text-2col {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .section_slider_testimonials.for-enterprises-light {
    min-height: auto;
  }

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

  .container-large-news-list {
    padding-left: 4%;
    padding-right: 4%;
  }

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

  .map-background-graphic {
    margin-left: 16%;
  }

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

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .table3_header-row {
    min-width: 72rem;
  }

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

  .table3_header-row-2, .table3_item {
    min-width: 72rem;
  }

  .table3_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table6_header-row {
    min-width: 72rem;
  }

  .table6_group-header-row._1st {
    border-top: 1px solid #fff3;
  }

  .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, .table6_year_data-merge.is-first {
    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;
  }

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

  .radius-image-medium {
    border-radius: .45rem;
  }

  .radius-graphic-xlarge {
    border-radius: 2rem;
  }

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

  .radius-graphic-huge {
    border-radius: 2rem;
  }

  ._2col-icon, ._2col-buttons, ._3col-links {
    grid-column-gap: 2rem;
  }

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

  ._2col-small-header-text {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .house-statistics-graphic-nope {
    width: 45%;
    padding: 7%;
    bottom: -7%;
    right: -4%;
  }

  .tab-logo-container-2 {
    width: 6.5rem;
    height: 6.5rem;
  }

  .arrow-button-3 {
    text-align: center;
  }

  .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.is-last-in-menu {
    display: block;
  }

  .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-title {
    text-decoration: none;
  }

  .nav-list-wrapper {
    display: block;
  }

  .navbar-left, .nav-button.is-nav, .nav-button.is-nav, .nav-button.is-nav {
    display: flex;
  }

  .nav-visible-menu {
    display: none;
  }

  .nav-full-menu {
    min-width: 100%;
    height: 100vh;
    min-height: auto;
    overflow: scroll;
  }

  .additional-nav {
    top: 76px;
  }

  .header-container-playbook {
    max-width: 728px;
  }

  .hero-wrapper-playbook {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .div-2-playbook {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .div-2-playbook.div-1-playbook-homepage {
    order: -1;
    max-width: 65%;
  }

  .div-block {
    justify-content: center;
  }

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

  .columns-5 {
    flex-direction: column;
    align-items: center;
  }

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

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

  .column-10 {
    align-items: center;
  }

  .block-1 {
    min-height: 250px;
  }

  .playbook-categ {
    font-size: .85rem;
  }

  .playbook-title {
    font-size: 1.35rem;
  }

  .block-2 {
    min-height: 250px;
  }

  .playbook-prev-image-1, .playbook-prev-image-2 {
    max-width: none;
    height: 101%;
  }

  .block-3, .block-4, .block-5 {
    min-height: 250px;
  }

  .playbook-prev-img-3 {
    max-width: none;
    height: 101%;
  }

  .div-block-12 {
    padding-left: 42px;
    padding-right: 42px;
  }

  .playbook-prev-img-4, .playbook-prev-img-5 {
    max-width: none;
    height: 101%;
  }

  .block-quote {
    font-size: 54px;
  }

  .container-12 {
    max-width: 728px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .paragraph-17, .paragraph-18 {
    font-size: .85rem;
  }

  .story-title, .success-story-absolute {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-18, .heading-19, .heading-20, .heading-21 {
    font-size: 1.2rem;
  }

  .paragraph-19 {
    font-size: .85rem;
  }

  .heading-22 {
    font-size: 1.2rem;
  }

  .column-11 {
    justify-content: center;
    align-self: center;
  }

  .columns-7 {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .playbook-prev-block-title {
    font-size: 1.35rem;
  }

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

  .page-container {
    max-width: 1148px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-25 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .playbook-prev-block-content {
    padding: 100px 20px 20px;
  }

  .heading-31 {
    font-size: 1.2rem;
  }

  .heading-32 {
    font-size: 2.15rem;
  }

  .columns-8 {
    flex-flow: column wrap;
    align-content: flex-start;
  }

  .column-12 {
    text-align: center;
    align-self: center;
  }

  .content-container-playbook {
    max-width: 90%;
  }

  .body-3 {
    padding-top: 76px;
  }

  .header-section-playbook {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-wrapper-playbook-title {
    max-width: 100%;
  }

  .navbar-uii-container {
    justify-content: space-between;
    max-width: 100%;
    display: flex;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper-2 {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    padding: 16px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
    padding: 16px;
  }

  .div-block-28 {
    flex: auto;
  }

  .div-1-playbook {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
  }

  .body-4, .body-5 {
    padding-top: 76px;
  }

  .illustration-bg-playbook {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
  }

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

  .hero-txt-xxl {
    font-size: 52px;
  }

  .lh-relax {
    font-size: 18px;
  }

  .splide__slide {
    width: 50%;
  }

  .splide__slide.five-cards {
    width: 33.3333%;
  }

  .container-18 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .splide__pagination {
    padding-top: 1.9em;
    position: relative;
  }

  .splide__pagination__page {
    margin-left: 0;
    margin-right: .3em;
  }

  .column-13 {
    padding: 100px 40px 40px;
  }

  .column-14 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .navbar-bk-color-holder {
    min-height: 76px;
  }

  .column-15 {
    order: -1;
  }

  .image-14 {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-17 {
    padding-bottom: 40px;
  }

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

  .column-18 {
    align-self: center;
    margin-bottom: 40px;
  }

  .column-19 {
    align-self: center;
    padding-bottom: 40px;
  }

  .block-quote-2 {
    font-size: 52px;
  }

  .image-17 {
    border-radius: 72px;
  }

  .image-18 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .body-6 {
    padding-top: 76px;
  }

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

  .image-19 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .nextbutton-text {
    font-size: 20px;
  }

  .form-step {
    padding-top: 20%;
    padding-bottom: 25%;
    padding-right: 10px;
  }

  .form-step.radio {
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .prev-link {
    font-size: 20px;
  }

  .form-radio-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-input {
    width: 100%;
  }

  .radiobutton-holder {
    margin-bottom: 30px;
  }

  .search-input-2 {
    width: 100%;
  }

  .nav-visible-menu-2 {
    padding-right: 0;
    display: block;
  }

  .navbar-left-2 {
    display: flex;
  }

  .nav_full-menu-cta-2, .nav_full-menu-wrap-2, .nav_full-menu-wrap-3 {
    display: none;
  }

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

  .div-block-8 {
    justify-content: center;
  }

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

  .full-image.success-story-head-img {
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: auto;
  }

  .full-image.success-story-head-img.sucess-story-head-img-ds {
    width: 100%;
    position: relative;
    right: auto;
  }

  .hero-cta-wrap-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

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

  .zigzag-content-2 {
    margin-bottom: 60px;
  }

  .local-org-tab {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .squared-colored-boxes-grid.mix-container {
    grid-template-columns: 1fr 1fr;
  }

  .squared-colored-box-container.mix {
    min-height: 335px;
  }

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

  .container-slider-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

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

  .slider-feature-content-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .container-slider-3 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .squared-colored-box-inner {
    grid-row-gap: 6px;
  }

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

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

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

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

  .heading-57 {
    margin-bottom: 60px;
  }

  .columns-12 {
    display: block;
  }

  .squared-colored-box-categ-title {
    font-size: 16px;
  }

  .squared-colored-box-title {
    font-size: 26px;
  }

  .div-block-44 {
    justify-content: center;
  }

  .hero-cta-wrap-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .slider-feature-content-3 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .slider-content-padding {
    padding-left: 60px;
  }

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

  .grey-boxes-grid {
    grid-template-columns: minmax(0, auto);
  }

  .grey-boxes-grid.grey-boxes-grid-template-section {
    grid-template-columns: 1.5fr;
  }

  .grey-boxes-grid.grey-boxes-grid-3cols {
    grid-template-columns: minmax(0, auto);
  }

  .ns-item.ns-item-with-lg-arrows {
    grid-template-columns: 1fr 143px 1fr;
  }

  .ns-dotted-column, .ns-solid-column-text {
    font-size: 18px;
  }

  .grid_text-text {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .methods-navigation {
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-list-2.w--open {
    left: -75%;
  }

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

  .dropdown-btn-prussianblue {
    margin-top: 30px;
  }

  .plain-button-text {
    font-size: 20px;
    line-height: 1.2;
  }

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

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

  .tool-recommendation-holder {
    grid-template-columns: 1fr 1fr;
  }

  .hightlight-box.background-color-light-grey {
    grid-column-gap: 0px;
    grid-row-gap: 100px;
    grid-template-columns: 1fr;
    padding-right: 75px;
  }

  .quick-stack-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ns-dotted-column-title, .ns-solid-column-title {
    font-size: 1.25rem;
  }

  .columns-13.margin-bottom.margin-xsmall {
    flex-direction: column;
    align-items: flex-start;
  }

  .score-name {
    font-size: 16px;
  }

  .score-line.hide-on-tablet {
    display: none;
  }

  .score-line-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .scale-score {
    margin-top: -85px;
  }

  .scale-pin {
    bottom: -50px;
    transform: scale(.7);
  }

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

  .div-block-48 {
    justify-content: center;
  }

  .levelname.chapters-score {
    padding-left: 44px;
    padding-right: 44px;
  }

  .levelnamechild {
    font-size: 26px;
  }

  .hero-image-block {
    width: 90%;
    height: 32rem;
  }

  .level-and-score {
    width: 360px;
    padding-right: 44px;
  }

  .score-per-chapter {
    font-size: 20px;
  }

  .chapter-level-title {
    font-size: 24px;
  }

  .chapter-level-title-holder {
    min-height: 87px;
    padding-right: 220px;
  }
}

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

  .margin-xhuge {
    margin: 4rem;
  }

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

  .margin-medium {
    margin: 1.5rem;
  }

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

  .margin-xxsmall.margin-left {
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .button-group.justify-right.justify-left-on-mobile {
    justify-content: flex-start;
  }

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

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

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

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

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

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

  .hero-pre-header {
    font-size: 1.125rem;
  }

  .hero-component {
    grid-row-gap: 3rem;
  }

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

  .arrow-button.prev-link {
    padding-left: 0;
  }

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

  .swiper-slide.background-color-pearlbush {
    height: 100%;
  }

  .swiper-slide.mouse-hover-drag.slider-card.background-color-white {
    margin-bottom: 20px;
  }

  .slider-item-icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }

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

  .video_play-block {
    height: 24rem;
  }

  .zigzag-content {
    min-height: 20rem;
  }

  .container-slider.container-slider-cards {
    width: 100%;
  }

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

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

  .hero-cta-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    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;
  }

  .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-item-wrap {
    padding-bottom: .5rem;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .container-large-news-list {
    padding-left: 3%;
    padding-right: 3%;
  }

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

  .map-background-graphic {
    display: none;
  }

  .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, .headline-number-2col {
    grid-template-columns: 1fr;
  }

  .number-2col-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .table_event_calendar_component {
    grid-row-gap: 3rem;
  }

  .table3_pagination-page-button-wrapper {
    display: none;
  }

  .table3_component {
    grid-row-gap: 3rem;
  }

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

  ._3col-icon._2col {
    grid-column-gap: 3rem;
    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-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;
  }

  ._3col-profile-employee._2col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    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._2col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .radius-graphic-huge {
    border-radius: 1.5rem;
  }

  ._2col-icon {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._2col-icon._2col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._2col-buttons {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._2col-buttons._2col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._3col-links {
    grid-template-columns: 1fr 1fr;
  }

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

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

  ._2col-small-header-text, .hero-alternative-layout {
    grid-template-columns: 1fr;
  }

  .house-statistics-graphic-nope {
    width: 40%;
    bottom: 27%;
    right: -3%;
  }

  .tab-logo-link-2 {
    flex-direction: column;
    align-items: center;
    margin-top: -.5rem;
    padding-top: .3rem;
    padding-bottom: .3rem;
    display: flex;
  }

  .tab-logo-container-2 {
    width: 6rem;
    height: 6rem;
    margin-top: .5rem;
    padding: 1.8rem;
  }

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

  .main-nav-dropdown-list {
    left: 0%;
    right: 0;
    transform: none;
  }

  .navbar-right {
    z-index: 997;
  }

  .navbar-left {
    z-index: 998;
    position: relative;
  }

  .search-input {
    background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d2df_Group%203742.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 0 solid #000;
    border-bottom: 2px solid #efefec;
    min-height: 3.43rem;
    margin-bottom: 0;
    padding: 1rem 1rem 1rem 2rem;
    font-size: 1rem;
  }

  .search-input::placeholder {
    color: #000000b3;
    font-size: 1rem;
  }

  .nav-button.is--popup-closer {
    z-index: 9999;
    background-color: #fff;
    align-items: flex-start;
    padding-left: 2rem;
    display: flex;
    position: absolute;
    inset: .625rem auto auto 0;
  }

  .nav-button.is--popup-closer {
    z-index: 9999;
    align-items: flex-start;
    padding-left: 2rem;
    display: flex;
    position: absolute;
    inset: .625rem auto auto 0;
  }

  .nav-button.is--search {
    display: none;
  }

  .nav-button.is-nav {
    align-items: flex-end;
    width: 4.75rem;
    height: 4.75rem;
    padding-right: 2rem;
  }

  .nav-full-menu-popup {
    background-color: #fff;
    padding-top: 6rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: fixed;
    inset: 0%;
  }

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

  .navbar-search.is-country {
    justify-content: flex-start;
    padding-left: 2rem;
  }

  .swiper-slide-2.background-color-pearlbush {
    height: 100%;
  }

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

  .hero-heading-left {
    padding: 20px 15px;
  }

  .heading-3 {
    font-size: 3rem;
  }

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

  .div-block-2 {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .paragraph-5 {
    margin-bottom: 60px;
  }

  .heading-11 {
    font-size: 2rem;
  }

  .heading-12 {
    font-size: 22px;
  }

  .div-block-4 {
    border-radius: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-2 {
    grid-column-gap: 16px;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }

  .playbook-prev-image-1, .playbook-prev-image-2, .playbook-prev-img-3 {
    width: 120%;
  }

  .playbook-titles.playbook-card-titles, .div-block-12, .div-block-13, .div-block-14 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .playbook-prev-img-4 {
    width: 120%;
  }

  .div-block-15 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .playbook-prev-img-5 {
    width: 120%;
  }

  .block-quote {
    font-size: 42px;
  }

  .image-7 {
    width: 64px;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .grid-3 {
    flex-direction: column;
  }

  .grid-3.success-stories-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .story-column-1 {
    width: 100%;
    padding-top: 0;
  }

  .story-column-2 {
    width: 100%;
    margin-top: -15px;
  }

  .story-column-3 {
    width: 100%;
    margin-top: -15px;
    padding-top: 0;
  }

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

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

  .heading-25 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .column-12 {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-section-playbook {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .paragraph-31 {
    margin-bottom: 20px;
  }

  .hero-wrapper-playbook-img {
    border-radius: 70px;
  }

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

  .hero-txt-xxl {
    font-size: 40px;
  }

  .lh-relax, .lh-relax.fc-white {
    font-size: 17px;
  }

  .sld-01-slide__c {
    justify-content: flex-start;
    padding-top: 160px;
  }

  .splide__slide, .splide__slide.five-cards {
    width: 100%;
  }

  .container-18 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .column-13 {
    padding-top: 40px;
  }

  .column-14 {
    padding-bottom: 40px;
  }

  .block-quote-2 {
    font-size: 42px;
  }

  .image-17 {
    border-radius: 40px;
    max-width: 100%;
  }

  .nextbutton-text {
    font-size: 18px;
  }

  .form-step {
    padding-top: 130px;
  }

  .prev-link {
    padding-left: 60px;
    font-size: 18px;
  }

  .text-alert {
    font-size: 16px;
    line-height: 16px;
  }

  .radio-label {
    font-size: 20px;
    line-height: 20px;
  }

  .input-label {
    font-size: 24px;
    line-height: 120%;
  }

  .radiobutton-holder {
    margin-bottom: 20px;
  }

  .div-block-36 {
    border-radius: 64px;
    padding: 60px;
  }

  .column-22 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-38 {
    padding-right: 0;
  }

  .search-input-2 {
    background-image: url("https://cdn.prod.website-files.com/6516730b92925e5516e7d076/6516730b92925e5516e7d2df_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-2::placeholder {
    color: #000000b3;
    font-size: 1rem;
  }

  .nav-list-wrapper-2 {
    margin-bottom: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar-left-2 {
    z-index: 998;
    position: relative;
  }

  .navbar-search-2, .navbar-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-container-2.is-country {
    justify-content: flex-start;
    padding-left: 2rem;
  }

  .nav-logo-2 {
    padding-left: 0;
  }

  .nav_full-menu-wrap-2 {
    display: none;
    position: fixed;
  }

  .nav-list-link-2 {
    font-weight: 700;
  }

  .nav-full-menu-popup-2 {
    background-color: #fff;
    min-width: 100vw;
    min-height: 100vh;
    padding: 6rem 2rem;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .navbar-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-38 {
    width: 14px;
    height: 13px;
  }

  .nav-logo-3 {
    padding-left: 0;
  }

  .nav_full-menu-wrap-3 {
    display: none;
    position: fixed;
  }

  .div-block-39 {
    width: 14px;
    height: 13px;
  }

  .div-block-8 {
    flex-direction: column;
    align-items: center;
  }

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

  .hero-cta-wrap-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero-cta-wrap-2.hero-cta-wrap-margin-right.margin-top-0.margin-bottom-0 {
    margin-bottom: 20px;
    margin-right: 0;
  }

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

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

  .simple-cta-wrap {
    align-self: center;
    margin-top: 20px;
  }

  .squared-colored-boxes-grid.mix-container {
    grid-template-columns: 1fr;
  }

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

  .slider-feature-content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .container-slider-3 {
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .d-flex.flex-align-center {
    flex-direction: column;
  }

  .column-23 {
    margin-bottom: 40px;
    padding-right: 0;
  }

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

  .column-24.mobile-align-left {
    display: flex;
  }

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

  .heading-57 {
    margin-bottom: 40px;
  }

  .columns-12 {
    display: block;
  }

  .div-block-44 {
    flex-direction: column;
    align-items: center;
  }

  .hero-cta-wrap-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero-cta-wrap-3.hero-cta-wrap-margin-right.margin-top-0.margin-bottom-0 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .slider-feature-content-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .spot-boxes-grid-2 {
    grid-column-gap: .51rem;
    grid-row-gap: .51rem;
    grid-template-columns: 1fr;
  }

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

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

  .northstar-special-section {
    padding-right: 20px;
  }

  .ns-item.ns-item-with-lg-arrows {
    grid-template-columns: 1fr 72px 1fr;
  }

  .ns-dotted-column {
    font-size: 16px;
  }

  .ns-solid-column-text {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .ns-arrow.ns-arrow-lg {
    max-width: 100%;
    margin-left: 0;
  }

  .grid_text-text {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .plain-button-link, .plain-button-caret {
    display: inline-flex;
  }

  .cloneable {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-list-2.w--open {
    left: auto;
  }

  .services.slider-large {
    font-size: 15px;
  }

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

  .tabs-menu-3 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 40px;
  }

  .name.slider-large {
    font-size: 30px;
  }

  .plain-button-text.text-align-right {
    display: inline-flex;
  }

  .plain-button-text.text-align-right.d-inline-block {
    white-space: nowrap;
  }

  .tool-rec-box {
    padding-bottom: 40px;
  }

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

  .tool-recommendation-holder {
    grid-template-columns: 1fr;
  }

  .text-size-30px.text-style-ubuntu.text-weight-bold.d-inline.padding-right.padding-xxsmall {
    font-size: 26px;
  }

  .score-line-first {
    width: 2px;
    height: 24px;
  }

  .score-line-second {
    width: 2px;
    height: 20px;
  }

  .score-line-second.hide-on-mobile {
    display: none;
  }

  .score-line-second.hide-on-mobile-xs {
    height: 16px;
  }

  .score-name {
    font-size: 14px;
  }

  .score-line {
    width: 2px;
    height: 10px;
  }

  .score-line.hide-on-mobile {
    display: none;
  }

  .score-line-grid {
    grid-template-columns: 26% 16% minmax(36%, 1fr) 22%;
  }

  .score-line-number {
    font-size: 22px;
    top: -32px;
  }

  .scale-score {
    margin-top: -140px;
  }

  .scale-pin {
    transform: scale(.55);
  }

  .zigzag-content-3 {
    min-height: 20rem;
  }

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

  .div-block-48 {
    flex-direction: column;
    align-items: center;
  }

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

  .hero-image-block {
    height: 24rem;
  }

  .timeline-section-fullwidth {
    flex-flow: column;
  }

  .day-by-day-tab, .day-by-day-tab.w--current, .text-block-8 {
    text-align: center;
  }

  .text-span, .text-span-2 {
    white-space: nowrap;
  }
}

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

  .button-text.heading-style-h5.d-inline-block.text-color-white {
    font-size: 14px;
  }

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

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

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

  .margin-bottom-32.margin-xhuge {
    margin-bottom: 1.9rem;
  }

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

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

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

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

  .video_overlay_content {
    max-width: 100%;
  }

  .invoicing-1 {
    max-width: 10rem;
    inset: auto 0% 0% auto;
  }

  .video_play-block {
    height: 20rem;
  }

  .zigzag-content {
    min-height: 22rem;
  }

  .zigzag-content-grid, .zigzag-content-grid._2-3-1-3, .slider-feature-content {
    grid-template-columns: 1fr;
  }

  .slider-item-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-video-bg.background-color-white {
    height: 10rem;
  }

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

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

  .house-statistics-graphic {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-right: 1.2rem;
    bottom: 26%;
  }

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

  .news-list-text {
    font-size: 1.125rem;
  }

  .news-list-item-text-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1rem;
  }

  .container-large-news-list {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }

  .circular-image-container {
    border-width: .3rem;
  }

  .dashboard-1-graphic-2, .hrm-payroll-graphic-1 {
    bottom: 9%;
  }

  ._2col-text, ._2col-headline-text, ._2col-text-quarter, ._2col-textbox, .headline-number-2col {
    grid-template-columns: 1fr;
  }

  .section-statement-big.background-color-prussianblue.custom-bk-img {
    background-size: auto 100%;
  }

  .full-width-banner {
    height: 90vh;
  }

  .full-width-banner-content {
    align-items: end;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

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

  .table3_header {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .table6_header {
    flex-direction: column;
    align-items: flex-start;
  }

  .table6_column.is-width-large {
    min-width: 7rem;
    max-width: 10rem;
  }

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

  .icon-button {
    align-content: flex-start;
  }

  ._3col-icon, .accordion-zigzag-wrap, .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-image-medium {
    border-radius: .3rem;
  }

  .radius-graphic-xlarge, .radius-graphic-huge {
    border-radius: 1rem;
  }

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

  .flag-button {
    align-content: flex-start;
  }

  ._2col-buttons, ._2col-small-header-text {
    grid-template-columns: 1fr;
  }

  .house-statistics-graphic-nope {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-right: 1.2rem;
    bottom: 26%;
  }

  .arrow-button-3 {
    flex-wrap: wrap;
    align-content: flex-start;
    min-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .circular-image-container-2 {
    border-width: .3rem;
  }

  ._2col-text-quarter-largeleft, ._2col-text-quarter-largeright {
    grid-template-columns: 1fr;
  }

  .header-container-playbook {
    max-width: none;
  }

  .heading-11 {
    font-size: 1.8rem;
  }

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

  .div-block-4 {
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 40px 20px;
  }

  .div-block-5 {
    justify-content: center;
  }

  .div-block-6 {
    margin-bottom: 60px;
  }

  .grid-2 {
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 100%;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .text-block {
    font-size: 18px;
  }

  .block-quote {
    font-size: 36px;
  }

  .paragraph-16 {
    margin-bottom: 60px;
  }

  .container-12 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

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

  .playbook-prev-block-content {
    padding: 100px 20px 20px;
  }

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

  .columns-8 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .hero-wrapper-playbook-title {
    font-size: 2rem;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper-2 {
    width: auto;
  }

  .hero-wrapper-playbook-img {
    border-radius: 40px;
  }

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

  .hero-txt-xxl {
    font-size: 32px;
  }

  .lh-relax, .lh-relax.fc-white {
    font-size: 16px;
  }

  .image-12, .image-13 {
    border-radius: 60px;
  }

  .section-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-padding-xxl {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quote-header {
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

  .block-quote-2 {
    font-size: 32px;
  }

  .image-19 {
    max-width: 100%;
  }

  .form-step.form-step-full-width {
    padding-left: 0;
    padding-right: 0%;
  }

  .input-label {
    margin-bottom: 40px;
  }

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

  .navbar-container-2 {
    transition: all .2s;
  }

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

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

  .d-inline-flex.wrap-mobile {
    flex-wrap: wrap;
  }

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

  .slider-feature-content-2 {
    grid-template-columns: 1fr;
  }

  .div-block-43 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-slider-3 {
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .arrow-button-7._w-inline-block {
    flex-wrap: nowrap;
  }

  .heading-56 {
    font-size: 20px;
  }

  .columns-12 {
    display: block;
  }

  .slider-feature-content-3, .spot-boxes-grid-2 {
    grid-template-columns: 1fr;
  }

  .slider-content-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-outline {
    padding: 2.5rem 2rem 2rem;
  }

  .card-outline-logo {
    display: block;
    position: relative;
    overflow: visible;
  }

  .northstar-special-section {
    overflow: auto;
  }

  .ns-solid-column-text {
    min-width: 180px;
  }

  .tabs-this-is-copied-to-tab {
    flex-direction: column;
  }

  .methods-navigation {
    grid-column-gap: 8px;
    grid-row-gap: 24px;
  }

  .tab-inner-content {
    align-items: center;
    margin-left: 0;
  }

  .dropdown-list-2.w--open {
    padding: 30px;
  }

  .name {
    font-size: 18px;
  }

  .tabs-pane {
    height: 250px;
  }

  .hightlight-box.background-color-light-grey {
    padding-top: 45px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .crescent-bk.background-color-prussianblue {
    border-radius: 100%;
    width: 200%;
    top: -75%;
    left: -50%;
  }

  .score-line-second.hide-on-mobile-xs, .score-line-second.hide-on-xs-mobile {
    display: none;
  }

  .score-name {
    font-size: 12px;
    font-weight: 400;
  }

  .score-line.hide-on-xs-mobile {
    display: none;
  }

  .score-line-number {
    font-size: 16px;
    top: -25px;
  }

  .zigzag-content-3 {
    min-height: 22rem;
  }

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

  .levelname.chapters-score {
    padding-left: 36px;
    padding-right: 36px;
  }

  .levelnamechild {
    font-size: 22px;
  }

  .hero-image-block {
    height: 20rem;
  }

  .level-and-score {
    padding-right: 36px;
  }

  .score-per-chapter {
    font-size: 18px;
  }

  .chapter-level-title {
    font-size: 20px;
  }

  .chapter-level-title-holder {
    min-height: auto;
    margin-top: 120px;
    margin-bottom: 16px;
    padding-right: 0;
  }

  .section-subtitle-business-yellow {
    font-size: 20px;
  }
}

#w-node-_9b1b8168-402b-afda-155c-7c83be2aa358-16e7d04e, #w-node-f0b6af8e-4e19-ab3d-fc91-216a302e875b-16e7d04e, #w-node-_4093651e-67a2-8d2a-7fb9-f4ba26cb6f8e-16e7d04e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3a86eab7-9f9e-843e-3dd8-b2303dfdcafb-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b0da169-dae9-3f55-825f-8297631e9796-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d9cc2d5-a864-c35c-e4fa-c06443874f8c-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e91-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e93-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e94-16e7d04e, #w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e95-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e97-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_46284287-42a7-c926-b485-93bf6fae936f-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e9a-16e7d04e, #w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e9b-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42e9d-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6a0c2908-a56c-6c83-4794-9d1a385175db-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ea0-16e7d04e, #w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ea1-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ea3-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-efda4047-459e-0b43-0f1c-82dd15325f75-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ea6-16e7d04e, #w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ea7-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ea9-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_44b0ca87-eba9-a0e9-d6fa-6bd99affdf35-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42eac-16e7d04e, #w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42ead-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42eaf-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2cfd9c34-c064-cd0d-657c-551a0bdadd04-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42eb2-16e7d04e, #w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42eb3-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42eb5-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-fd42658f-5388-8cc8-f181-2b2d13af1502-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b89e1af-bb60-3e11-e92c-ef1fd0a42eb8-16e7d04e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_426badaf-66f0-90d8-c852-f52d21f1591a-21f15914 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_426badaf-66f0-90d8-c852-f52d21f1591b-21f15914 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_426badaf-66f0-90d8-c852-f52d21f1593f-21f15914, #w-node-_426badaf-66f0-90d8-c852-f52d21f15951-21f15914, #w-node-_426badaf-66f0-90d8-c852-f52d21f15967-21f15914 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_426badaf-66f0-90d8-c852-f52d21f15977-21f15914, #w-node-_426badaf-66f0-90d8-c852-f52d21f15987-21f15914, #w-node-_426badaf-66f0-90d8-c852-f52d21f15997-21f15914, #w-node-aaacc961-c3d4-9df5-119e-f76032b62d17-81555d47, #w-node-_9d867bb3-2431-97cd-0f6e-f7750b53f1c2-81555d47, #w-node-_40abe7e9-a3b9-8779-2c6d-feec58b2c9b2-81555d47, #w-node-_40abe7e9-a3b9-8779-2c6d-feec58b2c9b7-81555d47, #w-node-_40abe7e9-a3b9-8779-2c6d-feec58b2c9bc-81555d47, #w-node-aaacc961-c3d4-9df5-119e-f76032b62db7-81555d47, #w-node-_07031e78-ae7c-4112-d862-0e9d212adec0-81555d47, #w-node-_9244a252-d935-3a19-5d09-df55ba6a1f52-81555d47, #w-node-ef1962d0-3044-d19b-2170-60695fa9d7ee-81555d47, #w-node-_1bf5237f-d4e5-1d13-68c5-8d3c5489b072-81555d47, #w-node-_5ea8239b-698d-a88a-afe8-9ec14037e71d-81555d47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d669f7cc-5f6c-1142-5a8d-027dcf7578ce-16e7d052, #w-node-d669f7cc-5f6c-1142-5a8d-027dcf7578d4-16e7d052 {
  align-self: center;
}

#w-node-d669f7cc-5f6c-1142-5a8d-027dcf7578da-16e7d052 {
  align-self: start;
}

#w-node-d669f7cc-5f6c-1142-5a8d-027dcf757915-16e7d052 {
  justify-self: end;
}

#w-node-d669f7cc-5f6c-1142-5a8d-027dcf75791a-16e7d052 {
  justify-self: start;
}

#w-node-d669f7cc-5f6c-1142-5a8d-027dcf75791c-16e7d052, #w-node-d669f7cc-5f6c-1142-5a8d-027dcf757922-16e7d052, #w-node-d669f7cc-5f6c-1142-5a8d-027dcf757928-16e7d052, #w-node-d669f7cc-5f6c-1142-5a8d-027dcf75792f-16e7d052 {
  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, #w-node-f5b70448-278c-0709-fe1a-766b181b7d9a-16e7d056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5b70448-278c-0709-fe1a-766b181b7da4-16e7d056, #w-node-f5b70448-278c-0709-fe1a-766b181b7daa-16e7d056 {
  align-self: center;
}

#w-node-f5b70448-278c-0709-fe1a-766b181b7db0-16e7d056 {
  align-self: start;
}

#w-node-e4cbcfb5-a48d-56f9-a275-425d92f99a10-16e7d056, #w-node-e4cbcfb5-a48d-56f9-a275-425d92f99a16-16e7d056 {
  align-self: center;
}

#w-node-e4cbcfb5-a48d-56f9-a275-425d92f99a1c-16e7d056 {
  align-self: start;
}

#w-node-e494a1bc-2b5a-0793-a3e6-20f659f43196-16e7d056, #w-node-e494a1bc-2b5a-0793-a3e6-20f659f4319c-16e7d056 {
  align-self: center;
}

#w-node-e494a1bc-2b5a-0793-a3e6-20f659f431a2-16e7d056 {
  align-self: start;
}

#w-node-ab880403-a04d-a247-9948-c80e240575d8-16e7d056 {
  justify-self: end;
}

#w-node-ab880403-a04d-a247-9948-c80e240575dc-16e7d056 {
  justify-self: start;
}

#w-node-ab880403-a04d-a247-9948-c80e240575de-16e7d056, #w-node-ab880403-a04d-a247-9948-c80e240575e4-16e7d056, #w-node-ab880403-a04d-a247-9948-c80e240575ea-16e7d056, #w-node-ab880403-a04d-a247-9948-c80e240575f0-16e7d056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a4106a-16e7d056 {
  place-self: center;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a4107a-16e7d056 {
  align-self: start;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a4108d-16e7d056 {
  place-self: center;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a4109d-16e7d056 {
  align-self: start;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a410b0-16e7d056 {
  place-self: center;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a410c0-16e7d056 {
  align-self: start;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a410f1-16e7d056 {
  place-self: center;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a41101-16e7d056 {
  align-self: start;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a41114-16e7d056 {
  place-self: center;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a41124-16e7d056 {
  align-self: start;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a41137-16e7d056 {
  place-self: center;
}

#w-node-_25015a2b-4537-701d-90cd-fcad60a41147-16e7d056 {
  align-self: start;
}

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

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

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

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

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

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635169-16e7d059 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635177-16e7d059 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63518a-16e7d059 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63519a-16e7d059 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351ad-16e7d059 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351bd-16e7d059 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351ee-16e7d059 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351fe-16e7d059 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635211-16e7d059 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635221-16e7d059 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635234-16e7d059 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635244-16e7d059 {
  align-self: start;
}

#w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396efe0-16e7d068, #w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396effa-16e7d068, #w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396f017-16e7d068, #w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396f025-16e7d068, #w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396f036-16e7d068, #w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396f04a-16e7d068 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c00ec0b-c489-0c65-742e-d7ea23102719-16e7d06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3cdc3238-acc3-fe28-9820-b9544371cf96-16e7d06a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cdc3238-acc3-fe28-9820-b9544371cf98-16e7d06a {
  align-self: stretch;
}

#w-node-_7f688376-d84a-426f-16c0-6a956d2ae150-16e7d06f {
  align-self: center;
}

#w-node-_7f688376-d84a-426f-16c0-6a956d2ae16a-16e7d06f {
  place-self: center start;
}

#w-node-c3eb0f15-0633-d8f6-6c88-86d13f780d81-16e7d06f {
  align-self: center;
}

#w-node-c3eb0f15-0633-d8f6-6c88-86d13f780d9b-16e7d06f {
  place-self: start;
}

#w-node-c0b5f478-17b6-f0e1-2fa6-6e5f8f065a77-16e7d06f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_282e34b5-d457-cf43-3572-4b455b1293f0-16e7d06f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cf62ae22-9e41-4524-26fe-dc061cbd75ab-16e7d070, #w-node-cf62ae22-9e41-4524-26fe-dc061cbd75c5-16e7d070, #w-node-cf62ae22-9e41-4524-26fe-dc061cbd75e2-16e7d070, #w-node-cf62ae22-9e41-4524-26fe-dc061cbd75f0-16e7d070, #w-node-cf62ae22-9e41-4524-26fe-dc061cbd7601-16e7d070, #w-node-cf62ae22-9e41-4524-26fe-dc061cbd7615-16e7d070, #w-node-_73ce3e43-5095-c0ff-66a4-9255273986e5-16e7d071, #w-node-_73ce3e43-5095-c0ff-66a4-9255273986ff-16e7d071, #w-node-_73ce3e43-5095-c0ff-66a4-92552739871c-16e7d071, #w-node-_73ce3e43-5095-c0ff-66a4-92552739872a-16e7d071, #w-node-_73ce3e43-5095-c0ff-66a4-92552739873b-16e7d071, #w-node-_73ce3e43-5095-c0ff-66a4-92552739874f-16e7d071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fc1dea1-57c2-d913-d944-e0446f7f2b15-16e7d073, #w-node-a7349f65-722d-9e5a-074d-47c20c71b465-16e7d073 {
  align-self: stretch;
}

#w-node-_886469bd-2fb7-e80f-6b23-1a0e8030fda3-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2e9ccd98-d701-3305-819f-209bd3ab10c7-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_299798ac-fc85-612c-87c9-531fa713b877-16e7d073, #w-node-c4f63d68-bb4f-5367-0d38-286f5a3bb05c-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5ed70ca-e4d7-c0ea-9a41-fd7fa9493d9e-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6d2f438b-67b2-9c3e-06f0-f83eb00f143b-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d7d2f260-a599-1547-fed9-dbcaa722418a-16e7d073, #w-node-d7d2f260-a599-1547-fed9-dbcaa722418b-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afc882d0-8163-57c1-f69c-f454a5a2a128-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_7481c932-a0c3-5cdf-8590-9b9b6e7c7fb5-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea01195c-ebbc-cec2-f536-bc628119bda9-16e7d073, #w-node-ea01195c-ebbc-cec2-f536-bc628119bdaa-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97a146a6-db5e-6437-dcf5-d8b206b87e4f-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5617f654-7216-7bb1-575a-196f03af9fa4-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0646b9ca-a53f-51c7-bec6-ece76735df53-16e7d073, #w-node-_0646b9ca-a53f-51c7-bec6-ece76735df54-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eec606a-a0cc-ed7d-f1dc-58e56f54b338-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-c37560f8-329c-8b0a-ff92-290232c0edb9-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_617951d2-7a0b-cbeb-257f-f10f1c2da0e1-16e7d073, #w-node-_617951d2-7a0b-cbeb-257f-f10f1c2da0e2-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec6a2ba7-a18c-1e35-ccbc-95e68c8214f9-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ae79963d-027e-0522-ddaa-6044930ab129-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_35e57968-a57c-20ec-f26a-8149e4bdbbc3-16e7d073, #w-node-_35e57968-a57c-20ec-f26a-8149e4bdbbc4-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a267a4b1-7e78-d45f-612e-3794f35556ec-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4317bdea-63cb-490c-e167-85c4b57cf220-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_334a5c1e-508b-7ca1-dda0-26e76e6f3017-16e7d073, #w-node-_334a5c1e-508b-7ca1-dda0-26e76e6f3018-16e7d073, #w-node-f2a6bdec-f97a-1445-49c4-6f1645a51e1a-16e7d073, #w-node-f2a6bdec-f97a-1445-49c4-6f1645a51e28-16e7d073, #w-node-_3060af6a-2593-534c-3990-db512f0eb367-16e7d073, #w-node-_93979c87-ed93-7542-425e-3a059298f8b8-16e7d073, #w-node-e2784299-acec-690d-acbe-3aa108062ce7-16e7d073, #w-node-_9fb34fd7-352a-a698-8281-f85c6cda2f3d-16e7d073, #w-node-d74d5d41-e8ff-d029-86c3-c03d346df77f-16e7d073, #w-node-_789b5fcd-439d-f7ec-ba86-e24bb1bc628c-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43d4f9a4-2ad7-20d1-327b-469e7e9de15d-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43d4f9a4-2ad7-20d1-327b-469e7e9de162-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43d4f9a4-2ad7-20d1-327b-469e7e9de19f-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_43d4f9a4-2ad7-20d1-327b-469e7e9de1a0-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b92d86f4-0ec3-87d7-bb31-60159525d3de-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-fdb945ce-63f6-38d9-1030-42faabad9a35-16e7d073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63507d-16e7d075 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635084-16e7d075 {
  align-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63508b-16e7d075, #w-node-f2c37829-4f82-bae5-73f2-6bf795c47d22-16e7d075 {
  align-self: start;
}

#w-node-f2c37829-4f82-bae5-73f2-6bf795c47d2b-16e7d075 {
  align-self: center;
}

#w-node-f2c37829-4f82-bae5-73f2-6bf795c47d34-16e7d075 {
  align-self: start;
}

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

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

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

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635169-16e7d075 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635177-16e7d075 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63518a-16e7d075 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63519a-16e7d075 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351ad-16e7d075 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351bd-16e7d075 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351ee-16e7d075 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351fe-16e7d075 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635211-16e7d075 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635221-16e7d075 {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635234-16e7d075 {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635244-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6352a3-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63507d-16e7d0bf {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635084-16e7d0bf {
  align-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63508b-16e7d0bf, #w-node-f2c37829-4f82-bae5-73f2-6bf795c47d22-16e7d0bf {
  align-self: start;
}

#w-node-f2c37829-4f82-bae5-73f2-6bf795c47d2b-16e7d0bf {
  align-self: center;
}

#w-node-f2c37829-4f82-bae5-73f2-6bf795c47d34-16e7d0bf, #w-node-_9a4ea1e5-61a4-9e24-b4db-7ce9f604c852-16e7d0bf {
  align-self: start;
}

#w-node-_9a4ea1e5-61a4-9e24-b4db-7ce9f604c85b-16e7d0bf {
  align-self: center;
}

#w-node-_9a4ea1e5-61a4-9e24-b4db-7ce9f604c864-16e7d0bf {
  align-self: start;
}

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

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

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

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635169-16e7d0bf {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635177-16e7d0bf {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63518a-16e7d0bf {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a63519a-16e7d0bf {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351ad-16e7d0bf {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351bd-16e7d0bf {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351ee-16e7d0bf {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351fe-16e7d0bf {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635211-16e7d0bf {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635221-16e7d0bf {
  align-self: start;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635234-16e7d0bf {
  place-self: center;
}

#w-node-_4669afbd-fb16-f149-e1b3-4fc53a635244-16e7d0bf, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6352a3-16e7d0bf {
  align-self: start;
}

#w-node-cedb045f-f1d9-60d7-0ca9-5b939133da6f-16e7d0c1, #w-node-_3b600c83-0837-bd19-25e7-31258575e47d-16e7d0c1, #w-node-f8d7043f-2f44-8952-94f7-d108a06dc272-16e7d0c1, #w-node-f08a227e-cb79-a19b-3919-565e94503a55-16e7d0c1, #w-node-f08a227e-cb79-a19b-3919-565e94503a62-16e7d0c1, #w-node-f08a227e-cb79-a19b-3919-565e94503a6f-16e7d0c1 {
  align-self: stretch;
}

#w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f7d-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f80-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f85-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f88-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f8d-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f90-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f94-16e7d0c3, #w-node-_76ff0c56-b30a-e58a-ebdd-c12b6de69f97-16e7d0c3 {
  align-self: end;
}

#w-node-fcf02cd3-bfb6-766e-576d-18064aeeea66-16e7d0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcf02cd3-bfb6-766e-576d-18064aeeea68-16e7d0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fcf02cd3-bfb6-766e-576d-18064aeeea78-16e7d0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcf02cd3-bfb6-766e-576d-18064aeeea7a-16e7d0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd4ccc5d-d568-bd4d-3907-64d740470b33-16e7d0c3 {
  justify-self: end;
}

#w-node-cd4ccc5d-d568-bd4d-3907-64d740470b41-16e7d0c3, #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b45-16e7d0c3, #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b49-16e7d0c3, #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b51-16e7d0c3, #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b5d-16e7d0c3, #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b61-16e7d0c3, #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b65-16e7d0c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d569-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d576-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d583-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d590-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d59d-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d5aa-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d5b7-16e7d0c3, #w-node-_410c1e9e-b3b9-2a1d-1a0b-b5ffedf7d5c4-16e7d0c3 {
  align-self: stretch;
}

#w-node-aecce235-78b2-97f8-13ca-95658de1028f-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de10292-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de10297-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de1029a-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de1029f-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de102a2-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de102a6-16e7d0c5, #w-node-aecce235-78b2-97f8-13ca-95658de102a9-16e7d0c5 {
  align-self: end;
}

#w-node-e063dd09-a509-465f-9684-254deb269169-16e7d0c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e063dd09-a509-465f-9684-254deb26916b-16e7d0c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e063dd09-a509-465f-9684-254deb26917b-16e7d0c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e063dd09-a509-465f-9684-254deb26917d-16e7d0c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

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

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

#w-node-_23726250-b50a-0c91-7c3c-2d6cd249989f-16e7d0c5 {
  place-self: center;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd24998af-16e7d0c5 {
  align-self: start;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd24998c2-16e7d0c5 {
  place-self: center;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd24998d2-16e7d0c5 {
  align-self: start;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd24998e5-16e7d0c5 {
  place-self: center;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd24998f5-16e7d0c5 {
  align-self: start;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd2499926-16e7d0c5 {
  place-self: center;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd2499936-16e7d0c5 {
  align-self: start;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd2499949-16e7d0c5 {
  place-self: center;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd2499959-16e7d0c5 {
  align-self: start;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd249996c-16e7d0c5 {
  place-self: center;
}

#w-node-_23726250-b50a-0c91-7c3c-2d6cd249997c-16e7d0c5 {
  align-self: start;
}

#w-node-_802eef37-d4a7-e3f8-e795-69628ac59675-16e7d0c5, #w-node-_802eef37-d4a7-e3f8-e795-69628ac59682-16e7d0c5, #w-node-_802eef37-d4a7-e3f8-e795-69628ac5968f-16e7d0c5, #w-node-_1289ec7a-62c8-704f-c54c-ff07198204a6-16e7d0c5, #w-node-_13dee127-1fbd-1227-a23c-0fef90ae2970-16e7d0c5, #w-node-_1d6335ed-4d27-bd3e-7d81-0caabfccdb88-16e7d0c5, #w-node-dc4fe485-dd32-3067-bfd0-e0619d89e01d-16e7d0c5, #w-node-_2d24992b-48da-355b-623b-f23b812879d3-16e7d0c5, #w-node-ab69c813-1b2e-247d-0e51-17da622a7ad5-16e7d0c5 {
  align-self: stretch;
}

#w-node-_5832c304-baf2-7209-63ad-708846806a50-16e7d0c5 {
  align-self: start;
}

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

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

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

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

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

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

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

#w-node-_2e159e85-03ec-26e9-bb1b-fadbb9f4cb3f-16e7d0dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-_01dfd742-234f-1b85-31b4-a756c5ab8551-16e7d0dd, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8555-16e7d0dd, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8559-16e7d0dd, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8561-16e7d0dd, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab856d-16e7d0dd, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8571-16e7d0dd, #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8575-16e7d0dd, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc12057e-16e7d0e4, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc120598-16e7d0e4, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205b5-16e7d0e4, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205c3-16e7d0e4, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205d4-16e7d0e4, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205e8-16e7d0e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

#w-node-cc2d82a1-0c03-011b-216a-6fb2f016a224-16e7d0ff, #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a22a-16e7d0ff, #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a230-16e7d0ff, #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a238-16e7d0ff, #w-node-ad0ad466-ea1f-c907-5760-9af66bf60c29-16e7d0ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef274397-996d-2e28-89ed-726043b7dfe8-16e7d0ff, #w-node-_2ef07cfd-4910-78b2-02be-2b650b375e6a-16e7d115 {
  align-self: start;
}

#w-node-f685fa0c-4060-6ead-ccf3-05387b06e86d-16e7d12d, #w-node-f685fa0c-4060-6ead-ccf3-05387b06e89f-16e7d12d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f685fa0c-4060-6ead-ccf3-05387b06e8a1-16e7d12d {
  align-self: stretch;
}

#w-node-f685fa0c-4060-6ead-ccf3-05387b06e8bc-16e7d12d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

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

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

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

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

#w-node-_164f494c-643c-3975-a80d-651303b28c81-16e7d169 {
  align-self: start;
}

#w-node-_5a4f52ce-f632-8a86-df89-dc260212adce-16e7d169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e831bd9-504e-c211-637f-80a134e2551d-16e7d169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c746-16e7d169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c748-16e7d169 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_164f494c-643c-3975-a80d-651303b28c73-16e7d180 {
  align-self: start;
}

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

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

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

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

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

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

#w-node-_5a4f52ce-f632-8a86-df89-dc260212adce-16e7d180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e831bd9-504e-c211-637f-80a134e2551d-16e7d180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c746-16e7d180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c748-16e7d180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a5-16e7d197, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77ab-16e7d197, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77b1-16e7d197, #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77b7-16e7d197, #w-node-_2d806ea8-fa86-14ca-819f-9567dc99b985-16e7d197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d806ea8-fa86-14ca-819f-9567dc99b987-16e7d197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2d806ea8-fa86-14ca-819f-9567dc99b997-16e7d197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d806ea8-fa86-14ca-819f-9567dc99b999-16e7d197 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f177c-16e7d197 {
  align-self: start;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f1782-16e7d197 {
  align-self: center;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f1788-16e7d197, #w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f17a2-16e7d197 {
  align-self: start;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f17a8-16e7d197 {
  align-self: center;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f17ae-16e7d197, #w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f17c8-16e7d197 {
  align-self: start;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f17ce-16e7d197 {
  align-self: center;
}

#w-node-bfbda7d5-90b1-a02e-a116-ab2baa5f17d4-16e7d197 {
  align-self: start;
}

#w-node-_8240dcd2-5a7c-eaed-8f29-7499e620459e-16e7d197, #w-node-_8240dcd2-5a7c-eaed-8f29-7499e62045ab-16e7d197, #w-node-_8240dcd2-5a7c-eaed-8f29-7499e62045b8-16e7d197, #w-node-_75614746-9d14-6f1c-91b8-a91a75a08c94-16e7d197, #w-node-_7d4ba476-f7ec-929d-e141-dfedae78c409-16e7d197, #w-node-_12738103-05c9-9313-6380-f5f3dfb7765c-16e7d197 {
  align-self: stretch;
}

#w-node-bcdb6dee-131b-3028-a745-73507fabc1e1-16e7d197 {
  align-self: start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abc4-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abd8-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803abfb-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac1e-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac4b-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac6e-16e7d198, #w-node-_9acc2f87-623d-6033-700d-d424112ad497-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9b-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9e-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803ac9f-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca2-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca3-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca6-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aca7-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acab-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acae-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acaf-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb2-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb3-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803acb6-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec4-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec6-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec7-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aec9-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeca-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecc-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecd-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aecf-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed0-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed2-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed3-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed5-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed6-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed8-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aed9-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedb-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedc-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aede-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aedf-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee1-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee2-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee4-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee5-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee7-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aee8-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeea-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeeb-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeed-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeee-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef0-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef1-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef3-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef4-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef6-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef7-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aef9-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefa-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefc-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aefd-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aeff-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af00-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af02-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803af03-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aff5-16e7d198, #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aff9-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803affa-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803affe-16e7d198, #w-node-f19dd5df-1dad-c221-ef35-f02b7440d3f0-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19dd5df-1dad-c221-ef35-f02b7440d3f1-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b000-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b001-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b005-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b006-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00a-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00b-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b00f-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b010-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b014-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b015-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b019-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01a-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01e-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b01f-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b023-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b024-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b028-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b029-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b02d-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b02e-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b031-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b032-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b035-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b036-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03a-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03b-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b03f-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b040-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b044-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b045-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b049-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04a-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04e-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b04f-16e7d198 {
  justify-self: start;
}

#w-node-_252d8e57-20fa-e169-2fa9-d63ccd28c4ce-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_252d8e57-20fa-e169-2fa9-d63ccd28c4cf-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b053-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b054-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b058-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b059-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b05d-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b05e-16e7d198 {
  justify-self: start;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b062-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803b063-16e7d198 {
  justify-self: start;
}

#w-node-_693c0824-c110-d1f9-715c-d210e81ef28f-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_693c0824-c110-d1f9-715c-d210e81ef290-16e7d198 {
  justify-self: start;
}

#w-node-f4204b0b-3bf6-3a5c-cd78-b975044ef9fd-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4204b0b-3bf6-3a5c-cd78-b975044ef9fe-16e7d198 {
  justify-self: start;
}

#w-node-_8c9b1bcf-5f39-cd0d-7fb6-70bd5983e3b2-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9b1bcf-5f39-cd0d-7fb6-70bd5983e3b3-16e7d198 {
  justify-self: start;
}

#w-node-fd1e656a-d5f6-c83d-acc2-961c27bca886-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd1e656a-d5f6-c83d-acc2-961c27bca887-16e7d198 {
  justify-self: start;
}

#w-node-b6eca321-175d-fdc3-163c-2354c5223cf2-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6eca321-175d-fdc3-163c-2354c5223cf3-16e7d198 {
  justify-self: start;
}

#w-node-_59e2e194-a8f6-bd60-35cf-ad8bc7d90b40-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59e2e194-a8f6-bd60-35cf-ad8bc7d90b41-16e7d198 {
  justify-self: start;
}

#w-node-dfe12855-5c1e-af2a-abe3-8d3d666843c2-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfe12855-5c1e-af2a-abe3-8d3d666843c3-16e7d198 {
  justify-self: start;
}

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc90-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2167ac88-37f5-e288-f27d-a1c3b29ffc91-16e7d198 {
  justify-self: start;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed0-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1efab77-2a10-1c5d-25e8-f2b549ee3ed1-16e7d198 {
  justify-self: start;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedcd-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96817529-81ab-f0be-bda3-a2a1b66dedce-16e7d198 {
  justify-self: start;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743b-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c852f7-55e8-18af-5bf0-14956780743c-16e7d198 {
  justify-self: start;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bb-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_236a1e8e-dfd3-21c7-c8ca-741c98ef66bc-16e7d198 {
  justify-self: start;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dce-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752c9f31-07ad-0568-b475-2ed9c0f80dcf-16e7d198 {
  justify-self: start;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc8-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88e0a1f-55bf-c634-4236-20924c82bfc9-16e7d198 {
  justify-self: start;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b5-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd8e5f0e-9141-94bc-d0cf-6f2dd091a2b6-16e7d198 {
  justify-self: start;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c4-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_898278ba-00df-858c-2cdc-dd636f96e6c5-16e7d198 {
  justify-self: start;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b84-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e131ef-1ecd-f7a8-99e3-ff42c8f60b85-16e7d198 {
  justify-self: start;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd24-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65192927-5d65-1dbf-a392-912b08c1fd25-16e7d198 {
  justify-self: start;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652c-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df7ebec5-e80d-0a55-87f7-ccfc4ebe652d-16e7d198 {
  justify-self: start;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aea9-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47557c74-0484-39bb-c100-ad728ec3aeaa-16e7d198 {
  justify-self: start;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb5-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcfcf9e-49e8-c731-29f2-d9cd8d87bcb6-16e7d198 {
  justify-self: start;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907a-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ad7732-382c-27e9-f279-4a80c60f907b-16e7d198 {
  justify-self: start;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df951-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22485a8c-7703-e665-bafe-dabba42df952-16e7d198 {
  justify-self: start;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b5-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0fa3c5-06e3-f078-3124-e29ea66ce8b6-16e7d198 {
  justify-self: start;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46b-16e7d198 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa8eb60a-8f02-ed02-83d1-07df5e54f46c-16e7d198 {
  justify-self: start;
}

#w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc12057e-16e7d19a, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc120598-16e7d19a, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205b5-16e7d19a, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205c3-16e7d19a, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205d4-16e7d19a, #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc1205e8-16e7d19a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04107d5a-a4f1-8c13-d919-17ac752a297f-16e7d19b, #w-node-_26a125ba-0e5f-f799-a367-01cfc9b909ae-16e7d19b, #w-node-bef08a86-e824-ba38-322d-68eed372e418-16e7d19b, #w-node-bee36b58-9ba0-1049-7774-8880ea4b982b-16e7d19b {
  align-self: end;
}

#w-node-d86ba394-3ab9-5c75-42c2-2da7b72e4982-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04fc8ccf-da51-f641-7b10-4352b7dde4f0-16e7d19b, #w-node-_04fc8ccf-da51-f641-7b10-4352b7dde4fe-16e7d19b, #w-node-_04fc8ccf-da51-f641-7b10-4352b7dde50d-16e7d19b {
  order: 9999;
}

#w-node-_9f8f4267-6e97-0a34-60f1-bd09c1fbd1b4-16e7d19b, #w-node-_9f8f4267-6e97-0a34-60f1-bd09c1fbd1bb-16e7d19b, #w-node-_9f8f4267-6e97-0a34-60f1-bd09c1fbd1c2-16e7d19b, #w-node-_9f8f4267-6e97-0a34-60f1-bd09c1fbd1c9-16e7d19b, #w-node-_3e9b7703-78eb-8f6f-208f-301701a098ac-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e9b7703-78eb-8f6f-208f-301701a098ae-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3e9b7703-78eb-8f6f-208f-301701a098cb-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e9b7703-78eb-8f6f-208f-301701a098cd-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3e9b7703-78eb-8f6f-208f-301701a098e9-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e9b7703-78eb-8f6f-208f-301701a098eb-16e7d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5ced-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5cef-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5cf1-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5cf3-16e7d19c {
  align-self: end;
}

#w-node-_5d1817ff-c0d9-63da-1f9b-0d47bdd33c9a-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ed25e20-ae12-8845-e782-80048fce9fcd-16e7d19c, #w-node-_5ed25e20-ae12-8845-e782-80048fce9fdb-16e7d19c, #w-node-_5ed25e20-ae12-8845-e782-80048fce9fe7-16e7d19c {
  order: 9999;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d41-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d48-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d4f-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d56-16e7d19c, #w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d6b-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d6d-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d8a-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5d8c-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5da8-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdccf965-50b1-5de0-f6d5-9825e4ee5daa-16e7d19c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff29402f3-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff29402f5-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff29402f7-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff29402f9-16e7d19e {
  align-self: end;
}

#w-node-_0e4bf4ae-f462-3552-8db9-db3a8f194690-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6b01e4-f012-7202-5ff1-cd54256018e7-16e7d19e, #w-node-db6b01e4-f012-7202-5ff1-cd54256018f5-16e7d19e, #w-node-db6b01e4-f012-7202-5ff1-cd5425601901-16e7d19e {
  order: 9999;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff2940347-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff294034e-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff2940355-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff294035c-16e7d19e, #w-node-_08de671f-4f4a-a219-8e18-14fff2940371-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff2940373-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff2940390-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff2940392-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff29403ae-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08de671f-4f4a-a219-8e18-14fff29403b0-16e7d19e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f7dcca1-edde-a4f2-24e3-986f5932774a-16e7d1a0, #w-node-_5f7dcca1-edde-a4f2-24e3-986f5932774c-16e7d1a0, #w-node-_5f7dcca1-edde-a4f2-24e3-986f5932774e-16e7d1a0, #w-node-_5f7dcca1-edde-a4f2-24e3-986f59327750-16e7d1a0 {
  align-self: end;
}

#w-node-_3d0aaf6d-d9bf-3163-30a7-f3ca15f54efd-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1a1466d-5b83-8292-0866-7072aa7de4d5-16e7d1a0, #w-node-b1a1466d-5b83-8292-0866-7072aa7de4e3-16e7d1a0, #w-node-b1a1466d-5b83-8292-0866-7072aa7de4ef-16e7d1a0 {
  order: 9999;
}

#w-node-e3441207-d9e8-7493-1ded-6ba80e9b9292-16e7d1a0, #w-node-e3441207-d9e8-7493-1ded-6ba80e9b9299-16e7d1a0, #w-node-e3441207-d9e8-7493-1ded-6ba80e9b92a0-16e7d1a0, #w-node-e3441207-d9e8-7493-1ded-6ba80e9b92a7-16e7d1a0, #w-node-e3441207-d9e8-7493-1ded-6ba80e9b92bc-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3441207-d9e8-7493-1ded-6ba80e9b92be-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e3441207-d9e8-7493-1ded-6ba80e9b92db-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3441207-d9e8-7493-1ded-6ba80e9b92dd-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e3441207-d9e8-7493-1ded-6ba80e9b92f9-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3441207-d9e8-7493-1ded-6ba80e9b92fb-16e7d1a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_73d97ae9-37a1-6203-a8ca-d6587d49fa7b-16e7d1b8, #w-node-be662b99-2813-243a-ffe8-c09ccba4f127-16e7d1b8, #w-node-be662b99-2813-243a-ffe8-c09ccba4f163-16e7d1b8, #w-node-be662b99-2813-243a-ffe8-c09ccba4f1c3-16e7d1b8, #w-node-be662b99-2813-243a-ffe8-c09ccba4f223-16e7d1b8, #w-node-f636ddd8-c1e4-e491-48d2-2cc9e8c2a147-16e7d1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf38e5fb-a714-1e23-1d27-7363c4904956-16e7d1bd, #w-node-cf38e5fb-a714-1e23-1d27-7363c4904959-16e7d1bd, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265754-16e7d1bd, #w-node-c7f0fe78-8465-cc8f-7094-3b28cf265757-16e7d1bd, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af5-16e7d1bd, #w-node-cbecf6dc-0152-2670-e3ed-7707393b4af8-16e7d1bd, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6bd-16e7d1bd, #w-node-_7e6a3304-e461-7be0-0690-c5c7c136f6c0-16e7d1bd {
  align-self: end;
}

#w-node-_9258166c-d1cd-6add-b30b-7330544709c5-16e7d1bd, #w-node-_72b3461f-0597-f4be-d379-7ab885b4efe4-16e7d1bd {
  justify-self: end;
}

#w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-16e7d1bd {
  justify-self: start;
}

#w-node-a28138cd-8636-ff7f-d94f-6a1ae9c1641b-16e7d1bd, #w-node-a358e0eb-dca3-f3d9-c4f8-b9db18d696f6-16e7d1bd, #w-node-ca1d30af-2336-cc11-c243-f9410181aaac-16e7d1bd, #w-node-_4e373f3c-b614-6202-3920-51e165dd6a3a-16e7d1bd, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd0-16e7d1bd, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fd6-16e7d1bd, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fdc-16e7d1bd, #w-node-_8c19b195-ebe9-f556-14c7-bdaed6ea8fe2-16e7d1bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ae-16e7d1bd {
  justify-self: end;
}

#w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ba-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345bc-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345be-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c0-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c2-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c4-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c6-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345c8-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ca-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345cc-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345ce-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d0-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d2-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d4-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d6-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345d8-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345da-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345dc-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345de-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e0-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e2-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e4-16e7d1bd, #w-node-_49981bb7-bb58-a48a-ed00-753d8c7345e6-16e7d1bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f45-16e7d1bd, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f4b-16e7d1bd, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f51-16e7d1bd, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f57-16e7d1bd, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f5d-16e7d1bd, #w-node-ac639c16-3975-8f46-9cc4-e1d8988a7f63-16e7d1bd {
  justify-self: stretch;
}

#w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-16e7d1bf {
  justify-self: end;
}

#w-node-cc37c7f7-6007-09e6-cf3d-1e6e84c0bef4-16e7d1bf, #w-node-_1f30bc99-08e8-9314-d9d4-33723730a3ab-16e7d1bf, #w-node-ab642c32-bc20-576c-4622-a35ce40275b3-16e7d1bf {
  align-self: start;
}

#w-node-_7ae2185e-83b9-fb7f-187b-02472c29b47d-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bd597c16-1d5c-b269-342e-044695a9e055-16e7d1c0 {
  justify-self: end;
}

#w-node-ca212482-8e18-e02b-893c-c76ff9383847-16e7d1c0, #w-node-_12af1f08-770b-cc52-c37f-e5efdb7dfa39-16e7d1c0, #w-node-_3bf7ab4b-035d-22e1-6c78-a5c66a639a67-16e7d1c0, #w-node-bfc8c2d8-f9e6-11b0-7de3-a70e638c21c1-16e7d1c0, #w-node-a93c6f27-0f80-e95f-a24e-06f11103caf8-16e7d1c0, #w-node-c5e17f99-bb5b-58e4-b8db-29994acd2d63-16e7d1c0, #w-node-_6567e10a-773a-9fe7-2d97-4920b73daddd-16e7d1c0, #w-node-_3222e110-4d39-dd27-5946-cf5886741225-16e7d1c0, #w-node-_826225b7-5e6b-6dfa-c0de-65b3563d2035-16e7d1c0, #w-node-a9f0cc61-1ceb-ce77-a414-28604867df73-16e7d1c0, #w-node-_47caa17e-484f-11c7-aeac-bdbdb3deb09d-16e7d1c0, #w-node-d891cb1e-1c86-02d9-2135-70f8097274ec-16e7d1c0, #w-node-f7312443-5851-4408-dd99-16ea42057498-16e7d1c0, #w-node-_4b6cb626-4d4b-426d-9689-344d543ba786-16e7d1c0, #w-node-d15f0205-6b27-0781-3fc1-e7033c36e6ca-16e7d1c0, #w-node-e0a77113-b2eb-6d56-d999-783fa767bffc-16e7d1c0, #w-node-b9e8f5f1-19ec-8f0b-f355-8ff17fb435a0-16e7d1c0, #w-node-_5bf9a852-33cd-3b2b-a877-f128b97359ae-16e7d1c0, #w-node-_4557a165-47b9-7f40-ed42-ac24709832ff-16e7d1c0, #w-node-dee5794a-3898-8492-8f9e-0f66cba75282-16e7d1c0, #w-node-_9e40e5cc-2261-fdd0-1693-96ed981c9502-16e7d1c0, #w-node-bd5381cc-079c-c68a-e87e-5ab688bd7652-16e7d1c0, #w-node-bdfe4189-5482-e46e-981f-3e8463db0568-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31c8b311-58e1-c5ea-62a6-45b2e70ff5bf-16e7d1c0, #w-node-a3e2a669-c517-bf3e-28ad-f572d13ae4ab-16e7d1c0, #w-node-_7ea0e8d6-5a0e-a4a0-78b0-08b0ee9ef83d-16e7d1c0, #w-node-_65ec854d-6071-7c26-a816-a4de93a6f15a-16e7d1c0, #w-node-f64d216f-72b0-ba7b-9d04-09a915679cb1-16e7d1c0, #w-node-edd004e0-9314-cfd3-3b37-37b4deba2bea-16e7d1c0 {
  justify-self: stretch;
}

#w-node-ce798b72-af4f-f266-b180-1621d85b364a-16e7d1c0, #w-node-ce798b72-af4f-f266-b180-1621d85b3658-16e7d1c0, #w-node-ce798b72-af4f-f266-b180-1621d85b3666-16e7d1c0, #w-node-_9f8de97f-f917-473f-f32b-0efacb0272a3-16e7d1c0 {
  align-self: stretch;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cc7-16e7d1c0, #w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4ccd-16e7d1c0 {
  align-self: center;
}

#w-node-_42a07aa8-c879-2d71-d638-0bbeb7cf4cd3-16e7d1c0 {
  align-self: start;
}

#w-node-d7c3ec0c-02df-433f-4580-b3c6c5f22b58-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a07-16e7d1c0, #w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a0d-16e7d1c0 {
  align-self: center;
}

#w-node-fc5b3667-de96-c0ca-35f9-d943f0ef3a13-16e7d1c0 {
  align-self: start;
}

#w-node-_39006515-fd28-e008-7602-102ce899e85a-16e7d1c0, #w-node-_39006515-fd28-e008-7602-102ce899e860-16e7d1c0 {
  align-self: center;
}

#w-node-_39006515-fd28-e008-7602-102ce899e866-16e7d1c0 {
  align-self: start;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f412c-16e7d1c0, #w-node-_2948e35a-69dc-49e6-150e-c7551d0f4132-16e7d1c0 {
  align-self: center;
}

#w-node-_2948e35a-69dc-49e6-150e-c7551d0f4138-16e7d1c0 {
  align-self: start;
}

#w-node-c12250c1-10fc-541b-ac19-18660b3e885d-16e7d1c0, #w-node-c12250c1-10fc-541b-ac19-18660b3e886a-16e7d1c0, #w-node-c12250c1-10fc-541b-ac19-18660b3e8877-16e7d1c0 {
  align-self: stretch;
}

#w-node-b8df552d-a33c-93b0-a40b-6e3254161513-16e7d1c0 {
  justify-self: end;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5370d1ee-5baa-f08f-d7ad-3e72601ccd9d-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3020201a-6a11-f534-d4a0-83db1770972d-16e7d1c0 {
  justify-self: center;
}

#w-node-_3020201a-6a11-f534-d4a0-83db17709730-16e7d1c0, #w-node-_3020201a-6a11-f534-d4a0-83db17709735-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7132-16e7d1c0 {
  justify-self: center;
}

#w-node-_4ea5e02a-936a-318c-733f-8432b60f7135-16e7d1c0, #w-node-_4ea5e02a-936a-318c-733f-8432b60f713a-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41916deb-ada7-acae-fe7f-6f841bb46aee-16e7d1c0 {
  justify-self: center;
}

#w-node-b95d35a0-a23f-86a5-5325-2b4df92cccf0-16e7d1c0, #w-node-_35376931-6d25-f75d-e443-9153295c344b-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce3035615d-16e7d1c0 {
  justify-self: center;
}

#w-node-_81755bec-2212-d0d9-0ea8-37ce30356160-16e7d1c0, #w-node-_81755bec-2212-d0d9-0ea8-37ce30356165-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb885-16e7d1c0 {
  justify-self: center;
}

#w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb888-16e7d1c0, #w-node-f5ff9d63-df6c-84ec-c2a7-06f842cfb88d-16e7d1c0, #w-node-c7075246-fb99-3280-1df8-7cca24c94922-16e7d1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7075246-fb99-3280-1df8-7cca24c94923-16e7d1c0 {
  order: 9999;
}

#w-node-_602781eb-3d87-6cc5-417a-df1cf99b8bda-16e7d1c0, #w-node-_5837784c-56e2-5257-241d-a569854d2c2e-16e7d1c0, #w-node-_6bb3d161-080f-7bb2-46a8-d87144277814-16e7d1c0, #w-node-_11e2487c-6a08-9aff-1223-823fbfd59186-16e7d1c0, #w-node-_36e6971d-61ee-58c4-bf07-c5fa30285aa6-16e7d1c0, #w-node-f467b222-a682-bf5d-4e47-449fe084feb6-16e7d1c0, #w-node-_9f3db234-7728-b7fb-f04c-06ecb19e8d88-16e7d1c0, #w-node-c93a6151-0d9c-3c78-b2d2-85c252065177-16e7d1d8, #w-node-_78f275d5-d1a5-ddc8-ad93-d2330849dd15-16e7d1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101df5-16e7d1d8 {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101dfb-16e7d1d8 {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e01-16e7d1d8, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e1b-16e7d1d8 {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e21-16e7d1d8 {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e27-16e7d1d8, #w-node-e04c4e40-493e-6d8d-bc03-87a26d101e41-16e7d1d8 {
  align-self: start;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e47-16e7d1d8 {
  align-self: center;
}

#w-node-e04c4e40-493e-6d8d-bc03-87a26d101e4d-16e7d1d8, #w-node-bf94721f-17c4-3da3-d0f9-65f8cfc29c16-16e7d1d8 {
  align-self: start;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a30-16e7d1d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6238fee1-0a01-78ad-61d6-0973f0772a31-16e7d1d8 {
  order: 9999;
}

#w-node-_3261a97d-9b0c-67ea-462b-9c68cf52da31-16e7d1d8, #w-node-ee660107-35f7-3b02-4d53-540668706cc6-6be30e29, #w-node-ee660107-35f7-3b02-4d53-540668706cbd-6be30e29, #w-node-_4f45bec7-0d96-fcc2-780e-4e5dd0f1669a-6be30e29, #w-node-ee660107-35f7-3b02-4d53-540668706ccf-6be30e29, #w-node-_08ce863c-d6a6-4f24-187e-5cc332a7cd18-6be30e29, #w-node-b5fad02c-4208-1459-7c60-e21a0dc0b080-6be30e29, #w-node-_4009dc13-afbd-0621-8633-a3c7099369a8-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4009dc13-afbd-0621-8633-a3c7099369aa-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f5b36d91-b7a0-eeaa-9069-bbfc17b32f70-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5b36d91-b7a0-eeaa-9069-bbfc17b32f72-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-eb2a77d6-aa8b-ce3d-4041-0625f055038b-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb2a77d6-aa8b-ce3d-4041-0625f055038d-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f119144c-4271-8a48-9db5-7c0e453ffbf9-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f119144c-4271-8a48-9db5-7c0e453ffbfb-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_15666d24-4e06-e745-6106-2d9b3889b87e-be5bc3ba, #w-node-aa63043d-140d-f87b-4a39-f7926523bb35-be5bc3ba, #w-node-fb6cf14e-0c3c-92af-11da-8d4b82d049be-be5bc3ba, #w-node-c3a1d435-d95c-648d-ce3c-0da8a12a7d27-be5bc3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac6f9c98-11a3-2b50-b1e6-3ae0d15973fd-9c7ee384 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ac6f9c98-11a3-2b50-b1e6-3ae0d159741a-9c7ee384, #w-node-ac6f9c98-11a3-2b50-b1e6-3ae0d1597426-9c7ee384, #w-node-ac6f9c98-11a3-2b50-b1e6-3ae0d1597427-9c7ee384, #w-node-ac6f9c98-11a3-2b50-b1e6-3ae0d1597428-9c7ee384 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7a2-4dc3f19d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7c2-4dc3f19d, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7ce-4dc3f19d, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7cf-4dc3f19d, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7d0-4dc3f19d, #w-node-_4009dc13-afbd-0621-8633-a3c7099369a8-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4009dc13-afbd-0621-8633-a3c7099369aa-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-eca9ff44-bb16-ebc8-cd0d-242d714a0fe1-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca9ff44-bb16-ebc8-cd0d-242d714a0fe3-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f5b36d91-b7a0-eeaa-9069-bbfc17b32f70-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5b36d91-b7a0-eeaa-9069-bbfc17b32f72-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-eb2a77d6-aa8b-ce3d-4041-0625f055038b-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb2a77d6-aa8b-ce3d-4041-0625f055038d-2411ba94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8ba17441-1e69-d17b-1020-37b8e82d8dfb-2411ba94, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7a2-cc4c3468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7c2-cc4c3468, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7ce-cc4c3468, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7cf-cc4c3468, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7d0-cc4c3468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_426badaf-66f0-90d8-c852-f52d21f1591b-21f15914 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_426badaf-66f0-90d8-c852-f52d21f15967-21f15914 {
    grid-row: span 1 / span 1;
  }

  #w-node-ef1962d0-3044-d19b-2170-60695fa9d7ee-81555d47, #w-node-_5ea8239b-698d-a88a-afe8-9ec14037e71d-81555d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f6457661-9f3c-2af0-baaa-e62520e9ba5b-16e7d052, #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-_0c00ec0b-c489-0c65-742e-d7ea231026c4-16e7d06a, #w-node-_0c00ec0b-c489-0c65-742e-d7ea23102715-16e7d06a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_43d4f9a4-2ad7-20d1-327b-469e7e9de15d-16e7d073 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_43d4f9a4-2ad7-20d1-327b-469e7e9de162-16e7d073 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-16e7d075, #w-node-_5e55d3ba-6f78-c1a1-4dc6-1de10253dbd0-16e7d0bf, #w-node-_41c24f4e-0a2c-ae45-3d48-2f5490ea03a0-16e7d0c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1c40a1b-7c54-a230-94da-7583a8cb1baa-16e7d0c3 {
    align-self: start;
  }

  #w-node-e1c40a1b-7c54-a230-94da-7583a8cb1bb1-16e7d0c3 {
    align-self: center;
  }

  #w-node-e4e355bc-3004-3d62-aad6-b9e72cfdae29-16e7d0c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c0d-16e7d0c5 {
    align-self: start;
  }

  #w-node-_2c07dbee-b0fb-8953-2e95-afdc1a8b5c14-16e7d0c5 {
    align-self: center;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06ef-16e7d0dc {
    align-self: start;
  }

  #w-node-ab7f9f03-77ae-4301-1ae3-606b55bd06f6-16e7d0dc, #w-node-cf41af79-fd0d-b649-eb9c-c238412a5eb7-16e7d0dc {
    align-self: center;
  }

  #w-node-bccdb1dc-484a-2932-6b1f-0a8f540c6076-16e7d0dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66fb6c3e-3bc2-672e-27b4-5196dcceb63a-16e7d0fc, #w-node-d9c93afe-25e6-716c-9189-c35df3734a9e-16e7d0fc, #w-node-_9c153573-7d0d-e97b-939e-5fc9057ac812-16e7d0fc, #w-node-c87d9b34-73bc-ad5d-313c-c24aa7cb7d51-16e7d0ff, #w-node-f685fa0c-4060-6ead-ccf3-05387b06e8b8-16e7d12d, #w-node-_16c8605e-c023-4e55-f362-9171302adfb0-16e7d149, #w-node-bbd64a90-cb89-291e-dfae-900613a55048-16e7d14a, #w-node-fe26bd0d-9f23-b5d7-3453-588d70f9bc94-16e7d166, #w-node-faeeabca-5606-4ea1-66ba-eace19052b92-16e7d197, #w-node-e2163644-bd65-9c89-1c95-838659ad909b-16e7d197 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b50ffb6-63d5-12c9-797d-b4ae5803aad4-16e7d198, #w-node-_9ded873a-d7bc-d450-f0d7-003411396a72-16e7d19b, #w-node-_9ded873a-d7bc-d450-f0d7-003411396a85-16e7d19b, #w-node-_9ded873a-d7bc-d450-f0d7-003411396a8c-16e7d19b, #w-node-_9ded873a-d7bc-d450-f0d7-003411396aa3-16e7d19b, #w-node-ba6a2e18-c43b-b4f8-141a-38520bd2382e-16e7d19c, #w-node-ba6a2e18-c43b-b4f8-141a-38520bd2383d-16e7d19c, #w-node-ba6a2e18-c43b-b4f8-141a-38520bd2384c-16e7d19c, #w-node-ba6a2e18-c43b-b4f8-141a-38520bd23861-16e7d19c, #w-node-_41a4c6b2-a646-35cf-85ec-25af7cc85f4a-16e7d19e, #w-node-_41a4c6b2-a646-35cf-85ec-25af7cc85f59-16e7d19e, #w-node-_41a4c6b2-a646-35cf-85ec-25af7cc85f68-16e7d19e, #w-node-_41a4c6b2-a646-35cf-85ec-25af7cc85f7d-16e7d19e, #w-node-a97807d4-2450-ab3a-6ee0-9ba5f8ee7636-16e7d1a0, #w-node-a97807d4-2450-ab3a-6ee0-9ba5f8ee7645-16e7d1a0, #w-node-a97807d4-2450-ab3a-6ee0-9ba5f8ee7654-16e7d1a0, #w-node-a97807d4-2450-ab3a-6ee0-9ba5f8ee7669-16e7d1a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fd05e3e-1c82-067f-4487-a8312297a44e-16e7d1bf, #w-node-dee7e835-dae7-117d-1390-d3617ee1ade7-16e7d1c0, #w-node-c290644e-8468-987b-e5ea-1b802f71ab81-16e7d1c0, #w-node-_07fd3f58-cacb-5711-259f-99c867211ebc-16e7d1d8, #w-node-f2f64e45-9173-1bbe-ec32-21469cb5774e-16e7d1d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8ba17441-1e69-d17b-1020-37b8e82d8dfb-2411ba94 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6c1d7a78-dd18-525d-7ff7-c0b59a373606-16e7d04e {
    order: -9999;
  }

  #w-node-_9b1b8168-402b-afda-155c-7c83be2aa358-16e7d04e, #w-node-f0b6af8e-4e19-ab3d-fc91-216a302e875b-16e7d04e, #w-node-_4093651e-67a2-8d2a-7fb9-f4ba26cb6f8e-16e7d04e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_426badaf-66f0-90d8-c852-f52d21f1591b-21f15914 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-d669f7cc-5f6c-1142-5a8d-027dcf7578ba-16e7d052 {
    order: -9999;
  }

  #w-node-d669f7cc-5f6c-1142-5a8d-027dcf75791a-16e7d052 {
    justify-self: auto;
  }

  #w-node-ab186fec-6213-8994-31dc-1a1578efd8f8-78efd8f1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-e494a1bc-2b5a-0793-a3e6-20f659f431a8-16e7d056 {
    order: -9999;
  }

  #w-node-ab880403-a04d-a247-9948-c80e240575dc-16e7d056 {
    justify-self: auto;
  }

  #w-node-_25015a2b-4537-701d-90cd-fcad60a4106f-16e7d056, #w-node-_25015a2b-4537-701d-90cd-fcad60a41092-16e7d056, #w-node-_25015a2b-4537-701d-90cd-fcad60a410b5-16e7d056, #w-node-_25015a2b-4537-701d-90cd-fcad60a410f6-16e7d056, #w-node-_25015a2b-4537-701d-90cd-fcad60a41119-16e7d056, #w-node-_25015a2b-4537-701d-90cd-fcad60a4113c-16e7d056, #w-node-_447ef6da-125b-56bb-2388-1a2a2ec25c91-16e7d059, #w-node-f7f1f5d7-a45a-6851-b6ca-3aa88174fbf7-16e7d059 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-16e7d059 {
    justify-self: auto;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63516c-16e7d059, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63518f-16e7d059, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351b2-16e7d059, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351f3-16e7d059, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635216-16e7d059, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635239-16e7d059 {
    order: -9999;
  }

  #w-node-_01aefcc6-1eb6-e3fb-0993-f71f7396efdd-16e7d068 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f688376-d84a-426f-16c0-6a956d2ae16a-16e7d06f, #w-node-c3eb0f15-0633-d8f6-6c88-86d13f780d9b-16e7d06f {
    order: -9999;
  }

  #w-node-cf62ae22-9e41-4524-26fe-dc061cbd75a8-16e7d070, #w-node-_73ce3e43-5095-c0ff-66a4-9255273986e2-16e7d071 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_315aa7b5-61d8-4489-9851-2cbd8a9ff07a-16e7d073 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-16e7d075 {
    justify-self: auto;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63516c-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63518f-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351b2-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351f3-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635216-16e7d075, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635239-16e7d075 {
    order: -9999;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6350f9-16e7d0bf {
    justify-self: auto;
  }

  #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63516c-16e7d0bf, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a63518f-16e7d0bf, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351b2-16e7d0bf, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a6351f3-16e7d0bf, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635216-16e7d0bf, #w-node-_4669afbd-fb16-f149-e1b3-4fc53a635239-16e7d0bf {
    order: -9999;
  }

  #w-node-fcf02cd3-bfb6-766e-576d-18064aeeea66-16e7d0c3, #w-node-fcf02cd3-bfb6-766e-576d-18064aeeea68-16e7d0c3, #w-node-fcf02cd3-bfb6-766e-576d-18064aeeea78-16e7d0c3, #w-node-fcf02cd3-bfb6-766e-576d-18064aeeea7a-16e7d0c3 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b2f-16e7d0c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd4ccc5d-d568-bd4d-3907-64d740470b33-16e7d0c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-e063dd09-a509-465f-9684-254deb269169-16e7d0c5, #w-node-e063dd09-a509-465f-9684-254deb26916b-16e7d0c5, #w-node-e063dd09-a509-465f-9684-254deb26917b-16e7d0c5, #w-node-e063dd09-a509-465f-9684-254deb26917d-16e7d0c5 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee2282689d-16e7d0c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_331ff4c9-e4b3-549d-0ff0-69ee228268a1-16e7d0c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_23726250-b50a-0c91-7c3c-2d6cd24998a4-16e7d0c5, #w-node-_23726250-b50a-0c91-7c3c-2d6cd24998c7-16e7d0c5, #w-node-_23726250-b50a-0c91-7c3c-2d6cd24998ea-16e7d0c5, #w-node-_23726250-b50a-0c91-7c3c-2d6cd249992b-16e7d0c5, #w-node-_23726250-b50a-0c91-7c3c-2d6cd249994e-16e7d0c5, #w-node-_23726250-b50a-0c91-7c3c-2d6cd2499971-16e7d0c5, #w-node-_28b243b5-c0a8-91b7-6ec0-96f45132fbb7-16e7d0dc, #w-node-a2fbd9e3-26a9-7c1e-7ab5-eedbf48f47fb-16e7d0dc, #w-node-_47febdce-6d1d-18b3-bb7b-1a07a4bf337e-16e7d0dc, #w-node-_772e257f-2c84-a391-da30-49028bb820f3-16e7d0dc {
    order: -9999;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e0b-16e7d0dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56f22e72-9591-efa8-0c77-75e1aff05e1d-16e7d0dc {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0db0-16e7d0dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd805a14-c981-5301-73ea-1f27483a0dc2-16e7d0dd {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab853f-16e7d0dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01dfd742-234f-1b85-31b4-a756c5ab8543-16e7d0dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc120579-16e7d0e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc2d82a1-0c03-011b-216a-6fb2f016a222-16e7d0ff {
    justify-self: auto;
  }

  #w-node-_5a4f52ce-f632-8a86-df89-dc260212adce-16e7d169, #w-node-_6e831bd9-504e-c211-637f-80a134e2551d-16e7d169, #w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c746-16e7d169, #w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c748-16e7d169, #w-node-_5a4f52ce-f632-8a86-df89-dc260212adce-16e7d180, #w-node-_6e831bd9-504e-c211-637f-80a134e2551d-16e7d180, #w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c746-16e7d180, #w-node-_754e8fa8-254e-82f7-f7ab-ce7a6e47c748-16e7d180 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-b14e80fa-5ad5-b8dc-26cd-4b4246fc77a3-16e7d197 {
    justify-self: auto;
  }

  #w-node-_2d806ea8-fa86-14ca-819f-9567dc99b985-16e7d197, #w-node-_2d806ea8-fa86-14ca-819f-9567dc99b987-16e7d197, #w-node-_2d806ea8-fa86-14ca-819f-9567dc99b997-16e7d197, #w-node-_2d806ea8-fa86-14ca-819f-9567dc99b999-16e7d197 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_1bd8b634-5d38-a4c8-49ce-dc20fc120579-16e7d19a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18485dd2-e46c-5c54-7876-72d2f527d510-16e7d1b6, #w-node-ef6946cb-6331-34d5-914e-8f317b387169-16e7d1bb {
    order: -9999;
  }

  #w-node-_72b3461f-0597-f4be-d379-7ab885b4efed-16e7d1bd {
    justify-self: auto;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3edfd-16e7d1bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_142deeca-cd8e-4b93-a791-052f44a3ee01-16e7d1bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_8cc5c7f8-b574-1af3-cdd0-38756101b109-16e7d1c0, #w-node-_9b54e4aa-c4a8-7211-d4e6-171454fc6f95-16e7d1c0, #w-node-_1964f017-367f-b28f-6927-316410504fe4-16e7d1c0, #w-node-_6e2a07a2-62fe-3a2c-3f8a-00464f8bbfb7-16e7d1c0, #w-node-_39006515-fd28-e008-7602-102ce899e86c-16e7d1c0 {
    order: -9999;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8e4-16e7d1c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7aa196a-0080-9c78-c861-0b755442a8f6-16e7d1c0 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e325416150f-16e7d1c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8df552d-a33c-93b0-a40b-6e3254161513-16e7d1c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5dd282da-9ccd-0984-d546-0ae400ac9728-16e7d1c0, #w-node-_5dd282da-9ccd-0984-d546-0ae400ac972a-16e7d1c0, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bb-16e7d1c0, #w-node-_8ecf56df-d296-0618-3270-c6723ce7f9bd-16e7d1c0, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690754-16e7d1c0, #w-node-_7accfded-ce23-bb38-dd3a-4a1df5690756-16e7d1c0 {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee07284e-16e7d1c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_540ef06b-4e5f-601c-811a-77b8ee072860-16e7d1c0 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d889bb4-d217-d5bc-6e2e-e5e7f2c76799-6be30e29, #w-node-_5d889bb4-d217-d5bc-6e2e-e5e7f2c76799-be5bc3ba {
    order: -9999;
  }

  #w-node-ac6f9c98-11a3-2b50-b1e6-3ae0d15973fd-9c7ee384, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7a2-4dc3f19d, #w-node-_9fc1f3f8-bef8-5d63-f093-cac4fc19e7a2-cc4c3468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
