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: Icons Saas X Template;
  src: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/62306486fb4f5943104415af_icons-saas-x-template.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  src: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/6389a37fe54de93bc8ce29a5_Montserrat-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  src: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/6389a37f8b179e63d78b6ffe_Montserrat-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  src: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/6389a37f82e7aff1b422c880_Montserrat-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  src: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/6389a37f03843074ae08e103_Montserrat-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --neutral-600: #0b0a33;
  --neutral-800: #0b0a33;
  --primary-1: #4457ff;
  --neutral-300: #eff0f6;
  --shadow-card-default: #14142b0a;
  --secondary-1: #596aff;
  --secondary-2: #ff5f85;
  --secondary-3: #ffc147;
  --secondary-4: #e1e4ff;
  --neutral-700: #0b0a33;
  --neutral-500: #b1b3cb;
  --neutral-400: #d9dbe9;
  --neutral-200: #f3f5ff;
  --neutral-100: white;
  --shadow-card-short: #14142b0a;
  --dark-slate-blue: #3c38b2;
  --shadow-input: #1b19790d;
  --stroke_new: #dbdce1;
  --shadow-illustration-bottom: #20248a0f;
  --shadow-illustration-top: #20248a17;
  --black: black;
  --background_new: #f2f3f9;
  --secondary_new: #535768;
  --primary_new: #0b0a33;
  --shadow-long-icon: #0b0a3312;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.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-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-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-commercecheckoutdiscounts {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.w-commerce-commercecheckoutdiscountslabel {
  flex-basis: 100%;
  margin-bottom: 8px;
}

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

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

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

.w-commerce-commercecheckoutdiscountsbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  height: 38px;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.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-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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #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;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .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, .w-commerce-commercecheckoutdiscountsinput {
    font-size: 16px;
  }
}

body {
  color: var(--neutral-600);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.667em;
}

h1 {
  color: var(--neutral-800);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.276em;
}

h2 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.4em;
}

h3 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.5em;
}

h4 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.455em;
}

h5 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.333em;
}

h6 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375em;
}

p {
  text-align: left;
  margin-bottom: 20px;
  font-size: 16px;
}

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

a:hover {
  color: var(--neutral-800);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  margin-bottom: 8px;
}

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

label {
  color: var(--neutral-800);
  margin-bottom: 15px;
  font-weight: 500;
  line-height: 1.111em;
  display: block;
}

strong {
  color: var(--neutral-800);
  font-weight: 700;
}

blockquote {
  border-style: solid;
  border-width: 6px 1px 1px;
  border-color: var(--primary-1) var(--neutral-300) var(--neutral-300);
  box-shadow: 0 24px 44px 0 var(--shadow-card-default);
  color: var(--primary-1);
  text-align: center;
  background-color: #fff;
  border-radius: 5px 5px 20px 20px;
  margin-bottom: 10px;
  padding: 82px 115px 98px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.667em;
}

figure {
  margin-bottom: 10px;
}

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

.mg-top-8px {
  margin-top: 8px;
}

.mg-bottom-8px {
  margin-bottom: 8px;
}

.mg-top-24px {
  margin-top: 24px;
}

.mg-top-32px {
  margin-top: 32px;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.flex {
  display: flex;
}

.color-white {
  color: #fff;
}

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

.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.bg-secondary-2 {
  background-color: var(--secondary-2);
}

.bg-secondary-3 {
  background-color: var(--secondary-3);
}

.bg-secondary-4 {
  background-color: var(--secondary-4);
}

.bg-neutral-700 {
  background-color: var(--neutral-700);
}

.bg-neutral-600 {
  background-color: var(--neutral-600);
}

.bg-neutral-500 {
  background-color: var(--neutral-500);
}

.bg-neutral-400 {
  background-color: var(--neutral-400);
}

.bg-neutral-300 {
  background-color: var(--neutral-300);
}

.bg-neutral-200 {
  background-color: var(--neutral-200);
}

.bg-neutral-100 {
  background-color: var(--neutral-100);
}

.style-guide-sidebar {
  z-index: 2;
  flex: 0 14em;
  height: 100%;
  min-height: 96vh;
  margin-right: 16px;
  position: sticky;
  top: 32px;
}

.container-default {
  max-width: 1246px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default.cta-v2 {
  z-index: 1;
  padding-bottom: 40px;
  position: relative;
}

.container-default.cta-v4, .container-default.blog-v3-hero {
  z-index: 1;
  position: relative;
}

.container-default.header-utility-page-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.style-guide-content {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 8px 22px 0 var(--shadow-card-short);
  background-color: #fff;
  border-radius: 24px;
  flex: 1;
  max-width: 100%;
  margin-left: 18px;
}

.section-styleguide {
  margin-top: 111px;
  padding-top: 86px;
  padding-bottom: 86px;
}

.style-guide-title {
  margin-top: 0;
}

.style-guide-header {
  background-color: var(--secondary-4);
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  padding: 100px 68px;
}

.sidebar-navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.style-guide-icon-link {
  background-color: var(--primary-1);
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-right: 16px;
  transition: background-color .25s;
  display: flex;
}

.style-guide-sidebar-icon {
  width: 60%;
}

.style-guide-link {
  color: var(--neutral-600);
  border-radius: 14px;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}

.style-guide-link:hover {
  color: var(--primary-1);
  background-color: #f2f1ff;
}

.style-guide-link.w--current {
  color: var(--primary-1);
  background-color: #f2f1ff;
  font-weight: 700;
  transition: color .3s, background-color .3s;
}

.style-guide-link-wrapper {
  margin-bottom: 8px;
}

.style-guide-sidebar-title {
  border-bottom: 1px solid var(--neutral-400);
  color: var(--neutral-800);
  margin-bottom: 24px;
  padding-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 24px;
}

.style-guide-sidebar-title.middle {
  border-top: 1px solid var(--neutral-400);
  margin-top: 24px;
  padding-top: 24px;
}

.color-primary-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.color-container {
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 16px #110a630a, 0 12px 22px #8076f70a;
}

.color-block {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  min-height: 120px;
}

.color-content {
  padding: 22px 16px 24px;
}

.color-title {
  color: var(--neutral-800);
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.color-hex {
  color: var(--neutral-600);
  line-height: 20px;
}

.style-guide-subtitle {
  margin-top: 0;
}

.color-content-wrapper {
  padding-bottom: 56px;
}

.color-content-wrapper.last {
  padding-bottom: 0;
}

.color-secondary-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.color-neutral-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.typography-container {
  border-bottom: 1px solid var(--neutral-400);
  padding-top: 54px;
  padding-bottom: 54px;
}

.typography-container.last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.container-small-left {
  max-width: 592px;
  padding-right: 24px;
  font-size: 16px;
}

.typography-details {
  color: var(--primary-1);
  margin-top: 15px;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-large {
  text-align: left;
  font-size: 18px;
  line-height: 1.583em;
}

.paragraph-large.tab-text-center.text-center {
  color: var(--neutral-800);
  text-align: center;
}

.paragraph-large.tab-text-center {
  text-align: left;
  font-size: 20px;
}

.style-guide-subheader {
  background-color: var(--neutral-200);
  padding: 56px 68px;
}

.style-guide-content-wrapper {
  box-shadow: 0 24px 44px 0 var(--shadow-card-default);
  padding: 110px 68px;
}

.icons-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 80px);
}

.buttons-grid {
  grid-column-gap: 24px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.button-primary {
  background-color: var(--dark-slate-blue);
  color: var(--neutral-100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 1000000000px;
  padding: 22px 42px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, background-color .3s;
  transform: scale3d(1, 1, 1.01);
}

.button-primary:hover {
  background-color: var(--neutral-800);
  color: var(--neutral-100);
  transform: scale3d(.95, .95, 1.01);
}

.button-primary.small {
  letter-spacing: .01em;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary.large {
  padding: 24px 81px;
}

.button-primary.full-width {
  transform-style: preserve-3d;
  align-self: stretch;
  display: block;
}

.button-primary.full-width:hover {
  transform: scale3d(.98, .98, 1.01);
}

.button-primary.button-white {
  background-color: var(--neutral-100);
  color: var(--dark-slate-blue);
}

.button-primary.button-white.cta-v4 {
  text-align: left;
  transform-style: preserve-3d;
  border-radius: 18px;
  flex: 1;
  align-items: flex-end;
  max-width: 242px;
  margin-bottom: 15px;
  margin-right: 34px;
  padding: 35px 36px;
  display: flex;
}

.button-primary.button-white.line {
  color: #fff;
  background-color: #0000;
  border: 3px solid #fff;
}

.button-primary.checkout {
  margin-top: 15px;
  margin-bottom: 0;
}

.button-primary.header-button {
  letter-spacing: .01em;
  background-color: #3c38b2;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary.header-button.mobile {
  transform-style: preserve-3d;
}

.button-primary.header-button.final {
  background-color: var(--dark-slate-blue);
  align-items: center;
  display: flex;
}

.button-primary.header-button.final.line-button {
  background-color: var(--neutral-100);
  color: var(--dark-slate-blue);
  font-weight: 500;
}

.button-primary.header-button.final.line-button.mobile-hide {
  box-shadow: 0 4px 16px 0 var(--neutral-400);
}

.button-primary.form-button-arrow {
  background-color: #3c38b2;
}

.button-primary.form-button-arrow:hover {
  transform: none;
}

.button-primary.form-button-arrow.cta {
  margin-right: 0;
  padding-left: 42px;
  display: none;
}

.button-primary.form-button-arrow.arrow {
  padding-right: 60px;
}

.button-primary.pagination {
  background-color: var(--dark-slate-blue);
  border-width: 0;
  margin-top: 80px;
  font-size: 18px;
  display: flex;
}

.button-primary.utility-page {
  background-color: var(--dark-slate-blue);
  margin-top: 20px;
  padding: 24px 51px;
}

.button-primary.free-trial {
  background-color: var(--dark-slate-blue);
}

.button-primary.free-trial.header-button.header-size {
  width: 160px;
}

.button-primary.free-trial.one-pages {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-primary.modal-button {
  background-color: var(--dark-slate-blue);
}

.button-primary.modal-button.button-full {
  width: 100%;
}

.button-primary.line-button {
  background-color: var(--secondary-3);
  color: var(--neutral-800);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-secondary {
  background-color: var(--neutral-200);
  color: #3c38b2;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 1000000px;
  padding: 22px 42px;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  transform: scale3d(1, 1, 1.01);
}

.button-secondary:hover {
  background-color: var(--neutral-100);
  color: var(--dark-slate-blue);
  transform: scale3d(.95, .95, 1.01);
}

.button-secondary.small {
  padding: 16px 24px;
  font-size: 16px;
  line-height: 18px;
}

.button-secondary.large {
  padding: 24px 81px;
  font-size: 22px;
  line-height: 24px;
}

.button-secondary.discounts {
  border-width: 1px;
  flex: 0 auto;
  height: auto;
  margin-left: 0;
  padding-bottom: 15px;
  padding-left: 16px;
  padding-right: 16px;
}

.button-secondary.button-secondary-1 {
  background-color: var(--secondary-1);
  color: var(--neutral-100);
}

.button-secondary.button-secondary-1.cta-v4 {
  text-align: left;
  transform-style: preserve-3d;
  border-radius: 18px;
  flex: 1;
  align-items: flex-end;
  max-width: 242px;
  margin-bottom: 15px;
  padding: 35px 36px;
  display: flex;
}

.button-secondary.pagination {
  border-width: 0;
  margin-top: 80px;
  font-size: 18px;
}

.button-secondary.pagination.white {
  background-color: var(--neutral-100);
  box-shadow: 0 5px 5px #0b0a3303, 0 1px 3px #4457ff05, 0 4px 11px #4457ff0f;
}

.style-guide-button-container {
  position: absolute;
  inset: auto 0% 24px;
}

.cards-grid {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.header {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.header.final {
  background-color: #fafafa;
  width: 100%;
  padding-top: 0;
  position: fixed;
  inset: 0 0% auto;
}

.header-logo {
  width: auto;
  height: auto;
}

.header-navigation {
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-item-wrapper {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-bottom: 0;
  margin-right: 32px;
  display: flex;
}

.nav-item-wrapper.button-mobile, .nav-item-wrapper.button-mobile.final {
  display: none;
}

.nav-link {
  color: var(--neutral-800);
  letter-spacing: -.01em;
  flex-direction: row;
  flex: 1;
  align-items: center;
  font-size: 16px;
  line-height: 1.125em;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.nav-link:hover {
  color: var(--primary-1);
}

.nav-link.dropdown {
  align-self: stretch;
  align-items: center;
  padding: 0 20px 0 0;
  display: flex;
}

.nav-link.hide {
  display: none;
}

.nav-menu {
  align-self: stretch;
  position: static;
}

.footer {
  border-top: 1px solid var(--neutral-400);
  background-color: #fff;
  padding: 88px 24px 30px;
  overflow: hidden;
}

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

.section.utility-page {
  background-color: var(--neutral-200);
  margin-top: 111px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.bg-neutral-200.features-hero {
  padding-top: 179px;
  padding-bottom: 110px;
  position: relative;
  overflow: hidden;
}

.section.bg-neutral-200.terms-conditions-hero {
  margin-top: 111px;
  padding-top: 104px;
  padding-bottom: 104px;
}

.section.cta {
  padding-top: 0;
  padding-bottom: 128px;
}

.section.padding-160px {
  padding-top: 128px;
  padding-bottom: 128px;
}

.section.padding-160px.utility-page-section {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.section.feature-blocks {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.feature-blocks.case-studies {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.review-section {
  background-color: var(--neutral-100);
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section.faqs {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.integrate {
  border-top: 0px solid var(--secondary-4);
  padding-top: 100px;
  padding-bottom: 100px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  padding: 175px 24px 128px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-protected-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.input {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  box-shadow: 0 2px 8px 0 var(--shadow-input);
  color: var(--neutral-800);
  border-radius: 10000000px;
  min-height: 60px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.input:hover {
  border-color: var(--primary-1);
  box-shadow: 0 0 0 0 var(--shadow-input);
}

.input:focus, .input.-wfp-focus {
  border-color: var(--primary-1);
  box-shadow: 0 0 0 0 var(--shadow-input);
  color: var(--neutral-800);
}

.input::placeholder {
  color: var(--neutral-500);
}

.input.card-protected-page {
  margin-bottom: 32px;
}

.input.checkout {
  height: 46px;
  margin-bottom: 16px;
}

.input.discounts {
  border-width: 1px;
  flex: 0 auto;
  width: 100%;
  height: 46px;
  margin-bottom: 16px;
}

.input.cta-v2-form-input, .input.cta-v3-form-input, .input.newsletter-form-input {
  min-height: 87px;
  padding-right: 240px;
}

.input.ep {
  min-height: 61px;
}

.utility-page-content-404 {
  text-align: center;
  max-width: 597px;
  margin-bottom: 0;
}

.divider {
  background-color: var(--neutral-400);
  width: 100%;
  min-height: 1px;
}

.divider.post-featured-item-v1, .divider.card-blog-v3-featured {
  margin-top: 44px;
  margin-bottom: 44px;
}

.divider.card-blog-v3-featured-bottom {
  margin-top: 40px;
  margin-bottom: 32px;
}

.paragraph {
  flex: 1;
}

.paragraph.card-protected-page {
  margin-bottom: 31px;
}

.paragraph.not-found {
  max-width: 534px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph.utility-page, .paragraph.card-faq {
  margin-bottom: 0;
}

.paragraph.card-blog-v2-featured {
  margin-bottom: 0;
  font-family: Roboto;
  font-weight: 400;
}

.paragraph.post-featured-item-v1-excerpt, .paragraph.card-blog-v3-featured-excerpt, .paragraph.card-blog-v3-featured-bottom-excerpt, .paragraph.card-default {
  margin-bottom: 0;
}

.paragraph.small {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-small {
  font-size: 14px;
  line-height: 1.8em;
}

.card {
  background-color: var(--neutral-100);
  box-shadow: 0 24px 44px 0 var(--shadow-card-default);
  border-radius: 20px;
  text-decoration: none;
  overflow: hidden;
}

.card.checkout {
  border: 1px solid var(--neutral-300);
  margin-bottom: 40px;
}

.card.checkout.last {
  margin-bottom: 0;
}

.card.checkout.order-summary {
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.card.integration-v1 {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 6px 12px 0 var(--shadow-card-default);
  color: var(--neutral-600);
  flex-direction: column;
  padding: 48px 32px 59px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.integration-v1:hover {
  color: var(--neutral-600);
  transform: translate(0, -6px);
  box-shadow: 0 12px 24px #14142b14;
}

.card.faq {
  cursor: pointer;
  margin-bottom: 24px;
  padding: 40px 48px;
  transition: box-shadow .3s, transform .3s;
}

.card.faq:hover {
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.blog-v2-featured {
  box-shadow: none;
  color: var(--neutral-600);
  flex-direction: column;
  width: 100%;
  min-width: 484px;
  max-width: 100%;
  height: 100%;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card.blog-v2-featured:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.blog-v1-post {
  color: var(--neutral-600);
  flex-direction: column;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card.blog-v1-post:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.integration-v2-item {
  color: var(--neutral-600);
  flex-direction: column;
  padding: 48px 48px 54px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.integration-v2-item:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.integration-v3 {
  color: var(--neutral-600);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 48px 32px 68px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.integration-v3:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.post-item-v2 {
  color: var(--neutral-600);
  flex-direction: column;
  min-height: 100%;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  transform: translate(0);
}

.card.post-item-v2:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.faq-v2 {
  z-index: 1;
  cursor: pointer;
  align-self: stretch;
  margin-bottom: 25px;
  padding: 36px 56px;
  position: relative;
}

.card.about-office {
  padding: 30px;
  transition: box-shadow .3s, transform .3s;
}

.card.about-office:hover {
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.post-featured-item-v1 {
  color: var(--neutral-600);
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.post-featured-item-v1:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.category-item-v1-card {
  color: var(--neutral-600);
  padding: 48px 32px 79px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: block;
}

.card.category-item-v1-card:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.blog-v3-featured {
  border: 1px solid var(--neutral-300);
  color: var(--neutral-600);
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card.blog-v3-featured:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.blog-v3-post {
  color: var(--neutral-600);
  flex-direction: column;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card.blog-v3-post:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.blog-v3-featured-bottom {
  color: var(--neutral-600);
  flex-direction: column;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card.blog-v3-featured-bottom:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.author {
  border: 1px solid var(--neutral-300);
  box-shadow: none;
  align-items: center;
  margin-top: 48px;
  padding: 50px 68px 48px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.author:hover {
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.feature-v2 {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 6px 12px 0 var(--shadow-card-short);
  text-align: center;
  padding: 48px 32px 58px;
  display: block;
}

.card.feature-v2.casestudycard {
  color: var(--neutral-600);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.card.feature-v2.casestudycard:hover {
  color: var(--dark-slate-blue);
}

.card.plan {
  color: var(--neutral-600);
  border-radius: 30px;
  flex-direction: column;
  max-width: 375px;
  min-height: 100%;
  padding: 40px 40px 38px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.plan:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.contact-link {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 6px 12px 0 var(--shadow-card-short);
  color: var(--neutral-600);
  padding: 48px 32px 79px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
}

.card.contact-link:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 12px 12px #14142b14;
}

.card.job-opening-item-card {
  border: 1px solid var(--neutral-300);
  background-color: var(--dark-slate-blue);
  box-shadow: 0 6px 12px 0 var(--shadow-card-short);
  color: var(--neutral-600);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 60px 56px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.job-opening-item-card:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 12px 12px #14142b14;
}

.card.job-post {
  border: 1px solid var(--stroke_new);
  box-shadow: 0 6px 12px 0 var(--shadow-card-short);
  border-radius: 16px;
  padding: 87px 100px 103px;
}

.card.help-center-category {
  border: 1px solid var(--neutral-300);
  color: var(--neutral-600);
  text-align: center;
  flex-direction: column;
  min-height: 100%;
  padding: 65px 25px 77px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.help-center-category:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.card.help-center-article {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 6px 12px 0 var(--shadow-card-short);
  color: var(--neutral-600);
  flex-direction: column;
  padding: 47px 64px 35px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.help-center-article:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 12px 12px #14142b14;
}

.card.confirm-email {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 24px 44px 0 var(--shadow-card-short);
  text-align: center;
  border-radius: 31px;
  padding: 54px 70px 80px;
}

.card.demo {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 24px 44px 0 var(--shadow-card-short);
  border-radius: 31px;
  padding: 28px 37px 42px;
}

.card.demo.exit-popup-wrapper {
  width: 100%;
  max-width: 520px;
  margin: 100px auto;
  padding-top: 37px;
  position: relative;
}

.card.demo.exit-popup-wrapper.expert-modal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  max-width: 720px;
  display: grid;
}

.card.demo.download-pager {
  width: 100%;
  max-width: 560px;
  margin-top: 20px;
}

.card.protected-page {
  z-index: 1;
  border: 1px solid var(--neutral-300);
  box-shadow: 0 24px 44px 0 var(--shadow-card-short);
  border-radius: 31px;
  flex-direction: column;
  align-items: center;
  max-width: 660px;
  margin-bottom: 0;
  padding: 100px 69px 106px;
  display: flex;
  position: relative;
}

.card.default {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 6px 12px 0 var(--shadow-card-short);
  padding: 48px 32px 58px;
}

.card.form {
  border: 1px solid var(--stroke_new);
  box-shadow: 0 24px 44px 0 var(--shadow-card-short);
  border-radius: 16px;
  padding: 32px;
}

.card.form.small {
  padding: 24px;
}

.card.podcast {
  border: 1px solid var(--stroke_new);
  box-shadow: none;
  color: var(--neutral-600);
  border-radius: 16px;
  flex-direction: column;
  width: 100%;
  min-width: 484px;
  max-width: 100%;
  height: 100%;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card.podcast:hover {
  color: var(--neutral-600);
  transform: translate(0, -8px);
  box-shadow: 0 48px 44px #14142b14;
}

.checkout-block-header {
  border-width: 0;
  flex-wrap: wrap;
  padding: 30px 40px 20px;
}

.checkout-block-content {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding: 10px 40px 40px;
}

.title.checkout {
  margin-bottom: 0;
  margin-right: 20px;
}

.title.order-item-title {
  color: var(--neutral-800);
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.title.order-item-title:hover {
  color: var(--primary-1);
}

.title.home-perks-content-top-title {
  margin-bottom: 38px;
}

.title.home-perks-content-top-title.lnkin {
  max-width: 800px;
}

.title.home-perks-content-top-title.lnkin.faq {
  text-align: center;
  max-width: none;
}

.title.h4-size {
  color: var(--neutral-800);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.455em;
}

.title.h4-size.card-post-item-v2 {
  margin-bottom: 34px;
  font-size: 20px;
}

.title.h4-size.card-post-item-v2.blog {
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title.h4-size.demo-companies {
  text-align: center;
  margin-bottom: 24px;
}

.title.card-faq {
  margin-bottom: 0;
}

.title.text-color-neutral-100 {
  color: var(--neutral-100);
}

.title.text-color-neutral-100.cta {
  margin-bottom: 28px;
}

.title.text-color-neutral-100.cta-v2 {
  flex: 1;
  min-width: 330px;
  max-width: 473px;
  margin-bottom: 0;
  margin-right: 30px;
}

.title.text-color-neutral-100.cta-v3 {
  margin-bottom: 32px;
}

.title.text-color-neutral-100.cta-v4 {
  flex: 1;
  min-width: 330px;
  max-width: 473px;
  margin-bottom: 0;
  margin-right: 30px;
}

.title.text-color-neutral-100.newsletter {
  flex: 1;
  min-width: 400px;
  max-width: 800px;
  margin-bottom: 0;
  margin-right: 30px;
}

.title.card-blog-v2-featured {
  margin-bottom: 3px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title.blog-v2-sidebar-featured-item-title {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title.h3-size {
  color: var(--neutral-800);
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5em;
}

.title.h3-size.post-featured-item-v1, .title.h3-size.card-blog-v3-featured, .title.card-blog-v3-featured-bottom {
  margin-bottom: 12px;
}

.title.features-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.title.features-hero.cs {
  margin-top: 24px;
}

.title.h2-size {
  color: var(--neutral-800);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4em;
}

.title.h2-size.card-protected-page {
  margin-bottom: 14px;
}

.title.terms-conditions-hero {
  margin-bottom: 16px;
}

.title.demo {
  margin-bottom: 19px;
}

.title.demo.ep-title {
  font-size: 30px;
}

.title.demo.ep-title.expert-title {
  width: 100%;
  max-width: 610px;
  font-size: 26px;
  line-height: 1.4;
}

.title.landing-page-hero {
  margin-bottom: 13px;
}

.title.landing-page-hero.under-maintenance {
  margin-bottom: 24px;
}

.title.landing-page-hero.under-maintenance.text-center.no-margin {
  margin-bottom: 0;
}

.title.not-found {
  margin-bottom: 20px;
}

.title.style-guide-subheader-title {
  margin-bottom: 0;
}

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

.title.faq-title {
  flex: 1;
  margin-bottom: 0;
  font-size: 16px;
}

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

.split-content.checkout-left, .split-content.checkout-right {
  flex-grow: 1;
}

.split-content.header-right {
  align-self: center;
}

.split-content.header-left {
  align-items: center;
  display: flex;
}

.split-content.header-left.button-group {
  grid-column-gap: 20px;
  flex-wrap: wrap;
  position: relative;
}

.split-content.header-left.button-group.nav-right {
  width: auto;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 29px;
}

.split-content.home-perks-content-top-left {
  min-width: 429px;
  max-width: 512px;
  margin-top: 0;
  margin-right: 30px;
}

.split-content.home-perks-content-top-right {
  width: 100%;
  max-width: 540px;
  padding-top: 88px;
  position: relative;
}

.split-content.home-perks-content-bottom-left {
  width: 100%;
  max-width: 586px;
  margin-right: 30px;
  padding-bottom: 72px;
  position: relative;
}

.split-content.cta-left {
  max-width: 477px;
  margin-bottom: -50px;
  margin-right: 30px;
  position: relative;
}

.split-content.cta-right {
  width: 100%;
  max-width: 529px;
  margin-top: -36px;
  display: flex;
  position: relative;
}

.split-content.cta-right.landing-cta {
  flex: 0 auto;
  width: auto;
  max-width: none;
}

.split-content.cta-right.landing-cta.no-margin {
  margin-top: 0;
}

.split-content.header-center {
  align-items: center;
  display: flex;
}

.split-content.home-hero-v2-images-wrapper {
  width: 100%;
  max-width: 750px;
  margin-right: -262px;
  padding-bottom: 47px;
  padding-left: 62px;
  position: relative;
}

.split-content.cta-v3-left {
  width: 100%;
  min-width: 406px;
  max-width: 540px;
  margin-bottom: -50px;
  margin-right: 30px;
}

.split-content.cta-v3-right {
  width: 100%;
  max-width: 473px;
  margin-top: -46px;
  display: flex;
  position: relative;
}

.split-content.home-hero-v3-images-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 77%;
  margin-right: -277px;
  padding-bottom: 60px;
  padding-left: 45px;
  display: flex;
  position: relative;
}

.split-content.home-perks-v2-content-top-right {
  width: 100%;
  max-width: 586px;
  padding-top: 88px;
  position: relative;
}

.split-content.home-perks-v2-content-bottom-left {
  width: 100%;
  max-width: 586px;
  margin-right: 30px;
  padding-bottom: 72px;
  position: relative;
}

.split-content.card-author-name-wrapper {
  color: var(--neutral-600);
  text-decoration: none;
}

.split-content.card-author-name-wrapper:hover {
  color: var(--neutral-600);
}

.split-content.card-author-social-media-wrapper {
  flex-wrap: wrap;
  margin-bottom: -18px;
  margin-right: -18px;
  display: flex;
}

.split-content.analytics {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  margin-right: 40px;
  padding-top: 88px;
  display: flex;
  position: relative;
}

.split-content.analytics.lnkin, .split-content.analytics.lnkin.pt0 {
  padding-top: 0;
}

.split-content.more-jobs-left {
  margin-right: 40px;
}

.checkout-field-label {
  margin-top: 20px;
  margin-bottom: 10px;
}

.checkout-required-text {
  color: var(--neutral-800);
}

.checkout-billing-address-toggle {
  align-items: center;
  margin-top: 10px;
}

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

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

.order-item-list {
  margin-bottom: -40px;
}

.order-item {
  justify-content: space-between;
  margin-bottom: 40px;
}

.image-wrapper {
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper.order-item-image {
  max-width: 60px;
  margin-right: 20px;
  transition-property: transform;
}

.image-wrapper.order-item-image:hover {
  transform: scale(1.05)translate(0);
}

.image-wrapper.card-blog-v2-featured {
  margin-right: -1px;
}

.image-wrapper.blog-v2-sidebar-featured-item-image {
  border-radius: 20px;
  width: 100%;
  max-width: 293px;
  min-height: 187px;
  margin-right: 33px;
}

.image-wrapper.post-featured-item-v1-image {
  flex: 1;
  max-width: 57%;
}

.image-wrapper.card-blog-v3-featured {
  flex: 1;
  max-width: 688px;
}

.image-wrapper.blog-post {
  border-radius: 20px;
}

.image-wrapper.card-author-image {
  border-radius: 10000000px;
  width: 190px;
  min-width: 190px;
  min-height: 190px;
  max-height: 190px;
  margin-right: 31px;
}

.cs_img.order-item-image {
  width: auto;
  height: auto;
}

.cs_img.cta-1 {
  z-index: 1;
  border: 1px solid var(--neutral-300);
  box-shadow: 0 3px 28px 0 var(--shadow-illustration-bottom);
  border-radius: 23px;
  max-width: 71%;
  height: auto;
  margin-left: auto;
  position: relative;
}

.cs_img.cta-2 {
  z-index: 2;
  border: 1px solid var(--neutral-300);
  box-shadow: 0 34px 87px 0 var(--shadow-illustration-top);
  border-radius: 25px;
  max-width: 45%;
  height: auto;
  position: absolute;
  bottom: 24px;
}

.cs_img.cta-bg-1 {
  max-width: 143px;
  position: absolute;
  top: 86px;
  left: -21px;
}

.cs_img.cta-bg-2 {
  max-width: 143px;
  height: auto;
  position: absolute;
  bottom: 95.719px;
  right: -42px;
}

.cs_img.blog-v2-featured {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.cs_img.blog-v2-sidebar-featured-item-image {
  object-fit: contain;
  align-self: stretch;
  width: 100%;
  height: auto;
}

.cs_img.social-media-icon {
  height: auto;
}

.cs_img.social-media-icon.g2 {
  width: 24px;
  height: 24px;
}

.cs_img.social-media-icon.fb {
  max-height: 24px;
}

.cs_img.cta-v2-shape-1 {
  position: absolute;
  bottom: -33px;
  left: -33px;
}

.cs_img.cta-v2-shape-2 {
  position: absolute;
  bottom: -42px;
  left: 70px;
}

.cs_img.cta-v2-shape-3 {
  position: absolute;
  top: -87px;
}

.cs_img.cta-v2-shape-4 {
  position: absolute;
  bottom: -71px;
  right: 388px;
}

.cs_img.cta-v2-shape-5 {
  position: absolute;
  top: -46px;
  right: -21px;
}

.cs_img.cta-v2-shape-6 {
  position: absolute;
  top: -9px;
  right: -21px;
}

.cs_img.cta-v3-bg-1 {
  max-width: 143px;
  position: absolute;
  top: 77px;
  left: -33px;
}

.cs_img.cta-v3-bg-2 {
  max-width: 143px;
  position: absolute;
  bottom: 35px;
  right: -18px;
}

.cs_img.cta-v3-image-1 {
  z-index: 1;
  border: 1px solid var(--neutral-300);
  box-shadow: 0 3px 28px 0 var(--shadow-illustration-bottom);
  border-radius: 23px;
  max-width: 376px;
  margin-left: auto;
  position: relative;
}

.cs_img.cta-v3-image-2 {
  z-index: 2;
  border: 1px solid var(--neutral-300);
  box-shadow: 0 34px 87px 0 var(--shadow-illustration-top);
  border-radius: 25px;
  max-width: 50%;
  position: absolute;
  bottom: 24px;
}

.cs_img.cta-v4-shape-1 {
  position: absolute;
  top: -35px;
  left: -5px;
}

.cs_img.cta-v4-shape-2 {
  position: absolute;
  top: -48px;
  left: 75px;
}

.cs_img.cta-v4-shape-3 {
  position: absolute;
  bottom: -38px;
}

.cs_img.cta-v4-shape-4 {
  position: absolute;
  bottom: -72px;
  left: 458px;
}

.cs_img.cta-v4-shape-5 {
  position: absolute;
  top: -98px;
  right: 374px;
}

.cs_img.cta-v4-shape-6 {
  position: absolute;
  bottom: -36px;
  right: 0;
}

.cs_img.cta-v4-shape-7 {
  position: absolute;
  bottom: -36px;
  right: 18px;
}

.cs_img.post-featured-item-v1-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cs_img.post-featured-item-v1-author {
  border-radius: 100000000px;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
  max-height: 64px;
  margin-right: 11px;
}

.cs_img.newsletter-shape-1 {
  position: absolute;
  top: 37px;
  left: -11px;
}

.cs_img.newsletter-shape-2 {
  position: absolute;
  top: -121px;
}

.cs_img.newsletter-shape-3 {
  position: absolute;
  top: -46px;
  left: 567px;
}

.cs_img.newsletter-shape-4 {
  position: absolute;
  bottom: -45px;
  right: 60px;
}

.cs_img.newsletter-shape-5 {
  position: absolute;
  bottom: -50px;
  right: 0;
}

.cs_img.card-blog-v3-featured {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cs_img.card-blog-v3-featured-author {
  border-radius: 1000000000px;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
  max-height: 64px;
  margin-right: 11px;
}

.cs_img.card-blog-v3-featured-bottom {
  width: 100%;
}

.cs_img.card-blog-v3-featured-bottom-author {
  border-radius: 100000000px;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
  max-height: 64px;
  margin-right: 11px;
}

.cs_img.blog-post, .cs_img.card-author-image {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.cs_img.careers-hero {
  z-index: 3;
  border-radius: 16px;
  width: 100%;
  height: auto;
  position: relative;
}

.cs_img.careers-hero.small {
  max-width: 420px;
}

.cs_img.careers-mission-1, .cs_img.careers-mission-3 {
  border-radius: 24px;
  width: 100%;
  height: auto;
}

.cs_img.card-careers-perk-icon {
  border-radius: 25px;
  width: 86px;
  min-width: 86px;
  height: auto;
  min-height: 86px;
  max-height: 86px;
  margin-bottom: 24px;
}

.cs_img.cs_card_image {
  max-width: 180px;
  height: auto;
  margin-bottom: 22px;
}

.cs_img.demo-company {
  margin-right: 20px;
}

.cs_img.demo-company.google {
  max-width: 150px;
  height: auto;
}

.cs_img.demo-company.facebook {
  max-width: 140px;
  height: auto;
}

.cs_img.demo-company.youtube {
  max-width: 150px;
  height: auto;
}

.cs_img.not-found {
  margin-bottom: 42px;
}

.cs_img.card-protected-page-icon {
  max-width: 181px;
  margin-bottom: 32px;
}

.cs_img.style-guide-icon {
  border-radius: 20px;
  width: 80px;
  min-width: 80px;
  min-height: 80px;
  max-height: 80px;
}

.cs_img.join-image {
  border-radius: 24px;
  width: 100%;
}

.order-item-wrapper {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-right: 16px;
  display: flex;
}

.order-item-content {
  margin-left: 0;
  margin-right: 0;
}

.order-item-price, .order-item-result {
  color: var(--neutral-800);
  font-weight: 600;
}

.apple-pay {
  border-radius: 100000000px;
  height: 56px;
}

.checkout-line-item {
  flex-wrap: wrap;
}

.order-summary-subtotal {
  color: var(--neutral-800);
  margin-left: 10px;
  font-weight: 500;
}

.order-summary-total {
  color: var(--neutral-800);
  margin-left: 10px;
  font-size: 20px;
}

.discounts {
  border-width: 0;
  flex-direction: column;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paypal {
  margin-bottom: 15px;
}

.checkout-hero-wrapper {
  text-align: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.header-wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.bg-neutral-800 {
  background-color: var(--neutral-800);
}

.container-medium-750px {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.bg {
  position: absolute;
}

.bg.skew-bottom {
  border-top: 100px solid #0000;
  border-right: 100vw solid var(--neutral-100);
  margin-top: 0;
  display: block;
  inset: auto 0% 0%;
}

.bg.faqs {
  background-color: var(--neutral-200);
  border-radius: 30px;
  width: 58%;
  min-height: 110%;
  transform: skew(0deg, 3deg);
}

.bg.demo {
  background-color: var(--neutral-200);
  width: 53%;
  inset: 0% 0% 0% auto;
}

.bg.demo.hide {
  display: none;
}

.bg.card-protected-page {
  border-top: 233px solid #0000;
  border-right: 100vw solid var(--neutral-200);
  min-height: 65%;
  inset: auto 0% 0%;
}

.home-hero-images-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 125px;
  display: flex;
  position: relative;
}

.button-primary-text-wrapper {
  justify-content: center;
  display: flex;
}

.button-primary-arrow {
  color: var(--dark-slate-blue);
  margin-left: 12px;
  font-family: Icons Saas X Template, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.button-primary-arrow.small {
  color: var(--dark-slate-blue);
  margin-left: 8px;
  font-weight: 400;
}

.button-primary-arrow.form-button-arrow {
  color: var(--neutral-100);
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  line-height: 1.111em;
  display: block;
  position: absolute;
  right: 35px;
}

.button-primary-arrow.white {
  color: var(--neutral-100);
}

.home-hero-content-bottom {
  text-align: center;
  max-width: 1072px;
  margin-left: auto;
  margin-right: auto;
}

.cs_container_medium_634px {
  max-width: 634px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.cs_container_medium_634px.home-features {
  text-align: center;
  margin-bottom: 58px;
}

.cs_container_medium_634px.home-features.how-header {
  max-width: 900px;
  margin-bottom: 80px;
}

.cs_container_medium_634px.home-features.how-header.ggle {
  margin-top: 60px;
  margin-bottom: 0;
}

.cs_container_medium_634px.home-features.large {
  text-align: center;
  max-width: 900px;
}

.cs_container_medium_634px.job-openings {
  text-align: center;
  margin-bottom: 59px;
}

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

._2-buttons-wrapper {
  flex-wrap: wrap;
  margin-bottom: -15px;
  display: flex;
}

.cs_content_top {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.cs_content_top.blog-v2 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
}

.cs_content_top.latest-posts, .cs_content_top.more-jobs {
  align-items: center;
  margin-bottom: 48px;
}

.link-arrow {
  color: var(--dark-slate-blue);
  padding-top: 40px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  display: flex;
}

.link-arrow:hover {
  color: var(--primary-1);
}

.link-arrow.card-job-opening-item {
  margin-top: auto;
}

.link-arrow.card-job-opening-item.white {
  color: var(--neutral-100);
}

.link-arrow-text {
  margin-right: 12px;
}

.link-arrow-icon {
  font-family: Icons Saas X Template, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.blog-v2-featured-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  align-items: stretch;
}

.faqs-grid {
  z-index: 1;
  grid-column-gap: 39px;
  grid-template-rows: auto;
  position: relative;
}

.faqs-wrapper {
  margin-bottom: -24px;
}

.card-faq-content-top {
  align-items: center;
  display: flex;
}

.card-faq-icon-wrapper {
  background-color: var(--primary-1);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  min-height: 44px;
  max-height: 44px;
  margin-right: 17px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-faq-content-bottom {
  margin-left: 61px;
}

.space.card-faq {
  min-height: 8px;
}

.card-faq-icon-1 {
  background-color: var(--neutral-100);
  border-radius: 1000000px;
  width: 23px;
  min-height: 2px;
  position: absolute;
}

.card-faq-icon-2 {
  background-color: var(--neutral-100);
  border-radius: 1000000px;
  width: 2px;
  min-height: 23px;
  position: absolute;
}

.faqs-main-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: -24px;
  display: flex;
  position: relative;
}

.cta-wrapper {
  background-color: var(--dark-slate-blue);
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  min-height: 429px;
  margin-top: 36px;
  padding-bottom: 40px;
  padding-left: 52px;
  padding-right: 79px;
  display: flex;
}

.blog-v2-featured-item {
  height: 100%;
}

.card-blog-v2-featured-content {
  padding: 32px 32px 72px;
}

.card-blog-v2-featured-content-top {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.card-blog-v2-featured-category {
  background-color: var(--neutral-200);
  color: var(--primary-1);
  text-align: center;
  border-radius: 100000px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 12px 20px;
  line-height: 1.111em;
}

.card-blog-v2-featured-date {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1em;
}

.card-blog-v2-featured-date.hide {
  display: none;
}

.blog-v2-sidebar-featured-grid {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 100%;
  display: grid;
}

.blog-v2-sidebar-featured-item {
  z-index: 1;
  position: relative;
}

.blog-v2-sidebar-featured-item:hover {
  z-index: 3;
}

.blog-v2-sidebar-featured-item-wrapper {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  box-shadow: none;
  color: var(--neutral-600);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  transition: box-shadow .3s, color .3s;
  display: flex;
}

.blog-v2-sidebar-featured-item-wrapper:hover {
  color: var(--neutral-600);
  box-shadow: 0 48px 44px #14142b14;
}

.blog-v2-sidebar-featured-item-content {
  width: 100%;
  max-width: 243px;
}

.blog-v2-sidebar-featured-item-date {
  margin-bottom: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}

.blog-v2-sidebar-featured-item-date.hide {
  display: none;
}

.footer-content-bottom {
  border-top: 1px solid var(--neutral-400);
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  padding-top: 35px;
  display: flex;
}

.footer-small-print {
  flex: 1;
  max-width: 55%;
  margin-right: 40px;
  line-height: 1.6em;
}

.footer-social-media-wrapper {
  flex-wrap: wrap;
  margin-bottom: -18px;
  margin-right: -18px;
  display: flex;
}

.social-media-link {
  background-color: var(--neutral-100);
  border-radius: 10000000px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  min-height: 44px;
  max-height: 44px;
  margin-bottom: 18px;
  margin-right: 18px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #0b0a3308, 0 2px 14px #4457ff1a;
}

.social-media-link:hover {
  transform: translate(0, -6px);
  box-shadow: 0 8px 4px #0b0a3308, 0 8px 14px #4457ff1a;
}

.empty-state {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  box-shadow: 0 24px 44px 0 var(--shadow-card-default);
  color: var(--neutral-800);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px;
  font-weight: 600;
  display: none;
}

.brand {
  padding-left: 0;
  transition-property: transform;
}

.brand:hover {
  transform: scale(.95);
}

.success-message {
  background-color: var(--primary-1);
  color: var(--neutral-100);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 600;
}

.success-message.light {
  background-color: var(--neutral-200);
  color: var(--neutral-800);
}

.success-message.ebook {
  border: 1px solid var(--secondary-4);
  color: var(--neutral-800);
  background-color: #fff;
  padding: 60px 20px;
}

.success-message.calendly {
  background-color: #fff;
  flex: 1;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.error-message {
  color: var(--neutral-100);
  text-align: center;
  background-color: #ff5f5f;
  border-radius: 20px;
  padding: 20px;
  font-weight: 600;
}

.error-message.protected-page {
  align-self: stretch;
}

.form-button-arrow-wrapper {
  transform-style: preserve-3d;
  align-items: center;
  margin-right: 0;
  padding-right: 0;
  transition: transform .3s;
  display: flex;
  position: relative;
  transform: scale3d(1, 1, 1.01);
}

.form-button-arrow-wrapper:hover {
  transform: scale3d(.95, .95, 1.01);
}

.form-button-arrow-main-wrapper {
  display: inline-block;
}

.form-button-arrow-main-wrapper.cta-v2-form-button {
  display: none;
  position: absolute;
  right: 12px;
}

.form-button-arrow-main-wrapper.cta-v3-form-button {
  position: absolute;
  right: 12px;
}

.form-button-arrow-main-wrapper.newsletter-form-button {
  position: absolute;
  right: 14px;
}

.blog-v2-sidebar-featured-collection-list-wrapper {
  max-width: 569px;
  margin-left: auto;
}

.text-no-wrap {
  white-space: nowrap;
}

.input-wrapper {
  max-width: 100%;
  margin-top: 20px;
  font-size: 18px;
}

.input-wrapper.first {
  margin-top: 0;
}

.input-wrapper.first.modal {
  width: 100%;
}

.input-wrapper.first.modal.hide {
  display: none;
}

.home-hero-v2-companies-main-wrapper {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.home-hero-v2-companies-text {
  color: var(--neutral-800);
  text-align: center;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 25px;
  line-height: 1.7em;
}

.cta-v2-wrapper {
  background-color: var(--primary-1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 124px 54px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-v2-form-block {
  width: 100%;
  max-width: 544px;
  margin-bottom: 0;
}

.cta-v2-content {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.container-small-541px {
  max-width: 541px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-541px.how-works {
  text-align: center;
  max-width: 800px;
  margin-bottom: 24px;
}

.container-small-541px.how-works.no-margin {
  margin-bottom: 0;
}

.card-testimonial-v2-content-author-text-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.card-testimonial-v2-content-author-text-wrapper.horizontal {
  flex-direction: row;
  align-items: center;
  width: 100%;
}

.cta-v3-wrapper {
  background-color: var(--primary-1);
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  min-height: 429px;
  margin-top: 46px;
  padding-bottom: 40px;
  padding-left: 52px;
  padding-right: 50px;
  display: flex;
}

.cta-v3-form-block {
  width: 100%;
  margin-bottom: 0;
}

.cta-v3-form {
  align-items: center;
  display: flex;
  position: relative;
}

.cta-v4-wrapper {
  background-color: var(--primary-1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 110px 54px 136px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-v4-button-primary-text, .cta-v4-button-secondary-text {
  margin-right: 27px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.182em;
}

.cta-v4-button-arrow {
  font-family: Icons Saas X Template, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.home-hero-v3-update-link {
  background-color: var(--neutral-200);
  border-radius: 10000000000000px;
  justify-content: center;
  align-items: center;
  margin-bottom: 26px;
  padding: 8px 34px 8px 9px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
  text-decoration: none;
  transition-property: transform;
  display: flex;
}

.home-hero-v3-update-link:hover {
  color: var(--primary-1);
  transform: scale(.98);
}

.card-about-office-link {
  color: var(--neutral-600);
  align-items: center;
  line-height: 1.111em;
  text-decoration: none;
  display: flex;
}

.post-featured-item-v1-content {
  max-width: 510px;
  padding: 51px 44px 51px 46px;
}

.post-featured-item-v1-content-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.post-featured-item-v1-category {
  background-color: var(--neutral-200);
  color: var(--primary-1);
  text-align: center;
  border-radius: 100000000px;
  padding: 12px 20px;
  font-weight: 700;
  line-height: 1.111em;
}

.post-featured-item-v1-author-wrapper {
  align-items: center;
  display: flex;
}

.post-featured-item-v1-author-name {
  color: var(--neutral-800);
  margin-bottom: 6px;
  font-weight: 700;
  line-height: 1.111em;
}

.post-featured-item-v1-date {
  letter-spacing: -.01em;
  font-size: 16px;
  line-height: 1.125em;
}

.categories-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.category-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.cs_category_button {
  background-color: var(--neutral-100);
  color: var(--black);
  border-radius: 12px;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: border-color .3s, background-color .3s, color .3s;
}

.cs_category_button:hover {
  color: var(--dark-slate-blue);
}

.cs_category_button.w--current {
  border-color: var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
  color: var(--neutral-100);
}

.cs_category_button.all-categories {
  display: none;
}

.categories-collection-list-wrapper {
  width: 100%;
  display: block;
}

.newsletter-wrapper {
  background-color: var(--dark-slate-blue);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 114px 56px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.newsletter-form-block {
  width: 100%;
  max-width: 548px;
  margin-top: 24px;
  margin-bottom: 0;
}

.newsletter-form {
  align-items: center;
  display: flex;
  position: relative;
}

.newsletter-content {
  z-index: 5;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.container-medium-700px {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-700px.blog-v3-hero {
  z-index: 1;
  text-align: center;
  margin-bottom: 70px;
  position: relative;
}

.blog-v3-hero-featured-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.card-blog-v3-featured-content {
  max-width: 510px;
  padding: 51px 44px 51px 46px;
}

.card-blog-v3-featured-content-bottom {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -20px;
  display: flex;
}

.card-blog-v3-featured-author-wrapper {
  align-items: center;
  margin-bottom: 20px;
  margin-right: 30px;
  display: flex;
}

.card-blog-v3-featured-category {
  background-color: var(--neutral-200);
  color: var(--primary-1);
  text-align: center;
  border-radius: 100000000px;
  margin-bottom: 20px;
  padding: 12px 20px;
  font-weight: 700;
  line-height: 1.111em;
}

.card-blog-v3-featured-author-name {
  color: var(--neutral-800);
  margin-bottom: 6px;
  font-weight: 700;
  line-height: 1.111em;
}

.card-blog-v3-featured-date {
  font-size: 16px;
  line-height: 1.125em;
}

.blog-v3-featured-bottom-grid {
  grid-column-gap: 57px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-blog-v3-featured-bottom-content {
  padding: 40px 40px 32px;
}

.card-blog-v3-featured-bottom-content-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-blog-v3-featured-bottom-author-wrapper {
  align-items: center;
  display: flex;
}

.card-blog-v3-featured-bottom-category {
  background-color: var(--neutral-200);
  color: var(--primary-1);
  border-radius: 1000000000px;
  padding: 12px 20px;
  font-weight: 700;
  line-height: 1.111em;
}

.card-blog-v3-featured-bottom-author-name {
  color: var(--neutral-800);
  margin-bottom: 6px;
  font-weight: 700;
  line-height: 1.111em;
}

.card-blog-v3-featured-bottom-date {
  font-size: 16px;
  line-height: 1.125em;
}

.container-medium-918px {
  z-index: 1;
  max-width: 918px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.rich-text {
  width: 100%;
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.rich-text h2 {
  max-width: 792px;
  margin: 40px auto 24px;
}

.rich-text p {
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text ol {
  margin: 32px auto 48px;
  padding-left: 60px;
}

.rich-text h3 {
  max-width: 792px;
  margin: 48px auto 14px;
}

.rich-text img {
  border-radius: 20px;
}

.rich-text figure {
  margin-top: 64px;
  margin-bottom: 48px;
}

.rich-text h4 {
  max-width: 792px;
  margin: 48px auto 24px;
}

.rich-text ul {
  max-width: 792px;
  margin: 32px auto 48px;
  padding-left: 60px;
}

.rich-text blockquote {
  margin-top: 48px;
  margin-bottom: 48px;
}

.rich-text h5 {
  max-width: 792px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text h6 {
  max-width: 792px;
  margin: 48px auto 16px;
}

.rich-text li {
  font-size: 16px;
}

.rich-text.max-width {
  max-width: 100%;
}

.card-author-content-top {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.card-author-rol {
  color: var(--primary-1);
  line-height: 1.111em;
}

.card-author-content-bottom {
  color: var(--neutral-600);
  text-decoration: none;
}

.card-author-content-bottom:hover {
  color: var(--neutral-600);
}

.container-medium-610px {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-610px.features-hero {
  text-align: center;
  max-width: 940px;
  margin-bottom: 47px;
}

.container-medium-610px.features-hero.cs {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.container-medium-610px.features-hero.no-margin {
  margin-bottom: 0;
}

.features-navigation-buttons-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  margin-right: -25px;
  display: flex;
}

.features-navigation-button {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  border-radius: 10000000000px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-right: 25px;
  padding: 22px 44px 22px 53px;
  line-height: 1.111em;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 5px 5px #0b0a3303, 0 1px 3px #4457ff05, 0 4px 11px #4457ff0f;
}

.features-navigation-button:hover {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  box-shadow: none;
  color: var(--neutral-100);
}

.features-navigation-button.w--current {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  box-shadow: none;
  color: var(--neutral-100);
  font-weight: 700;
}

.card-feature-v2-content {
  font-weight: 600;
}

.select-wrapper {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  box-shadow: 0 2px 8px 0 var(--shadow-input);
  border-radius: 10000000px;
  min-height: 73px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  transition: box-shadow .3s, border-color .3s;
}

.select-wrapper:hover, .select-wrapper:focus {
  border-color: var(--primary-1);
  box-shadow: 0 0 0 0 var(--shadow-input);
}

.select-wrapper::placeholder {
  color: var(--neutral-600);
}

.select-wrapper.checkout {
  height: 46px;
  margin-bottom: 16px;
}

.select {
  color: var(--neutral-600);
  background-color: #0000;
  border: 0 solid #000;
  min-height: 73px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 1.111em;
  transition: color .3s;
}

.select:focus {
  color: var(--neutral-800);
}

.select::placeholder {
  color: var(--neutral-600);
}

.contact-link-wrapper {
  color: var(--neutral-800);
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
}

.rich-text-v2 h2, .rich-text-v2 p {
  max-width: 792px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-v2 ol {
  max-width: 792px;
  margin: 32px auto 48px;
  padding-left: 30px;
}

.rich-text-v2 h3 {
  max-width: 792px;
  margin: 48px auto 24px;
}

.rich-text-v2 img {
  border-radius: 20px;
}

.rich-text-v2 figure {
  margin-top: 64px;
  margin-bottom: 48px;
}

.rich-text-v2 h4 {
  max-width: 792px;
  margin: 48px auto 24px;
}

.rich-text-v2 ul {
  max-width: 792px;
  margin: 32px auto 48px;
  padding-left: 30px;
}

.rich-text-v2 blockquote {
  margin-top: 48px;
  margin-bottom: 48px;
}

.rich-text-v2 h5 {
  max-width: 792px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-v2 h6 {
  max-width: 792px;
  margin: 48px auto 16px;
}

.careers-mission-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.container-medium-683px {
  max-width: 683px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-683px.careers-perks {
  z-index: 1;
  text-align: center;
  max-width: 740px;
  margin-bottom: 64px;
  position: relative;
}

.careers-perks-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.careers-perks-grid {
  z-index: 1;
  grid-column-gap: 37px;
  grid-row-gap: 38px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.job-openings-grid {
  grid-column-gap: 38px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.card-job-opening-item-content {
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.container-medium-797px {
  text-align: center;
  max-width: 797px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-797px.job-post {
  z-index: 1;
  position: relative;
}

.container-medium-942px {
  z-index: 1;
  max-width: 942px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.job-post-tabs-menu {
  text-align: center;
  margin-bottom: 50px;
  margin-right: -24px;
}

.job-post-tab-link {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  color: var(--neutral-600);
  border-radius: 100000000px;
  margin-right: 24px;
  padding: 20px 48px;
  line-height: 1.111em;
  transition: border-color .3s, background-color .3s, color .3s;
  display: none;
}

.job-post-tab-link:hover {
  border-color: var(--neutral-200);
  background-color: var(--neutral-200);
  color: var(--primary-1);
}

.job-post-tab-link.w--current {
  border-color: var(--neutral-200);
  background-color: var(--neutral-200);
  color: var(--primary-1);
  font-weight: 700;
  display: inline-block;
}

.card-job-post-bottom {
  margin-top: 16px;
}

.backlink {
  color: var(--primary-1);
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  display: flex;
}

.backlink:hover {
  color: var(--primary-1);
}

.header-utility-page {
  border-bottom: 1px solid var(--neutral-400);
  background-color: #0000;
  padding-top: 27px;
  padding-bottom: 27px;
}

.header-utility-page-logo {
  height: auto;
}

.footer-utility-page {
  border-top: 1px solid var(--neutral-400);
  align-items: flex-start;
  margin-top: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer-utility-page-logo-container {
  margin-bottom: 20px;
  margin-right: 40px;
  transition-property: transform;
}

.footer-utility-page-logo-container:hover {
  transform: scale(.95);
}

.header-utility-page-brand {
  align-self: auto;
  padding-left: 0;
  transition-property: transform;
}

.header-utility-page-brand:hover {
  transform: scale(.95);
}

.footer-utility-page-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -20px;
  display: flex;
}

.footer-utility-page-small-print {
  margin-bottom: 0;
  line-height: 1.6em;
}

.container-medium-708px {
  max-width: 708px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-708px.confirm-email {
  z-index: 1;
  position: relative;
}

.container-large-1112px {
  max-width: 1112px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

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

.demo-form-block {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 499px;
  margin-bottom: 0;
  display: flex;
}

.demo-form-block.pager {
  min-height: auto;
}

.demo-form {
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: flex;
}

.rich-text-figure h2, .rich-text-figure p {
  max-width: 792px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-figure ol {
  max-width: 792px;
  margin: 32px auto 48px;
  padding-left: 60px;
}

.rich-text-figure h3 {
  max-width: 792px;
  margin: 48px auto 24px;
}

.rich-text-figure img {
  border-radius: 20px;
}

.rich-text-figure h4 {
  max-width: 792px;
  margin: 48px auto 24px;
}

.rich-text-figure ul {
  max-width: 792px;
  margin: 32px auto 48px;
  padding-left: 60px;
}

.rich-text-figure blockquote {
  margin-top: 48px;
  margin-bottom: 48px;
}

.rich-text-figure h5 {
  max-width: 792px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-figure h6 {
  max-width: 792px;
  margin: 48px auto 16px;
}

.wrap {
  flex-wrap: wrap;
}

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

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

.grid.mobile {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

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

.container.cookie-bar, .container.no-pd {
  padding-bottom: 0;
}

.image-2.footer_logo_image {
  margin-bottom: 32px;
}

.footer-links {
  color: var(--neutral-600);
  margin-bottom: 4px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

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

.footer-head {
  color: #000;
  margin-bottom: 8px;
  font-weight: 700;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_content {
  background-color: var(--neutral-300);
  border-radius: 20px;
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_text {
  color: var(--neutral-600);
  font-size: 18px;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.fs-cc-prefs_title {
  color: var(--neutral-700);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_label {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_button {
  background-color: var(--dark-slate-blue);
  border: 2px solid #4353ff;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.fs-cc-prefs_button.fs-cc-button-alt.button-secondary {
  border-color: var(--dark-slate-blue);
  background-color: var(--neutral-300);
  color: var(--dark-slate-blue);
}

.fs-cc-prefs_button.button-primary {
  background-color: var(--dark-slate-blue);
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-banner_button {
  color: #fff;
  text-align: center;
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #f5f5f5;
  border-color: #4353ff;
}

.fs-cc-banner_button.fs-cc-button-alt.button-secondary {
  border-color: var(--dark-slate-blue);
  color: #3c38b2;
  border-color: #3c38b2;
}

.fs-cc-banner_button.button-primary {
  border-color: var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
}

.fs-cc-banner_button.button-primary-5 {
  background-color: #3c38b2;
  border-color: #3c38b2;
}

.cookie-wrapper-new {
  z-index: 1030;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-manager_component-2 {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-prefs_component-2 {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_overlay-2 {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_component-2 {
  z-index: 998;
  background-color: var(--neutral-300);
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: block;
}

.field-label {
  color: var(--neutral-800);
  margin-bottom: 5px;
}

.field-label-3 {
  margin-bottom: 5px;
}

.image-4 {
  max-width: 150px;
  height: auto;
}

.container-2 {
  max-width: 1246px;
}

.text-block-7 {
  color: #3c38b2;
}

.privacy-link {
  color: var(--dark-slate-blue);
}

.back-to-top-wrap {
  z-index: 999;
  background-color: var(--dark-slate-blue);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: fixed;
  inset: auto 2% 2% auto;
}

.select-field {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  border-radius: 100px;
  min-height: 73px;
  padding-left: 32px;
  padding-right: 32px;
}

.arrow-svg {
  position: absolute;
  inset: 34% 6% 0% auto;
}

.dropdown-wrap {
  position: relative;
}

.event-wrap {
  z-index: -1;
  background-color: var(--dark-slate-blue);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.event-wrap.thank-you {
  z-index: 1;
  border-radius: 26px;
  width: auto;
  margin-top: 42px;
  margin-left: 16px;
  margin-right: 16px;
  position: relative;
}

.thank-you {
  color: var(--neutral-100);
  font-size: 46px;
  font-weight: 700;
  line-height: 50px;
}

.thank-you-content {
  z-index: 1;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 100px 32px;
  display: block;
  position: relative;
}

.small {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.text-span-21 {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.label {
  font-size: 16px;
}

.text-block-9 {
  align-items: center;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.text-banner-content {
  padding-top: 6px;
  padding-bottom: 6px;
}

.paragraph-2 {
  color: var(--neutral-800);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-2:hover {
  text-decoration: none;
}

.author-name-feature {
  color: var(--neutral-100);
  text-align: right;
  align-self: flex-end;
  margin-top: 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  display: block;
}

.cs_feature_icon {
  width: 50px;
  height: 50px;
}

.rocket-image {
  text-align: left;
  height: auto;
  min-height: 500px;
}

.main-blog-list {
  height: 100%;
}

.exit-popup-modal {
  z-index: 1040;
  background-color: #0b0a33b3;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.exit-popup-btn {
  z-index: 4;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: absolute;
  inset: 12px 12px auto auto;
}

.cs_blog_button_block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 48px;
  display: flex;
}

.cs_social_share {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.evaluator-image {
  object-fit: cover;
  border-radius: 300px;
  width: 160px;
  height: auto;
}

.evaluator-details {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.evaluator-checkbox-label {
  margin-bottom: 0;
  font-size: 16px;
  display: block;
}

.checkbox-group {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.radio-button {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 13px;
}

.radio-button.w--redirected-checked {
  border-width: 0;
  border-color: var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
  box-shadow: inset 0 0 0 3px var(--dark-slate-blue), inset 0 0 0 6px #fff;
}

.radio-button-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.login-link {
  color: var(--dark-slate-blue);
  font-size: 16px;
  text-decoration: none;
  position: absolute;
  top: 0;
  right: 20px;
}

.new-banner-tab-bar {
  z-index: 1040;
  background-color: #ffa602;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.new-banner-tab-bar.hide {
  display: none;
}

.free-trial-modal-wrapper {
  z-index: 2000;
  background-color: #0b0a333d;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-inner-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  overflow: auto;
}

.modal-card {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 500px;
  padding: 32px;
  position: relative;
}

.close-button {
  z-index: 0;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px;
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-icon {
  width: 24px;
  height: 24px;
}

.modal-form-wrapper {
  margin-bottom: 0;
}

.modal-form {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  display: flex;
}

.download-pager-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.roboto {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

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

.cs_feature_title-2.meta-text {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5;
}

.text-block-10 {
  font-weight: 600;
}

.cs_thank_you_icon {
  border-radius: 16px;
  width: 80px;
  height: auto;
}

.cs_thank_you_wrapper {
  grid-row-gap: 16px;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 840px;
  padding: 30px 30px 10px;
  display: flex;
}

.other-link-block {
  z-index: 2;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.cs_link_block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 900px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.cs_othrlink_icon {
  background-color: var(--background_new);
  border-radius: 12px;
  width: 56px;
  height: auto;
}

.cs_linkblock {
  grid-row-gap: 24px;
  border: 1px solid var(--stroke_new);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.error-msg {
  color: #f8393c;
  margin-top: 6px;
  font-size: 14px;
  line-height: 22px;
  display: none;
}

.text-link {
  color: var(--dark-slate-blue);
}

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

.error-block {
  color: #e52b2b;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.5;
  display: none;
}

.dropdown-icon {
  margin-right: 0;
}

.dorpdown-text {
  color: var(--secondary_new);
}

.nav-dropdown {
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.nav-dropdown-list {
  width: 100%;
  top: 100%;
  left: 0;
}

.nav-dropdown-list.w--open {
  background-color: #0000;
}

.mega-menu-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  box-shadow: 0 40px 100px 0 var(--shadow-illustration-top);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: block;
}

.mega-menu-wrapper.resources {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.nav-dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--neutral-800);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 12px;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: grid;
}

.nav-dropdown-link:hover {
  background-color: var(--neutral-200);
}

.nav-dropdown-link.center {
  grid-row-gap: 12px;
  align-content: start;
  align-items: center;
}

.nav-dropdown-link.center:hover {
  background-color: var(--neutral-200);
}

.nav-dropdown-link.center.community {
  grid-template-columns: 120px 1fr;
  padding: 16px;
}

.nav-dropdown-link.center.product {
  border: 1px solid var(--secondary-4);
  background-color: var(--dark-slate-blue);
  color: #fff;
  align-items: start;
  padding: 16px;
  font-size: 18px;
}

.nav-feature-icon {
  border: 2px solid #fff;
  border-radius: 12px;
  width: 40px;
}

.nav-feature-icon.product-icon {
  border-color: #2e2a99;
}

.flip-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 16px;
  display: grid;
}

.flip-wrapper.cs_flipper {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.flip-wrapper.cs_flipper._3, .flip-wrapper.cs_flipper.ai-filtering {
  grid-template-columns: 1fr 1fr 1fr;
}

.flip-block {
  perspective: 2000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 260px;
  display: flex;
  position: relative;
}

.fliip-card {
  box-shadow: 0 12px 24px 0 var(--shadow-illustration-bottom);
  text-align: center;
  border: 1px solid #eee;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.fliip-card.front {
  border-color: var(--stroke_new);
  box-shadow: none;
  background-color: #fff;
}

.fliip-card.back {
  background-color: var(--dark-slate-blue);
  box-shadow: none;
}

.flip-number {
  color: var(--primary_new);
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.flip-text {
  color: var(--secondary_new);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.flip-text.white {
  color: #fff;
  font-size: 15px;
}

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

.cs_faq_wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-block {
  border: 1px solid var(--stroke_new);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 8px;
  display: flex;
}

.faq-header {
  grid-column-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding: 12px 16px;
  display: flex;
}

.faq-content {
  padding: 0 16px;
  overflow: hidden;
}

.faq-icon {
  width: 18px;
  height: 18px;
  margin-top: 6px;
  display: block;
}

.faq-paragraph {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
}

.faq-paragraph.mb-20 {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}

.hide {
  display: none;
}

.g2logo {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/63142afecaf123d088936829_g2-reviews.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 1.1em;
  width: 40px;
}

.review-author-detail {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.review-rating {
  height: 16px;
}

.review-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.categories-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.cs_blog_categories_tabs_menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.cs_blog_categories_tabs_content {
  margin-top: 0;
  padding: 32px;
}

.time-modal {
  z-index: 1040;
  background-color: #3e395f66;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.time-modal.noshow-onthis {
  display: none;
}

.time-modal-button {
  z-index: 100;
  padding: 8px;
  line-height: 0;
  position: absolute;
  inset: 12px 12px auto auto;
}

.dropdown_link {
  color: var(--black);
  white-space: pre;
}

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

.split_dropdown.ebook {
  border: 1px solid var(--secondary-4);
  background-color: #0000;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.split_dropdown.ebook:hover {
  background-color: var(--neutral-200);
}

.split_dropdown.ebook.community {
  background-color: var(--neutral-200);
  flex-direction: row;
}

.split_dropdown.features_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.split_dropdown.features_grid.full._3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.dropdown-inner-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dropdown-inner-grid.small {
  grid-template-columns: .5fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-inner-grid.small.resources {
  grid-template-columns: .75fr 1fr;
  max-width: 960px;
}

.dropdown-inner-grid.small.features {
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
  padding-top: 6px;
  padding-bottom: 6px;
}

.cs_podcast_list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.cs_podcast_card {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 220px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 32px;
  display: grid;
}

.podcast_thumbnail {
  border-radius: 12px;
  width: 100%;
}

.e-book_description {
  color: var(--black);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.e-book_description.mb-12 {
  margin-bottom: 12px;
}

.e-book_description.mb-12.product-menu-text {
  color: #fff;
  margin-top: 16px;
}

.menu_description {
  color: var(--black);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.demo_header_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to right, var(--neutral-200), white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.demo_title_text {
  color: var(--neutral-800);
}

.demo_content_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.demo_image {
  object-fit: contain;
  object-position: 0% 0%;
  width: 100%;
}

.check-icon {
  border-radius: 12px;
  width: 40px;
  margin-bottom: 12px;
}

.podcast_card_images {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cs_host_logo {
  border: 1px solid var(--stroke_new);
  object-fit: contain;
  object-position: 0% 50%;
  background-color: #fff;
  border-radius: 4px;
  max-height: 64px;
  padding: 0;
  position: absolute;
  top: -10px;
  left: -10px;
  box-shadow: 0 0 0 4px #fff;
}

.logo_marquee_wrapper {
  padding-top: 32px;
  padding-bottom: 24px;
  display: flex;
}

.logo_marquee_container {
  grid-column-gap: 80px;
  flex-wrap: nowrap;
  flex: none;
  justify-content: flex-start;
  display: flex;
}

.logo_marquee_item {
  grid-column-gap: 80px;
  flex: none;
  align-items: center;
  display: flex;
}

.marquee_logo {
  object-fit: contain;
  width: 160px;
  height: 40px;
}

.marquee_logo.capillary {
  height: 30px;
}

.marquee_logo.capillary.small {
  height: 20px;
}

.page_wrapper {
  width: 100%;
}

.cc_section {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.cc_section.cc_banner {
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/63c4e867ab4c86b7cac97423_new-page-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 120px;
  position: relative;
}

.cc_section.cc_collaborate_cta {
  padding-top: 0;
  padding-bottom: 0;
}

.cc_section.cc_footer {
  background-color: #f2f4f7;
}

.cc_container {
  max-width: 1200px;
  padding-left: 16px;
  padding-right: 16px;
}

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

.cc_banner_form {
  margin-bottom: 0;
}

.cc_banner_title {
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
}

.cc_banner_subtext {
  color: #fff;
  font-weight: 400;
  line-height: 1.5;
}

.cc_logo_wrapper {
  position: absolute;
  inset: 0% 0% auto;
}

.cc_logo_link {
  height: 80px;
}

.cc_header_wrapper {
  padding-top: 24px;
  padding-bottom: 24px;
}

.cc_banner_button {
  color: #0b132b;
  text-align: center;
  background-color: #6fffe9;
  border-radius: 100px;
  padding: 22px 42px;
  font-weight: 600;
  line-height: 1.5;
}

.cc_form {
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.cc_form_label {
  color: var(--neutral-700);
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.cc_form_control {
  border: 1px solid var(--neutral-400);
  border-radius: 100px;
  min-height: 48px;
  margin-bottom: 0;
}

.cc_form_bottom {
  background-color: #0b132b;
  border-radius: 100px;
  padding: 22px 42px;
  font-weight: 500;
  line-height: 1.5;
}

.cc_why_column_grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cc_titles {
  color: #0b132b;
  font-weight: 600;
}

.cc_titles.color-white {
  color: #fff;
}

.cc_titles.h2 {
  font-size: 42px;
  line-height: 1.2;
}

.cc_why_cards {
  grid-row-gap: 64px;
  border: 2px solid #5bc0be;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.cc_why_icon {
  width: 48px;
  height: 48px;
}

.cc_why_title {
  color: #0b132b;
  font-weight: 600;
}

.cc_why_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.cc_why_paragraph {
  color: var(--neutral-700);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.cc_why_paragraph.no-margin.color-white {
  color: #fff;
}

.cc_why_paragraph.no-margin.color-white.text_large {
  font-size: 18px;
}

.cc_why_paragraph.x_large {
  font-size: 20px;
}

.cc_why_paragraph.x_large.no_margin {
  margin-bottom: 0;
}

.cc_cta_card {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-image: radial-gradient(circle at 100% 100%, #1c2541, #3a506b);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 32px;
  display: grid;
}

.cc_footer_logo_link {
  height: 80px;
}

.cc_footer_link_title {
  color: #0b132b;
  font-weight: 600;
  line-height: 1.5;
}

.cc_footer_link_block {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cc_footer_link_list {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cc_footer_link_list_item {
  margin-bottom: 0;
}

.cc_footer_link {
  color: var(--neutral-700);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.cc_bottom_footer {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.cc_cognisaas_logo {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/623726c7e16213df5725ddb1_brandLogo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.button-primary-2 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #3c38b2;
  border-radius: 1000000000px;
  padding: 22px 42px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, background-color .3s;
  transform: scale3d(1, 1, 1.01);
}

.button-primary-2:hover {
  color: #fff;
  background-color: #0b0a33;
  transform: scale3d(.95, .95, 1.01);
}

.cs_video_link_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.cs_video_link_wrapper.product {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--neutral-200);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 48px 32px;
  display: grid;
}

.video_lightbox_link {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.community-logo, .community-logo.modal {
  width: 120px;
}

.community-content-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimoonial-slider {
  background-color: var(--neutral-100);
  border-radius: 16px;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
}

.testimoonial-slider.hide {
  display: none;
}

.testimonial-slider-mask {
  height: auto;
}

.testimonial-slider-arrows, .testimonial-slider-nav {
  display: none;
}

.testimoniial-slide {
  width: 100%;
  height: auto;
}

.testimonial-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.testimonial-author-div {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 80px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  display: flex;
}

.cs_author_img {
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 0;
}

.cs_author_details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sub-text {
  margin-top: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.support-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.support-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--neutral-400);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 48px 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  text-decoration: none;
  transition: all .2s;
  display: grid;
}

.support-card:hover {
  border-color: var(--neutral-500);
  transform: translate(0, -4px);
}

.support-icon {
  border-radius: 12px;
}

.testimonial-client-logo {
  object-fit: contain;
  max-width: 100px;
}

.testimonial-client-logo.ggle {
  max-width: 124px;
}

.quote-block {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: flex-start;
  display: flex;
}

.badge-2 {
  aspect-ratio: auto;
  color: #3c38b2;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #f3f5ff;
  background-clip: border-box;
  border-radius: 100000000px;
  margin-top: 10px;
  margin-bottom: 24px;
  padding: 14px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
  display: inline-block;
}

.cs_cta_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--neutral-200);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 32px;
  display: grid;
}

.yellow-mark {
  color: #ffa602;
}

.cs_feature_wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.product-banner-image {
  z-index: 3;
  box-shadow: 0 12px 24px 0 var(--shadow-illustration-top);
  border-radius: 8px;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.product-link-content-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.accordian-wrapper {
  border: 1px solid var(--stroke_new);
  background-color: #fff;
  border-radius: 12px;
}

.accordian-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.accordian-content {
  padding: 0 20px;
  overflow: hidden;
}

.arrow-icon {
  width: 29px;
  padding: 6px;
}

.g2_v2_badges {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.g2_v2_image {
  object-fit: contain;
  width: 100%;
  max-height: 110px;
}

.g2_v2_image.big {
  max-height: 136px;
}

.g2_v2_image.big.top {
  object-fit: contain;
  max-height: 120px;
}

.g2_v2_image.big.top.mini {
  width: 22%;
  max-height: 100px;
}

.g2_v2_image.top {
  object-fit: contain;
  max-height: 140px;
}

.g2_v2_image.top.mini {
  width: 30%;
}

.g2_slider {
  width: 100%;
  padding: 40px 16px;
  overflow: hidden;
}

.splide.slider1 {
  position: relative;
}

.splide__track {
  z-index: 2;
  width: 100%;
  position: relative;
}

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

.splide__slide {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 12.5%;
  display: flex;
}

.splide__slide.mini {
  max-width: 25%;
}

.g2-badge-holder {
  width: 100%;
}

.splide__arrows {
  z-index: 4;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  display: flex;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.performer-badge-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 1040px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.performer-badge-wrap.mini {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.performer-badge-wrap.google {
  margin-bottom: 0;
  display: flex;
}

.authorggle {
  align-self: center;
}

.captcha {
  margin-top: 20px;
}

.header-button-link {
  color: #fff;
  text-decoration: none;
}

.header-button-link:hover {
  color: #fff;
}

.integrations-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.integration-logos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.intelogoimage {
  border-radius: 12px;
  width: 120px;
  height: 60px;
  box-shadow: 0 4px 9px #b1b3cb80;
}

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

.cs_banner_sub_text {
  color: var(--neutral-100);
  margin-bottom: 12px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
}

.glassdoor-link {
  z-index: 4;
  background-color: #fff;
  border-radius: 12px;
  padding: 8px 12px 12px;
}

.glassdoor-image {
  height: 72px;
}

.cs_employe_testimonial_card {
  grid-column-gap: 32px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.cs_testimonial_image_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.cs_testimonial_image {
  object-fit: cover;
  border-radius: 16px;
  width: 220px;
  height: 220px;
}

.cs_employe_name {
  line-height: 1.6;
}

.employe-designation {
  color: #606286;
  font-size: 14px;
  display: block;
}

.cs_testimonial_arrows {
  width: 50px;
  height: 50px;
  display: none;
}

.testimonial-nav {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  inset: auto 0% 0%;
}

.arrow-icons {
  color: var(--neutral-600);
  font-size: 24px;
}

.cs_testimonial_content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cs_testimonial_quote_icon {
  object-fit: contain;
  align-self: flex-end;
  width: 32px;
  height: 32px;
}

.cs_testimonial_quote_icon.top {
  align-self: flex-start;
}

.case-studies-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-study-image {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  max-width: 220px;
}

.case-study-card-title {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 25px;
}

.cs_about_title_wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
}

.cs_rich_text ul {
  padding-left: 16px;
}

.results-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 140px;
}

.cs_result_card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--dark-slate-blue);
  color: #fff;
  border-radius: 24px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.cs_result_number {
  font-size: 30px;
  line-height: 1.2em;
}

.cs_result_text {
  font-size: 16px;
}

.back-arrow {
  width: 20px;
  height: 20px;
  transform: none;
}

.cs_back_button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  border-radius: 100px;
  align-items: center;
  margin-bottom: 32px;
  padding: 8px 16px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.cs_back_button:hover {
  color: #fff;
  background-color: #0000001a;
}

.cs-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.cs_result_title {
  font-size: 24px;
  font-weight: 600;
}

.cs-testimonial-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--stroke_new);
  background-color: var(--dark-slate-blue);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 56px;
  padding: 32px;
  display: flex;
}

.cs-testimonial-author-image {
  border: 1px solid var(--neutral-400);
  border-radius: 100px;
  width: 100%;
  max-width: 80px;
}

.cs-author-testimonial-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.cs-company-logo {
  height: auto;
}

.cs_logo_wrapper {
  background-color: var(--neutral-200);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.logo-holder {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 0;
  padding: 16px;
}

.cs_numbers_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.cstestimonialholder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.recaptch {
  margin-top: 16px;
}

.cs_navbar {
  z-index: 1030;
  background-color: var(--neutral-100);
  border-bottom: 1px solid #dbdce1;
  position: fixed;
  inset: 0% 0% auto;
}

.cs_navbar.landing-navbar {
  padding-top: 24px;
  padding-bottom: 24px;
}

.cs_navigation-holder {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.cs_navigation-holder.new {
  max-width: 1248px;
  min-height: 84px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cs_nav_link {
  color: #535768;
  align-items: center;
  padding: 30px 10px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.cs_nav_link:hover {
  color: var(--neutral-800);
}

.cs_nav_link.dropdown {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #535768;
  align-items: center;
  display: flex;
}

.cs_dropdown_icon {
  width: 20px;
  height: 20px;
}

.cs_navmenu_list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cs_navmenu_item {
  margin-bottom: 0;
  display: flex;
}

.cs_navmenu_item.hide {
  display: none;
}

.cs_navmenu {
  display: flex;
  position: static;
}

.cs_nav-dropdown {
  align-items: center;
  display: flex;
  position: static;
}

.cs_logo_image {
  height: 32px;
}

.cs_logo_nav_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cs_logo_nav_wrapper.new {
  padding-top: 32px;
  padding-bottom: 32px;
}

.cs_header_divider {
  background-color: var(--stroke_new);
  width: 1px;
  height: 20px;
}

.cs_header_divider.hide {
  display: none;
}

.cs_navbar_button_holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.cs_navbar_button_holder.desktop-hide {
  display: none;
}

.cs_button {
  border: 2px solid var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  padding: 8px 18px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: transform .2s;
}

.cs_button:hover {
  color: #fff;
  transform: translate(0, -4px);
}

.cs_button.outline {
  border-color: var(--stroke_new);
  color: var(--secondary_new);
  background-color: #fff;
}

.cs_button.outline.dark {
  border-color: #fff;
}

.cs_button.outline.dark.cs_button_large.cta {
  font-weight: 600;
}

.cs_button.outline.hide {
  display: none;
}

.cs_button.default {
  color: var(--secondary_new);
  background-color: #fff;
  border-color: #fff;
}

.cs_button.default.dark {
  color: #535768;
  background-color: #0000;
  border-color: #0000;
}

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

.cs_button.cs_button_large.g2 {
  background-color: #ff492c;
  border-color: #ff492c;
}

.cs_button.cs_button_large.white {
  border-color: var(--neutral-100);
  background-color: var(--neutral-100);
  color: var(--neutral-800);
}

.cs_button.cs_button_large.new-outline {
  border-color: var(--neutral-100);
  background-color: #0000;
}

.cs_button.cs_button_large.hidden {
  display: none;
}

.cs_button.banner {
  background-color: var(--neutral-100);
  color: var(--neutral-600);
  margin-top: 32px;
}

.cs_nav_dropdown_list {
  width: 100%;
  top: 100%;
  left: 0;
}

.cs_nav_dropdown_list.w--open {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
}

.cs_page_wrapper {
  z-index: 999;
  margin-top: 80px;
  position: relative;
}

.cs_page_wrapper.home {
  margin-top: 100px;
}

.cs_section {
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.cs_section.cs_banner {
  background-color: #0b0a33;
  background-image: radial-gradient(circle at 50% 0, #3c38b2, #0b0a3300);
  background-position: 0 0;
  align-items: center;
  min-height: 540px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.cs_section.cs_banner.no-flex {
  min-height: auto;
  display: block;
  position: relative;
}

.cs_section.cs_banner.blog-banner {
  min-height: auto;
  padding-bottom: 150px;
  display: block;
}

.cs_section.cs_banner.hide {
  display: none;
}

.cs_section.x_small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.cs_section.small {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.cs_section.small.cs_background_primary.padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cs_section.small.cs_background_primary.padding.hide {
  display: none;
}

.cs_section.small.overflow-visible {
  overflow: visible;
}

.cs_section.cs_video_section {
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c0e2cb61bda9e68f889487_video-frame.jpg");
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.cs_section.cs_video_section.mt40 {
  margin-top: 40px;
}

.cs_section.cs_testimonials {
  background-color: #0b0a33;
  background-image: radial-gradient(circle at 50% 0, #3c38b2, #0b0a3300);
}

.cs_section.cs_testimonials.padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cs_section.cs_cta {
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c1fedf3dd3ad3ffea661fc_cta-background.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.cs_section.cs_footer {
  padding-bottom: 0;
}

.cs_section.cs_footer.cs_background_steelwhite.small-footer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cs_section.cs_background_white {
  background-color: var(--neutral-100);
}

.cs_section.cs_small_banner {
  background-color: #0b0a33;
  background-image: radial-gradient(circle at 50% 0, #3c38b2, #0b0a3300);
  background-position: 0 0;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.cs_section.cs_client {
  padding-top: 20px;
  padding-bottom: 60px;
}

.cs_section.blog {
  margin-top: -100px;
  padding-top: 0;
}

.cs_section.cs_border_top {
  border-top: 1px solid var(--stroke_new);
}

.cs_section.xsmall {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cs_container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.cs_container.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.cs_main_grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.cs_main_grid.cs_align_center {
  align-items: center;
}

.cs_main_grid.footer-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.cs_main_grid.footer-grid.align-center {
  align-items: center;
}

.cs_main_grid.relative {
  position: relative;
}

.cs_main_grid.align_center {
  align-items: center;
}

.cs_main_grid.gap-24 {
  grid-row-gap: 16px;
}

.cs_split_content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

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

.cs_split_content.feaureblock {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cs_split_content.hide {
  display: none;
}

.cs_split_content.hero-image {
  width: 45%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cs_split_content.banner-center {
  display: flex;
}

.cs_split_content.feature {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cs_split_content._2grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cs_split_content._2grid.r-line {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid #dbdce1;
}

.cs_split_content._2grid.g0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cs_split_content.mb16 {
  margin-bottom: 16px;
}

.cs_split_content.mt {
  margin-top: 20px;
}

.cs_banner_h {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
}

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

.cs_banner_h.black {
  color: var(--neutral-800);
  font-weight: 600;
}

.cs_banner_h.mb8 {
  margin-bottom: 8px;
}

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

.cs_banner_text {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
}

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

.cs_banner_text.left.cs_margin_bottom_16 {
  margin-bottom: 16px;
}

.cs_banner_text.small {
  font-size: 16px;
  font-weight: 500;
}

.cs_banner_text.mb20 {
  margin-bottom: 24px;
}

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

.body {
  font-weight: 400;
  line-height: 28px;
}

.cs_banner_image {
  width: 100%;
  display: none;
}

.cs_banner_button_holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.cs_button_large {
  padding: 12px 26px;
}

.cs_client_logo_wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: block;
}

.cs_client_logo_title {
  color: var(--neutral-800);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}

.cs_background_primary {
  background-color: var(--primary_new);
}

.cs_states_number {
  color: #fff;
  text-align: center;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.cs_states_text {
  color: var(--background_new);
  text-align: center;
  font-weight: 400;
}

.cs_heading_h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.cs_heading_h2.cs_text_center.mb-32 {
  margin-bottom: 32px;
}

.cs_heading_h2.cs_cta {
  color: #fff;
  text-align: left;
  margin-bottom: 32px;
  font-size: 46px;
  line-height: 54px;
}

.cs_heading_h2.cs_margin_bottom_24 {
  margin-bottom: 24px;
}

.cs_heading_h2.cs_margin_bottom_48 {
  text-align: center;
  margin-bottom: 48px;
}

.cs_heading_h2.color-white.cs_text_center {
  color: #fff;
}

.cs_heading_h2.color-white.cs_text_center.no-margin {
  font-size: 20px;
  line-height: 30px;
}

.cs_heading_h2.color-white.cs_text_center.no-margin.margintop32 {
  margin-top: 32px;
}

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

.cs_text_center {
  text-align: center;
}

.cs_video_wrapper {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0b0a331f;
  border-radius: 24px 24px 0 0;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

.cs_video_holder {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  overflow: hidden;
}

.cs_fliper_icon {
  width: 40px;
  height: 40px;
  margin-bottom: 32px;
}

.cs_fliper_icon.mb20 {
  margin-bottom: 20px;
}

.cs_background_steelwhite {
  background-color: #f3f5ff;
}

.feature-content {
  padding: 2rem;
}

.cs_link_button {
  color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c0e9525d535463b822b720_arrow-icon.svg");
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  align-self: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-position .2s;
}

.cs_link_button:hover {
  color: var(--dark-slate-blue);
  background-position: 96% 34%;
}

.cs_link_button.g2_button {
  padding-right: 40px;
}

.feature-slider {
  background-color: #0000;
  height: auto;
  margin-top: 32px;
  padding-top: 64px;
}

.feature-slide {
  margin-right: 32px;
  padding-right: 0;
}

.feature-slider-mask {
  max-width: 80%;
  overflow: visible;
}

.feature-image {
  padding-left: 0;
}

.slider-arrows {
  width: 20%;
  display: block;
}

.slider-arrows.left {
  color: #0000;
  margin-left: -20%;
  inset: 0% auto 0% 0%;
}

.slider-arrows.right {
  width: 35%;
  margin-right: -17%;
  inset: 0% 0% 0% auto;
}

.cs_feature_image {
  width: 100%;
}

.cs_section_paragraph {
  color: var(--secondary_new);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.cs_section_paragraph.cs_text_center {
  color: var(--neutral-800);
}

.cs_section_paragraph.color-white {
  color: #fff;
}

.cs_section_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cs_section_header.tools {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.cs_integration_image_desktop {
  width: 100%;
  margin-top: 24px;
}

.cs_integration_image_desktop.mobile {
  display: none;
}

.cs_integration_image_desktop.desktop {
  max-width: 80%;
}

.cs_text_color_white {
  color: #fff;
}

.slide_nav {
  display: none;
}

.cs_testimonial_slider {
  background-color: #0000;
  height: auto;
  margin-top: 40px;
}

.cs_testimonial_slider.career {
  padding-bottom: 42px;
}

.cs_testimonial_mask, .cs_testimonial_mask.overflow_hidden {
  overflow: hidden;
}

.cs_testimonial_slide {
  padding-left: 16px;
  padding-right: 16px;
}

.cs_testimonial_slide.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.cs_slider_arrow {
  background-color: var(--dark-slate-blue);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.cs_slider_arrow.arrow_left {
  left: -84px;
}

.cs_slider_arrow.arrow_right {
  right: -84px;
}

.cs_slider_arrow_icon {
  width: 30px;
  height: 30px;
}

.cs_testimonial_card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--neutral-100);
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 534px;
  padding: 24px;
  display: flex;
}

.cs_testimonial_text {
  color: var(--neutral-800);
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd508d6160f417e6b1f9e_quote-end.svg"), url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd5080cf4801a4571e2f6_quote-start.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 74px, auto 74px;
  margin-bottom: 0;
  padding: 32px;
  font-weight: 400;
}

.cs_testimonial_text.cs_bold_text {
  font-weight: 600;
}

.cs_author_wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: end;
  display: grid;
}

.cs_author_detail {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cs_author_name {
  color: var(--neutral-800);
  font-weight: 600;
}

.cs_author_desgnation {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.cs_author_cpny_logo {
  background-color: #fff;
  border-radius: 8px;
  width: auto;
  height: 44px;
  padding: 10px;
}

.cs_author_cpny_logo.large {
  height: 56px;
}

.cs_author_cpny_logo.large.e-large {
  height: 66px;
}

.cs_author_cpny_logo.x-large {
  height: 70px;
}

.cs_home_blog_list_wrapper {
  height: 100%;
  margin-top: 40px;
}

.cs_home_blog_list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.cs_home_blog_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.cs_home_blog_card:hover {
  transform: translate(0, -4px);
  box-shadow: 0 24px 64px #53576829;
}

.cs_home_blog_content {
  flex: 1;
}

.cs_home_blog_category {
  color: var(--neutral-800);
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
}

.cs_home_blog_title {
  color: var(--primary_new);
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.cs_home_blog_date {
  color: var(--neutral-800);
  font-size: 14px;
  line-height: 22px;
  display: none;
}

.cs_home_blog_thumbnail {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 181px;
}

.cs_g2_card {
  border: 1px solid var(--stroke_new);
  border-radius: 12px;
  height: 100%;
  padding: 24px;
}

.cs_g2_author {
  color: var(--neutral-800);
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.cs_g2_author_designation {
  color: var(--neutral-800);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: block;
}

.cs_g2_title {
  color: var(--primary_new);
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.cs_g2_review {
  color: var(--neutral-800);
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.cs_cta_arrow_image {
  width: 190px;
  height: 190px;
}

.cs_footer_brand_link {
  margin-bottom: 8px;
}

.cs_footer_logo_image {
  height: 28px;
}

.cs_footer_link_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cs_footer_link_title {
  color: var(--primary_new);
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 30px;
}

.cs_footer_link {
  color: var(--neutral-800);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.cs_footer_link.text-color-grey {
  color: var(--secondary_new);
}

.cs_footer_link_list_item {
  margin-bottom: 0;
}

.cs_rewards_images_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cs_award_image {
  width: 100px;
  height: 100px;
}

.cs_footer_bottom {
  border-top: 1px solid var(--stroke_new);
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.cs_copyright_text {
  color: var(--neutral-800);
  font-size: 16px;
  line-height: 24px;
}

.cs_sociallist {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cs_sociallist_item {
  margin-bottom: 0;
}

.cs_sociallink {
  padding: 5px;
  font-size: 0;
  transition: transform .2s;
}

.cs_sociallink:hover {
  transform: translate(0, -4px);
}

.cs_social_icon {
  width: 24px;
  height: 24px;
}

.cs_mega_menu_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: block;
}

.cs_dropdown-inner-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.cs_dropdown-inner-grid.three-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.cs_dropdown-inner-grid._1-column {
  grid-template-columns: 1fr;
}

.cs_nav_product {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--neutral-800);
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c1fedf3dd3ad3ffea661fc_cta-background.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.cs_nav_product:hover {
  background-color: var(--neutral-200);
}

.cs_nav_product_text {
  color: #fff;
  flex: 1;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 22px;
}

.cs_nav_heade {
  color: #fff;
  text-decoration: none;
}

.cs_nav_heade:hover {
  color: #fff;
}

.text-block-16 {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.cs_nav_feature_icon {
  width: 24px;
  margin-top: 2px;
}

.cs_demo_header_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--stroke_new);
  background-image: radial-gradient(circle at 0 100%, #bbc3f1, #fff);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.cs_demo_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.cs_demo_title {
  color: var(--primary_new);
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.cs_demo_text {
  color: var(--secondary_new);
  flex: 1;
  font-size: 14px;
  line-height: 22px;
}

.cs_demo_content_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cs_nav_dropdown_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--secondary_new);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  display: grid;
}

.cs_nav_dropdown_link:hover {
  background-color: var(--neutral-200);
}

.cs_nav_dropdown_link.mb12 {
  margin-bottom: 12px;
}

.cs_nav_dropdown_link.project-and-task-management.title {
  font-size: 16px;
  font-weight: 600;
}

.cs_nav_dropdown_link.project-and-task-management.title:hover {
  background-color: #fff0;
}

.cs_nav_feature_icons {
  width: 40px;
}

.cs_feature_link_title {
  color: var(--primary_new);
  font-weight: 500;
}

.cs_feature_link_title.mb6 {
  margin-bottom: 6px;
}

.cs_mega_menu_holder {
  background-color: #fff;
  border-radius: 24px;
  padding: 16px;
  box-shadow: 0 24px 64px #53576829;
}

.cs_mega_menu_holder.resources {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.cs_mega_menu_holder.resources.small {
  max-width: 440px;
}

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

.cs_mega_menu_holder.product {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.cs_feature_title-2 {
  color: #0b0a33;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.5;
}

.cs_container-2 {
  max-width: 1280px;
  padding-left: 16px;
  padding-right: 16px;
}

.feature-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #dbdce1;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: center;
  transition: box-shadow .2s;
  display: grid;
  overflow: hidden;
  box-shadow: 0 24px 64px #505f7929;
}

.cs_link_button-2 {
  color: #3c38b2;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c0e9525d535463b822b720_arrow-icon.svg");
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  align-self: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-position .2s;
}

.cs_link_button-2:hover {
  color: #3c38b2;
  background-position: 96% 34%;
}

.cs_feature_text-2 {
  color: var(--neutral-800);
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.cs_nav-dropdown-link-community {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--stroke_new);
  color: var(--neutral-800);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: grid;
}

.cs_nav-dropdown-link-community:hover {
  background-color: var(--neutral-200);
}

.cs_nav-dropdown-link-community.community {
  grid-template-columns: 100px 1fr;
  text-decoration: none;
}

.cs_menu_description {
  color: var(--secondary_new);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.cs_menu_title {
  color: var(--primary_new);
  font-size: 14px;
  font-weight: 500;
}

.cs_bold_text_white {
  color: var(--neutral-100);
}

.cs_badge {
  background-color: var(--neutral-200);
  color: var(--black);
  text-align: center;
  border-radius: 12px;
  margin-bottom: 24px;
  padding: 8px 16px 9px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
}

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

.cs_badge.mission {
  background-color: #fff;
}

.cs_badge.mission.hide {
  display: none;
}

.cs_text {
  color: var(--neutral-800);
  margin-top: 10px;
  margin-bottom: 16px;
  font-weight: 400;
}

.cs_text.large {
  font-size: 20px;
  line-height: 1.5;
}

.cs_text.cs_text_center.color-white {
  color: var(--neutral-100);
  margin-bottom: 0;
}

.cs_text.cs_text_center.no-margin, .cs_text.small {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.cs_text.small._0 {
  margin-top: 0;
  margin-bottom: 0;
}

.cs_text.no-margin {
  margin-bottom: 0;
  font-weight: 400;
}

.cs_text.color-white {
  color: var(--neutral-100);
}

.cs_text.cs_margin_top_16 {
  margin-top: 16px;
}

.cs_text.mt6 {
  margin-top: 6px;
  margin-bottom: 8px;
}

.cs_text._0-margin {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.6em;
}

.cs_text._0-margin.font-medium {
  font-size: 18px;
}

.cs_collection_list {
  margin-top: 40px;
}

.cs_about_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.cs_about_card:hover {
  transform: translate(0, -4px);
  box-shadow: 0 24px 64px #53576829;
}

.cs_about_image_wrapper {
  border-radius: 50%;
  max-width: 156px;
  overflow: hidden;
}

.cs_image {
  width: 100%;
}

.cs_margin_bottom_32 {
  margin-bottom: 32px;
}

.cs_title_h3 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
}

.cs_title_h3.color-white {
  color: var(--neutral-100);
  line-height: 1.4;
}

.cs_title_h3.no-margin {
  font-weight: 500;
}

.cs_title_h3.small {
  font-size: 24px;
}

.cs_title_h3.primary-text {
  color: var(--primary-1);
  font-size: 25px;
  font-weight: 500;
  line-height: 1.5;
}

.cs_title_h3.tab {
  font-size: 24px;
}

.cs_social_media_link {
  background-color: var(--neutral-100);
  border-radius: 10000000px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  min-height: 44px;
  max-height: 44px;
  margin-left: auto;
  margin-right: auto;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #0b0a3308, 0 2px 14px #4457ff1a;
}

.cs_social_media_link:hover {
  transform: translate(0, -6px);
  box-shadow: 0 8px 4px #0b0a3308, 0 8px 14px #4457ff1a;
}

.cs_logo_block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.cs_button_block {
  grid-column-gap: 24px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.cs_button_block.left {
  justify-content: flex-start;
}

.cs_button_block.left.margin-top-24 {
  margin-top: 24px;
}

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

.cs_input {
  border: 1px solid var(--stroke_new);
  background-color: var(--neutral-100);
  color: var(--neutral-800);
  border-radius: 16px;
  height: auto;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.cs_input:hover {
  border-color: var(--primary-1);
  box-shadow: 0 0 0 0 var(--shadow-input);
}

.cs_input:focus {
  border-color: var(--primary-1);
  box-shadow: 0 0 0 0 var(--shadow-input);
  color: var(--neutral-800);
}

.cs_input::placeholder {
  color: var(--neutral-500);
}

.cs_input.select-field {
  box-shadow: inset -29px 0 16px 0 #fff, 0 2px 8px 0 var(--shadow-input);
}

.cs_input.sm {
  min-height: 52px;
  font-size: 16px;
}

.cs_input.small {
  border-radius: 12px;
  padding: 12px 16px;
  font-size: 15px;
}

.cs_feild_label {
  margin-bottom: 12px;
}

.cs_feild_label.small-text {
  margin-bottom: 6px;
  font-size: 15px;
}

.cs_title_h4 {
  margin-bottom: 0;
  font-weight: 600;
}

.cs_feature_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.cs_feature_card:hover {
  transform: translate(0, -4px);
  box-shadow: 0 24px 64px #53576829;
}

.cs_feature_lists {
  grid-row-gap: 8px;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 24px;
  padding-left: 24px;
  display: flex;
}

.cs_feature_lists.nmt {
  margin-top: 0;
  margin-bottom: 10px;
}

.cs_feature_lists.nmt.no-bullet {
  padding-left: 0;
  list-style-type: none;
}

.cs_feature_lists.new {
  grid-row-gap: 4px;
  margin-top: 0;
  margin-bottom: 16px;
}

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

.cs_feature_lists_item {
  margin-bottom: 0;
}

.product-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-direction: column;
  display: flex;
}

.cs_product_faq {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  max-width: 80%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.cs_banner_h2 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 1.4;
}

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

.cs_cta_wrapper_new {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c1fedf3dd3ad3ffea661fc_cta-background.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 48px 32px;
  display: flex;
}

.cta_content {
  width: 100%;
  max-width: 62%;
}

.cta_content.big {
  max-width: 76%;
}

.cs_author {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.cs_title_h6 {
  color: var(--neutral-100);
  margin-bottom: 0;
}

.cs_pagiation {
  margin-top: 48px;
}

.cs_product_feature_image {
  width: 100%;
}

.image {
  border: 1px solid var(--stroke_new);
  object-fit: contain;
  object-position: 50% 0%;
  border-radius: 16px;
  width: 180px;
  height: 180px;
}

.banner-points-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.banner-points-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-highlight {
  color: #fff;
  font-weight: 600;
}

.cs_tab-icon {
  border-radius: 6px;
  width: 40px;
  height: 40px;
  display: none;
}

.cs_tab-icon.hide {
  display: none;
}

.cs_tab-link {
  grid-row-gap: 2px;
  color: #0a3324;
  text-align: center;
  background-color: #f3f5ff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.cs_tab-link.w--current {
  background-color: var(--dark-slate-blue);
  color: #fff;
  font-weight: 400;
}

.cs_tab-link.white_tab {
  background-color: #fff;
  min-width: 170px;
}

.cs_tab-link.white_tab.w--current {
  background-color: var(--dark-slate-blue);
}

.cs_tabs_text {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.cs_tabs_text.bold {
  -webkit-text-stroke-color: #fff;
  font-weight: 600;
}

.cs_tabs_menu {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: auto;
}

.cs_tabs_menu.home_tab {
  background-color: #fff;
  padding-left: 12px;
  padding-right: 12px;
}

.cs_tabs_content {
  padding-top: 24px;
}

.compair-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.criteria-block {
  border-style: solid;
  border-width: 1px 0 0 1px;
  border-color: var(--stroke_new);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 24px 12px;
  display: flex;
}

.criteria-block.left {
  justify-content: flex-start;
  padding-bottom: 24px;
}

.criteria-block.left.last {
  border-bottom-width: 1px;
}

.criteria-block.opacity0 {
  opacity: 0;
}

.cognisaas-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-style: solid;
  border-width: 1px 0 0 1px;
  border-color: var(--stroke_new);
  background-color: #f3fff2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px 24px 12px;
  display: flex;
  position: relative;
}

.cognisaas-block.top-left {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 24px;
}

.cognisaas-block.top-left.last {
  border-bottom-width: 1px;
}

.monday-block {
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--stroke_new);
  background-color: #fff7f7;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 24px 12px;
  display: flex;
}

.monday-block.top-left {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 24px;
}

.monday-block.top-left.last {
  border-bottom-width: 1px;
}

.table-logo {
  max-height: 40px;
}

.table-title {
  text-align: left;
  border: 1px #000;
  margin-top: 4px;
  font-size: 16px;
}

.table-title.content {
  color: var(--neutral-800);
  text-align: left;
  font-size: 16px;
}

.table-title.opacity0 {
  opacity: 0;
  display: inline;
}

.table-title.bold {
  font-weight: 600;
}

.bold-cognisaas {
  color: var(--dark-slate-blue);
  font-weight: 600;
}

.red {
  color: #c24e1c;
}

.highlight-box {
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--stroke_new);
  background-color: #f3fff2;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 20px;
  position: absolute;
  inset: -18px -1px auto;
}

.highlight-box.bottom {
  border-top-width: 0;
  border-bottom-width: 1px;
  border-radius: 0 0 8px 8px;
  top: auto;
  bottom: -18px;
}

.landing-icon {
  width: 32px;
  height: 32px;
}

.pricing-card {
  border: 1px solid var(--neutral-400);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.pricing-card.highlight {
  border-color: var(--neutral-500);
  background-image: linear-gradient(to bottom, white, var(--neutral-200));
  overflow: visible;
}

.pricing-title-holder {
  padding: 12px;
  font-size: 16px;
  position: relative;
}

.pricing-title-holder.plan-highlight {
  background-color: var(--neutral-800);
}

.pricing-block {
  border-top: 1px solid var(--neutral-400);
  border-bottom: 1px solid var(--neutral-400);
  background-color: var(--neutral-200);
  padding: 24px;
}

.pring-title-tag {
  color: var(--dark-slate-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  padding-top: 20px;
  padding-bottom: 6px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}

.pring-title-tag.premium-highlight {
  color: var(--neutral-100);
  background-color: #fff0;
  font-size: 20px;
}

.pring-title-tag.pemium {
  padding-top: 20px;
}

.pricing-features {
  padding: 24px;
}

.pricing-feature-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.pricing-feature-list.horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-200);
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
}

.pricing-feature-list.horizontal.vertical {
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
}

.pricing-feature-list-item {
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/655d964fa1a394efa1ca7037_check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  padding-left: 28px;
  font-size: 15px;
  line-height: 22px;
}

.pricing-feature-list-item.feture-title {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-left: 0;
  font-weight: 600;
}

.pricing-feature-list-item.bold {
  font-weight: 600;
}

.price-amount-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.price-amount-block.or {
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative;
}

.price-amount-block.or.hide {
  display: none;
}

.price-amount-block.horizontal {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.price-amount {
  font-size: 38px;
  line-height: 1.2;
}

.price-amount.monthly-amount {
  font-size: 20px;
}

.amount-period {
  font-size: 14px;
  line-height: 1.2;
}

.amount-period.or {
  z-index: 2;
  background-color: var(--neutral-200);
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}

.amount-period.align-left {
  text-align: left;
  font-size: 16px;
  line-height: 1.6;
}

.amount-period.left {
  text-align: left;
  line-height: 1.5;
}

.pricing-divider {
  background-color: var(--neutral-400);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 50% 0% auto;
}

.pricing-button-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  display: flex;
}

.full-width {
  width: 100%;
}

.common-features {
  justify-content: center;
  align-items: center;
  display: flex;
}

.annualy {
  justify-content: center;
  display: flex;
}

.text-span-22 {
  font-size: 16px;
  font-weight: 600;
}

.pricing-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-span-23 {
  font-size: 16px;
  font-weight: 600;
}

.monthly-plan {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fliip-card-2 {
  text-align: center;
  border: 1px solid #eee;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 12px 24px #20248a0f;
}

.fliip-card-2.front {
  box-shadow: none;
  background-color: #fff;
  border-color: #dbdce1;
}

.fliip-card-2.back {
  box-shadow: none;
  background-color: #3c38b2;
}

.flip-number-2 {
  color: #0b0a33;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.flip-text-2 {
  color: #535768;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.flip-text-2.white {
  color: #fff;
  font-size: 15px;
}

.flip-text-2.black {
  color: #0b0a33;
}

.pricing-feature-text {
  font-size: 16px;
}

.unlimited-features {
  border-bottom: 1px solid var(--neutral-400);
  padding: 24px;
}

.text-span-24, .text-span-25, .text-span-26 {
  font-weight: 600;
}

.highlight-box-2 {
  background-color: #f3fff2;
  border: 1px solid #dbdce1;
  border-bottom-width: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 20px;
  position: absolute;
  inset: -18px -1px auto;
}

.highlight-box-2.bottom {
  border-top-width: 0;
  border-bottom-width: 1px;
  border-radius: 0 0 8px 8px;
  top: auto;
  bottom: -18px;
}

.popular-tag {
  background-color: var(--neutral-600);
  color: var(--neutral-100);
  border-radius: 100px;
  justify-content: center;
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.5;
  display: inline-block;
  position: absolute;
  inset: -15px auto auto 50%;
  transform: translate(-50%);
}

.bold-text, .bold-text-2 {
  color: var(--neutral-100);
}

.text-span-27, .text-span-28, .text-span-29 {
  color: var(--neutral-800);
}

.text-span-30 {
  color: var(--dark-slate-blue);
  font-weight: 600;
}

.text-span-31 {
  display: inline;
}

.div-block {
  border: 0px solid var(--stroke_new);
  outline-offset: 0px;
  border-radius: 0;
  outline: 0 solid #0b0a33;
  padding-top: 24px;
  box-shadow: 0 2px 5px #0003;
}

.onboarding-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 32px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.onboarding-list-item {
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/655d964fa1a394efa1ca7037_check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 28px 28px;
  margin-bottom: 0;
  padding-left: 40px;
}

.cs_section-v2 {
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.cs_section-v2.mt {
  background-image: radial-gradient(circle at 50% 0, #bbc3f180, #f3f4fa00 50%), linear-gradient(#f2f5fa, #f2f5fa00);
  align-items: center;
  margin-top: 80px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.cs_section-v2.mt.mt0 {
  margin-top: 80px;
}

.cs_section-v2.mt.feature {
  padding-top: 60px;
  padding-bottom: 60px;
}

.cs_section-v2.background-blue-image {
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/65ddbf7d1f331856ef25745b_Frame%2052983107.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cs_section-v2.footer-bg {
  border-top: 1px solid var(--secondary-4);
  background-image: linear-gradient(#fff, #f3f5ff);
}

.cs_section-v2.background-sky-linear.overflow-visible {
  overflow: visible;
}

.cs_section-v2.top-line {
  border-top: 1px solid #dbdce1;
}

.cs_section-v2.hide {
  display: none;
}

.cs_section-v2.overflow-visible {
  overflow: visible;
}

.cs_section-v2.pb0 {
  padding-bottom: 0;
}

.cs_section-v2.footer-bg {
  background-image: linear-gradient(#fff, #f3f5ff);
  border-top: 1px solid #e1e4ff;
}

.cs_container-v2 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.cs_container-v2.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.cs_heading-h1_v2 {
  direction: ltr;
  overflow-wrap: normal;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 49px;
}

.cs_heading-h1_v2.font-30 {
  font-size: 30px;
  line-height: 40px;
}

.cs_bodytext_v2 {
  color: var(--primary_new);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  min-width: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.cs_bodytext_v2.color-white {
  color: var(--neutral-100);
}

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

.cs_button_v2 {
  border: 2px solid var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  padding: 14px 28px;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
  transition: transform .2s;
}

.cs_button_v2:hover {
  color: #fff;
  transform: translate(0, -4px);
}

.cs_button_v2.outline {
  border-color: var(--stroke_new);
  color: var(--secondary_new);
  background-color: #fff;
}

.cs_button_v2.outline.dark {
  border-color: #fff;
}

.cs_button_v2.outline.dark.cs_button_large.cta {
  font-weight: 600;
}

.cs_button_v2.default {
  color: var(--secondary_new);
  background-color: #fff;
  border-color: #fff;
}

.cs_button_v2.default.dark {
  color: #535768;
  background-color: #0000;
  border-color: #0000;
}

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

.cs_button_v2.cs_button_large.g2 {
  background-color: #ff492c;
  border-color: #ff492c;
}

.cs_button_v2.cs_button_large.white {
  border-color: var(--neutral-100);
  background-color: var(--neutral-100);
  color: var(--neutral-800);
}

.cs_button_v2.cs_button_large.new-outline {
  border-color: var(--neutral-100);
  background-color: #0000;
}

.cs_button_v2.banner {
  background-color: var(--neutral-100);
  color: var(--neutral-600);
  margin-top: 32px;
}

.hero-banner-image {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: auto;
}

.hero-banner-image.pmo {
  object-fit: contain;
  object-position: 0% 0%;
}

.hero-banner-image.customer {
  object-fit: cover;
  object-position: 0% 0%;
}

.hero-banner-image.mt {
  margin-top: 30px;
}

.background-sky-blue {
  background-color: #f2f5fa;
}

.cs_testimonial_text_v2 {
  color: var(--neutral-800);
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd508d6160f417e6b1f9e_quote-end.svg"), url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd5080cf4801a4571e2f6_quote-start.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 74px, auto 74px;
  margin-bottom: 0;
  padding: 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.cs_testimonial_text_v2.cs_bold_text {
  font-weight: 600;
}

.blog-wrapper-v2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--neutral-600);
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.blog-image-v2 {
  width: 100%;
}

.blog-title-v2 {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.cta-image {
  width: 100%;
}

.cs_cta-text-v2 {
  margin-bottom: 20px;
  font-size: 42px;
  line-height: 50px;
}

.cs_cta-text-v2.cs_text_color_white {
  font-weight: 600;
}

.cs_cta-text-v2.cs_text_color_white.small {
  font-size: 32px;
}

.cs_cta-text-v2.cs_text_color_white.xsmall {
  font-size: 30px;
}

.cs_cta-button-v2 {
  background-color: var(--neutral-100);
  color: var(--neutral-800);
  text-align: center;
  border-radius: 14px;
  padding: 14px 28px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  transition: transform .2s;
}

.cs_cta-button-v2:hover {
  color: var(--neutral-800);
  transform: translate(0, -4px);
}

.cs_cta-button-v2.outline {
  border-color: var(--stroke_new);
  color: var(--secondary_new);
  background-color: #fff;
}

.cs_cta-button-v2.outline.dark {
  border-color: #fff;
}

.cs_cta-button-v2.outline.dark.cs_button_large.cta {
  font-weight: 600;
}

.cs_cta-button-v2.default {
  color: var(--secondary_new);
  background-color: #fff;
  border-color: #fff;
}

.cs_cta-button-v2.default.dark {
  color: #535768;
  background-color: #0000;
  border-color: #0000;
}

.cs_cta-button-v2.cs_button_large {
  text-decoration: none;
}

.cs_cta-button-v2.cs_button_large.g2 {
  background-color: #ff492c;
  border-color: #ff492c;
}

.cs_cta-button-v2.cs_button_large.white {
  border-color: var(--neutral-100);
  background-color: var(--neutral-100);
  color: var(--neutral-800);
}

.cs_cta-button-v2.cs_button_large.new-outline {
  border-color: var(--neutral-100);
  background-color: #0000;
}

.cs_cta-button-v2.banner {
  background-color: var(--neutral-100);
  color: var(--neutral-600);
  margin-top: 32px;
}

.footer-logo-v2 {
  align-self: flex-start;
  height: 28px;
  margin-bottom: 24px;
}

.logo-link-wrapper {
  flex-direction: column;
  margin-bottom: 42px;
  display: flex;
}

.logo-link-wrapper.nm {
  margin-bottom: 0;
}

.link {
  text-decoration: none;
}

.mail-id, .link-wrap, .link-wrap:hover {
  color: var(--secondary_new);
}

.rewards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.rewards-image {
  width: 60px;
  height: 60px;
}

.line {
  background-color: #dbdce1;
  height: 1px;
}

.copy-right-wrapper {
  justify-content: space-between;
  display: flex;
}

.social-media-wrapper-v2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  display: flex;
}

.social-media-link-v2 {
  width: 24px;
  height: 24px;
  display: flex;
}

.social-media-image {
  width: 24px;
  height: 24px;
}

.section-awards-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.award-image-v2 {
  width: 110px;
}

.solution-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 32px 0;
  display: flex;
}

.solution-wrapper:focus {
  color: var(--primary-1);
}

.solution-wrapper.w--current {
  background-color: #c8c8c800;
}

.solution-wrapper.bottom-line {
  border-bottom: 1px solid #dbdce1;
  padding-left: 0;
  padding-right: 0;
}

.solution-wrapper.bottom-line.w--open {
  width: 100%;
}

.solution-title {
  color: var(--secondary-1);
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
}

.solution-answer {
  color: var(--neutral-800);
  inset: 0%;
}

.solution-answer.w--open {
  background-color: #ddd0;
  padding-bottom: 32px;
  position: static;
  inset: 0%;
}

.solution-ans {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.solution-ans._17px {
  font-size: 17px;
}

.dropdown-v2 {
  background-color: #ddd0;
  border-bottom: 1px solid #dbdce1;
  width: 100%;
  padding: 0;
  text-decoration: none;
}

.dropdown-v2.w--current {
  background-color: #c8c8c800;
  border-bottom: 1px solid #dbdce1;
}

.solution-image {
  width: 100%;
}

.background-sky-linear {
  background-image: linear-gradient(#f2f5fa, #fff);
}

.tabs {
  justify-content: space-between;
  display: flex;
}

.tabs.hide {
  display: none;
}

.tabs-menu {
  flex-direction: column;
  width: 50%;
  margin-right: 32px;
  display: flex;
}

.tabs-content {
  width: 50%;
}

.feature-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 72px;
  display: flex;
}

.feature-block.style {
  margin-bottom: 0;
}

.feature-content-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-self: center;
  width: 100%;
  max-width: 45%;
  display: flex;
}

.feature-content-block.ai-wrap {
  justify-content: flex-start;
  align-items: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.feature-img {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  max-width: 60%;
  height: 380px;
}

.feature-img.auto {
  object-fit: cover;
  object-position: 0% 0%;
}

.feature-img.home {
  border-radius: 8px;
  box-shadow: 0 24px 54px #53576829;
}

.feature-img.home.ai-excel {
  max-width: 50%;
}

.g2-code {
  background-color: #ededed00;
  height: 500px;
  padding-bottom: 36px;
}

.banner-sub-text {
  color: var(--primary-1);
  margin-bottom: 12px;
}

.title-text {
  margin-bottom: 16px;
}

.title-text.checkout {
  margin-bottom: 0;
  margin-right: 20px;
}

.title-text.order-item-title {
  color: var(--neutral-800);
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.title-text.order-item-title:hover {
  color: var(--primary-1);
}

.title-text.home-perks-content-top-title {
  margin-bottom: 38px;
}

.title-text.home-perks-content-top-title.lnkin {
  max-width: 800px;
}

.title-text.home-perks-content-top-title.lnkin.faq {
  text-align: center;
  max-width: none;
}

.title-text.h4-size {
  color: var(--neutral-800);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.455em;
}

.title-text.h4-size.card-post-item-v2 {
  margin-bottom: 34px;
  font-size: 20px;
}

.title-text.h4-size.card-post-item-v2.blog {
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title-text.h4-size.demo-companies {
  text-align: center;
  margin-bottom: 24px;
}

.title-text.card-faq {
  margin-bottom: 0;
}

.title-text.text-color-neutral-100 {
  color: var(--neutral-100);
}

.title-text.text-color-neutral-100.cta {
  margin-bottom: 28px;
}

.title-text.text-color-neutral-100.cta-v2 {
  flex: 1;
  min-width: 330px;
  max-width: 473px;
  margin-bottom: 0;
  margin-right: 30px;
}

.title-text.text-color-neutral-100.cta-v3 {
  margin-bottom: 32px;
}

.title-text.text-color-neutral-100.cta-v4 {
  flex: 1;
  min-width: 330px;
  max-width: 473px;
  margin-bottom: 0;
  margin-right: 30px;
}

.title-text.text-color-neutral-100.newsletter {
  flex: 1;
  min-width: 400px;
  max-width: 800px;
  margin-bottom: 0;
  margin-right: 30px;
}

.title-text.card-blog-v2-featured {
  margin-bottom: 3px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title-text.blog-v2-sidebar-featured-item-title {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title-text.h3-size {
  color: var(--neutral-800);
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5em;
}

.title-text.h3-size.post-featured-item-v1, .title-text.h3-size.card-blog-v3-featured, .title-text.card-blog-v3-featured-bottom {
  margin-bottom: 12px;
}

.title-text.features-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.title-text.features-hero.cs {
  margin-top: 24px;
}

.title-text.h2-size {
  color: var(--neutral-800);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4em;
}

.title-text.h2-size.card-protected-page {
  margin-bottom: 14px;
}

.title-text.terms-conditions-hero {
  margin-bottom: 16px;
}

.title-text.demo {
  margin-bottom: 19px;
}

.title-text.demo.ep-title {
  font-size: 30px;
}

.title-text.demo.ep-title.expert-title {
  width: 100%;
  max-width: 610px;
  font-size: 26px;
  line-height: 1.4;
}

.title-text.landing-page-hero {
  margin-bottom: 13px;
}

.title-text.landing-page-hero.under-maintenance {
  margin-bottom: 24px;
}

.title-text.landing-page-hero.under-maintenance.text-center.no-margin {
  margin-bottom: 0;
}

.title-text.not-found {
  margin-bottom: 20px;
}

.title-text.style-guide-subheader-title {
  margin-bottom: 0;
}

.title-text.modal-title {
  margin-bottom: 24px;
}

.title-text.faq-title {
  flex: 1;
  margin-bottom: 0;
  font-size: 16px;
}

.title-text.support-title {
  margin-bottom: 0;
}

.tab-pane {
  display: none;
  position: sticky;
  top: 150px;
}

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

.tabs-v2 {
  justify-content: space-between;
  display: flex;
}

.tabs-v2.hide {
  display: none;
}

.publish-date-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.publish-date-wrap.hide {
  display: none;
}

.footer-slipt-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.bold-text-3 {
  font-weight: 600;
}

.integration-link-nav {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #0b0a33;
  background-color: #f3f5ff;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/6656dbc80a4f36b859a9d623_integration-bg.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.integration-nav-icon {
  width: 40px;
  height: 40px;
}

.integration-link-holder-nav {
  border-top: 1px solid #dbdce1;
  padding-top: 16px;
}

.nav-integrstion-lm-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #3c38b2;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.learn-more-icon-nav {
  width: 12px;
  height: 12px;
}

.integration-image, .integration-banner-image {
  width: 100%;
}

.form-checkbox-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  display: flex;
}

.form-checkbox {
  border: 2px solid var(--neutral-500);
  border-radius: 6px;
  flex: none;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-left: 0;
  margin-right: 6px;
}

.form-checkbox.w--redirected-checked {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/62306486fb4f59d8514415f0_icon-check-saas-x-template.svg");
  background-position: 50%;
  background-size: 18px 18px;
  font-size: 12px;
}

.rich-text-dpa {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.rich-text-dpa h2 {
  max-width: 792px;
  margin: 40px auto 24px;
}

.rich-text-dpa p {
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-dpa ol {
  margin: 32px auto 48px;
  padding-left: 60px;
}

.rich-text-dpa h3 {
  max-width: 792px;
  margin: 48px auto 14px;
}

.rich-text-dpa img {
  border-radius: 20px;
}

.rich-text-dpa figure {
  margin-top: 64px;
  margin-bottom: 48px;
}

.rich-text-dpa h4 {
  max-width: 792px;
  margin: 48px auto 24px;
}

.rich-text-dpa ul {
  max-width: 792px;
  margin: 32px auto 48px;
  padding-left: 60px;
}

.rich-text-dpa blockquote {
  margin-top: 48px;
  margin-bottom: 48px;
}

.rich-text-dpa h5 {
  max-width: 792px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-dpa h6 {
  max-width: 792px;
  margin: 48px auto 16px;
}

.rich-text-dpa li {
  font-size: 16px;
}

.rich-text-dpa.max-width {
  max-width: 100%;
}

.comman-para {
  font-weight: 400;
}

.comman-para.padding-left {
  padding-left: 30px;
}

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

.data-wrapper.mb {
  margin-bottom: 40px;
}

.data-wrapper.mt {
  margin-top: 100px;
}

.h4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.comman-list, .sub-list {
  padding-left: 30px;
}

.h3 {
  text-align: center;
  font-size: 24px;
  text-decoration: underline;
}

.h5 {
  text-align: center;
}

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

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

.data-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000004d;
  grid-template-columns: 1fr 1fr 1fr;
  overflow: auto;
}

.table-block {
  border: 1px solid #0000004d;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.table-block.background {
  background-color: #0000001f;
}

.table-data {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.vendor-3, .path-3 {
  z-index: 3;
  width: 100%;
  position: absolute;
}

.path-2, .multi-geo-2 {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.vendor-1 {
  z-index: 1;
  width: 100%;
  position: absolute;
}

.main-container {
  width: 100%;
  max-width: 78rem;
  padding-left: 16px;
  padding-right: 16px;
}

.multi-geo-1 {
  z-index: 1;
  width: 100%;
  position: absolute;
}

.link-box {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--dark-slate-blue);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-wrapper {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-flow: column;
  display: flex;
}

.path-1 {
  z-index: 1;
  width: 100%;
  position: absolute;
}

.main-section {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  overflow: hidden;
}

.solution-tab-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 50%;
  margin-right: 16px;
  display: flex;
}

.solution-tab-image {
  z-index: 1;
  border-radius: 16px;
  width: 100%;
  position: relative;
}

.tab-content-box {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: none;
}

.solution-tabs {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.solution-tab-content {
  width: 50%;
  height: 100%;
  margin-left: 16px;
}

.vendor-4 {
  z-index: 4;
  width: 100%;
  position: absolute;
}

.solution-tab-link {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  cursor: pointer;
  background-color: #fff0;
  border-radius: 12px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.solution-tab-link.w--current {
  background-color: #fff0;
  border: 1px solid #ddd;
}

.solution-tab-pan {
  z-index: 0;
  display: none;
  position: relative;
}

.solution-tab-pan.active {
  display: block;
}

.vendor-2 {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.body-text-de {
  color: var(--neutral-800);
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.heading-h6 {
  color: #383838;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-h2 {
  color: #383838;
  font-size: 2.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-h2.max-width {
  width: 100%;
  max-width: 958px;
}

.heading-h2.max-width.large {
  max-width: 1030px;
}

.path-4 {
  z-index: 4;
  width: 100%;
  position: absolute;
}

.cs_title_h5 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.benefits-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

._4-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._4-grid._3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.feture-hero-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-2 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.solution-tab-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 50%;
  margin-right: 16px;
  display: flex;
}

.solution-tab-link-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  cursor: pointer;
  background-color: #fff0;
  border-radius: 12px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.solution-tab-link-2.w--current {
  background-color: #fff0;
  border: 1px solid #ddd;
}

.flex-block {
  color: var(--dark-slate-blue);
}

.cs_dropdown-inner-grid3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 20px;
  display: grid;
}

.cs_dropdown-inner-grid3.three-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.cs_dropdown-inner-grid3._1-column {
  grid-template-columns: 1fr;
}

.body-text-de-2 {
  color: #0b0a33;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.solution-tab-image-2 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.link-box-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #3c38b2;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.solution-tab-menu-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 50%;
  margin-right: 16px;
  display: flex;
}

.flex-block-2 {
  color: #3c38b2;
}

.cs_bodytext_v2-2 {
  color: #0b0a33;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  min-width: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.link-wrap-2, .link-wrap-2:hover {
  color: #535768;
}

.cs_footer_link_title-2 {
  color: #0b0a33;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 30px;
}

.mail-id-2 {
  color: #535768;
}

.input-2 {
  color: #0b0a33;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 10000000px;
  min-height: 60px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 8px #1b19790d;
}

.input-2:hover {
  border-color: #4457ff;
  box-shadow: 0 0 #1b19790d;
}

.input-2:focus {
  color: #0b0a33;
  border-color: #4457ff;
  box-shadow: 0 0 #1b19790d;
}

.input-2::placeholder {
  color: #b1b3cb;
}

.input-2.ep {
  min-height: 61px;
}

.success-message-2 {
  color: #fff;
  text-align: center;
  background-color: #4457ff;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 600;
}

.success-message-2.ebook {
  color: #0b0a33;
  background-color: #fff;
  border: 1px solid #e1e4ff;
  padding: 60px 20px;
}

.field-label-4 {
  color: #0b0a33;
  margin-bottom: 5px;
}

.card-2 {
  background-color: #fff;
  border-radius: 20px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 24px 44px #14142b0a;
}

.card-2.demo {
  border: 1px solid #eff0f6;
  border-radius: 31px;
  padding: 28px 37px 42px;
  box-shadow: 0 24px 44px #14142b0a;
}

.card-2.demo.exit-popup-wrapper {
  width: 100%;
  max-width: 520px;
  margin: 100px auto;
  padding-top: 37px;
  position: relative;
}

.card-2.demo.exit-popup-wrapper.expert-modal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  max-width: 720px;
  display: grid;
}

.cs_footer_link-2 {
  color: #0b0a33;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.cs_footer_link-2.text-color-grey {
  color: #535768;
}

.text-link-2 {
  color: #3c38b2;
}

.field-label-5 {
  margin-bottom: 5px;
}

.button-primary-3 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #3c38b2;
  border-radius: 1000000000px;
  padding: 22px 42px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, background-color .3s;
  transform: scale3d(1, 1, 1.01);
}

.button-primary-3:hover {
  color: #fff;
  background-color: #0b0a33;
  transform: scale3d(.95, .95, 1.01);
}

.button-primary-3.utility-page {
  background-color: #3c38b2;
  margin-top: 20px;
  padding: 24px 51px;
}

.button-primary-3.modal-button {
  background-color: #3c38b2;
}

.button-primary-3.modal-button.button-full {
  width: 100%;
}

.error-message-2 {
  color: #fff;
  text-align: center;
  background-color: #ff5f5f;
  border-radius: 20px;
  padding: 20px;
  font-weight: 600;
}

.form-checkbox-2 {
  border: 2px solid #b1b3cb;
  border-radius: 6px;
  flex: none;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-left: 0;
  margin-right: 6px;
}

.form-checkbox-2.w--redirected-checked {
  background-color: #4457ff;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/62306486fb4f59d8514415f0_icon-check-saas-x-template.svg");
  background-position: 50%;
  background-size: 18px 18px;
  border-color: #4457ff;
  font-size: 12px;
}

.cs_copyright_text-2 {
  color: #0b0a33;
  font-size: 16px;
  line-height: 24px;
}

.cs_feature_link_title_feature {
  color: var(--primary_new);
  font-size: 16px;
  font-weight: 400;
}

.cs_feature_link_title_feature.mb6 {
  margin-bottom: 6px;
}

.cs_nav-dropdown-link-community-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0b0a33;
  border: 1px solid #dbdce1;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: grid;
}

.cs_nav-dropdown-link-community-2:hover {
  background-color: #f3f5ff;
}

.cs_nav-dropdown-link-community-2.community {
  grid-template-columns: 100px 1fr;
  text-decoration: none;
}

.cs_tab-link-2 {
  grid-row-gap: 2px;
  color: #0a3324;
  text-align: center;
  background-color: #f3f5ff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.cs_tab-link-2.w--current {
  color: #fff;
  background-color: #3c38b2;
  font-weight: 400;
}

.cs_tab-link-2.white_tab {
  background-color: #fff;
  min-width: 170px;
}

.cs_tab-link-2.white_tab.w--current {
  background-color: #3c38b2;
}

.fs-cc-banner_text-link-2 {
  color: #3c38b2;
  border-bottom: 2px solid #3c38b2;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.cs_cta-button-v2-2 {
  color: #0b0a33;
  text-align: center;
  background-color: #fff;
  border-radius: 14px;
  padding: 14px 28px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  transition: transform .2s;
}

.cs_cta-button-v2-2:hover {
  color: #0b0a33;
  transform: translate(0, -4px);
}

.cs_footer_link_title-3 {
  color: #0b0a33;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 30px;
}

.cs_button_v2-2 {
  color: #fff;
  text-align: center;
  background-color: #3c38b2;
  border: 2px solid #3c38b2;
  border-radius: 14px;
  padding: 14px 28px;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
  transition: transform .2s;
}

.cs_button_v2-2:hover {
  color: #fff;
  transform: translate(0, -4px);
}

.cs_button_v2-2.outline {
  color: #535768;
  background-color: #fff;
  border-color: #dbdce1;
}

.mail-id-3 {
  color: #535768;
}

.menu_description-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.cs_demo_text-2 {
  color: #535768;
  flex: 1;
  font-size: 14px;
  line-height: 22px;
}

.cs_footer_link-3 {
  color: #0b0a33;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.cs_footer_link-3.text-color-grey {
  color: #535768;
}

.cs_demo_title-2 {
  color: #0b0a33;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.fs-cc-prefs_button-2 {
  background-color: #3c38b2;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button-2.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.fs-cc-prefs_button-2.fs-cc-button-alt.button-secondary {
  color: #3c38b2;
  background-color: #eff0f6;
  border-color: #3c38b2;
}

.fs-cc-prefs_button-2.button-primary-5 {
  background-color: #3c38b2;
}

.input-3 {
  color: #0b0a33;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 10000000px;
  min-height: 60px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 8px #1b19790d;
}

.input-3:hover {
  border-color: #4457ff;
  box-shadow: 0 0 #1b19790d;
}

.input-3:focus {
  color: #0b0a33;
  border-color: #4457ff;
  box-shadow: 0 0 #1b19790d;
}

.input-3::placeholder {
  color: #b1b3cb;
}

.input-3.ep {
  min-height: 61px;
}

.fs-cc-banner_component-3 {
  z-index: 998;
  background-color: #eff0f6;
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: block;
}

.cs_feature_link_title-2 {
  color: #0b0a33;
  font-weight: 500;
}

.cs_demo_header_wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: radial-gradient(circle at 0 100%, #bbc3f1, #fff);
  border: 1px solid #dbdce1;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.cs_navbar-2 {
  z-index: 1030;
  background-color: #fff;
  border-bottom: 1px solid #dbdce1;
  position: fixed;
  inset: 0% 0% auto;
}

.cs_feature_link_title_feature-2 {
  color: #0b0a33;
  font-size: 16px;
  font-weight: 400;
}

.cs_slider_arrow-2 {
  background-color: #3c38b2;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.cs_slider_arrow-2.arrow_right {
  right: -84px;
}

.cs_slider_arrow-2.arrow_left {
  left: -84px;
}

.cs_nav_product-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0b0a33;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/64c1fedf3dd3ad3ffea661fc_cta-background.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.cs_nav_product-2:hover {
  background-color: #f3f5ff;
}

.cs_menu_description-2 {
  color: #535768;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.fliip-card-3 {
  text-align: center;
  border: 1px solid #eee;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 12px 24px #20248a0f;
}

.fliip-card-3.front {
  box-shadow: none;
  background-color: #fff;
  border-color: #dbdce1;
}

.fliip-card-3.back {
  box-shadow: none;
  background-color: #3c38b2;
}

.home-hero-v2-companies-text-2 {
  color: #0b0a33;
  text-align: center;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 25px;
  line-height: 1.7em;
}

.paragraph-3 {
  color: #0b0a33;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-3:hover {
  text-decoration: none;
}

.fs-cc-prefs_label-2 {
  color: #3c38b2;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.text-link-3 {
  color: #3c38b2;
}

.solution-tab-image-3 {
  z-index: 1;
  border-radius: 16px;
  width: 100%;
  position: relative;
}

.cs_mega_menu_wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: block;
}

.fs-cc-prefs_text-2 {
  color: #0b0a33;
  font-size: 18px;
}

.cs_footer_link_title-4 {
  color: #0b0a33;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 30px;
}

.cs_nav_link-2 {
  color: #535768;
  align-items: center;
  padding: 30px 10px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.cs_nav_link-2:hover {
  color: #0b0a33;
}

.cs_nav_link-2.dropdown {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #535768;
  align-items: center;
  display: flex;
}

.cs_testimonial_text_v2-2 {
  color: #0b0a33;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd508d6160f417e6b1f9e_quote-end.svg"), url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd5080cf4801a4571e2f6_quote-start.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 74px, auto 74px;
  margin-bottom: 0;
  padding: 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.button-primary-4 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #3c38b2;
  border-radius: 1000000000px;
  padding: 22px 42px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, background-color .3s;
  transform: scale3d(1, 1, 1.01);
}

.button-primary-4:hover {
  color: #fff;
  background-color: #0b0a33;
  transform: scale3d(.95, .95, 1.01);
}

.button-primary-4.utility-page {
  background-color: #3c38b2;
  margin-top: 20px;
  padding: 24px 51px;
}

.button-primary-4.modal-button {
  background-color: #3c38b2;
}

.button-primary-4.modal-button.button-full {
  width: 100%;
}

.privacy-link-2 {
  color: #3c38b2;
}

.cs_footer_link-4 {
  color: #0b0a33;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.cs_footer_link-4.text-color-grey {
  color: #535768;
}

.solution-tab-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 50%;
  margin-right: 16px;
  display: flex;
}

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

.container-3.no-pd, .container-3.cookie-bar {
  padding-bottom: 0;
}

.cs_author_name-2 {
  color: #0b0a33;
  font-weight: 600;
}

.flex-block-3 {
  color: #3c38b2;
}

.cs_menu_title-2 {
  color: #0b0a33;
  font-size: 14px;
  font-weight: 500;
}

.fs-cc-prefs_content-2 {
  background-color: #eff0f6;
  border-radius: 20px;
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.text-block-17 {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.cs_nav_dropdown_link-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #535768;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  display: grid;
}

.cs_nav_dropdown_link-2:hover {
  background-color: #f3f5ff;
}

.cs_nav_dropdown_link-2.project-and-task-management.title {
  font-size: 16px;
  font-weight: 600;
}

.cs_nav_dropdown_link-2.project-and-task-management.title:hover {
  background-color: #fff0;
}

.cs_testimonial_card-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 534px;
  padding: 24px;
  display: flex;
}

.cs_title_h3-2 {
  color: #0b0a33;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
}

.cs_title_h3-2.tab {
  font-size: 24px;
}

.cs_title_h3-2.primary-text {
  color: #4457ff;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.5;
}

.cs_header_divider-2 {
  background-color: #dbdce1;
  width: 1px;
  height: 20px;
}

.text-link-4 {
  color: #3c38b2;
}

.text-link-4.color-white {
  color: #0b0a33;
}

.cs_button-2 {
  color: #fff;
  text-align: center;
  background-color: #3c38b2;
  border: 2px solid #3c38b2;
  border-radius: 14px;
  padding: 8px 18px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: transform .2s;
}

.cs_button-2:hover {
  color: #fff;
  transform: translate(0, -4px);
}

.cs_button-2.default {
  color: #535768;
  background-color: #fff;
  border-color: #fff;
}

.cs_button-2.default.dark {
  color: #535768;
  background-color: #0000;
  border-color: #0000;
}

.cs_button-2.outline {
  color: #535768;
  background-color: #fff;
  border-color: #dbdce1;
}

.cs_button-2.outline.hide {
  display: none;
}

.cs_button-2.outline.dark {
  border-color: #fff;
}

.cs_button-2.cs_button_large {
  text-decoration: none;
}

.field-label-6, .field-label-7 {
  margin-bottom: 5px;
}

.image-5 {
  object-fit: contain;
  object-position: 50% 0%;
  border: 1px solid #dbdce1;
  border-radius: 16px;
  width: 180px;
  height: 180px;
}

.button-primary-5 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #3c38b2;
  border-radius: 1000000000px;
  padding: 22px 42px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, background-color .3s;
  transform: scale3d(1, 1, 1.01);
}

.button-primary-5:hover {
  color: #fff;
  background-color: #0b0a33;
  transform: scale3d(.95, .95, 1.01);
}

.button-primary-5.utility-page {
  background-color: #3c38b2;
  margin-top: 20px;
  padding: 24px 51px;
}

.button-primary-5.modal-button {
  background-color: #3c38b2;
}

.button-primary-5.modal-button.button-full {
  width: 100%;
}

.cs_text-2 {
  color: #0b0a33;
  margin-top: 10px;
  margin-bottom: 16px;
  font-weight: 400;
}

.cs_text-2._0-margin {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.6em;
}

.cs_text-2.mt6 {
  margin-top: 6px;
  margin-bottom: 8px;
}

.fs-cc-prefs_title-2 {
  color: #0b0a33;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.cs_testimonial_text-2 {
  color: #0b0a33;
  background-image: url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd508d6160f417e6b1f9e_quote-end.svg"), url("https://cdn.prod.website-files.com/62306486fb4f5916bc441536/649bd5080cf4801a4571e2f6_quote-start.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 74px, auto 74px;
  margin-bottom: 0;
  padding: 32px;
  font-weight: 400;
}

.cs_testimonial_text-2.cs_bold_text {
  font-weight: 600;
}

.input-4 {
  color: #0b0a33;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 10000000px;
  min-height: 60px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 8px #1b19790d;
}

.input-4:hover {
  border-color: #4457ff;
  box-shadow: 0 0 #1b19790d;
}

.input-4:focus {
  color: #0b0a33;
  border-color: #4457ff;
  box-shadow: 0 0 #1b19790d;
}

.input-4::placeholder {
  color: #b1b3cb;
}

.input-4.ep {
  min-height: 61px;
}

.cs-body-text-wrap {
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1920px) {
  .button-primary.form-button-arrow {
    text-align: center;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 57px;
  }

  .footer {
    padding-top: 110px;
  }

  .section {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .section.utility-page {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .section.bg-neutral-200.features-hero {
    padding-top: 224px;
    padding-bottom: 198px;
  }

  .section.bg-neutral-200.terms-conditions-hero {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .section.cta {
    padding-bottom: 160px;
  }

  .section.padding-160px {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .utility-page-wrap {
    padding-top: 219px;
    padding-bottom: 160px;
  }

  .form-button-arrow-wrapper {
    margin-right: 0;
  }

  .home-hero-v2-companies-main-wrapper {
    margin-top: 80px;
  }

  .container {
    max-width: 1246px;
  }

  .container.cookie-bar {
    padding-bottom: 0;
  }

  .fs-cc-banner_container {
    margin-left: auto;
    margin-right: auto;
  }

  .fs-cc-banner_component-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-2 {
    max-width: 1246px;
  }

  .event-wrap {
    width: 50%;
  }

  .flip-wrapper.cs_flipper.ai-filtering {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .cs_nav_dropdown_list.show {
    display: flex;
  }

  .cs_client_logo_wrapper {
    margin-top: 80px;
  }

  .cs_text.mt6 {
    margin-top: 6px;
  }

  .fs-cc-banner_component-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-3 {
    max-width: 1246px;
  }

  .container-3.cookie-bar {
    padding-bottom: 0;
  }

  .cs_text-2.mt6 {
    margin-top: 6px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    margin-bottom: 20px;
    font-size: 44px;
  }

  h2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  h3 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  h4 {
    font-size: 18px;
  }

  p {
    font-size: 17px;
  }

  blockquote {
    padding: 66px 92px 78px;
  }

  .style-guide-sidebar {
    display: none;
  }

  .container-default {
    flex-direction: column;
    align-items: stretch;
  }

  .style-guide-content {
    margin-left: 0;
  }

  .section-styleguide {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .style-guide-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .typography-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .paragraph-large.tab-text-center {
    text-align: center;
  }

  .style-guide-subheader {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .style-guide-content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .buttons-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .button-primary.small {
    display: block;
  }

  .button-primary.button-white.line.small {
    display: none;
  }

  .button-primary.header-button {
    margin-right: 15px;
  }

  .button-primary.header-button.mobile {
    justify-content: center;
    margin-right: 0;
    padding-top: 23px;
    padding-bottom: 23px;
    font-size: 18px;
    display: flex;
  }

  .button-primary.header-button.mobile:hover {
    transform: scale3d(.98, .98, 1.01);
  }

  .button-primary.header-button.final, .button-primary.header-button.final.line-button {
    margin-right: 0;
  }

  .button-primary.utility-page {
    padding-left: 43px;
    padding-right: 43px;
  }

  .cards-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .header {
    padding-top: 29px;
  }

  .header-navigation {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 24px;
    margin-right: 24px;
  }

  .nav-item-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .nav-item-wrapper.button-mobile {
    margin-top: 100px;
    display: block;
  }

  .nav-item-wrapper.button-mobile.final {
    margin-top: 22px;
    display: none;
  }

  .nav-link {
    flex: 0 auto;
    font-size: 16px;
    line-height: 1.4;
    display: block;
  }

  .nav-link.dropdown {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav-link.dropdown.w--open {
    align-self: stretch;
  }

  .menu-button {
    background-color: var(--dark-slate-blue);
    color: #fff;
    border-radius: 10000000px;
    width: 54px;
    min-width: 54px;
    min-height: 54px;
    max-height: 54px;
    padding: 12px;
    font-size: 30px;
    transition: transform .3s;
  }

  .menu-button:hover {
    transform: scale(.95);
  }

  .menu-button.w--open {
    background-color: var(--primary-1);
  }

  .nav-menu {
    background-color: var(--neutral-100);
    width: 100%;
    max-width: 100vw;
    padding-top: 130px;
    padding-bottom: 36px;
    position: fixed;
  }

  .footer {
    padding-top: 70px;
  }

  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .section.bg-neutral-200.features-hero {
    padding-top: 160px;
    padding-bottom: 126px;
  }

  .section.bg-neutral-200.terms-conditions-hero {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .section.cta {
    padding-bottom: 102px;
  }

  .section.padding-160px {
    padding-top: 102px;
    padding-bottom: 102px;
  }

  .section.feature-blocks {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .utility-page-wrap {
    padding-top: 160px;
    padding-bottom: 102px;
  }

  .divider.post-featured-item-v1 {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .paragraph.post-featured-item-v1-excerpt {
    max-width: 569px;
  }

  .paragraph.card-blog-v3-featured-excerpt {
    max-width: 517px;
  }

  .card.blog-v2-featured {
    min-width: auto;
  }

  .card.integration-v2-item {
    padding: 40px 40px 45px;
  }

  .card.faq-v2 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .card.about-office {
    display: flex;
  }

  .card.post-featured-item-v1 {
    flex-direction: column;
  }

  .card.category-item-v1-card {
    padding-bottom: 66px;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .card.blog-v3-featured {
    flex-direction: column;
  }

  .card.author {
    padding-left: 50px;
    padding-right: 50px;
  }

  .card.feature-v2 {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card.plan {
    flex-direction: row;
    max-width: 100%;
  }

  .card.contact-link {
    padding-top: 40px;
    padding-bottom: 55px;
    display: flex;
  }

  .card.job-opening-item-card {
    padding: 50px 47px;
  }

  .card.job-post {
    padding: 73px 60px 82px;
  }

  .card.help-center-category {
    padding-top: 54px;
    padding-bottom: 64px;
  }

  .card.help-center-article {
    padding-left: 53px;
    padding-right: 53px;
  }

  .card.confirm-email {
    padding: 45px 58px 67px;
  }

  .card.demo {
    padding-top: 31px;
    padding-bottom: 65px;
  }

  .card.demo.exit-popup-wrapper.expert-modal {
    align-items: flex-start;
  }

  .card.protected-page {
    padding: 80px 58px 85px;
  }

  .card.form {
    padding-top: 31px;
    padding-bottom: 65px;
  }

  .card.podcast {
    min-width: auto;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 60px;
    padding-right: 60px;
  }

  .title.home-perks-content-top-title {
    max-width: 461px;
  }

  .title.h4-size.demo-companies {
    text-align: center;
    margin-bottom: 20px;
  }

  .title.text-color-neutral-100.cta-v2, .title.text-color-neutral-100.cta-v4, .title.text-color-neutral-100.newsletter {
    min-width: auto;
    max-width: 428px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .title.h3-size.post-featured-item-v1 {
    max-width: 569px;
    margin-bottom: 10px;
  }

  .title.h3-size.card-blog-v3-featured, .title.card-blog-v3-featured-bottom {
    margin-bottom: 10px;
  }

  .title.features-hero {
    margin-bottom: 10px;
    font-size: 44px;
  }

  .title.h2-size {
    font-size: 33px;
  }

  .title.h2-size.card-protected-page, .title.terms-conditions-hero {
    margin-bottom: 10px;
  }

  .title.demo {
    text-align: center;
    align-self: center;
    max-width: 700px;
    margin-bottom: 10px;
    position: relative;
  }

  .title.demo.ep-title.expert-title {
    align-self: auto;
  }

  .title.landing-page-hero {
    margin-bottom: 10px;
  }

  .title.not-found {
    margin-bottom: 15px;
  }

  .split-content.checkout-left {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.checkout-right {
    flex-basis: auto;
  }

  .split-content.header-right, .split-content.header-left {
    z-index: 2;
    position: relative;
  }

  .split-content.header-left.button-group {
    grid-column-gap: 12px;
  }

  .split-content.header-left.button-group.nav-right {
    padding-top: 29px;
  }

  .split-content.home-perks-content-top-left {
    width: 100%;
    min-width: auto;
    margin-top: 40px;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .split-content.home-perks-content-top-left.lnkin {
    margin-top: 0;
  }

  .split-content.home-perks-content-top-right {
    max-width: 512px;
    padding-top: 73px;
  }

  .split-content.home-perks-content-bottom-left {
    max-width: 512px;
    margin-right: 0;
    padding-bottom: 60px;
  }

  .split-content.cta-left {
    max-width: 600px;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .split-content.cta-right {
    margin-top: 0;
  }

  .split-content.header-center {
    margin-left: auto;
    margin-right: 20px;
  }

  .split-content.home-hero-v2-images-wrapper {
    margin-right: 0;
  }

  .split-content.cta-v3-left {
    min-width: auto;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .split-content.cta-v3-right {
    margin-top: 0;
  }

  .split-content.home-hero-v3-images-wrapper {
    max-width: 726px;
    margin-right: 0;
  }

  .split-content.home-perks-v2-content-top-right {
    max-width: 512px;
    padding-top: 73px;
  }

  .split-content.home-perks-v2-content-bottom-left {
    max-width: 512px;
    margin-right: 0;
    padding-bottom: 60px;
  }

  .split-content.latest-posts-content-top-left {
    margin-bottom: 28px;
  }

  .split-content.analytics {
    margin-right: 0;
    padding-top: 73px;
    padding-bottom: 73px;
  }

  .split-content.analytics.lnkin.pt0 {
    padding-bottom: 0;
  }

  .image-wrapper.blog-v2-sidebar-featured-item-image {
    min-height: auto;
  }

  .image-wrapper.post-featured-item-v1-image, .image-wrapper.card-blog-v3-featured {
    max-width: 100%;
  }

  .cs_img.cta-v2-shape-1 {
    bottom: -58px;
  }

  .cs_img.cta-v2-shape-2 {
    bottom: -73px;
  }

  .cs_img.cta-v2-shape-3 {
    top: -105px;
    left: 60px;
  }

  .cs_img.cta-v2-shape-4 {
    bottom: -91px;
    right: 40px;
  }

  .cs_img.cta-v2-shape-5 {
    top: -68px;
  }

  .cs_img.cta-v2-shape-6 {
    right: -49px;
  }

  .cs_img.cta-v3-bg-2 {
    right: -48px;
  }

  .cs_img.cta-v4-shape-3 {
    left: 0;
  }

  .cs_img.cta-v4-shape-4 {
    left: 63px;
  }

  .cs_img.cta-v4-shape-5 {
    right: 40px;
  }

  .cs_img.newsletter-shape-3 {
    top: -74px;
    left: auto;
  }

  .cs_img.newsletter-shape-4 {
    bottom: -69px;
  }

  .cs_img.careers-mission-3 {
    width: 100%;
  }

  .cs_img.card-careers-perk-icon, .cs_img.card-protected-page-icon {
    margin-bottom: 27px;
  }

  .header-wrapper {
    align-items: flex-start;
  }

  .bg.skew-bottom {
    border-top-width: 83px;
  }

  .bg.faqs {
    width: 80%;
    min-height: 105%;
  }

  .bg.demo {
    width: 100%;
    height: 100%;
    min-height: 40%;
    inset: auto 0% 0%;
  }

  .home-hero-images-wrapper {
    margin-bottom: 100px;
  }

  .cs_container_medium_634px.home-features, .cs_container_medium_634px.cs_home_features_center {
    margin-bottom: 48px;
  }

  .cs_content_top.blog-v2 {
    flex-wrap: wrap;
    margin-bottom: 28px;
  }

  .cs_content_top.latest-posts {
    text-align: center;
    flex-direction: column;
  }

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

  .blog-v2-featured-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    max-width: 556px;
    margin-left: auto;
    margin-right: auto;
  }

  .faqs-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .faqs-main-wrapper {
    max-width: 754px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-wrapper {
    text-align: center;
    flex-direction: column;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 60px;
    padding-right: 52px;
  }

  .card-blog-v2-featured-content {
    padding-bottom: 60px;
  }

  .footer-content-bottom {
    text-align: center;
    flex-direction: column-reverse;
  }

  .footer-small-print {
    max-width: 472px;
    margin-top: 35px;
    margin-right: 0;
  }

  .header-menu-button-icon-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 5px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .icon-wrapper {
    flex-direction: column;
    justify-content: space-between;
    width: 20px;
    min-height: 15px;
    display: flex;
  }

  .header-menu-button-icon-top, .header-menu-button-icon-medium, .header-menu-button-icon-bottom {
    background-color: #fff;
    width: 100%;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .input-wrapper {
    text-align: left;
    flex: 1;
  }

  .home-hero-v2-companies-main-wrapper {
    flex-direction: column;
  }

  .home-hero-v2-companies-text {
    text-align: center;
    margin-bottom: 35px;
    margin-right: 0;
    font-size: 22px;
  }

  .cta-v2-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cta-v2-content {
    text-align: center;
    flex-direction: column;
  }

  .container-small-541px.how-works {
    margin-bottom: 0;
  }

  .cta-v3-wrapper {
    text-align: center;
    flex-direction: column;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 60px;
    padding-right: 52px;
  }

  .cta-v4-wrapper {
    padding-top: 92px;
    padding-bottom: 113px;
  }

  .home-hero-v3-update-link {
    text-align: left;
    margin-bottom: 22px;
  }

  .post-featured-item-v1-content {
    max-width: 100%;
    padding-top: 44px;
    padding-left: 44px;
  }

  .categories-collection-list-wrapper {
    margin-bottom: 28px;
  }

  .newsletter-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .newsletter-content {
    text-align: center;
    flex-direction: column;
  }

  .container-medium-700px.blog-v3-hero {
    margin-bottom: 82px;
  }

  .card-blog-v3-featured-content {
    max-width: 100%;
    padding: 43px 40px;
  }

  .blog-v3-featured-bottom-grid {
    grid-column-gap: 26px;
  }

  .card-blog-v3-featured-bottom-content {
    padding-left: 35px;
    padding-right: 35px;
  }

  .card-blog-v3-featured-bottom-content-bottom {
    flex-wrap: wrap;
    margin-bottom: -20px;
  }

  .card-blog-v3-featured-bottom-author-wrapper {
    margin-bottom: 20px;
    margin-right: 30px;
  }

  .card-blog-v3-featured-bottom-category {
    margin-bottom: 20px;
  }

  .rich-text h2 {
    margin-bottom: 15px;
  }

  .rich-text ol {
    padding-left: 50px;
  }

  .rich-text h3, .rich-text h4 {
    margin-bottom: 15px;
  }

  .rich-text ul {
    padding-left: 50px;
  }

  .rich-text h5, .rich-text h6 {
    margin-bottom: 10px;
  }

  .rich-text-v2 h2, .rich-text-v2 h3, .rich-text-v2 h4 {
    margin-bottom: 15px;
  }

  .rich-text-v2 h5, .rich-text-v2 h6 {
    margin-bottom: 10px;
  }

  .container-medium-683px.careers-perks {
    margin-bottom: 79px;
  }

  .careers-perks-grid {
    grid-template-columns: 1fr 1fr;
  }

  .job-openings-grid {
    grid-row-gap: 40px;
  }

  .job-post-tabs-menu {
    margin-bottom: 40px;
  }

  .job-post-tab-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .footer-utility-page-logo-container {
    margin-right: 0;
  }

  .footer-utility-page-logo-container.w--current {
    margin-bottom: 20px;
  }

  .footer-utility-page-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
  }

  .rich-text-figure h2 {
    margin-bottom: 15px;
  }

  .rich-text-figure ol {
    padding-left: 50px;
  }

  .rich-text-figure h3, .rich-text-figure h4 {
    margin-bottom: 15px;
  }

  .rich-text-figure ul {
    padding-left: 50px;
  }

  .rich-text-figure h5, .rich-text-figure h6 {
    margin-bottom: 10px;
  }

  .footer-head {
    color: #000;
    font-weight: 700;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .image-4 {
    max-width: 120px;
  }

  .event-wrap {
    width: 100%;
    height: 55%;
    padding: 0;
    inset: auto 0% 0%;
  }

  .thank-you {
    font-size: 32px;
    line-height: 44.8px;
  }

  .thank-you-content {
    text-align: center;
    flex-direction: column;
  }

  .small {
    margin-top: 6px;
    margin-bottom: 6px;
    display: block;
  }

  .text-span-21 {
    display: block;
  }

  .text-banner-content {
    padding-left: 6px;
    padding-right: 6px;
  }

  .paragraph-2 {
    font-size: 14px;
  }

  .evaluator-details {
    align-items: center;
  }

  .new-banner-tab-bar {
    height: 75px;
    margin-bottom: 12px;
  }

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

  .nav-dropdown {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .nav-dropdown-list {
    position: relative;
    top: 0%;
  }

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

  .mega-menu-wrapper {
    box-shadow: none;
    padding: 0;
  }

  .mega-menu-wrapper.resources {
    width: 100%;
  }

  .nav-dropdown-link {
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .nav-dropdown-link.center {
    grid-template-columns: 40px 1fr;
  }

  .nav-dropdown-link.center.product {
    grid-template-columns: 40px 1fr;
    align-items: center;
  }

  .flip-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .flip-wrapper.cs_flipper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .categories-wrap {
    align-items: flex-start;
  }

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

  .cs_blog_categories_tabs_content {
    padding: 20px;
  }

  .split_dropdown {
    grid-row-gap: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .split_dropdown.ebook.community {
    flex-direction: column;
  }

  .split_dropdown.features_grid.full._3col {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-inner-grid.small.resources {
    flex-direction: column;
    display: flex;
  }

  .dropdown-inner-grid.small.features {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .e-book_description.mb-12.product-menu-text {
    display: none;
  }

  .demo_image {
    width: 100%;
  }

  .cc_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .cc_banner_content_wrapper {
    text-align: center;
  }

  .cc_banner_title {
    font-size: 40px;
  }

  .cc_banner_subtext {
    text-align: center;
  }

  .cc_logo_link {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cc_why_column_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cc_why_cards {
    grid-row-gap: 48px;
    padding: 24px;
  }

  .cc_bottom_footer {
    justify-content: flex-start;
  }

  .cs_video_link_wrapper.product {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-bottom: 48px;
  }

  .community-content-wrapper {
    justify-content: flex-start;
  }

  .cs_author_details {
    flex-direction: column;
  }

  .badge-2 {
    text-align: center;
    object-fit: contain;
    align-self: auto;
    max-width: 300px;
    margin-bottom: 20px;
    margin-left: 0%;
    margin-right: 0%;
    position: relative;
  }

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

  .accordian-wrapper {
    min-height: auto;
  }

  .g2_v2_image {
    max-height: 130px;
  }

  .g2_v2_image.big {
    max-height: 116px;
  }

  .g2_slider {
    order: 1;
  }

  .splide__slide {
    max-width: 25%;
  }

  .performer-badge-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .integration-logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cs_employe_testimonial_card {
    grid-row-gap: 0px;
    flex-direction: column;
    padding: 24px;
  }

  .cs_testimonial_image_wrapper {
    grid-template-columns: 80px 1fr;
    align-items: center;
    margin-top: 8px;
  }

  .cs_testimonial_image {
    border-radius: 8px;
    width: 80px;
    height: 80px;
  }

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

  .cs_testimonial_content {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .results-wrapper {
    position: static;
  }

  .cs-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .cs_navbar {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .cs_navigation-holder.new {
    min-height: auto;
  }

  .cs_nav_link {
    width: 100%;
    padding: 12px;
  }

  .cs_nav_link.dropdown {
    width: 100%;
  }

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

  .cs_navmenu {
    background-color: #fff;
    max-height: 100vh;
    padding-top: 8px;
    padding-bottom: 8px;
    position: absolute;
  }

  .cs_nav-dropdown {
    flex-direction: column;
    width: 100%;
  }

  .cs_logo_nav_wrapper.new {
    margin-left: auto;
    margin-right: auto;
  }

  .cs_header_divider {
    display: none;
  }

  .cs_navbar_button_holder.desktop-hide {
    justify-content: flex-start;
    margin-top: 12px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .cs_nav_dropdown_list {
    position: relative;
    top: 0%;
  }

  .cs_nav_dropdown_list.w--open {
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
  }

  .cs_section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cs_section.cs_banner {
    min-height: auto;
  }

  .cs_section.small {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cs_section.small.cs_background_primary {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cs_section.cs_small_banner {
    min-height: auto;
  }

  .cs_main_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .cs_main_grid.footer-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .cs_split_content.mobile-text-center {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cs_split_content.hero-image {
    text-align: center;
    width: 100%;
    position: static;
  }

  .cs_banner_h {
    font-size: 38px;
    line-height: 45.6px;
  }

  .cs_banner_h.left.mobile-text-center, .cs_banner_text.left.cs_margin_bottom_16.mobile-text-center, .cs_banner_text.left.mobile-text-center {
    text-align: center;
  }

  .cs_client_logo_wrapper {
    flex-direction: column;
  }

  .cs_heading_h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .cs_heading_h2.cs_cta {
    font-size: 38px;
    line-height: 44px;
  }

  .slider-arrow-icon {
    color: #505f79;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
  }

  ._w-slider-nav {
    display: none;
  }

  .feature-image {
    justify-content: flex-end;
    display: flex;
  }

  .slider-arrows {
    border: 1px solid #dde1e8;
    border-radius: 100%;
    width: 48px;
    height: 48px;
    margin-top: 0;
    display: block;
    top: 0;
  }

  .slider-arrows.left {
    margin-left: auto;
  }

  .slider-arrows.right {
    width: 48px;
    margin-right: auto;
  }

  .cs_integration_image_desktop.desktop {
    max-width: 100%;
  }

  .cs_slider_arrow {
    width: 40px;
    height: 40px;
  }

  .cs_slider_arrow.arrow_left {
    left: 0;
  }

  .cs_slider_arrow.arrow_right {
    right: 0;
  }

  .cs_slider_arrow_icon {
    width: 24px;
    height: 24px;
  }

  .cs_home_blog_list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .cs_cta_arrow_image {
    width: 140px;
    height: 140px;
  }

  .cs_award_image {
    width: 80px;
    height: 80px;
  }

  .cs_footer_bottom {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    margin-top: 40px;
  }

  .cs_mega_menu_wrapper {
    box-shadow: none;
    padding: 0;
  }

  .cs_dropdown-inner-grid {
    grid-template-columns: 1fr;
  }

  .cs_nav_product {
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .cs_demo_content_wrap {
    grid-template-columns: .25fr 1fr;
  }

  .cs_nav_dropdown_link {
    grid-template-columns: 32px 1fr;
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .cs_feature_title-2 {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .feature-2 {
    grid-template-columns: 1fr;
    place-items: flex-end stretch;
  }

  .cs_nav-dropdown-link-community {
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .cs_nav-dropdown-link-community.community {
    padding: 12px;
  }

  .tablet-hide {
    display: none;
  }

  .cs_menu_button {
    color: #fff;
  }

  .cs_menu_button.w--open {
    background-color: var(--background_new);
    color: #fff;
  }

  .cs_badge {
    text-align: center;
    object-fit: contain;
    align-self: auto;
    max-width: 300px;
    margin-bottom: 20px;
    margin-left: 0%;
    margin-right: 0%;
    position: relative;
  }

  .cs_badge.mission {
    margin-left: 0;
    margin-right: auto;
  }

  .cs_title_h3 {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .cs_logo_block {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -20px;
  }

  .cs_feature_lists {
    text-align: left;
  }

  .cs_product_faq {
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .cs_banner_h2 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .cs_cta_wrapper_new {
    text-align: center;
    flex-direction: column;
    margin-top: 0;
  }

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

  .banner-points-list {
    align-items: flex-start;
  }

  .cs_tab-link.white_tab {
    min-width: 220px;
  }

  .cs_tabs_menu {
    grid-row-gap: 12px;
    align-items: stretch;
  }

  .criteria-block.left, .cognisaas-block.top-left, .monday-block.top-left {
    padding: 16px;
  }

  .cs_section-v2.mt {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-banner-image {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-title-v2 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-awards-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .award-image-v2 {
    width: 100px;
  }

  .feature-content-block {
    max-width: 60%;
  }

  .feature-img {
    max-width: 40%;
  }

  .title-text.home-perks-content-top-title {
    max-width: 461px;
  }

  .title-text.h4-size.demo-companies {
    text-align: center;
    margin-bottom: 20px;
  }

  .title-text.text-color-neutral-100.cta-v2, .title-text.text-color-neutral-100.cta-v4, .title-text.text-color-neutral-100.newsletter {
    min-width: auto;
    max-width: 428px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .title-text.h3-size.post-featured-item-v1 {
    max-width: 569px;
    margin-bottom: 10px;
  }

  .title-text.h3-size.card-blog-v3-featured, .title-text.card-blog-v3-featured-bottom {
    margin-bottom: 10px;
  }

  .title-text.features-hero {
    margin-bottom: 10px;
    font-size: 44px;
  }

  .title-text.h2-size {
    font-size: 33px;
  }

  .title-text.h2-size.card-protected-page, .title-text.terms-conditions-hero {
    margin-bottom: 10px;
  }

  .title-text.demo {
    text-align: center;
    align-self: center;
    max-width: 700px;
    margin-bottom: 10px;
    position: relative;
  }

  .title-text.demo.ep-title.expert-title {
    align-self: auto;
  }

  .title-text.landing-page-hero {
    margin-bottom: 10px;
  }

  .title-text.not-found, .rich-text-dpa h2 {
    margin-bottom: 15px;
  }

  .rich-text-dpa ol {
    padding-left: 50px;
  }

  .rich-text-dpa h3, .rich-text-dpa h4 {
    margin-bottom: 15px;
  }

  .rich-text-dpa ul {
    padding-left: 50px;
  }

  .rich-text-dpa h5, .rich-text-dpa h6 {
    margin-bottom: 10px;
  }

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

  .solution-tab-menu {
    margin-right: 8px;
  }

  .solution-tab-content {
    margin-left: 8px;
  }

  .solution-tab-link {
    padding: 16px;
  }

  .body-text-de {
    font-size: .875rem;
  }

  .heading-h6 {
    font-size: 1.1rem;
  }

  .heading-h2 {
    font-size: 2.2rem;
  }

  ._4-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .solution-tab-menu-2 {
    margin-right: 8px;
  }

  .solution-tab-link-2 {
    padding: 16px;
  }

  .cs_dropdown-inner-grid3 {
    grid-template-columns: 1fr;
  }

  .body-text-de-2 {
    font-size: .875rem;
  }

  .solution-tab-menu-3 {
    margin-right: 8px;
  }

  .card-2.demo {
    padding-top: 31px;
    padding-bottom: 65px;
  }

  .card-2.demo.exit-popup-wrapper.expert-modal {
    align-items: flex-start;
  }

  .button-primary-3.utility-page {
    padding-left: 43px;
    padding-right: 43px;
  }

  .cs_nav-dropdown-link-community-2 {
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .cs_nav-dropdown-link-community-2.community {
    padding: 12px;
  }

  .cs_tab-link-2.white_tab {
    min-width: 220px;
  }

  .cs_menu_button-2 {
    color: #fff;
  }

  .cs_menu_button-2.w--open {
    color: #fff;
    background-color: #f2f3f9;
  }

  .icon-2 {
    color: #000;
  }

  .cs_navbar-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .cs_slider_arrow-2 {
    width: 40px;
    height: 40px;
  }

  .cs_slider_arrow-2.arrow_right {
    right: 0;
  }

  .cs_slider_arrow-2.arrow_left {
    left: 0;
  }

  .cs_nav_product-2 {
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .home-hero-v2-companies-text-2 {
    text-align: center;
    margin-bottom: 35px;
    margin-right: 0;
    font-size: 22px;
  }

  .paragraph-3 {
    font-size: 14px;
  }

  .cs_mega_menu_wrapper-2 {
    box-shadow: none;
    padding: 0;
  }

  .cs_nav_link-2 {
    width: 100%;
    padding: 12px;
  }

  .cs_nav_link-2.dropdown {
    width: 100%;
  }

  .button-primary-4.utility-page {
    padding-left: 43px;
    padding-right: 43px;
  }

  .solution-tab-menu-4 {
    margin-right: 8px;
  }

  .cs_nav_dropdown_link-2 {
    grid-template-columns: 32px 1fr;
    padding: 8px;
    font-size: 15px;
    line-height: 1.4;
  }

  .cs_title_h3-2 {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .cs_header_divider-2 {
    display: none;
  }

  .button-primary-5.utility-page {
    padding-left: 43px;
    padding-right: 43px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 15px;
    font-size: 34px;
  }

  h2 {
    margin-bottom: 5px;
    font-size: 25px;
  }

  h3 {
    margin-bottom: 5px;
    font-size: 22px;
  }

  h4 {
    font-size: 18px;
  }

  blockquote {
    padding: 53px 35px 62px;
    font-size: 22px;
  }

  figcaption {
    margin-top: 20px;
  }

  .style-guide-title {
    font-size: 46px;
    line-height: 52px;
  }

  .style-guide-header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .color-primary-grid, .color-secondary-grid, .color-neutral-grid {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-large {
    font-size: 16px;
  }

  .style-guide-subheader, .style-guide-content-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 80px);
  }

  .button-primary {
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-primary.large {
    padding-left: 68px;
    padding-right: 68px;
  }

  .button-primary.button-white.cta-v4 {
    justify-content: center;
    max-width: 100%;
    margin-right: 0;
    padding: 28px 20px;
  }

  .button-primary.button-white.cta-v4:hover {
    transform: scale3d(.98, .98, 1.01);
  }

  .button-primary.header-button {
    display: none;
  }

  .button-primary.header-button.final {
    padding: 12px 16px;
  }

  .button-primary.header-button.final.line-button {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-primary.utility-page, .button-secondary {
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-secondary.large {
    padding-left: 68px;
    padding-right: 68px;
  }

  .button-secondary.button-secondary-1.cta-v4 {
    justify-content: center;
    max-width: 100%;
    padding: 28px 20px;
  }

  .button-secondary.button-secondary-1.cta-v4:hover {
    transform: scale3d(.98, .98, 1.01);
  }

  .header.final {
    padding-top: 30px;
    padding-bottom: 24px;
  }

  .header-logo {
    width: 170px;
  }

  .footer {
    padding-top: 60px;
  }

  .section {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .section.utility-page {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.bg-neutral-200.features-hero {
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .section.bg-neutral-200.terms-conditions-hero {
    padding-top: 67px;
    padding-bottom: 67px;
  }

  .section.cta {
    padding-bottom: 65px;
  }

  .section.padding-160px {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .utility-page-wrap {
    padding-top: 150px;
    padding-bottom: 82px;
  }

  .input {
    padding-left: 27px;
    padding-right: 27px;
  }

  .input.card-protected-page {
    margin-bottom: 27px;
  }

  .input.cta-v2-form-input, .input.cta-v3-form-input, .input.newsletter-form-input {
    padding-left: 20px;
    padding-right: 205px;
  }

  .divider.post-featured-item-v1 {
    margin-top: 31px;
    margin-bottom: 31px;
  }

  .divider.card-blog-v3-featured {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .divider.card-blog-v3-featured-bottom {
    margin-top: 33px;
    margin-bottom: 27px;
  }

  .paragraph.card-protected-page {
    margin-bottom: 26px;
  }

  .paragraph.card-blog-v3-featured-bottom-excerpt {
    max-width: 517px;
  }

  .card.integration-v1 {
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .card.faq {
    padding-left: 30px;
    padding-right: 30px;
  }

  .card.integration-v2-item {
    padding: 33px 35px 38px;
  }

  .card.integration-v3 {
    padding-top: 40px;
    padding-bottom: 57px;
  }

  .card.faq-v2 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .card.about-office {
    padding: 43px 35px;
  }

  .card.category-item-v1-card {
    padding: 40px 40px 55px;
  }

  .card.author {
    text-align: center;
    flex-direction: column;
    margin-top: 40px;
    padding: 42px 35px 40px;
  }

  .card.feature-v2 {
    flex-direction: column;
    margin-top: 20px;
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .card.plan {
    flex-direction: column;
    width: 100%;
    padding: 33px 33px 32px;
  }

  .card.contact-link {
    flex-wrap: wrap;
    padding-top: 33px;
    padding-bottom: 46px;
  }

  .card.job-opening-item-card {
    padding: 42px 35px;
  }

  .card.job-post {
    padding: 61px 35px 68px;
  }

  .card.help-center-category {
    padding-top: 45px;
    padding-bottom: 53px;
  }

  .card.help-center-article {
    padding: 40px 35px 30px;
  }

  .card.confirm-email {
    padding: 38px 35px 56px;
  }

  .card.demo {
    padding: 54px 35px;
  }

  .card.demo.exit-popup-wrapper.expert-modal {
    background-image: none;
    grid-template-columns: 1fr;
  }

  .card.protected-page {
    padding: 64px 35px 68px;
  }

  .card.default {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .card.form {
    padding: 54px 35px;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .title.home-perks-content-top-title {
    max-width: 358px;
    margin-bottom: 32px;
  }

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

  .title.h4-size.card-post-item-v2 {
    margin-bottom: 28px;
  }

  .title.h4-size.demo-companies {
    margin-bottom: 15px;
  }

  .title.card-faq {
    font-size: 22px;
    line-height: 1.4em;
  }

  .title.text-color-neutral-100.cta {
    font-size: 38px;
  }

  .title.text-color-neutral-100.cta-v2 {
    text-align: left;
    max-width: 362px;
    margin-bottom: 35px;
  }

  .title.text-color-neutral-100.cta-v3 {
    margin-bottom: 25px;
  }

  .title.text-color-neutral-100.cta-v4, .title.text-color-neutral-100.newsletter {
    max-width: 362px;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .title.h3-size.post-featured-item-v1, .title.h3-size.card-blog-v3-featured, .title.card-blog-v3-featured-bottom {
    margin-bottom: 5px;
  }

  .title.features-hero {
    font-size: 32px;
  }

  .title.h2-size {
    font-size: 28px;
  }

  .title.terms-conditions-hero {
    margin-bottom: 5px;
  }

  .title.demo {
    max-width: 5006px;
    margin-bottom: 5px;
  }

  .title.demo.ep-title.expert-title {
    margin-bottom: 16px;
  }

  .title.not-found {
    margin-bottom: 10px;
  }

  .split-content.header-left.button-group.nav-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .split-content.home-perks-content-top-left {
    margin-top: 30px;
    margin-bottom: 60px;
  }

  .split-content.home-perks-content-top-right {
    padding-top: 40px;
  }

  .split-content.home-perks-content-bottom-left {
    padding-bottom: 40px;
  }

  .split-content.cta-left {
    margin-bottom: 50px;
  }

  .split-content.home-hero-v2-images-wrapper {
    padding-bottom: 40px;
    padding-left: 52px;
  }

  .split-content.cta-v3-left {
    margin-bottom: 50px;
  }

  .split-content.home-hero-v3-images-wrapper {
    padding-bottom: 50px;
    padding-left: 38px;
  }

  .split-content.home-perks-v2-content-top-right {
    padding-top: 40px;
  }

  .split-content.home-perks-v2-content-bottom-left {
    padding-bottom: 40px;
  }

  .split-content.card-author-name-wrapper {
    margin-bottom: 15px;
  }

  .split-content.analytics {
    padding-top: 61px;
    padding-bottom: 0;
  }

  .split-content.analytics.lnkin.pt0 {
    order: 1;
  }

  .split-content.more-jobs-left {
    margin-bottom: 28px;
    margin-right: 0;
  }

  .checkout-row {
    flex-direction: column;
  }

  .image-wrapper.order-item-image {
    margin-bottom: 15px;
  }

  .image-wrapper.blog-v2-sidebar-featured-item-image {
    min-height: 148px;
    margin-right: 28px;
  }

  .image-wrapper.card-author-image {
    width: 152px;
    min-width: 152px;
    min-height: 152px;
    max-height: 152px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .cs_img.cta-1 {
    border-radius: 20px;
  }

  .cs_img.cta-2 {
    border-radius: 20px;
    bottom: 20px;
  }

  .cs_img.cta-bg-1 {
    max-width: 27%;
    top: 44px;
  }

  .cs_img.cta-bg-2 {
    max-width: 27%;
  }

  .cs_img.cta-v2-shape-2 {
    display: none;
    bottom: -95px;
    left: 45px;
  }

  .cs_img.cta-v2-shape-3 {
    top: -117px;
    left: 0;
  }

  .cs_img.cta-v2-shape-4 {
    bottom: -95px;
    right: 20px;
  }

  .cs_img.cta-v2-shape-5 {
    display: none;
    top: -96px;
  }

  .cs_img.cta-v2-shape-6 {
    top: -75px;
  }

  .cs_img.cta-v3-bg-1 {
    max-width: 27%;
    top: 44px;
    left: 7px;
  }

  .cs_img.cta-v3-bg-2 {
    max-width: 27%;
    right: -13px;
  }

  .cs_img.cta-v3-image-1 {
    border-radius: 20px;
    max-width: 79%;
  }

  .cs_img.cta-v3-image-2 {
    border-radius: 20px;
    bottom: 20px;
  }

  .cs_img.cta-v4-shape-1 {
    top: -53px;
  }

  .cs_img.cta-v4-shape-2 {
    display: none;
  }

  .cs_img.cta-v4-shape-3 {
    left: -54px;
  }

  .cs_img.cta-v4-shape-4 {
    bottom: -100px;
  }

  .cs_img.cta-v4-shape-6 {
    bottom: -87px;
  }

  .cs_img.cta-v4-shape-7, .cs_img.newsletter-shape-1 {
    display: none;
  }

  .cs_img.newsletter-shape-2 {
    left: -38px;
  }

  .cs_img.newsletter-shape-3 {
    top: -98px;
    left: 23px;
  }

  .cs_img.careers-hero.small {
    margin-left: auto;
    margin-right: auto;
  }

  .cs_img.careers-mission-1, .cs_img.careers-mission-3 {
    border-radius: 20px;
  }

  .cs_img.card-careers-perk-icon {
    border-radius: 20px;
    width: 72px;
    min-width: 72px;
    min-height: 72px;
    max-height: 72px;
    margin-bottom: 23px;
  }

  .cs_img.cs_card_image {
    margin-bottom: 20px;
  }

  .cs_img.not-found {
    margin-bottom: 35px;
  }

  .cs_img.card-protected-page-icon {
    margin-bottom: 23px;
  }

  .bg.skew-bottom {
    border-top-width: 64px;
  }

  .bg.faqs {
    border-radius: 20px;
    width: 90%;
    min-height: 90%;
  }

  .bg.demo {
    height: 100%;
  }

  .home-hero-images-wrapper {
    margin-bottom: 80px;
  }

  .button-primary-arrow.form-button-arrow {
    right: 31px;
  }

  .cs_container_medium_634px.home-features {
    margin-bottom: 40px;
  }

  .cs_container_medium_634px.job-openings {
    margin-bottom: 49px;
  }

  .cs_container_medium_634px.cs_home_features_center {
    margin-bottom: 40px;
  }

  ._2-buttons-wrapper.cta-v4 {
    flex-direction: column;
  }

  .cs_content_top.blog-v2 {
    flex-flow: column;
    align-items: stretch;
    margin-bottom: 12px;
  }

  .cs_content_top.latest-posts {
    margin-bottom: 40px;
  }

  .cs_content_top.more-jobs {
    text-align: center;
    flex-direction: column;
    margin-bottom: 40px;
  }

  .link-arrow {
    justify-content: center;
  }

  .link-arrow.card-job-opening-item.white {
    padding-top: 24px;
  }

  .link-arrow-text {
    font-size: 20px;
  }

  .card-faq-icon-wrapper {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-right: 15px;
  }

  .card-faq-content-bottom {
    margin-left: 57px;
  }

  .card-faq-icon-1 {
    width: 20px;
  }

  .card-faq-icon-2 {
    min-height: 20px;
  }

  .cta-wrapper {
    border-radius: 42px;
    padding: 67px 35px 50px;
  }

  .card-blog-v2-featured-content {
    padding: 38px 35px 50px;
  }

  .card-blog-v2-featured-category {
    margin-bottom: 15px;
  }

  .card-blog-v2-featured-date {
    margin-bottom: 15px;
    font-size: 18px;
  }

  .blog-v2-sidebar-featured-item-date {
    margin-bottom: 10px;
  }

  .footer-content-bottom {
    text-align: left;
    align-items: stretch;
    padding-top: 30px;
  }

  .footer-small-print {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    max-width: 432px;
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 17px;
    display: flex;
  }

  .footer-social-media-wrapper {
    justify-content: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-button-arrow-main-wrapper.cta-v2-form-button, .form-button-arrow-main-wrapper.cta-v3-form-button, .form-button-arrow-main-wrapper.newsletter-form-button {
    right: 15px;
  }

  .home-hero-v2-companies-text {
    margin-bottom: 30px;
    font-size: 20px;
  }

  .cta-v2-wrapper {
    border-radius: 42px;
    padding: 80px 35px;
  }

  .cta-v2-content {
    align-items: stretch;
  }

  .container-small-541px.how-works {
    margin-bottom: 0;
  }

  .card-testimonial-v2-content-author-text-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .cta-v3-wrapper {
    border-radius: 42px;
    padding: 67px 35px 50px;
  }

  .cta-v4-wrapper {
    border-radius: 42px;
    padding: 80px 25px;
  }

  .cta-v4-button-primary-text, .cta-v4-button-secondary-text {
    margin-right: 10px;
    font-size: 20px;
  }

  .cta-v4-button-arrow {
    font-size: 17px;
    line-height: 1em;
    position: relative;
    top: -3px;
  }

  .home-hero-v3-update-link {
    margin-bottom: 20px;
    font-size: 15px;
  }

  .post-featured-item-v1-content {
    padding: 35px 25px 43px;
  }

  .post-featured-item-v1-content-bottom {
    flex-wrap: wrap;
    margin-bottom: -20px;
  }

  .post-featured-item-v1-category {
    margin-bottom: 20px;
  }

  .post-featured-item-v1-author-wrapper {
    margin-bottom: 20px;
    margin-right: 30px;
  }

  .categories-wrapper {
    justify-content: flex-start;
    margin-bottom: -15px;
    margin-right: -15px;
  }

  .newsletter-wrapper {
    border-radius: 42px;
    padding: 64px 35px;
  }

  .newsletter-form-block {
    margin-left: auto;
    margin-right: auto;
  }

  .newsletter-content {
    align-items: stretch;
  }

  .container-medium-700px.blog-v3-hero {
    margin-bottom: 68px;
  }

  .card-blog-v3-featured-content {
    padding: 36px 35px;
  }

  .blog-v3-featured-bottom-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .card-blog-v3-featured-bottom-content {
    padding-top: 33px;
    padding-bottom: 27px;
  }

  .rich-text h2 {
    margin-bottom: 10px;
  }

  .rich-text p {
    margin-bottom: 20px;
  }

  .rich-text ol {
    margin-top: 27px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .rich-text h3 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text figure {
    margin-top: 53px;
    margin-bottom: 40px;
  }

  .rich-text h4 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text ul {
    margin-top: 27px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .rich-text blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text h5, .rich-text h6 {
    margin-top: 40px;
    margin-bottom: 5px;
  }

  .cs_card_author_content {
    max-width: 453px;
  }

  .card-author-content-top {
    flex-direction: column;
  }

  .container-medium-610px.features-hero {
    margin-bottom: 40px;
  }

  .features-navigation-buttons-wrapper {
    margin-right: -10px;
  }

  .features-navigation-button {
    margin-right: 10px;
    padding: 20px 30px;
  }

  .card-feature-v2-content {
    max-width: 588px;
  }

  .select-wrapper {
    padding-left: 27px;
    padding-right: 27px;
  }

  .contact-link-wrapper {
    font-size: 18px;
  }

  .rich-text-v2 h2 {
    margin-bottom: 10px;
  }

  .rich-text-v2 p {
    margin-bottom: 20px;
  }

  .rich-text-v2 ol {
    margin-top: 27px;
    margin-bottom: 40px;
  }

  .rich-text-v2 h3 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text-v2 figure {
    margin-top: 53px;
    margin-bottom: 40px;
  }

  .rich-text-v2 h4 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text-v2 ul {
    margin-top: 27px;
    margin-bottom: 40px;
  }

  .rich-text-v2 blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-v2 h5, .rich-text-v2 h6 {
    margin-top: 40px;
    margin-bottom: 5px;
  }

  .container-medium-683px.careers-perks {
    margin-bottom: 66px;
  }

  .careers-perks-grid, .job-openings-grid {
    grid-template-columns: 1fr;
  }

  .card-job-opening-item-content {
    align-items: flex-start;
    max-width: 587px;
  }

  .container-medium-797px.job-post {
    margin-bottom: 60px;
  }

  .job-post-tabs-menu {
    margin-bottom: 20px;
    margin-right: -20px;
  }

  .job-post-tab-link {
    margin-bottom: 20px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-utility-page-logo {
    width: 170px;
  }

  .footer-utility-page {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-utility-page-logo-container, .footer-utility-page-logo-container.w--current {
    margin-bottom: 15px;
  }

  .footer-utility-page-logo {
    width: 170px;
  }

  .footer-utility-page-small-print {
    color: var(--neutral-600);
    max-width: 432px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .demo-companies-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .demo-form-block {
    min-height: 500px;
  }

  .demo-form {
    grid-template-columns: 1fr;
  }

  .rich-text-figure h2 {
    margin-bottom: 10px;
  }

  .rich-text-figure p {
    margin-bottom: 20px;
  }

  .rich-text-figure ol {
    margin-top: 27px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .rich-text-figure h3, .rich-text-figure h4 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text-figure ul {
    margin-top: 27px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .rich-text-figure blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-figure h5, .rich-text-figure h6 {
    margin-top: 40px;
    margin-bottom: 5px;
  }

  .grid.mobile {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-2 {
    padding-left: 40px;
  }

  .footer-head {
    color: #000;
    font-weight: 700;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .image-4 {
    max-width: 120px;
  }

  .event-wrap {
    height: 53%;
    padding: 0;
  }

  .thank-you {
    font-size: 28px;
    line-height: 39.2px;
  }

  .thank-you-content {
    align-items: stretch;
  }

  .small {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-9 {
    font-weight: 500;
  }

  .paragraph-2 {
    font-size: 14px;
    line-height: 24px;
  }

  .author-name-feature {
    font-size: 16px;
    line-height: 1.5em;
  }

  .checkbox-group {
    grid-row-gap: 16px;
  }

  .login-link {
    display: none;
  }

  .new-banner-tab-bar {
    height: 60px;
  }

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

  .cs_link_block {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .mega-menu-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .nav-dropdown-link {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .nav-dropdown-link.center {
    grid-template-columns: 40px 1fr;
  }

  .nav-dropdown-link.center.community {
    grid-template-columns: 34px 1fr;
  }

  .nav-feature-icon {
    border-radius: 10px;
    width: 32px;
  }

  .cs_blog_categories_tabs_menu {
    justify-content: flex-start;
  }

  .cs_blog_categories_tabs_content {
    padding: 24px 0;
  }

  .time-modal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .split_dropdown {
    align-items: stretch;
  }

  .split_dropdown.ebook.demo {
    display: none;
  }

  .split_dropdown.ebook.community {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
  }

  .split_dropdown.features_grid, .split_dropdown.features_grid.full._3col {
    grid-template-columns: 1fr;
  }

  .dropdown-inner-grid.small.features {
    margin-top: 6px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cs_podcast_card {
    grid-row-gap: 24px;
    padding: 24px;
  }

  .podcast_thumbnail {
    max-width: 200px;
  }

  .demo_title_text.full {
    font-weight: 500;
  }

  .cc_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cc_main_grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cc_banner_title {
    font-size: 34px;
  }

  .cc_logo_link {
    height: 60px;
  }

  .cc_logo_header {
    height: 100%;
  }

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

  .cc_titles.h2 {
    font-size: 25px;
  }

  .cc_why_paragraph.x_large {
    font-size: 16px;
  }

  .cc_cta_card {
    grid-template-columns: 2.25fr;
    justify-items: start;
    padding: 24px;
  }

  .button-primary-2 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .community-logo {
    width: 70px;
  }

  .community-logo.modal {
    width: 80px;
  }

  .community-content-wrapper {
    grid-row-gap: 12px;
  }

  .testimonial-div {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .support-wrapper {
    grid-template-columns: 1fr;
  }

  .testimonial-client-logo {
    height: auto;
  }

  .badge-2 {
    align-self: center;
    max-width: 300px;
    margin-bottom: 15px;
  }

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

  .splide__slide, .splide__slide.mini {
    max-width: 50%;
  }

  .performer-badge-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .results-wrapper {
    grid-template-columns: 1fr;
  }

  .cs-testimonial-wrapper {
    padding: 24px;
  }

  .cstestimonialholder {
    flex-direction: column;
  }

  .cs_navigation-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .cs_logo_nav_wrapper.new {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cs_navbar_button_holder.desktop-hide {
    flex-direction: column;
  }

  .cs_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cs_section.small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cs_section.blog {
    margin-top: -80px;
  }

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

  .cs_split_content.cs_text_center.mobile-hide {
    display: none;
  }

  .cs_split_content.mt {
    margin-top: 30px;
  }

  .cs_banner_h {
    font-size: 30px;
    line-height: 36px;
  }

  .cs_banner_button_holder {
    margin-top: 20px;
  }

  .cs_states_number {
    margin-top: 12px;
  }

  .cs_states_text {
    margin-bottom: 12px;
  }

  .cs_heading_h2 {
    font-size: 24px;
    line-height: 28px;
  }

  .cs_heading_h2.cs_cta {
    font-size: 30px;
    line-height: 36px;
  }

  .feature-content {
    padding: 1.5rem 1.5rem 0;
  }

  .cs_integration_image_desktop.mobile, .cs_integration_image_desktop.desktop {
    display: block;
  }

  .cs_author_wrapper {
    grid-template-columns: 1fr;
    justify-items: start;
  }

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

  .cs_footer_link_title {
    margin-top: 16px;
  }

  .cs_footer_link {
    font-size: 14px;
    line-height: 22px;
  }

  .cs_mega_menu_wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .cs_nav_product {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .cs_nav_feature_icon {
    border-radius: 10px;
    width: 32px;
  }

  .cs_demo_text {
    margin-bottom: 0;
  }

  .cs_nav_dropdown_link {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .cs_nav_feature_icons {
    border-radius: 10px;
    width: 32px;
  }

  .cs_mega_menu_holder, .cs_mega_menu_holder.resources {
    border-radius: 16px;
  }

  .cs_feature_title-2 {
    font-size: 1.5rem;
  }

  .cs_nav-dropdown-link-community {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .cs_nav-dropdown-link-community.community {
    grid-template-columns: 1fr;
  }

  .mobile-hide {
    display: none;
  }

  .cs_badge {
    align-self: center;
    max-width: 300px;
    margin-bottom: 15px;
  }

  .cs_margin_bottom_32 {
    margin-bottom: 24px;
  }

  .cs_title_h3 {
    font-size: 1.5rem;
  }

  .cs_input {
    padding-left: 27px;
    padding-right: 27px;
  }

  .cs_product_faq {
    grid-row-gap: 24px;
  }

  .cs_banner_h2 {
    font-size: 30px;
    line-height: 36px;
  }

  .cta_content, .cta_content.big {
    max-width: 100%;
  }

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

  .compair-table {
    background-color: #0000;
    grid-template-columns: 1fr 1fr;
  }

  .criteria-block {
    border-right-width: 1px;
  }

  .criteria-block.left {
    margin-top: 16px;
    padding: 8px 12px;
  }

  .cognisaas-block {
    border-bottom-width: 1px;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .monday-block {
    border-bottom-width: 1px;
    padding: 12px;
  }

  .pricing-feature-list.horizontal {
    border-radius: 16px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .unlimited-features {
    padding-bottom: 0;
  }

  .cs_section-v2.mt {
    margin-top: 60px;
  }

  .cs_heading-h1_v2 {
    font-size: 30px;
    line-height: 42px;
  }

  .hero-banner-image {
    max-width: 100%;
  }

  .cs_cta-text-v2 {
    font-size: 34px;
    line-height: 40px;
  }

  .social-media-wrapper-v2, .section-awards-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section-awards-wrapper.style {
    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;
  }

  .award-image-v2 {
    width: 80px;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu, .tabs-content {
    width: 100%;
  }

  .feature-block {
    flex-direction: column;
    margin-bottom: 64px;
  }

  .feature-content-block {
    max-width: 100%;
  }

  .feature-img {
    order: -1;
    max-width: 100%;
  }

  .title-text.home-perks-content-top-title {
    max-width: 358px;
    margin-bottom: 32px;
  }

  .title-text.h4-size {
    font-size: 20px;
  }

  .title-text.h4-size.card-post-item-v2 {
    margin-bottom: 28px;
  }

  .title-text.h4-size.demo-companies {
    margin-bottom: 15px;
  }

  .title-text.card-faq {
    font-size: 22px;
    line-height: 1.4em;
  }

  .title-text.text-color-neutral-100.cta {
    font-size: 38px;
  }

  .title-text.text-color-neutral-100.cta-v2 {
    text-align: left;
    max-width: 362px;
    margin-bottom: 35px;
  }

  .title-text.text-color-neutral-100.cta-v3 {
    margin-bottom: 25px;
  }

  .title-text.text-color-neutral-100.cta-v4, .title-text.text-color-neutral-100.newsletter {
    max-width: 362px;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .title-text.h3-size.post-featured-item-v1, .title-text.h3-size.card-blog-v3-featured, .title-text.card-blog-v3-featured-bottom {
    margin-bottom: 5px;
  }

  .title-text.features-hero {
    font-size: 32px;
  }

  .title-text.h2-size {
    font-size: 28px;
  }

  .title-text.terms-conditions-hero {
    margin-bottom: 5px;
  }

  .title-text.demo {
    max-width: 5006px;
    margin-bottom: 5px;
  }

  .title-text.demo.ep-title.expert-title {
    margin-bottom: 16px;
  }

  .title-text.not-found {
    margin-bottom: 10px;
  }

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

  .rich-text-dpa h2 {
    margin-bottom: 10px;
  }

  .rich-text-dpa p {
    margin-bottom: 20px;
  }

  .rich-text-dpa ol {
    margin-top: 27px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .rich-text-dpa h3 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text-dpa figure {
    margin-top: 53px;
    margin-bottom: 40px;
  }

  .rich-text-dpa h4 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text-dpa ul {
    margin-top: 27px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .rich-text-dpa blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-dpa h5, .rich-text-dpa h6 {
    margin-top: 40px;
    margin-bottom: 5px;
  }

  .section-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .main-section {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .solution-tab-menu {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    margin-right: 0;
  }

  .solution-tabs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .solution-tab-content {
    width: 100%;
    margin-left: 0;
  }

  .heading-h2 {
    font-size: 1.8rem;
  }

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

  .div-block-2.style {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
  }

  .solution-tab-menu-2, .solution-tab-menu-3 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    margin-right: 0;
  }

  .cs_footer_link_title-2 {
    margin-top: 16px;
  }

  .input-2 {
    padding-left: 27px;
    padding-right: 27px;
  }

  .card-2.demo {
    padding: 54px 35px;
  }

  .card-2.demo.exit-popup-wrapper.expert-modal {
    background-image: none;
    grid-template-columns: 1fr;
  }

  .cs_footer_link-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .button-primary-3, .button-primary-3.utility-page {
    padding-left: 35px;
    padding-right: 35px;
  }

  .cs_nav-dropdown-link-community-2 {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .cs_nav-dropdown-link-community-2.community {
    grid-template-columns: 1fr;
  }

  .cs_footer_link_title-3 {
    margin-top: 16px;
  }

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

  .cs_footer_link-3 {
    font-size: 14px;
    line-height: 22px;
  }

  .input-3 {
    padding-left: 27px;
    padding-right: 27px;
  }

  .cs_nav_product-2 {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .home-hero-v2-companies-text-2 {
    margin-bottom: 30px;
    font-size: 20px;
  }

  .paragraph-3 {
    font-size: 14px;
    line-height: 24px;
  }

  .cs_mega_menu_wrapper-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .cs_footer_link_title-4 {
    margin-top: 16px;
  }

  .button-primary-4, .button-primary-4.utility-page {
    padding-left: 35px;
    padding-right: 35px;
  }

  .cs_footer_link-4 {
    font-size: 14px;
    line-height: 22px;
  }

  .solution-tab-menu-4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    margin-right: 0;
  }

  .cs_nav_dropdown_link-2 {
    grid-column-gap: 8px;
    font-size: 14px;
  }

  .cs_title_h3-2 {
    font-size: 1.5rem;
  }

  .image-5 {
    width: 120px;
    height: 120px;
  }

  .button-primary-5, .button-primary-5.utility-page {
    padding-left: 35px;
    padding-right: 35px;
  }

  .fs-cc-prefs_title-2 {
    font-size: 1.25rem;
  }

  .input-4 {
    padding-left: 27px;
    padding-right: 27px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 10px;
    font-size: 32px;
  }

  h2 {
    font-size: 25px;
  }

  h3 {
    font-size: 20px;
  }

  h4, h5 {
    font-size: 16px;
  }

  h6 {
    font-size: 14px;
  }

  p {
    font-size: 16px;
  }

  blockquote {
    padding: 42px 25px 50px;
    font-size: 20px;
  }

  figcaption {
    margin-top: 15px;
    font-size: 16px;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
    overflow: visible;
  }

  .section-styleguide {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .style-guide-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .color-primary-grid, .color-secondary-grid, .color-neutral-grid {
    grid-template-columns: 1fr;
  }

  .paragraph-large {
    font-size: 16px;
  }

  .style-guide-subheader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .style-guide-content-wrapper {
    padding: 60px 20px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 60px);
  }

  .button-primary {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary.small, .button-primary.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.button-white.cta-v4 {
    max-width: 100%;
    margin-right: 0;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .button-primary.header-button.final {
    margin-right: 8px;
    padding: 10px 16px;
  }

  .button-primary.header-button.final.line-button.mobile-hide {
    display: none;
  }

  .button-primary.form-button-arrow {
    text-align: center;
    flex: 1;
    margin-right: 20px;
    padding-right: 20px;
  }

  .button-primary.form-button-arrow.cta {
    background-color: var(--neutral-100);
    color: var(--primary-1);
  }

  .button-primary.utility-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-secondary {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-secondary.small, .button-secondary.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-secondary.button-secondary-1.cta-v4 {
    max-width: 100%;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .header-logo {
    width: 120px;
  }

  .header-navigation {
    margin-left: 16px;
    margin-right: 16px;
  }

  .nav-item-wrapper.button-mobile.final {
    padding-top: 0;
    display: block;
  }

  .nav-link {
    font-size: 16px;
    line-height: 1.4;
  }

  .menu-button {
    background-color: #3c38b2;
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 50px;
    padding: 0;
    font-size: 26px;
  }

  .footer {
    padding-top: 50px;
  }

  .section, .section.utility-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.bg-neutral-200.features-hero {
    padding-top: 140px;
  }

  .section.bg-neutral-200.terms-conditions-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.cta {
    padding-bottom: 66px;
  }

  .section.padding-160px {
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .utility-page-wrap {
    padding: 140px 16px 66px;
  }

  .input {
    min-height: 49px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .input.card-protected-page {
    margin-bottom: 22px;
  }

  .input.cta-v2-form-input, .input.cta-v3-form-input, .input.newsletter-form-input {
    min-height: 73px;
    padding-right: 20px;
  }

  .divider.post-featured-item-v1 {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .divider.card-blog-v3-featured {
    margin-top: 31px;
    margin-bottom: 31px;
  }

  .divider.card-blog-v3-featured-bottom {
    margin-top: 28px;
    margin-bottom: 23px;
  }

  .paragraph {
    font-size: 16px;
    line-height: 1.6em;
  }

  .paragraph.card-protected-page {
    margin-bottom: 22px;
  }

  .paragraph.not-found {
    margin-bottom: 30px;
  }

  .card.integration-v1 {
    padding: 33px 25px 40px;
  }

  .card.faq {
    padding: 33px 25px;
  }

  .card.integration-v2-item {
    padding: 28px 25px 32px;
  }

  .card.integration-v3 {
    padding: 33px 25px 48px;
  }

  .card.faq-v2 {
    padding: 30px 25px;
  }

  .card.about-office {
    flex-direction: column;
    padding: 36px 25px;
  }

  .card.category-item-v1-card {
    flex-direction: column;
    padding: 33px 25px 46px;
  }

  .card.author {
    margin-top: 33px;
    padding: 35px 25px 33px;
  }

  .card.feature-v2 {
    margin-top: 20px;
    padding: 33px 25px 40px;
  }

  .card.plan {
    padding-left: 25px;
    padding-right: 25px;
  }

  .card.contact-link {
    flex-flow: column;
    padding: 28px 25px 38px;
  }

  .card.job-opening-item-card {
    padding: 35px 25px;
  }

  .card.job-post {
    border-radius: 20px;
    padding: 51px 25px 57px;
  }

  .card.help-center-category {
    padding-top: 38px;
    padding-bottom: 44px;
  }

  .card.help-center-article {
    padding-top: 33px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .card.confirm-email {
    border-radius: 20px;
    padding: 32px 25px 48px;
  }

  .card.demo {
    border-radius: 20px;
    padding: 45px 25px;
  }

  .card.demo.exit-popup-wrapper.expert-modal {
    background-image: none;
  }

  .card.protected-page {
    border-radius: 20px;
    padding: 51px 25px 54px;
  }

  .card.default {
    padding: 33px 25px 40px;
  }

  .card.form {
    border-radius: 20px;
    padding: 45px 25px;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title.order-item-title {
    font-size: 20px;
  }

  .title.home-perks-content-top-title {
    max-width: 350px;
    margin-bottom: 28px;
  }

  .title.h4-size {
    font-size: 18px;
  }

  .title.h4-size.card-post-item-v2 {
    margin-bottom: 24px;
  }

  .title.card-faq {
    font-size: 20px;
  }

  .title.text-color-neutral-100.cta {
    font-size: 28px;
  }

  .title.text-color-neutral-100.cta-v3 {
    margin-bottom: 20px;
  }

  .title.text-color-neutral-100.cta-v4 {
    margin-bottom: 30px;
  }

  .title.h3-size {
    font-size: 22px;
  }

  .title.h2-size {
    font-size: 27px;
  }

  .title.demo {
    max-width: 258px;
  }

  .title.demo.ep-title.expert-title {
    max-width: 100%;
    font-size: 24px;
  }

  .split-content.header-right {
    flex: 0 auto;
  }

  .split-content.header-left.button-group {
    grid-column-gap: 4px;
    flex: 1;
    justify-content: flex-end;
  }

  .split-content.header-left.button-group.nav-right {
    grid-column-gap: 24px;
    flex-direction: row;
    flex: 0 auto;
    margin-top: 0;
  }

  .split-content.home-perks-content-top-left {
    margin-top: 20px;
    margin-bottom: 50px;
  }

  .split-content.home-perks-content-top-right {
    padding-top: 33px;
  }

  .split-content.home-perks-content-bottom-left {
    padding-bottom: 33px;
  }

  .split-content.cta-left {
    margin-bottom: 40px;
  }

  .split-content.cta-right {
    max-width: 357px;
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.header-center {
    margin-right: 15px;
  }

  .split-content.home-hero-v2-images-wrapper {
    padding-bottom: 33px;
    padding-left: 43px;
  }

  .split-content.cta-v3-left {
    margin-bottom: 40px;
  }

  .split-content.cta-v3-right {
    max-width: 357px;
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.home-hero-v3-images-wrapper {
    padding-bottom: 40px;
    padding-left: 32px;
  }

  .split-content.home-perks-v2-content-top-right {
    padding-top: 33px;
  }

  .split-content.home-perks-v2-content-bottom-left {
    padding-bottom: 33px;
  }

  .split-content.card-author-name-wrapper {
    margin-bottom: 10px;
  }

  .split-content.card-author-social-media-wrapper {
    margin-bottom: -15px;
    margin-right: -15px;
  }

  .split-content.analytics {
    padding-top: 60px;
  }

  .checkout-required-text {
    font-size: 18px;
  }

  .order-item {
    flex-wrap: wrap;
  }

  .image-wrapper.order-item-image {
    margin-right: 0;
  }

  .image-wrapper.blog-v2-sidebar-featured-item-image {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-wrapper.card-author-image {
    width: 122px;
    min-width: 122px;
    min-height: 122px;
    max-height: 122px;
    margin-bottom: 15px;
  }

  .cs_img.cta-1, .cs_img.cta-2 {
    border-radius: 10px;
  }

  .cs_img.cta-bg-1 {
    left: -13px;
  }

  .cs_img.cta-bg-2 {
    right: -15px;
  }

  .cs_img.cta-v2-shape-1 {
    left: -41px;
  }

  .cs_img.cta-v2-shape-3 {
    display: none;
  }

  .cs_img.cta-v2-shape-4 {
    bottom: -94px;
    right: -39px;
  }

  .cs_img.cta-v2-shape-6 {
    top: -81px;
    right: -41px;
  }

  .cs_img.cta-v3-bg-1 {
    top: 21px;
  }

  .cs_img.cta-v3-bg-2 {
    right: -10px;
  }

  .cs_img.cta-v3-image-1 {
    border-radius: 10px;
  }

  .cs_img.cta-v3-image-2 {
    border-radius: 10px;
    bottom: 15px;
  }

  .cs_img.cta-v4-shape-1 {
    top: -75px;
    left: -19px;
  }

  .cs_img.cta-v4-shape-3 {
    display: none;
  }

  .cs_img.cta-v4-shape-4 {
    left: 28px;
  }

  .cs_img.cta-v4-shape-5 {
    right: -45px;
  }

  .cs_img.cta-v4-shape-6 {
    display: none;
  }

  .cs_img.post-featured-item-v1-author {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .cs_img.newsletter-shape-1 {
    left: -41px;
  }

  .cs_img.newsletter-shape-3 {
    display: none;
  }

  .cs_img.card-blog-v3-featured-author, .cs_img.card-blog-v3-featured-bottom-author {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .cs_img.card-careers-perk-icon {
    width: 70px;
    min-width: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-bottom: 20px;
  }

  .cs_img.cs_card_image {
    max-width: 144px;
  }

  .cs_img.demo-company {
    margin-bottom: 20px;
  }

  .cs_img.demo-company.google {
    flex: 1;
    align-self: center;
    max-width: 120px;
  }

  .cs_img.demo-company.facebook, .cs_img.demo-company.youtube {
    max-width: 120px;
  }

  .cs_img.not-found {
    margin-bottom: 30px;
  }

  .cs_img.card-protected-page-icon {
    max-width: 145px;
    margin-bottom: 20px;
  }

  .cs_img.style-guide-icon {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .order-item-wrapper {
    flex-direction: column;
  }

  .container-medium-750px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bg.skew-bottom {
    border-top-width: 53px;
  }

  .bg.faqs {
    border-radius: 10px;
  }

  .bg.demo {
    height: 100%;
  }

  .home-hero-images-wrapper {
    margin-bottom: 64px;
  }

  .button-primary-arrow {
    margin-left: 10px;
  }

  .button-primary-arrow.small {
    align-items: center;
    font-size: 12px;
    line-height: 18px;
    display: flex;
  }

  .button-primary-arrow.form-button-arrow {
    display: none;
  }

  .cs_container_medium_634px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cs_container_medium_634px.job-openings {
    margin-bottom: 40px;
  }

  ._2-buttons-wrapper {
    flex-flow: column;
  }

  .cs_content_top.latest-posts {
    align-items: stretch;
  }

  .link-arrow {
    text-align: center;
    flex-wrap: wrap;
  }

  .link-arrow.card-job-opening-item.white {
    margin-left: auto;
    margin-right: auto;
  }

  .link-arrow-text {
    margin-right: 10px;
    font-size: 18px;
  }

  .card-faq-icon-wrapper {
    margin-right: 10px;
  }

  .card-faq-content-bottom {
    margin-left: 0;
  }

  .cta-wrapper {
    border-radius: 35px;
    align-items: stretch;
    padding: 56px 25px 42px;
  }

  .card-blog-v2-featured-content {
    padding: 32px 25px 42px;
  }

  .card-blog-v2-featured-category {
    margin-right: 15px;
    font-size: 16px;
  }

  .card-blog-v2-featured-date {
    font-size: 16px;
  }

  .blog-v2-sidebar-featured-grid {
    grid-row-gap: 40px;
    min-height: auto;
  }

  .blog-v2-sidebar-featured-item-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .blog-v2-sidebar-featured-item-content {
    max-width: 358px;
  }

  .footer-small-print {
    margin-top: 25px;
    font-size: 16px;
  }

  .footer-social-media-wrapper {
    margin-bottom: -15px;
    margin-right: -15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-media-link {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-bottom: 15px;
    margin-right: 15px;
  }

  .brand {
    margin-right: 15px;
  }

  .form-button-arrow-wrapper {
    text-align: center;
  }

  .form-button-arrow-main-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .form-button-arrow-main-wrapper.cta-v2-form-button, .form-button-arrow-main-wrapper.cta-v3-form-button, .form-button-arrow-main-wrapper.newsletter-form-button {
    margin-top: 18px;
    position: static;
  }

  .blog-v2-sidebar-featured-collection-list-wrapper {
    max-width: 100%;
    margin-left: 0;
  }

  .text-no-wrap {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    overflow: visible;
  }

  .home-hero-v2-companies-text {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .cta-v2-wrapper {
    border-radius: 35px;
    padding: 66px 25px;
  }

  .container-small-541px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-testimonial-v2-content-author-text-wrapper {
    margin-bottom: 10px;
  }

  .card-testimonial-v2-content-author-text-wrapper.horizontal {
    flex-direction: column;
  }

  .cta-v3-wrapper {
    border-radius: 35px;
    align-items: stretch;
    padding: 56px 25px 42px;
  }

  .cta-v3-form {
    flex-direction: column;
    align-items: stretch;
  }

  .cta-v4-wrapper {
    border-radius: 35px;
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .home-hero-v3-update-link {
    align-self: center;
    margin-bottom: 15px;
    padding-right: 9px;
    font-size: 14px;
  }

  .card-about-office-link {
    font-size: 16px;
  }

  .post-featured-item-v1-content {
    padding-top: 29px;
    padding-bottom: 36px;
  }

  .post-featured-item-v1-category {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .post-featured-item-v1-author-wrapper {
    flex-wrap: wrap;
  }

  .post-featured-item-v1-author-content {
    margin-bottom: 10px;
  }

  .post-featured-item-v1-author-name {
    font-size: 16px;
  }

  .post-featured-item-v1-date {
    font-size: 14px;
  }

  .newsletter-wrapper {
    border-radius: 35px;
    padding: 51px 25px;
  }

  .newsletter-form {
    flex-direction: column;
    align-items: stretch;
  }

  .container-medium-700px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-700px.blog-v3-hero {
    margin-bottom: 57px;
  }

  .card-blog-v3-featured-content {
    padding: 30px 25px;
  }

  .card-blog-v3-featured-author-wrapper {
    flex-wrap: wrap;
  }

  .card-blog-v3-featured-category {
    font-size: 16px;
  }

  .card-blog-v3-featured-author-name-wrapper {
    margin-bottom: 10px;
  }

  .card-blog-v3-featured-author-name {
    font-size: 16px;
  }

  .card-blog-v3-featured-date {
    font-size: 14px;
  }

  .card-blog-v3-featured-bottom-content {
    padding: 28px 25px 23px;
  }

  .card-blog-v3-featured-bottom-author-wrapper {
    flex-wrap: wrap;
  }

  .card-blog-v3-featured-bottom-category {
    font-size: 16px;
  }

  .card-blog-v3-featured-bottom-author-name-wrapper {
    margin-bottom: 10px;
  }

  .card-blog-v3-featured-bottom-author-name {
    font-size: 16px;
  }

  .card-blog-v3-featured-bottom-date {
    font-size: 14px;
  }

  .container-medium-918px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rich-text h2 {
    margin-bottom: 5px;
  }

  .rich-text ol {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text h3 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text img {
    border-radius: 10px;
  }

  .rich-text figure {
    margin-top: 44px;
    margin-bottom: 33px;
  }

  .rich-text h4 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text ul {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text blockquote {
    margin-top: 33px;
    margin-bottom: 33px;
  }

  .rich-text h5, .rich-text h6 {
    margin-top: 33px;
  }

  .card-author-content-top {
    margin-bottom: 15px;
  }

  .container-medium-610px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-610px.features-hero {
    margin-bottom: 35px;
  }

  .features-navigation-buttons-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .features-navigation-button, .select-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .contact-link-wrapper {
    font-size: 16px;
  }

  .rich-text-v2 h2 {
    margin-bottom: 5px;
  }

  .rich-text-v2 ol {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text-v2 h3 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text-v2 img {
    border-radius: 10px;
  }

  .rich-text-v2 figure {
    margin-top: 44px;
    margin-bottom: 33px;
  }

  .rich-text-v2 h4 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text-v2 ul {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text-v2 blockquote {
    margin-top: 33px;
    margin-bottom: 33px;
  }

  .rich-text-v2 h5, .rich-text-v2 h6 {
    margin-top: 33px;
  }

  .careers-mission-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .container-medium-683px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-683px.careers-perks {
    margin-bottom: 55px;
  }

  .careers-perks-grid, .job-openings-grid {
    grid-row-gap: 35px;
  }

  .container-medium-797px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-797px.job-post {
    margin-bottom: 50px;
  }

  .container-medium-942px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .job-post-tabs-menu {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .job-post-tab-link {
    text-align: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .backlink {
    flex-wrap: wrap;
  }

  .header-utility-page-logo {
    width: 160px;
  }

  .footer-utility-page {
    text-align: left;
  }

  .footer-utility-page-logo {
    width: 160px;
  }

  .header-utility-page-brand {
    margin-right: 15px;
  }

  .footer-utility-page-small-print {
    font-size: 16px;
  }

  .container-medium-708px, .container-large-1112px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .demo-companies-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template: ". ."
                   ". Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-end center;
    place-items: center;
    margin-bottom: -20px;
    display: grid;
  }

  .demo-form-block {
    min-height: 400px;
  }

  .demo-form {
    grid-row-gap: 0px;
  }

  .rich-text-figure h2 {
    margin-bottom: 5px;
  }

  .rich-text-figure ol {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text-figure h3 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text-figure img {
    border-radius: 10px;
  }

  .rich-text-figure h4 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text-figure ul {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text-figure blockquote {
    margin-top: 33px;
    margin-bottom: 33px;
  }

  .rich-text-figure h5, .rich-text-figure h6 {
    margin-top: 33px;
  }

  .grid.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-bottom: 31px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .image-2 {
    padding-left: 10px;
  }

  .footer-links {
    outline-offset: 0px;
    object-fit: fill;
    outline: 3px #7a7d9c;
    display: inline-block;
  }

  .footer-head {
    color: #000;
    font-weight: 700;
  }

  .text-block-5 {
    object-fit: fill;
    overflow: hidden;
  }

  .section-2 {
    flex-direction: column;
    display: flex;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-prefs_component-2 {
    padding: 1.5rem;
  }

  .arrow-svg {
    top: 15.5px;
  }

  .event-wrap {
    height: 47%;
    padding: 0;
  }

  .thank-you-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-9 {
    white-space: nowrap;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-2 {
    line-height: 18px;
  }

  .rocket-image {
    min-height: 340px;
  }

  .login-link {
    position: relative;
    bottom: 0%;
    right: 0;
  }

  .new-banner-tab-bar {
    height: 60px;
  }

  .button-group {
    flex-direction: column;
    align-items: stretch;
  }

  .mega-menu-wrapper {
    box-shadow: none;
  }

  .mega-menu-wrapper.resources {
    box-shadow: none;
    grid-template-columns: 1fr;
  }

  .nav-dropdown-link.center {
    grid-template-columns: 28px 1fr;
  }

  .flip-wrapper {
    grid-template-columns: 1fr;
  }

  .flip-block {
    height: 220px;
  }

  .split_dropdown.ebook {
    border-style: none;
  }

  .split_dropdown.ebook.community {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cs_podcast_card {
    padding: 16px;
  }

  .podcast_thumbnail {
    max-width: 100%;
  }

  .podcast_card_images {
    grid-row-gap: 12px;
  }

  .cs_host_logo {
    order: -1;
    position: static;
    top: auto;
    left: auto;
  }

  .cc_main_grid {
    grid-row-gap: 24px;
  }

  .cc_banner_title {
    font-size: 28px;
  }

  .cc_footer_link_title {
    margin-top: 12px;
  }

  .button-primary-2 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .cs_video_link_wrapper.product {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-author-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cs_author_details {
    grid-row-gap: 12px;
  }

  .support-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    padding: 18px;
  }

  .support-icon {
    max-width: 48px;
  }

  .testimonial-client-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .badge-2 {
    font-size: 14px;
  }

  .g2_v2_image.big.top {
    max-height: 120px;
  }

  .g2_v2_image.top {
    width: 40%;
    max-height: 140px;
  }

  .performer-badge-wrap {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .integration-logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cs_testimonial_content {
    width: 100%;
  }

  .cs-testimonial-wrapper {
    padding: 16px;
  }

  .cs_logo_nav_wrapper.new {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .cs_section.blog {
    margin-top: -50px;
  }

  .cs_banner_h {
    font-size: 26px;
    line-height: 32px;
  }

  .cs_banner_button_holder {
    flex-direction: column;
  }

  .cs_client_logo_title {
    font-size: 16px;
    line-height: 24px;
  }

  .cs_video_wrapper {
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .feature-slider-mask {
    max-width: 100%;
  }

  .feature-image {
    margin-bottom: 1rem;
  }

  .cs_section_paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .cs_testimonial_card {
    min-height: auto;
    padding: 16px;
  }

  .cs_mega_menu_wrapper {
    box-shadow: none;
  }

  .cs_badge {
    font-size: 14px;
  }

  .cs_social_media_link {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .cs_button_block.left, .cs_button_block.margin_top_0 {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
  }

  .cs_input {
    min-height: 49px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .cs_banner_h2 {
    font-size: 26px;
    line-height: 32px;
  }

  .cs_cta_wrapper_new {
    border-radius: 35px;
    align-items: stretch;
    padding: 56px 25px 42px;
  }

  .cs_author {
    flex-wrap: wrap;
    margin-bottom: -10px;
  }

  .cs_tab-link.white_tab {
    min-width: 180px;
  }

  .onboarding-list-item {
    background-size: 24px 24px;
    padding-left: 32px;
  }

  .cs_section-v2.mt {
    padding-bottom: 40px;
  }

  .cs_section-v2.mt.mt0 {
    padding-top: 40px;
  }

  .cs_testimonial_text_v2 {
    font-size: 14px;
    line-height: 22px;
  }

  .cs_cta-text-v2 {
    font-size: 32px;
    line-height: 36px;
  }

  .cs_cta-button-v2 {
    padding: 10px 20px;
  }

  .copy-right-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .section-awards-wrapper {
    flex-direction: column;
  }

  .section-awards-wrapper.style {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .solution-wrapper {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu, .tabs-content {
    width: 100%;
  }

  .title-text.order-item-title {
    font-size: 20px;
  }

  .title-text.home-perks-content-top-title {
    max-width: 350px;
    margin-bottom: 28px;
  }

  .title-text.h4-size {
    font-size: 18px;
  }

  .title-text.h4-size.card-post-item-v2 {
    margin-bottom: 24px;
  }

  .title-text.card-faq {
    font-size: 20px;
  }

  .title-text.text-color-neutral-100.cta {
    font-size: 28px;
  }

  .title-text.text-color-neutral-100.cta-v3 {
    margin-bottom: 20px;
  }

  .title-text.text-color-neutral-100.cta-v4 {
    margin-bottom: 30px;
  }

  .title-text.h3-size {
    font-size: 22px;
  }

  .title-text.h2-size {
    font-size: 27px;
  }

  .title-text.demo {
    max-width: 258px;
  }

  .title-text.demo.ep-title.expert-title {
    max-width: 100%;
    font-size: 24px;
  }

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

  .rich-text-dpa h2 {
    margin-bottom: 5px;
  }

  .rich-text-dpa ol {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text-dpa h3 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text-dpa img {
    border-radius: 10px;
  }

  .rich-text-dpa figure {
    margin-top: 44px;
    margin-bottom: 33px;
  }

  .rich-text-dpa h4 {
    margin-top: 33px;
    margin-bottom: 5px;
  }

  .rich-text-dpa ul {
    margin-top: 23px;
    margin-bottom: 33px;
    padding-left: 20px;
  }

  .rich-text-dpa blockquote {
    margin-top: 33px;
    margin-bottom: 33px;
  }

  .rich-text-dpa h5, .rich-text-dpa h6 {
    margin-top: 33px;
  }

  .data-wrapper.mt {
    margin-top: 60px;
  }

  .solution-tabs {
    margin-top: -24px;
  }

  .heading-h6 {
    font-size: 1.1rem;
  }

  .heading-h2 {
    font-size: 1.75rem;
  }

  .input-2 {
    min-height: 49px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-2.demo {
    border-radius: 20px;
    padding: 45px 25px;
  }

  .card-2.demo.exit-popup-wrapper.expert-modal {
    background-image: none;
  }

  .button-primary-3 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-3.utility-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cs_tab-link-2.white_tab {
    min-width: 180px;
  }

  .cs_cta-button-v2-2 {
    padding: 10px 20px;
  }

  .fs-cc-prefs_button-2 {
    margin-bottom: .5rem;
  }

  .input-3 {
    min-height: 49px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .home-hero-v2-companies-text-2 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .paragraph-3 {
    line-height: 18px;
  }

  .cs_mega_menu_wrapper-2 {
    box-shadow: none;
  }

  .cs_testimonial_text_v2-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .button-primary-4 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-4.utility-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs-cc-prefs_content-2 {
    padding: 1.5rem;
  }

  .cs_testimonial_card-2 {
    min-height: auto;
    padding: 16px;
  }

  .button-primary-5 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-5.utility-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .input-4 {
    min-height: 49px;
    padding-left: 25px;
    padding-right: 25px;
  }
}

#w-node-_20801a00-38e0-378a-c219-46560623bcb4-45585698 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bcbe-45585698 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_20801a00-38e0-378a-c219-46560623bd17-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd1c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd66-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd6b-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd96-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd99-45585698 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623bdb7-45585698 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_20801a00-38e0-378a-c219-46560623bdce-45585698 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623bdd2-45585698 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bde9-45585698 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623bded-45585698 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be05-45585698 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be09-45585698 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623be1d-45585698 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be21-45585698 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be39-45585698 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be3d-45585698 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_20801a00-38e0-378a-c219-46560623be51-45585698 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be56-45585698 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623be5a-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be64-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be70-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be7c-45585698 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20801a00-38e0-378a-c219-46560623be8b-45585698 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623be97-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bea1-45585698 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623beb0-45585698, #w-node-_20801a00-38e0-378a-c219-46560623beb1-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bebc-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bebd-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bec8-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bec9-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bed4-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bed5-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bee0-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bee1-45585698, #w-node-_20801a00-38e0-378a-c219-46560623beec-45585698, #w-node-_20801a00-38e0-378a-c219-46560623beed-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bef8-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bef9-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf08-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf09-45585698 {
  justify-self: end;
}

#w-node-a48e41cb-0fac-80b1-4cf6-4bbe1b9393a6-45585698 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf1e-45585698 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf23-45585698 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf28-45585698 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf34-45585698 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf4a-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf5d-45585698 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf7b-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf7c-45585698 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf8f-45585698 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf9c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf9e-45585698 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-45585698 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bff8-45585698 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20801a00-38e0-378a-c219-46560623bffb-45585698 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c558-ed4e3186 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c564-ed4e3186 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c571-ed4e3186 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c587-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c59a-ed4e3186 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c5ae-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5be-ed4e3186 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c5ce-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5ec-ed4e3186 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9776685-18ee-994b-7f03-b11c5615c5f9-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5fb-ed4e3186 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#ebookbtn.w-node-b6815239-1e81-6885-b824-fbe2b8041f74-ed4e3186 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-f74b8951-c294-11fa-92fc-fa21077c9a2d-ed4e3186 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74b8951-c294-11fa-92fc-fa21077c9a30-ed4e3186 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e3f-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e47-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e4a-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e4b-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e53-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e54-4e8a0e20 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#project-and-task-management.w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e57-4e8a0e20, #customer-collaboration.w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e5b-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e5f-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e63-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e67-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e6b-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_253d0c37-8c41-dc13-188f-2467ffb3a782-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28037df6-5140-1d77-aed5-22f55bd83046-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adbcc499-f5e0-b5b4-1fa2-686c27dbeb3f-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742a6-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742a7-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#project-and-task-management.w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742aa-4e8a0e20, #customer-collaboration.w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742ae-4e8a0e20, #w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742b2-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb06fd6d-882c-0ddd-c85f-1d99f0fbd0e2-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e6b15534-8183-3008-ed8e-92bf92dd009d-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6b15534-8183-3008-ed8e-92bf92dd009e-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#project-and-task-management.w-node-e6b15534-8183-3008-ed8e-92bf92dd00a1-4e8a0e20, #customer-collaboration.w-node-e6b15534-8183-3008-ed8e-92bf92dd00a5-4e8a0e20, #w-node-e6b15534-8183-3008-ed8e-92bf92dd00a9-4e8a0e20, #w-node-adcef2a8-fee9-9eb9-9367-ff77f3e466d3-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adcef2a8-fee9-9eb9-9367-ff77f3e466d5-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2c63b3b-2d38-5950-703e-d072d381e94a-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2c63b3b-2d38-5950-703e-d072d381e94b-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#project-and-task-management.w-node-f2c63b3b-2d38-5950-703e-d072d381e94e-4e8a0e20, #customer-collaboration.w-node-f2c63b3b-2d38-5950-703e-d072d381e952-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e956-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e95a-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e95e-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e962-4e8a0e20, #w-node-_86ed714c-951a-4e13-547f-3954e6a707ef-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef727814-c5d7-496c-9958-8f752f867103-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86ed714c-951a-4e13-547f-3954e6a707f3-4e8a0e20, #w-node-_86ed714c-951a-4e13-547f-3954e6a707f7-4e8a0e20, #w-node-_86ed714c-951a-4e13-547f-3954e6a707fb-4e8a0e20, #w-node-_4de4c61e-b31e-be32-9ecf-9c8192d595da-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1454df16-33ae-5edc-5f42-b57b46d9ca15-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4de4c61e-b31e-be32-9ecf-9c8192d595de-4e8a0e20, #w-node-_4de4c61e-b31e-be32-9ecf-9c8192d595e2-4e8a0e20, #w-node-_4de4c61e-b31e-be32-9ecf-9c8192d595e6-4e8a0e20, #w-node-_86f6826e-25df-363f-8a8d-185bbaf5e519-4e8a0e20, #w-node-_86f6826e-25df-363f-8a8d-185bbaf5e51d-4e8a0e20, #w-node-_86f6826e-25df-363f-8a8d-185bbaf5e521-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ea3-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ea9-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0eae-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0eb0-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0eb5-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0eb7-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ebe-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec3-4e8a0e20 {
  align-self: start;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec5-4e8a0e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec7-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec9-4e8a0e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0eca-4e8a0e20 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d994e989-fad9-33fc-3da7-89ec816ec5af-ae2f46c5, #w-node-_11fda2be-517c-5480-5ff4-d8556dac3d74-ae2f46c5, #w-node-e6a07393-4b34-4c3e-899c-99b291aa40d4-ae2f46c5, #w-node-c03bd547-6360-3049-0de4-43710019f082-ae2f46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ebookbtn.w-node-_21dc6458-1af1-8e46-053c-f92e56832672-ae2f46c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-cca72087-c62e-9660-6211-a48387c4101a-ae2f46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_002a8bfa-92b3-aaed-f361-fcdac7fc2f4c-ae2f46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_7e97ff98-312a-221f-4562-3a8d98ebee01-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee08-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee0e-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee0f-ed8dffe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e97ff98-312a-221f-4562-3a8d98ebee14-ed8dffe9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e97ff98-312a-221f-4562-3a8d98ebee15-ed8dffe9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7e97ff98-312a-221f-4562-3a8d98ebee18-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee1c-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee20-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee24-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee28-ed8dffe9, #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee2c-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde83e6-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde83eb-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde83f0-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde83f2-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde83f7-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde83f9-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde8400-ed8dffe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1d53b6-7e82-7e32-adf4-b1915dde8405-ed8dffe9 {
  align-self: start;
}

#w-node-cb1d53b6-7e82-7e32-adf4-b1915dde8407-ed8dffe9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb1d53b6-7e82-7e32-adf4-b1915dde840d-ed8dffe9, #w-node-a4a813c3-488b-4449-9a5c-9950480018e1-ed8dffe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1d53b6-7e82-7e32-adf4-b1915dde8409-ed8dffe9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cb1d53b6-7e82-7e32-adf4-b1915dde840b-ed8dffe9 {
  grid-area: 3 / 2 / 3 / 2;
}

#w-node-_9087bbd8-9e9f-8362-4d01-e824361fb13b-125856ce, #w-node-_9087bbd8-9e9f-8362-4d01-e824361fb150-125856ce {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_9087bbd8-9e9f-8362-4d01-e824361fb162-125856ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9087bbd8-9e9f-8362-4d01-e824361fb17e-125856ce {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_0a04b12e-c0ca-4aae-401b-4ab95e9c3174-5e9c3171 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0a04b12e-c0ca-4aae-401b-4ab95e9c3176-5e9c3171 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_84237273-51b2-7061-1ac5-334356382a79-9a5856d2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_19a147a3-e474-c6b5-7c8a-a8c8fd1a3700-9a5856d2, #w-node-_19a147a3-e474-c6b5-7c8a-a8c8fd1a370f-9a5856d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_57663d4f-9490-d8c2-8159-13d2bbbe6cc5-485856ea {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_1cabf0a2-8428-0516-bdae-840054db6044-485856ea, #w-node-_7f74ec1d-0e8e-2c13-5f00-a4f99e1e9ccf-485856ea {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3a8ff19-f460-6064-57ba-743972c78b95-485856ea {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6a29ff2d-25b4-663e-06ea-a98c8a367ec2-485856ea {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d6a1cde-13c2-570f-83cd-3754ff73fa75-485856ea, #w-node-_9bd97aaa-eaed-cfd3-ed64-f0150c2ec2c7-485856ea, #w-node-_5f9f9d96-26f9-1f81-e762-aba69a8caa66-485856ea, #w-node-ecd769d8-b2a5-d436-62f7-7156e7a4f5fc-485856ea, #w-node-_93c7cd47-8f51-208f-d328-979fcfe28ac9-485856ea, #w-node-_82b73e65-271d-74ba-e4ef-031ed6d92a37-485856ea, #w-node-_208c5b71-c04d-93dd-e9d3-d0694e357d7c-485856ea, #w-node-_29876616-3848-f904-ff66-9820676da0e5-485856ea, #w-node-c4e1fc1f-c7dd-e639-adf5-dcbf0715d0c6-485856ea, #w-node-c4e1fc1f-c7dd-e639-adf5-dcbf0715d0c7-485856ea, #w-node-b9dc764a-ded3-20c7-8ba4-e36716bae101-485856ea, #w-node-b9dc764a-ded3-20c7-8ba4-e36716bae102-485856ea, #w-node-df2510db-4e41-eab7-c984-fe4e847c9d44-485856ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a50e4e57-0ae6-3b32-3e52-ebf9207031d5-c0585702, #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed59-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cdfe6032-29f5-54a0-0af6-0104a38bb4fe-c0585702, #w-node-cdfe6032-29f5-54a0-0af6-0104a38bb4ff-c0585702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f188dab7-ea0a-1686-fb53-6f4663689815-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-f188dab7-ea0a-1686-fb53-6f466368982b-c0585702, #w-node-f188dab7-ea0a-1686-fb53-6f4663689830-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f188dab7-ea0a-1686-fb53-6f4663689833-c0585702, #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe02-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe0f-c0585702, #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fa-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fc-c0585702, #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b852-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b859-c0585702, #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13093-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13095-c0585702 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23540-c0585702 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23545-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23555-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23565-c0585702 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23575-c0585702 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cc7cd8bd-0f1b-c2fb-edd4-e5e1ec093cb1-c0585702 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb926-c0585702, #w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb92e-c0585702, #w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb938-c0585702, #w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb94c-c0585702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e42194a6-4b6e-fc13-d8d1-a54a3fcc3045-e1585703, #w-node-e42194a6-4b6e-fc13-d8d1-a54a3fcc304f-e1585703 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_680473db-47d5-8f55-7813-f59d975797da-e1585703 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_680473db-47d5-8f55-7813-f59d975797ec-e1585703, #w-node-_0c6cf784-a5a5-d007-a048-934fd6247f49-e1585703, #w-node-f4a50fd8-ff7b-0d28-d561-736de2034cff-e1585703, #w-node-_00fd4a2a-cca7-7f23-cb52-1429adab5c59-e1585703, #w-node-_87b65100-6167-8d40-718a-f42bf0cf8208-e1585703, #w-node-eec20f47-c6a8-1713-2050-6883ee965242-e1585703, #w-node-_29852f69-1e45-b3b0-c763-2d19e2423f58-e1585703, #w-node-_0b69f47f-2eca-30ec-4e99-fffeb4124ff2-e1585703, #w-node-bcf35428-3d05-c23a-dad0-aedb01802cd4-e1585703, #w-node-_06424384-1a85-c78d-ce8d-6c97a96892fb-e1585703, #w-node-_9697c4e1-70d0-f2b3-eeda-d14d9c52d4c1-e1585703, #w-node-a818f24e-d592-96ac-497c-7424bc524d0b-e1585703 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_87d8396d-10a9-7d85-af01-a79f463e12b1-e1585703 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4a349e53-ca8d-308b-b74d-15d2058c8585-30585704 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_4a349e53-ca8d-308b-b74d-15d2058c859b-30585704 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4a349e53-ca8d-308b-b74d-15d2058c85b0-30585704 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf14-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3770-30585704 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a3a16fcb-79ff-59ab-204a-8325adcb3772-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3775-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3778-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb377a-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb377d-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3782-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3786-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3789-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb378e-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3792-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3795-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb379f-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb37c1-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb37c4-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb37cf-30585704 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf78-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf7e-30585704 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf81-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf86-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf8b-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf90-30585704 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf99-30585704, #w-node-_336f1936-d87a-a844-f1e2-854c2b27f13e-30585704 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa50-30585704 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa67-30585704 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa6b-30585704 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa82-30585704 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa86-30585704 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa9e-30585704 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaa2-30585704 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aab6-30585704 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaba-30585704 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aad2-30585704 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aad6-30585704 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaea-30585704 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc04b-30585704 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc09d-30585704 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0a3-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0a8-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0ad-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0b2-30585704 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0ba-30585704 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0c1-30585704 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0c3-30585704 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-aaed0861-f37e-0745-904f-90bda4c4c05f-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c060-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c06b-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c06c-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c077-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c078-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c083-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c084-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c08f-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c090-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c09b-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c09c-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c0a7-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c0a8-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c0b7-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c0b8-a4c4c053 {
  justify-self: end;
}

#w-node-d8c2988a-b34a-9f0d-a147-b3c135a793ac-3e58570b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eda6c967-e785-9284-e646-cba651e77ae7-3e58570b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_03a7f0b3-4cbd-c671-1b61-e0f671fed355-3e58570b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_59003557-a291-aa03-e288-764a2ddfe674-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_59003557-a291-aa03-e288-764a2ddfe678-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87333-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f8733e-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87345-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87347-ec58571f, #w-node-_6e6766c5-317e-5ce6-0d23-93084964fe31-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6e6766c5-317e-5ce6-0d23-93084964fe43-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_550f6988-689f-1ceb-3ece-7ccaa93db98e-ec58571f {
  justify-self: center;
}

#w-node-e5d4b954-6d0a-7352-5308-07ebacc76de6-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e5d4b954-6d0a-7352-5308-07ebacc76de8-ec58571f, #w-node-_548cd10c-a118-110e-6d7a-b6f368750432-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_548cd10c-a118-110e-6d7a-b6f368750441-ec58571f, #w-node-fcadac2d-0593-e510-3121-2c4eb79e2757-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-fcadac2d-0593-e510-3121-2c4eb79e2759-ec58571f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74042cff-bf67-205e-2dba-96f390640714-ec58571f, #w-node-_8586deb8-3cc8-f6ea-15ed-898cfaa48c98-ec58571f, #w-node-_08b5033f-82ea-0263-336a-a33a6e8a2eb5-ec58571f, #w-node-_9d14a86d-594c-85f1-3d08-e0e1cbcff6cf-ec58571f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8476-075c8473 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8479-075c8473 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a8730d8f-84ea-4c6c-2746-f77b1f4aad7e-8d585722 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_4ef47d17-52f2-a283-3473-ff1fb3ba78a0-62585723 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fcbf1f3b-0dcc-7f8e-4d8f-e22554bc3cf8-b3585725 {
  align-self: stretch;
}

#w-node-_882ffec5-9535-c67f-9b5e-a7a840eccd5d-a0585740 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-b609ea99-a839-575f-d6dc-bd5375fc982c-a0585740, #w-node-_795cdcf0-3df8-282b-0c48-7582896b1c57-a0585740, #w-node-_63d36e16-9471-245d-25ad-7c456b7d0a18-a0585740, #w-node-f58dcc6e-5ab5-69e0-fcfd-2c85ab88b372-a0585740, #w-node-_1726a97c-9cff-47a4-a6c8-9bb27b0db3fe-a0585740, #w-node-ad13ddc7-8fec-4a7b-376a-8435cecf3566-a0585740 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5df19e22-0575-2eb6-34d1-668f86706f22-a0585740, #w-node-_6775096c-a95d-3bb1-89da-8ba19a24cdfb-a0585740, #w-node-b4d08079-9b8f-aaa4-1a6e-d1c09d0d5b0a-a0585740, #w-node-_502dfbc6-8180-c7f8-0ac1-c7f9c0530d69-a0585740, #w-node-_7b57b073-79ef-b488-2970-7bd741b915fb-a0585740, #w-node-_07eae333-0cf5-e813-e985-b0267d768b92-a0585740, #w-node-f5b55d0f-da8f-c15d-1e55-c5bd8a3127bd-a0585740, #w-node-f5b55d0f-da8f-c15d-1e55-c5bd8a3127c1-a0585740, #w-node-_35cd8e95-fef2-c2fd-953b-1dc9872767c7-a0585740, #w-node-_35cd8e95-fef2-c2fd-953b-1dc9872767d1-a0585740, #w-node-_541e5d93-1daa-d20b-5a65-ac8b4d8fe193-a0585740, #w-node-_541e5d93-1daa-d20b-5a65-ac8b4d8fe197-a0585740, #w-node-a50e4e57-0ae6-3b32-3e52-ebf9207031d5-f7585777, #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed59-f7585777 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed69-f7585777 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_2b42c0e5-61ce-058a-6691-232dfd40eb9f-f7585777 {
  justify-self: end;
}

#w-node-f188dab7-ea0a-1686-fb53-6f4663689815-f7585777 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-f188dab7-ea0a-1686-fb53-6f466368982b-f7585777, #w-node-f188dab7-ea0a-1686-fb53-6f4663689830-f7585777, #w-node-f188dab7-ea0a-1686-fb53-6f4663689833-f7585777 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bc88294e-f72e-c31c-4dfd-787ef0fbc899-f7585777, #w-node-_9c4013c1-383f-e016-4a6e-fefcd7e3f957-f7585777 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-f8a6a757-8602-b0a6-c330-de7c064cc9ea-064cc9e3, #w-node-f8a6a757-8602-b0a6-c330-de7c064cc9f3-064cc9e3, #w-node-f8a6a757-8602-b0a6-c330-de7c064cc9fc-064cc9e3, #w-node-f8a6a757-8602-b0a6-c330-de7c064cca05-064cc9e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d2e952d-467b-07aa-60b4-c46d9a6271d2-6a58577c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_20255baa-8775-650c-a643-ecce952e2af2-6a58577c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_64e0e5cb-f74f-8286-07ee-9f15ee37b964-6a58577c, #w-node-_17c0c1e2-41ea-9221-17cf-112c2dffcd47-6a58577c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d940e369-db9d-0419-7e20-c995beeaeb9d-6a58577c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76e520a4-ebdc-cff7-8477-cf06fb6a9f6f-bc58577d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_2ede6232-f024-61ec-71ea-965ae3a5a27b-bc58577d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_50514508-a9ef-7c0b-c1d8-e1978d00e624-bc58577d, #w-node-f7741e99-db6c-b097-b625-844e313dbbbc-bc58577d, #w-node-dadc9691-04d0-9c1c-3e9c-be84ca677d25-bc58577d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-beb448b7-b4ac-756b-3c30-a8131b48637b-1258577f {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_560a963c-a6da-1a28-91d4-c92e53284568-1258577f, #w-node-_560a963c-a6da-1a28-91d4-c92e5328456c-1258577f, #w-node-_560a963c-a6da-1a28-91d4-c92e53284570-1258577f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76e520a4-ebdc-cff7-8477-cf06fb6a9f6f-52585796 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7c319bf2-a234-3775-ba53-fdebc4983d28-52585796, #w-node-_720775d0-146c-a1dd-42bb-a35a4aceb619-52585796, #w-node-a4148190-2f91-24d3-4473-2baef431014e-52585796, #w-node-a4148190-2f91-24d3-4473-2baef431014f-52585796, #w-node-c0f8e81b-cc97-93f3-4e65-73ef58f92bb5-52585796, #w-node-c0f8e81b-cc97-93f3-4e65-73ef58f92bb6-52585796, #w-node-_488e904f-2d41-c2c6-bfae-2d186505c0d1-52585796, #w-node-_488e904f-2d41-c2c6-bfae-2d186505c0d2-52585796, #w-node-c9f84d31-de74-bdd4-725f-a19a00431f41-52585796, #w-node-c9f84d31-de74-bdd4-725f-a19a00431f42-52585796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee35d274-30e1-b37b-e570-d441479c5063-52585796 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#reDemo.w-node-c097c4f4-2c49-867a-40de-599e5e73ee4b-52585796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_95248d1b-d01a-18f6-b5bf-43b4327a8ddb-52585796 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-beb448b7-b4ac-756b-3c30-a8131b48637b-a65857b6 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_5c238228-209f-ad4a-85b8-d947e93a7b4c-a65857b6, #w-node-_5c238228-209f-ad4a-85b8-d947e93a7b50-a65857b6, #w-node-_5c238228-209f-ad4a-85b8-d947e93a7b54-a65857b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-beb448b7-b4ac-756b-3c30-a8131b48637b-ed5857b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_9df173ea-69d0-b1bd-8bed-e350374197c3-ed5857b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-a50e4e57-0ae6-3b32-3e52-ebf9207031d5-dfdb0784, #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed59-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cdfe6032-29f5-54a0-0af6-0104a38bb4fe-dfdb0784, #w-node-cdfe6032-29f5-54a0-0af6-0104a38bb4ff-dfdb0784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea9d3649-de49-1ea8-bae4-671ef0206a1b-dfdb0784 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f188dab7-ea0a-1686-fb53-6f4663689815-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-f188dab7-ea0a-1686-fb53-6f466368982b-dfdb0784, #w-node-f188dab7-ea0a-1686-fb53-6f4663689830-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f188dab7-ea0a-1686-fb53-6f4663689833-dfdb0784, #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe02-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe0f-dfdb0784, #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fa-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fc-dfdb0784, #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b852-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b859-dfdb0784, #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13093-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13095-dfdb0784 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef48c-dfdb0784 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef491-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4a1-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4b1-dfdb0784 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4c1-dfdb0784 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b421dbd3-3706-d8a2-1b03-e1d65a9d0d8a-dfdb0784 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb926-dfdb0784, #w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb92e-dfdb0784, #w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb938-dfdb0784, #w-node-_5f1835c4-f629-a0ac-fcb2-4d0e696fb94c-dfdb0784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936595f3-0e38-389b-cd63-7afabbe257b6-112645f9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_936595f3-0e38-389b-cd63-7afabbe257c2-112645f9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_12e2cb0b-7c2f-ebaa-5ba0-0bfe6ca66e1d-112645f9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_5c317b14-671f-b0d0-6e5d-a05e67404835-edb823e2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3915c33e-7009-8fba-f7fe-647332a32dce-edb823e2, #w-node-_7bc3cf48-7245-0d5c-68d4-da91ee55e1bc-edb823e2, #w-node-_7bc3cf48-7245-0d5c-68d4-da91ee55e1bf-edb823e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92adf135-cc66-99d3-9e94-6800f022e299-edb823e2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-3f387b00 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-3f387b00 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-3f387b00 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-3f387b00, #w-node-_589925dd-5b83-60e3-9d38-94e7a3408540-3f387b00 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f77c-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f77f-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f782-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f784-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f787-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f78c-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f790-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f793-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f798-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f79c-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f79f-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7a9-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7ad-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7b0-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7b5-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7b9-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7bd-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7c7-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7cb-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7ce-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7d9-3f387b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23a1c318-6321-86e3-d587-139c30d7be10-3f387b00, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-3f387b00 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c03-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c08-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c12-3f387b00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-3f387b00, #w-node-b64bdbb4-2816-e5f6-cbd6-44ca5f87c782-3f387b00 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4c4475c9-4822-281d-4a7a-4a2f7ef187e4-3f387b00 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_4c4475c9-4822-281d-4a7a-4a2f7ef187f5-3f387b00 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_18958cb2-9bc9-35e0-4bc5-b8d25f2fd3d5-3f387b00 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_18958cb2-9bc9-35e0-4bc5-b8d25f2fd3d3-3f387b00 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-d346b063-4fed-b772-1af5-7f571b6aae56-3f387b00 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-d346b063-4fed-b772-1af5-7f571b6aae65-3f387b00 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-df208090-da63-b266-0e0a-21b97625a5b1-3f387b00 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-df208090-da63-b266-0e0a-21b97625a5af-3f387b00 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_128547a0-d4d2-3bf9-7299-ae0a26469f76-3f387b00 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_128547a0-d4d2-3bf9-7299-ae0a26469f85-3f387b00 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-c6b34a73-ff4b-0e54-9633-0dde6024eba1-3f387b00 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-c6b34a73-ff4b-0e54-9633-0dde6024eb9f-3f387b00 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-b236aa13-6686-affa-1a06-30743a747cc2-3f387b00 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-3f387b00 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-3f387b00, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-3f387b00, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-3f387b00, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-3f387b00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c1a-3f387b00 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e1-3f387b00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-3f387b00 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-bb6cb2b7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-bb6cb2b7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-bb6cb2b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-bb6cb2b7, #w-node-_589925dd-5b83-60e3-9d38-94e7a3408540-bb6cb2b7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9b5-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9b8-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9bb-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9bd-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9c0-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9c5-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9c9-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9cc-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9d1-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9d5-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9d8-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9e2-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9e6-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9e9-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9ee-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9f2-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9f6-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6aa00-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6aa04-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6aa07-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6aa12-bb6cb2b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23a1c318-6321-86e3-d587-139c30d7be10-bb6cb2b7, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-bb6cb2b7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c03-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c08-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c12-bb6cb2b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-bb6cb2b7, #w-node-d5fa116f-4165-974b-e65d-b5c2a0292f8e-bb6cb2b7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e36-bb6cb2b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e4d-bb6cb2b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e51-bb6cb2b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e68-bb6cb2b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e6c-bb6cb2b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e84-bb6cb2b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e88-bb6cb2b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e9c-bb6cb2b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ea0-bb6cb2b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429eb8-bb6cb2b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ebc-bb6cb2b7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ed0-bb6cb2b7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-b236aa13-6686-affa-1a06-30743a747cc2-bb6cb2b7 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-bb6cb2b7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-bb6cb2b7, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-bb6cb2b7, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-bb6cb2b7, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-bb6cb2b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c1a-bb6cb2b7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e1-bb6cb2b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-bb6cb2b7 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-7c35aad9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-7c35aad9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-7c35aad9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-7c35aad9, #w-node-_589925dd-5b83-60e3-9d38-94e7a3408540-7c35aad9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_811f9f4c-37e4-289c-ad94-34e68cd7e6cb-7c35aad9, #w-node-_68e3b817-2528-849e-7b3c-a07f34912f8c-7c35aad9, #w-node-df3a4fcb-0938-f0e3-bef5-a2f7d5f09f0f-7c35aad9, #w-node-_742c7e7f-d10b-3ed5-b758-81acf1f36155-7c35aad9, #w-node-_685b8cfd-6d07-e850-6f0d-e4b91831c621-7c35aad9, #w-node-ec2ee7c0-568c-a29a-c6aa-8bf3080678a5-7c35aad9, #w-node-_225fd6ac-ad8d-c22e-2523-d039fc7bc746-7c35aad9, #w-node-_6b2b3a87-326d-9b1d-60fc-19930d4211e0-7c35aad9, #w-node-_85bac26f-0c27-ac52-fb49-5928b1d1cafa-7c35aad9, #w-node-_1669190b-a94e-a6e3-d83c-e9023782fbba-7c35aad9, #w-node-_149c18f9-fdbf-c330-bb7a-00a305cffb3b-7c35aad9, #w-node-_6bf4cb7a-561a-1931-4132-eef8ba176063-7c35aad9, #w-node-_9eba0766-fe26-17eb-5d26-afc418187a19-7c35aad9, #w-node-_278c2802-e2b3-d1df-ca21-d8edf91b6dc2-7c35aad9, #w-node-_2e2c126d-5f65-640e-1b55-bba74e2dfecf-7c35aad9, #w-node-_5d448457-a799-4784-4950-7098c51e380d-7c35aad9, #w-node-_3e626782-93c1-37fd-2f13-4cae52daaf00-7c35aad9, #w-node-f55202f0-501b-06d5-838a-ac98489b706c-7c35aad9, #w-node-c9e3aec8-114f-f171-f374-875a051f63f1-7c35aad9, #w-node-_1a191850-b21b-0d1a-9f15-2f3c4a525271-7c35aad9, #w-node-fc577cce-d13c-216c-6487-34a39494194a-7c35aad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23a1c318-6321-86e3-d587-139c30d7be10-7c35aad9, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-7c35aad9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c03-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c08-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c12-7c35aad9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-7c35aad9, #w-node-b4cff6cb-f34b-b8f4-9873-79dc571372e0-7c35aad9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd82b2-7c35aad9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd82c9-7c35aad9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd82cd-7c35aad9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd82e4-7c35aad9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd82e8-7c35aad9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd8300-7c35aad9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd8304-7c35aad9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd8318-7c35aad9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd831c-7c35aad9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd8334-7c35aad9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd8338-7c35aad9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-a34d0540-38fc-47d9-6718-9600bcbd834c-7c35aad9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-b236aa13-6686-affa-1a06-30743a747cc2-7c35aad9 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-7c35aad9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-7c35aad9, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-7c35aad9, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-7c35aad9, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-7c35aad9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c1a-7c35aad9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e1-7c35aad9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-7c35aad9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-064b4aa6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-064b4aa6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-064b4aa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301690d-064b4aa6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301690f-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016912-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016915-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016917-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301691a-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301691f-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016923-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016926-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301692b-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301692f-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016932-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301693c-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016940-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016943-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016948-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301694c-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016950-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301695a-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301695e-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016961-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301696c-064b4aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23a1c318-6321-86e3-d587-139c30d7be10-064b4aa6, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-064b4aa6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c03-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c08-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c12-064b4aa6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-064b4aa6, #w-node-fa620e0c-017c-5ab5-2ae7-b3bcba3a4d08-064b4aa6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f2073817-fa0b-3a2e-2585-b811874509ec-064b4aa6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a03-064b4aa6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a07-064b4aa6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a1e-064b4aa6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a22-064b4aa6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a3a-064b4aa6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a3e-064b4aa6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a52-064b4aa6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a56-064b4aa6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a6e-064b4aa6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a72-064b4aa6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-f2073817-fa0b-3a2e-2585-b81187450a86-064b4aa6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-b236aa13-6686-affa-1a06-30743a747cc2-064b4aa6 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-064b4aa6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-064b4aa6, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-064b4aa6, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-064b4aa6, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-064b4aa6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b236aa13-6686-affa-1a06-30743a747c1a-064b4aa6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e1-064b4aa6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-064b4aa6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1684e772-a46a-481c-5404-39eb3bc1a1c8-9212fa4e, #w-node-d9c6f514-8c19-c344-af23-92d55bc39c93-9212fa4e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6f225db6-c765-3e33-9084-601673a39d3b-9212fa4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-00a15fee {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7567e345-0196-ae55-7823-843a5dab1667-00a15fee {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-00a15fee, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-00a15fee, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-00a15fee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-00a15fee, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-00a15fee, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-00a15fee, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-00a15fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-00a15fee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3d1-00a15fee {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_933b6408-ac5d-ab33-0c68-80a55544c3e0-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3e1-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3ec-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3ed-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3f8-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3f9-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c404-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c405-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c410-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c411-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c41c-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c41d-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c42c-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c42d-00a15fee {
  justify-self: end;
}

#w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-00a15fee {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-00a15fee {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-00a15fee {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-fe595e27, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-fe595e27 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-fe595e27, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-fe595e27, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-fe595e27 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-fe595e27, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-fe595e27, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-fe595e27, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-fe595e27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-fe595e27 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-fe595e27, #w-node-_84e1fe3c-294c-f1b3-4940-f24814c2783b-fe595e27, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-fe595e27, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-fe595e27 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-fe595e27 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-fe595e27 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-84d19c2c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7567e345-0196-ae55-7823-843a5dab1667-84d19c2c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-aa7d1f00-8bb4-22f7-963f-423e4cd600ca-84d19c2c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-e49f05db-eaa4-629c-4605-393a894bee4f-84d19c2c, #w-node-e49f05db-eaa4-629c-4605-393a894bee54-84d19c2c, #w-node-e49f05db-eaa4-629c-4605-393a894bee59-84d19c2c, #w-node-e49f05db-eaa4-629c-4605-393a894bee5e-84d19c2c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-84d19c2c, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-84d19c2c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-84d19c2c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-84d19c2c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-84d19c2c, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-84d19c2c, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-84d19c2c, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-84d19c2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-84d19c2c, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-84d19c2c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-84d19c2c {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-84d19c2c {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-f90d51d2-bd78-61a6-3c51-16c255a937b4-0ced1fd6, #w-node-_7c710f7c-5f1e-807d-31aa-3ecf1a088506-0ced1fd6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-e82cec10 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_7567e345-0196-ae55-7823-843a5dab1667-e82cec10 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e49f05db-eaa4-629c-4605-393a894bee4f-e82cec10, #w-node-e49f05db-eaa4-629c-4605-393a894bee54-e82cec10, #w-node-e49f05db-eaa4-629c-4605-393a894bee59-e82cec10, #w-node-e49f05db-eaa4-629c-4605-393a894bee5e-e82cec10 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-e82cec10, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-e82cec10 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-e82cec10 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-fde4d83e-1ec8-65ef-ebbd-366a5f8657b3-e82cec10, #w-node-fde4d83e-1ec8-65ef-ebbd-366a5f8657b8-e82cec10, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-e82cec10 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-e82cec10, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-e82cec10, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-e82cec10, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-e82cec10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-e82cec10, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-e82cec10 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-e82cec10 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-e82cec10 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-b8afed5e, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-b8afed5e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-b8afed5e, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-b8afed5e, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-b8afed5e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-b8afed5e, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-b8afed5e, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-b8afed5e, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-b8afed5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-b8afed5e {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-b8afed5e, #w-node-_84e1fe3c-294c-f1b3-4940-f24814c2783b-b8afed5e, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-b8afed5e, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-b8afed5e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-b8afed5e {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-b8afed5e {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a1484be, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a1484be {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a1484be, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a1484be, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a1484be {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-2a1484be, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-2a1484be, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-2a1484be, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-2a1484be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a1484be {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-2a1484be, #w-node-_84e1fe3c-294c-f1b3-4940-f24814c2783b-2a1484be, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a1484be, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-2a1484be {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a1484be {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a1484be {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a16f587, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a16f587 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a16f587, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a16f587, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a16f587 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-2a16f587, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-2a16f587, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-2a16f587, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-2a16f587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a16f587, #w-node-_57941f7d-8cd3-4a35-7955-61f006804a8d-2a16f587 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a16f587, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-2a16f587 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a16f587 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a16f587 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-46941a0f, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-46941a0f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-46941a0f, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-46941a0f, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-46941a0f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-46941a0f, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-46941a0f, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-46941a0f, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-46941a0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-46941a0f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-46941a0f, #w-node-_84e1fe3c-294c-f1b3-4940-f24814c2783b-46941a0f, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-46941a0f, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-46941a0f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-46941a0f {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-46941a0f {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-4b004b14, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-4b004b14 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-4b004b14, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-4b004b14, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-4b004b14 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-4b004b14, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-4b004b14, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-4b004b14, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-4b004b14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-4b004b14, #w-node-_8670fbfc-78cc-f87b-1b01-7c2371a77cf6-4b004b14 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-4b004b14, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-4b004b14 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-4b004b14 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-4b004b14 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a5b3337, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a5b3337 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a5b3337, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a5b3337, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a5b3337 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59885b-2a5b3337, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598865-2a5b3337, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598871-2a5b3337, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff59887d-2a5b3337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a5b3337 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-2a5b3337, #w-node-_84e1fe3c-294c-f1b3-4940-f24814c2783b-2a5b3337, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a5b3337, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-2a5b3337 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a5b3337 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a5b3337 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_882ffec5-9535-c67f-9b5e-a7a840eccd5d-3f8e068d, #w-node-_8789dcad-701e-ab1e-7e0d-09874c0128b2-3f8e068d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c5df50d9-9432-ddd0-eac4-adf53024c586-3f8e068d {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_07100f58-138c-e432-af1d-2d009bb65d4e-3f8e068d, #w-node-_07100f58-138c-e432-af1d-2d009bb65d62-3f8e068d, #w-node-_041ff121-ff95-60d6-2961-b1be6a446fae-3f8e068d, #w-node-_041ff121-ff95-60d6-2961-b1be6a446f9f-3f8e068d, #w-node-cd055cb9-1b20-55ec-ffc5-deede8667230-3f8e068d, #w-node-cd055cb9-1b20-55ec-ffc5-deede866723f-3f8e068d, #w-node-b6d08895-fce3-5661-32ab-69ee7b7fb721-3f8e068d, #w-node-b6d08895-fce3-5661-32ab-69ee7b7fb715-3f8e068d, #w-node-_3f19b812-2f79-7a22-5881-9bffa888bee8-3f8e068d, #w-node-_3f19b812-2f79-7a22-5881-9bffa888bef4-3f8e068d, #w-node-bee6d4a5-d458-2fd1-e7a3-7f5fa17de0a4-3f8e068d, #w-node-bee6d4a5-d458-2fd1-e7a3-7f5fa17de095-3f8e068d, #w-node-_28130956-fb9d-1861-409c-8aca3b6db794-3f8e068d, #w-node-_28130956-fb9d-1861-409c-8aca3b6db7a3-3f8e068d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-b089f36f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-b089f36f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-b089f36f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-b089f36f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-b089f36f, #w-node-_55af811a-6d19-d276-3e98-3e4f9bf2ada2-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-b089f36f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-b089f36f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-b089f36f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-b089f36f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-b089f36f, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-b089f36f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-b089f36f {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-b089f36f {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-36e77070 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-36e77070 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-36e77070 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-36e77070 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-36e77070, #w-node-_55af811a-6d19-d276-3e98-3e4f9bf2ada2-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-36e77070 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-36e77070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-36e77070 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-36e77070 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-36e77070, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-36e77070 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-36e77070 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-36e77070 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-3a69aaf2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-3a69aaf2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-3a69aaf2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-3a69aaf2 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-3a69aaf2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e787a163-804b-8872-d425-1b8c0f9806e6-3a69aaf2, #w-node-_2ba218dc-5989-d8f9-0bc4-2118727626d4-3a69aaf2, #w-node-e1cd2c7e-9141-d48d-a08a-d63d3496bf42-3a69aaf2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d2eb8092-3e38-6c9a-4af4-74c315ebb4ed-3a69aaf2 {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-3a69aaf2 {
  grid-area: 3 / 7 / 4 / 11;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-3a69aaf2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-3a69aaf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-3a69aaf2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-3a69aaf2 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-3a69aaf2, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-3a69aaf2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-3a69aaf2 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-3a69aaf2 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-3274dc87 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-3274dc87 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-3274dc87 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-3274dc87 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-3274dc87 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e787a163-804b-8872-d425-1b8c0f9806e6-3274dc87, #w-node-_2ba218dc-5989-d8f9-0bc4-2118727626d4-3274dc87, #w-node-e1cd2c7e-9141-d48d-a08a-d63d3496bf42-3274dc87 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d2eb8092-3e38-6c9a-4af4-74c315ebb4ed-3274dc87 {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-3274dc87 {
  grid-area: 3 / 7 / 4 / 11;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-3274dc87 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-3274dc87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-3274dc87 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-3274dc87 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-3274dc87, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-3274dc87 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-3274dc87 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-3274dc87 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-342bbbad {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-342bbbad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-342bbbad {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-342bbbad {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-342bbbad {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e787a163-804b-8872-d425-1b8c0f9806e6-342bbbad, #w-node-_2ba218dc-5989-d8f9-0bc4-2118727626d4-342bbbad, #w-node-e1cd2c7e-9141-d48d-a08a-d63d3496bf42-342bbbad {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d2eb8092-3e38-6c9a-4af4-74c315ebb4ed-342bbbad {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-342bbbad {
  grid-area: 3 / 7 / 4 / 11;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-342bbbad {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-342bbbad, #w-node-_72bb4b27-b456-0898-5c35-d6b704f1a0cc-342bbbad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-342bbbad {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-342bbbad {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-342bbbad, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-342bbbad {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-342bbbad {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-342bbbad {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-1fd1099e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-1fd1099e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-1fd1099e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-1fd1099e {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-1fd1099e, #w-node-_55af811a-6d19-d276-3e98-3e4f9bf2ada2-1fd1099e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fbb-1fd1099e, #w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fc2-1fd1099e, #w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fc8-1fd1099e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fcf-1fd1099e {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fd6-1fd1099e {
  grid-area: 3 / 7 / 4 / 11;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-1fd1099e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-1fd1099e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-1fd1099e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-1fd1099e {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-1fd1099e, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-1fd1099e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-1fd1099e {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-1fd1099e {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bcb4-62c5c942 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bcbe-62c5c942 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_20801a00-38e0-378a-c219-46560623bd17-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd1c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd66-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd6b-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd96-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd99-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623bdb7-62c5c942 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_20801a00-38e0-378a-c219-46560623bdce-62c5c942 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623bdd2-62c5c942 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bde9-62c5c942 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623bded-62c5c942 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be05-62c5c942 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be09-62c5c942 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623be1d-62c5c942 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be21-62c5c942 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be39-62c5c942 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be3d-62c5c942 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_20801a00-38e0-378a-c219-46560623be51-62c5c942 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_20801a00-38e0-378a-c219-46560623be56-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623be5a-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be64-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be70-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be7c-62c5c942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20801a00-38e0-378a-c219-46560623be8b-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bdc801b3-7732-ca36-8dcd-f3122caffea6-62c5c942 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-bdc801b3-7732-ca36-8dcd-f3122caffea7-62c5c942, #w-node-bdc801b3-7732-ca36-8dcd-f3122caffeaa-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623be97-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bea1-62c5c942 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623beb0-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623beb1-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bebc-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bebd-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bec8-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bec9-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bed4-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bed5-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bee0-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bee1-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623beec-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623beed-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bef8-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bef9-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf08-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf09-62c5c942 {
  justify-self: end;
}

#w-node-a48e41cb-0fac-80b1-4cf6-4bbe1b9393a6-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf1e-62c5c942 {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf23-62c5c942 {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf28-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf34-62c5c942 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf4a-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf5d-62c5c942 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf7b-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf7c-62c5c942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf8f-62c5c942 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_20801a00-38e0-378a-c219-46560623bf9c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf9e-62c5c942 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-62c5c942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_20801a00-38e0-378a-c219-46560623bff8-62c5c942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20801a00-38e0-378a-c219-46560623bffb-62c5c942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-b391320f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-b391320f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-b391320f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-b391320f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-b391320f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-b391320f, #w-node-_55af811a-6d19-d276-3e98-3e4f9bf2ada2-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-b391320f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-b391320f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-b391320f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-b391320f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-b391320f, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-b391320f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-b391320f {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-b391320f {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-097d847f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-097d847f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-097d847f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-097d847f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-097d847f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-097d847f, #w-node-_55af811a-6d19-d276-3e98-3e4f9bf2ada2-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-097d847f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-097d847f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-097d847f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-097d847f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-097d847f, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-097d847f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-097d847f {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-097d847f {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-4c96474f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-4c96474f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-4c96474f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-4c96474f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-4c96474f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-4c96474f, #w-node-_55af811a-6d19-d276-3e98-3e4f9bf2ada2-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-4c96474f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d08-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d12-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d1e-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d2a-4c96474f, #w-node-_02f3c108-bcd1-3007-5972-d1ae5528d41c-4c96474f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-4c96474f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-4c96474f {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1619eec6-43fe-384c-59f1-3e61b1caec64-4c96474f, #w-node-_8595ac62-9402-e481-4551-b46b3a2be8fe-4c96474f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-4c96474f {
  grid-area: 1 / 1 / 2 / 10;
  align-self: center;
}

#w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-4c96474f {
  grid-area: 1 / 11 / 2 / 13;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_20801a00-38e0-378a-c219-46560623bded-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bded-62c5c942 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_20801a00-38e0-378a-c219-46560623bcb4-45585698 {
    grid-column: span 8 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bcbe-45585698 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bd17-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd1c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd66-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd6b-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd96-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd99-45585698 {
    grid-column: span 8 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdb7-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdce-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdd2-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bde9-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bded-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be05-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be09-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be1d-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be21-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be39-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be3d-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be51-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be56-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be8b-45585698 {
    grid-column: span 8 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be97-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bea1-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bea4-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf1e-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf23-45585698 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf28-45585698 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf34-45585698 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf4a-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf5d-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf7b-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf7c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf8f-45585698 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf9c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf9e-45585698 {
    grid-column: span 8 / span 8;
  }

  #ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-45585698 {
    justify-self: center;
  }

  #w-node-d9776685-18ee-994b-7f03-b11c5615c558-ed4e3186 {
    grid-column: span 8 / span 8;
  }

  #w-node-d9776685-18ee-994b-7f03-b11c5615c564-ed4e3186 {
    grid-column: span 4 / span 4;
  }

  #w-node-d9776685-18ee-994b-7f03-b11c5615c571-ed4e3186 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d9776685-18ee-994b-7f03-b11c5615c587-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c59a-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5ae-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5be-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5ce-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5ec-ed4e3186 {
    grid-column: span 4 / span 4;
  }

  #w-node-d9776685-18ee-994b-7f03-b11c5615c5f9-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5fb-ed4e3186 {
    grid-column: span 8 / span 8;
  }

  #ebookbtn.w-node-b6815239-1e81-6885-b824-fbe2b8041f74-ed4e3186 {
    justify-self: center;
  }

  #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e53-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e54-4e8a0e20 {
    grid-column: span 2 / span 2;
  }

  #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e5f-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e6b-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_253d0c37-8c41-dc13-188f-2467ffb3a782-4e8a0e20, #w-node-_28037df6-5140-1d77-aed5-22f55bd83046-4e8a0e20, #w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742a6-4e8a0e20, #w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742a7-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742b2-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6b15534-8183-3008-ed8e-92bf92dd009d-4e8a0e20, #w-node-e6b15534-8183-3008-ed8e-92bf92dd009e-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-e6b15534-8183-3008-ed8e-92bf92dd00a9-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adcef2a8-fee9-9eb9-9367-ff77f3e466d3-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e94a-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e94b-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-f2c63b3b-2d38-5950-703e-d072d381e956-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e962-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_86ed714c-951a-4e13-547f-3954e6a707ef-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-_86ed714c-951a-4e13-547f-3954e6a707fb-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4de4c61e-b31e-be32-9ecf-9c8192d595da-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4de4c61e-b31e-be32-9ecf-9c8192d595e6-4e8a0e20, #w-node-_86f6826e-25df-363f-8a8d-185bbaf5e521-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #ebookbtn.w-node-_21dc6458-1af1-8e46-053c-f92e56832672-ae2f46c5 {
    justify-self: center;
  }

  #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee15-ed8dffe9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9087bbd8-9e9f-8362-4d01-e824361fb13b-125856ce {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_9087bbd8-9e9f-8362-4d01-e824361fb150-125856ce {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9087bbd8-9e9f-8362-4d01-e824361fb162-125856ce {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9087bbd8-9e9f-8362-4d01-e824361fb17e-125856ce {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_57663d4f-9490-d8c2-8159-13d2bbbe6cc5-485856ea, #w-node-_1cabf0a2-8428-0516-bdae-840054db6044-485856ea {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7f74ec1d-0e8e-2c13-5f00-a4f99e1e9ccf-485856ea, #w-node-_6a29ff2d-25b4-663e-06ea-a98c8a367ec2-485856ea {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_208c5b71-c04d-93dd-e9d3-d0694e357d7c-485856ea, #w-node-df2510db-4e41-eab7-c984-fe4e847c9d44-485856ea {
    grid-column: span 1 / span 1;
  }

  #w-node-a50e4e57-0ae6-3b32-3e52-ebf9207031d5-c0585702, #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed59-c0585702 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689815-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f466368982b-c0585702, #w-node-f188dab7-ea0a-1686-fb53-6f4663689830-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689833-c0585702, #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe02-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe0f-c0585702, #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fa-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fc-c0585702, #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b852-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b859-c0585702, #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13093-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13095-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23540-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23545-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23555-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23565-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23575-c0585702 {
    grid-column: span 8 / span 8;
  }

  #w-node-cc7cd8bd-0f1b-c2fb-edd4-e5e1ec093cb1-c0585702 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0c6cf784-a5a5-d007-a048-934fd6247f49-e1585703, #w-node-f4a50fd8-ff7b-0d28-d561-736de2034cff-e1585703 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_00fd4a2a-cca7-7f23-cb52-1429adab5c59-e1585703 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_87b65100-6167-8d40-718a-f42bf0cf8208-e1585703, #w-node-eec20f47-c6a8-1713-2050-6883ee965242-e1585703, #w-node-_29852f69-1e45-b3b0-c763-2d19e2423f58-e1585703, #w-node-_0b69f47f-2eca-30ec-4e99-fffeb4124ff2-e1585703, #w-node-bcf35428-3d05-c23a-dad0-aedb01802cd4-e1585703, #w-node-_06424384-1a85-c78d-ce8d-6c97a96892fb-e1585703, #w-node-_9697c4e1-70d0-f2b3-eeda-d14d9c52d4c1-e1585703, #w-node-a818f24e-d592-96ac-497c-7424bc524d0b-e1585703, #w-node-_87d8396d-10a9-7d85-af01-a79f463e12b1-e1585703 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c8585-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c859b-30585704 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c85b0-30585704 {
    justify-self: center;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf7e-30585704 {
    grid-column: span 8 / span 8;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf81-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf86-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf8b-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf90-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf99-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_336f1936-d87a-a844-f1e2-854c2b27f13e-30585704 {
    grid-column: span 8 / span 8;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa50-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa67-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa6b-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa82-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa86-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa9e-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaa2-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aab6-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaba-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aad2-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aad6-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaea-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc04b-30585704 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc09d-30585704 {
    grid-column: span 8 / span 8;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0a3-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0a8-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0ad-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0b2-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c053-a4c4c053, #w-node-d8c2988a-b34a-9f0d-a147-b3c135a793ac-3e58570b {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-eda6c967-e785-9284-e646-cba651e77ae7-3e58570b {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: center;
  }

  #w-node-_59003557-a291-aa03-e288-764a2ddfe674-ec58571f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_59003557-a291-aa03-e288-764a2ddfe678-ec58571f {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87333-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f8733e-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87345-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87347-ec58571f, #w-node-_6e6766c5-317e-5ce6-0d23-93084964fe31-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6e6766c5-317e-5ce6-0d23-93084964fe43-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_550f6988-689f-1ceb-3ece-7ccaa93db98e-ec58571f {
    justify-self: auto;
  }

  #w-node-e5d4b954-6d0a-7352-5308-07ebacc76de6-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-e5d4b954-6d0a-7352-5308-07ebacc76de8-ec58571f, #w-node-_548cd10c-a118-110e-6d7a-b6f368750432-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_548cd10c-a118-110e-6d7a-b6f368750441-ec58571f, #w-node-fcadac2d-0593-e510-3121-2c4eb79e2757-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-fcadac2d-0593-e510-3121-2c4eb79e2759-ec58571f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8476-075c8473 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-a8730d8f-84ea-4c6c-2746-f77b1f4aad7e-8d585722 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_5df19e22-0575-2eb6-34d1-668f86706f22-a0585740 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6775096c-a95d-3bb1-89da-8ba19a24cdfb-a0585740, #w-node-b4d08079-9b8f-aaa4-1a6e-d1c09d0d5b0a-a0585740 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_502dfbc6-8180-c7f8-0ac1-c7f9c0530d69-a0585740, #w-node-_7b57b073-79ef-b488-2970-7bd741b915fb-a0585740, #w-node-_07eae333-0cf5-e813-e985-b0267d768b92-a0585740, #w-node-f5b55d0f-da8f-c15d-1e55-c5bd8a3127bd-a0585740, #w-node-f5b55d0f-da8f-c15d-1e55-c5bd8a3127c1-a0585740, #w-node-_35cd8e95-fef2-c2fd-953b-1dc9872767c7-a0585740, #w-node-_35cd8e95-fef2-c2fd-953b-1dc9872767d1-a0585740, #w-node-_541e5d93-1daa-d20b-5a65-ac8b4d8fe193-a0585740, #w-node-_541e5d93-1daa-d20b-5a65-ac8b4d8fe197-a0585740 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed69-f7585777 {
    justify-self: center;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689815-f7585777 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f466368982b-f7585777 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689830-f7585777 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689833-f7585777 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bc88294e-f72e-c31c-4dfd-787ef0fbc899-f7585777, #w-node-_9c4013c1-383f-e016-4a6e-fefcd7e3f957-f7585777 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9d2e952d-467b-07aa-60b4-c46d9a6271d2-6a58577c {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_76e520a4-ebdc-cff7-8477-cf06fb6a9f6f-bc58577d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_2ede6232-f024-61ec-71ea-965ae3a5a27b-bc58577d {
    grid-column: span 8 / span 8;
  }

  #w-node-beb448b7-b4ac-756b-3c30-a8131b48637b-1258577f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_76e520a4-ebdc-cff7-8477-cf06fb6a9f6f-52585796 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-ee35d274-30e1-b37b-e570-d441479c5063-52585796 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #reDemo.w-node-c097c4f4-2c49-867a-40de-599e5e73ee4b-52585796 {
    justify-self: center;
  }

  #w-node-_95248d1b-d01a-18f6-b5bf-43b4327a8ddb-52585796, #w-node-beb448b7-b4ac-756b-3c30-a8131b48637b-a65857b6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-beb448b7-b4ac-756b-3c30-a8131b48637b-ed5857b7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_9df173ea-69d0-b1bd-8bed-e350374197c3-ed5857b7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689815-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f466368982b-dfdb0784, #w-node-f188dab7-ea0a-1686-fb53-6f4663689830-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689833-dfdb0784, #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe02-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe0f-dfdb0784, #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fa-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fc-dfdb0784, #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b852-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b859-dfdb0784, #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13093-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13095-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef48c-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef491-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4a1-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4b1-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4c1-dfdb0784 {
    grid-column: span 8 / span 8;
  }

  #w-node-b421dbd3-3706-d8a2-1b03-e1d65a9d0d8a-dfdb0784 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_12e2cb0b-7c2f-ebaa-5ba0-0bfe6ca66e1d-112645f9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: stretch;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-3f387b00 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-3f387b00 {
    justify-self: center;
  }

  #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-3f387b00 {
    grid-column: span 8 / span 8;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747c03-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c08-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c12-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-b64bdbb4-2816-e5f6-cbd6-44ca5f87c782-3f387b00 {
    grid-column: span 8 / span 8;
  }

  #w-node-_4c4475c9-4822-281d-4a7a-4a2f7ef187e4-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_4c4475c9-4822-281d-4a7a-4a2f7ef187f5-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_18958cb2-9bc9-35e0-4bc5-b8d25f2fd3d5-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_18958cb2-9bc9-35e0-4bc5-b8d25f2fd3d3-3f387b00, #w-node-d346b063-4fed-b772-1af5-7f571b6aae56-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-d346b063-4fed-b772-1af5-7f571b6aae65-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-df208090-da63-b266-0e0a-21b97625a5b1-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-df208090-da63-b266-0e0a-21b97625a5af-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_128547a0-d4d2-3bf9-7299-ae0a26469f76-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_128547a0-d4d2-3bf9-7299-ae0a26469f85-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-c6b34a73-ff4b-0e54-9633-0dde6024eba1-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-c6b34a73-ff4b-0e54-9633-0dde6024eb9f-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747cc2-3f387b00 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-3f387b00 {
    grid-column: span 8 / span 8;
  }

  #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-3f387b00, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-3f387b00, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-3f387b00, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-bb6cb2b7 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-bb6cb2b7 {
    justify-self: center;
  }

  #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-bb6cb2b7 {
    grid-column: span 8 / span 8;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747c03-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c08-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c12-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-d5fa116f-4165-974b-e65d-b5c2a0292f8e-bb6cb2b7 {
    grid-column: span 8 / span 8;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e36-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e4d-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e51-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e68-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e6c-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e84-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e88-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e9c-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ea0-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429eb8-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ebc-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ed0-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747cc2-bb6cb2b7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-bb6cb2b7 {
    grid-column: span 8 / span 8;
  }

  #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-bb6cb2b7, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-bb6cb2b7, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-bb6cb2b7, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-7c35aad9 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-7c35aad9 {
    justify-self: center;
  }

  #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-7c35aad9 {
    grid-column: span 8 / span 8;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747c03-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c08-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c12-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-b4cff6cb-f34b-b8f4-9873-79dc571372e0-7c35aad9 {
    grid-column: span 8 / span 8;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82b2-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82c9-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82cd-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82e4-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82e8-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8300-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8304-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8318-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd831c-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8334-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8338-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd834c-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747cc2-7c35aad9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-7c35aad9 {
    grid-column: span 8 / span 8;
  }

  #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-7c35aad9, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-7c35aad9, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-7c35aad9, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-064b4aa6 {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-064b4aa6 {
    justify-self: center;
  }

  #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-064b4aa6 {
    grid-column: span 8 / span 8;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747c03-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c08-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c0d-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c12-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-fa620e0c-017c-5ab5-2ae7-b3bcba3a4d08-064b4aa6 {
    grid-column: span 8 / span 8;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b811874509ec-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a03-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a07-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a1e-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a22-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a3a-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a3e-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a52-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a56-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a6e-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a72-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a86-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747cc2-064b4aa6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-064b4aa6 {
    grid-column: span 8 / span 8;
  }

  #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cc5-064b4aa6, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cca-064b4aa6, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9ccf-064b4aa6, #w-node-a2dccb08-37f4-3d07-749a-e7e5d0ac9cd4-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1684e772-a46a-481c-5404-39eb3bc1a1c8-9212fa4e {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-d9c6f514-8c19-c344-af23-92d55bc39c93-9212fa4e {
    grid-area: 2 / 2 / 3 / 8;
  }

  #w-node-_6f225db6-c765-3e33-9084-601673a39d3b-9212fa4e {
    justify-self: center;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-00a15fee {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-00a15fee {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-00a15fee, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-00a15fee, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-00a15fee, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-00a15fee {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3d1-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3d4-00a15fee {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-fe595e27 {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-fe595e27 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-fe595e27, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-fe595e27, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-fe595e27 {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-fe595e27 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-fe595e27, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-fe595e27 {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-fe595e27 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-fe595e27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-84d19c2c {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-84d19c2c {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-aa7d1f00-8bb4-22f7-963f-423e4cd600ca-84d19c2c {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-e49f05db-eaa4-629c-4605-393a894bee4f-84d19c2c, #w-node-e49f05db-eaa4-629c-4605-393a894bee54-84d19c2c, #w-node-e49f05db-eaa4-629c-4605-393a894bee59-84d19c2c, #w-node-e49f05db-eaa4-629c-4605-393a894bee5e-84d19c2c {
    grid-column: span 4 / span 4;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-84d19c2c, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-84d19c2c {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-84d19c2c {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-84d19c2c, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-84d19c2c {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-84d19c2c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-84d19c2c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f90d51d2-bd78-61a6-3c51-16c255a937b4-0ced1fd6, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-e82cec10 {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-e82cec10 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e49f05db-eaa4-629c-4605-393a894bee4f-e82cec10, #w-node-e49f05db-eaa4-629c-4605-393a894bee54-e82cec10, #w-node-e49f05db-eaa4-629c-4605-393a894bee59-e82cec10, #w-node-e49f05db-eaa4-629c-4605-393a894bee5e-e82cec10 {
    grid-column: span 4 / span 4;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-e82cec10, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-e82cec10 {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-e82cec10 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-fde4d83e-1ec8-65ef-ebbd-366a5f8657b3-e82cec10, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-e82cec10, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-e82cec10 {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-e82cec10 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-e82cec10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-b8afed5e {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-b8afed5e {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-b8afed5e, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-b8afed5e, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-b8afed5e {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-b8afed5e {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-b8afed5e, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-b8afed5e {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-b8afed5e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-b8afed5e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a1484be {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a1484be {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a1484be, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a1484be, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a1484be {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a1484be {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-2a1484be, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a1484be {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a1484be {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a1484be {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a16f587 {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a16f587 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a16f587, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a16f587, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a16f587 {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a16f587, #w-node-_57941f7d-8cd3-4a35-7955-61f006804a8d-2a16f587 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a16f587 {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a16f587 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a16f587 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-46941a0f {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-46941a0f {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-46941a0f, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-46941a0f, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-46941a0f {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-46941a0f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-46941a0f, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-46941a0f {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-46941a0f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-46941a0f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-4b004b14 {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-4b004b14 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-4b004b14, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-4b004b14, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-4b004b14 {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-4b004b14, #w-node-_8670fbfc-78cc-f87b-1b01-7c2371a77cf6-4b004b14 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-4b004b14 {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-4b004b14 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-4b004b14 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a5b3337 {
    grid-column: span 8 / span 8;
  }

  #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a5b3337 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a5b3337, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a5b3337, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a5b3337 {
    grid-column: span 8 / span 8;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a5b3337 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-2a5b3337, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a5b3337 {
    grid-column: span 8 / span 8;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a5b3337 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a5b3337 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c5df50d9-9432-ddd0-eac4-adf53024c586-3f8e068d {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_07100f58-138c-e432-af1d-2d009bb65d4e-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_07100f58-138c-e432-af1d-2d009bb65d62-3f8e068d, #w-node-_041ff121-ff95-60d6-2961-b1be6a446fae-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_041ff121-ff95-60d6-2961-b1be6a446f9f-3f8e068d, #w-node-cd055cb9-1b20-55ec-ffc5-deede8667230-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cd055cb9-1b20-55ec-ffc5-deede866723f-3f8e068d, #w-node-b6d08895-fce3-5661-32ab-69ee7b7fb721-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-b6d08895-fce3-5661-32ab-69ee7b7fb715-3f8e068d, #w-node-_3f19b812-2f79-7a22-5881-9bffa888bee8-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3f19b812-2f79-7a22-5881-9bffa888bef4-3f8e068d, #w-node-bee6d4a5-d458-2fd1-e7a3-7f5fa17de0a4-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-bee6d4a5-d458-2fd1-e7a3-7f5fa17de095-3f8e068d, #w-node-_28130956-fb9d-1861-409c-8aca3b6db794-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_28130956-fb9d-1861-409c-8aca3b6db7a3-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-b089f36f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-b089f36f {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-b089f36f {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-b089f36f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-b089f36f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-b089f36f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-36e77070 {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-36e77070 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-36e77070 {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-36e77070 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-36e77070 {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-36e77070 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-3a69aaf2 {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-3a69aaf2 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-3a69aaf2 {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-3a69aaf2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-3a69aaf2 {
    grid-column: span 8 / span 8;
  }

  #w-node-d2eb8092-3e38-6c9a-4af4-74c315ebb4ed-3a69aaf2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-3a69aaf2 {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-3a69aaf2 {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-3a69aaf2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-3274dc87 {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-3274dc87 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-3274dc87 {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-3274dc87 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-3274dc87 {
    grid-column: span 8 / span 8;
  }

  #w-node-d2eb8092-3e38-6c9a-4af4-74c315ebb4ed-3274dc87 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-3274dc87 {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-3274dc87 {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-3274dc87 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-342bbbad {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-342bbbad {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-342bbbad {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-342bbbad {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-342bbbad {
    grid-column: span 8 / span 8;
  }

  #w-node-d2eb8092-3e38-6c9a-4af4-74c315ebb4ed-342bbbad {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-342bbbad {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-342bbbad {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-342bbbad {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-1fd1099e {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-1fd1099e {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-1fd1099e {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-1fd1099e {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-1fd1099e {
    grid-column: span 8 / span 8;
  }

  #w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fcf-1fd1099e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fd6-1fd1099e {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-1fd1099e {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-1fd1099e {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bcb4-62c5c942 {
    grid-column: span 8 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bcbe-62c5c942 {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bd17-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd1c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd66-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd6b-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd96-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd99-62c5c942 {
    grid-column: span 8 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdb7-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdce-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdd2-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bde9-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bded-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be05-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    place-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be09-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be1d-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be21-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be39-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be3d-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be51-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be56-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be8b-62c5c942 {
    grid-column: span 8 / span 8;
  }

  #w-node-bdc801b3-7732-ca36-8dcd-f3122caffea6-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be97-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bea1-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bea4-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf1e-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf23-62c5c942 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf28-62c5c942 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf34-62c5c942 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf4a-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf5d-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf7b-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf7c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf8f-62c5c942 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf9c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf9e-62c5c942 {
    grid-column: span 8 / span 8;
  }

  #ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-62c5c942 {
    justify-self: center;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-b391320f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-b391320f {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-b391320f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-b391320f {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-b391320f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-b391320f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-b391320f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-097d847f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-097d847f {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-097d847f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-097d847f {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-097d847f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-097d847f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-097d847f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-4c96474f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-4c96474f {
    grid-column: span 8 / span 8;
    justify-self: center;
  }

  #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-4c96474f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-4c96474f {
    grid-column: span 8 / span 8;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-4c96474f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-4c96474f {
    grid-column: span 8 / span 8;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-4c96474f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_20801a00-38e0-378a-c219-46560623bcb4-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bcbe-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd17-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd1c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd66-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd6b-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd96-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bd99-45585698 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdb7-45585698 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdce-45585698 {
    order: -9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdd2-45585698 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bde9-45585698 {
    order: -9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bded-45585698 {
    order: 9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be05-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be09-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be1d-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be21-45585698 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be3d-45585698 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be56-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be8b-45585698 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be8f-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be90-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be91-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be92-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be93-45585698, #w-node-_20801a00-38e0-378a-c219-46560623be94-45585698 {
    justify-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be97-45585698 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bea1-45585698 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beab-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beb0-45585698, #w-node-_20801a00-38e0-378a-c219-46560623beb1-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beb7-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bebc-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bebd-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bec3-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bec8-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bec9-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623becf-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bed4-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bed5-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bedb-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bee0-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bee1-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bee7-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beec-45585698, #w-node-_20801a00-38e0-378a-c219-46560623beed-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bef3-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bef8-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bef9-45585698 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf03-45585698 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf08-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf09-45585698 {
    justify-self: start;
  }

  #w-node-a48e41cb-0fac-80b1-4cf6-4bbe1b9393a6-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf1e-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf23-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf28-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf9c-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bf9e-45585698 {
    grid-column: span 4 / span 4;
  }

  #ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-45585698 {
    grid-column: span 1 / span 1;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bff9-45585698, #w-node-_20801a00-38e0-378a-c219-46560623bffb-45585698 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9776685-18ee-994b-7f03-b11c5615c558-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5f9-ed4e3186, #w-node-d9776685-18ee-994b-7f03-b11c5615c5fb-ed4e3186 {
    grid-column: span 4 / span 4;
  }

  #ebookbtn.w-node-b6815239-1e81-6885-b824-fbe2b8041f74-ed4e3186 {
    grid-column: span 1 / span 1;
  }

  #w-node-f74b8951-c294-11fa-92fc-fa21077c9a2e-ed4e3186, #w-node-f74b8951-c294-11fa-92fc-fa21077c9a30-ed4e3186 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0e54-4e8a0e20, #w-node-dc7fb2ac-0b02-23af-2d07-c1b1282742a7-4e8a0e20, #w-node-e6b15534-8183-3008-ed8e-92bf92dd009e-4e8a0e20, #w-node-f2c63b3b-2d38-5950-703e-d072d381e94b-4e8a0e20, #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec5-4e8a0e20 {
    grid-column: span 1 / span 1;
  }

  #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec7-4e8a0e20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_81519752-e7d6-cfa6-0059-0f4f4e8a0ec9-4e8a0e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #ebookbtn.w-node-_21dc6458-1af1-8e46-053c-f92e56832672-ae2f46c5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_002a8bfa-92b3-aaed-f361-fcdac7fc2f46-ae2f46c5, #w-node-_002a8bfa-92b3-aaed-f361-fcdac7fc2f4c-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e97ff98-312a-221f-4562-3a8d98ebee15-ed8dffe9, #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde8407-ed8dffe9 {
    grid-column: span 1 / span 1;
  }

  #w-node-cb1d53b6-7e82-7e32-adf4-b1915dde840d-ed8dffe9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a4a813c3-488b-4449-9a5c-9950480018e1-ed8dffe9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0a04b12e-c0ca-4aae-401b-4ab95e9c3176-5e9c3171 {
    grid-column: span 4 / span 4;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689815-c0585702, #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe02-c0585702, #w-node-_93a3cb11-c554-ce30-91e0-f42367f0d4fc-c0585702, #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b852-c0585702 {
    order: 9999;
  }

  #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23540-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23545-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23555-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23565-c0585702, #w-node-f67e2e40-cb7e-bffc-ce09-ea45bbb23575-c0585702 {
    grid-column: span 4 / span 4;
  }

  #w-node-cc7cd8bd-0f1b-c2fb-edd4-e5e1ec093cb1-c0585702 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-eec20f47-c6a8-1713-2050-6883ee965242-e1585703, #w-node-_06424384-1a85-c78d-ce8d-6c97a96892fb-e1585703 {
    order: 9999;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c8585-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c859b-30585704 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c85b0-30585704 {
    grid-column: span 1 / span 1;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf14-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3770-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3772-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb377a-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3786-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb3792-30585704, #w-node-a3a16fcb-79ff-59ab-204a-8325adcb37c1-30585704 {
    grid-column: span 2 / span 2;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf78-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf7e-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf99-30585704, #w-node-_336f1936-d87a-a844-f1e2-854c2b27f13e-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa50-30585704 {
    order: 9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa67-30585704 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa6b-30585704, #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa82-30585704 {
    order: -9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa86-30585704, #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aa9e-30585704 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaa2-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aab6-30585704, #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaba-30585704, #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aad2-30585704 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aad6-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-_891bcddb-fb0c-a8d9-cde5-faad0d02aaea-30585704 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc04b-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc09d-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0ba-30585704, #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedc0c3-30585704 {
    grid-column: span 4 / span 4;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c05a-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c05f-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c060-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c066-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c06b-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c06c-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c072-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c077-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c078-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c07e-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c083-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c084-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c08a-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c08f-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c090-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c096-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c09b-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c09c-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c0a2-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c0a7-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c0a8-a4c4c053 {
    justify-self: start;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c0b2-a4c4c053 {
    order: 9999;
  }

  #w-node-aaed0861-f37e-0745-904f-90bda4c4c0b7-a4c4c053, #w-node-aaed0861-f37e-0745-904f-90bda4c4c0b8-a4c4c053 {
    justify-self: start;
  }

  #w-node-_03a7f0b3-4cbd-c671-1b61-e0f671fed355-3e58570b {
    grid-column: span 1 / span 1;
  }

  #w-node-_59003557-a291-aa03-e288-764a2ddfe678-ec58571f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_4dbf1a39-5aa6-beeb-f5ad-f33316f87345-ec58571f, #w-node-e5d4b954-6d0a-7352-5308-07ebacc76de6-ec58571f {
    order: 9999;
  }

  #w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8476-075c8473, #w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8479-075c8473 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b609ea99-a839-575f-d6dc-bd5375fc982c-a0585740, #w-node-_795cdcf0-3df8-282b-0c48-7582896b1c57-a0585740, #w-node-_63d36e16-9471-245d-25ad-7c456b7d0a18-a0585740, #w-node-f58dcc6e-5ab5-69e0-fcfd-2c85ab88b372-a0585740, #w-node-_1726a97c-9cff-47a4-a6c8-9bb27b0db3fe-a0585740, #w-node-ad13ddc7-8fec-4a7b-376a-8435cecf3566-a0585740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6775096c-a95d-3bb1-89da-8ba19a24cdfb-a0585740, #w-node-b4d08079-9b8f-aaa4-1a6e-d1c09d0d5b0a-a0585740, #w-node-_07eae333-0cf5-e813-e985-b0267d768b92-a0585740, #w-node-_35cd8e95-fef2-c2fd-953b-1dc9872767d1-a0585740 {
    order: -9999;
  }

  #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed69-f7585777 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2b42c0e5-61ce-058a-6691-232dfd40eb9f-f7585777 {
    justify-self: start;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689815-f7585777 {
    order: 9999;
  }

  #w-node-bc88294e-f72e-c31c-4dfd-787ef0fbc899-f7585777 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9c4013c1-383f-e016-4a6e-fefcd7e3f957-f7585777 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20255baa-8775-650c-a643-ecce952e2af2-6a58577c, #w-node-_17c0c1e2-41ea-9221-17cf-112c2dffcd47-6a58577c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ede6232-f024-61ec-71ea-965ae3a5a27b-bc58577d {
    grid-column: span 4 / span 4;
  }

  #reDemo.w-node-c097c4f4-2c49-867a-40de-599e5e73ee4b-52585796 {
    grid-column: span 1 / span 1;
  }

  #w-node-_95248d1b-d01a-18f6-b5bf-43b4327a8ddb-52585796 {
    grid-column: span 4 / span 4;
  }

  #w-node-a50e4e57-0ae6-3b32-3e52-ebf9207031d5-dfdb0784, #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed59-dfdb0784 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f188dab7-ea0a-1686-fb53-6f4663689815-dfdb0784, #w-node-_0f7fe9a5-2a01-b4ca-b320-625383ecfe02-dfdb0784, #w-node-_9be290f5-f2a4-c6e1-0807-d9a5cfe3b852-dfdb0784, #w-node-_763e1aad-8b8f-b7f6-bb38-26ea6eb13095-dfdb0784 {
    order: 9999;
  }

  #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef48c-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef491-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4a1-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4b1-dfdb0784, #w-node-fb8d9a18-5485-4e0e-cfee-f347ef0ef4c1-dfdb0784 {
    grid-column: span 4 / span 4;
  }

  #w-node-b421dbd3-3706-d8a2-1b03-e1d65a9d0d8a-dfdb0784 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5c317b14-671f-b0d0-6e5d-a05e67404835-edb823e2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-3f387b00 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-3f387b00 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-3f387b00, #w-node-_589925dd-5b83-60e3-9d38-94e7a3408540-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f77c-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f784-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f790-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f79c-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7ad-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7b9-3f387b00, #w-node-_81181bc6-c00c-94ad-797e-e6d48bb5f7cb-3f387b00 {
    grid-column: span 2 / span 2;
  }

  #w-node-_23a1c318-6321-86e3-d587-139c30d7be10-3f387b00, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-3f387b00, #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-3f387b00, #w-node-b64bdbb4-2816-e5f6-cbd6-44ca5f87c782-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4c4475c9-4822-281d-4a7a-4a2f7ef187e4-3f387b00, #w-node-_4c4475c9-4822-281d-4a7a-4a2f7ef187f5-3f387b00 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_18958cb2-9bc9-35e0-4bc5-b8d25f2fd3d5-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-_18958cb2-9bc9-35e0-4bc5-b8d25f2fd3d3-3f387b00, #w-node-d346b063-4fed-b772-1af5-7f571b6aae56-3f387b00, #w-node-d346b063-4fed-b772-1af5-7f571b6aae65-3f387b00 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-df208090-da63-b266-0e0a-21b97625a5b1-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-df208090-da63-b266-0e0a-21b97625a5af-3f387b00, #w-node-_128547a0-d4d2-3bf9-7299-ae0a26469f76-3f387b00, #w-node-_128547a0-d4d2-3bf9-7299-ae0a26469f85-3f387b00 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-c6b34a73-ff4b-0e54-9633-0dde6024eba1-3f387b00 {
    grid-column: span 4 / span 4;
  }

  #w-node-c6b34a73-ff4b-0e54-9633-0dde6024eb9f-3f387b00 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-b236aa13-6686-affa-1a06-30743a747cc2-3f387b00, #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-3f387b00, #w-node-b236aa13-6686-affa-1a06-30743a747c1a-3f387b00, #w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-3f387b00, #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-bb6cb2b7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-bb6cb2b7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-bb6cb2b7, #w-node-_589925dd-5b83-60e3-9d38-94e7a3408540-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9b5-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9bd-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9c9-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9d5-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9e6-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6a9f2-bb6cb2b7, #w-node-_5d6fb949-db5a-f07d-6d1c-dca34db6aa04-bb6cb2b7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_23a1c318-6321-86e3-d587-139c30d7be10-bb6cb2b7, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-bb6cb2b7, #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-bb6cb2b7, #w-node-d5fa116f-4165-974b-e65d-b5c2a0292f8e-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e36-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e4d-bb6cb2b7 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e51-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e68-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e6c-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e84-bb6cb2b7 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e88-bb6cb2b7 {
    grid-column: span 4 / span 4;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429e9c-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ea0-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429eb8-bb6cb2b7 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ebc-bb6cb2b7, #w-node-_53b4b995-45d0-8c6e-fa95-f64ba6429ed0-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747cc2-bb6cb2b7, #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-bb6cb2b7, #w-node-b236aa13-6686-affa-1a06-30743a747c1a-bb6cb2b7, #w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-bb6cb2b7, #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-7c35aad9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-7c35aad9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-7c35aad9, #w-node-_589925dd-5b83-60e3-9d38-94e7a3408540-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_811f9f4c-37e4-289c-ad94-34e68cd7e6cb-7c35aad9, #w-node-_742c7e7f-d10b-3ed5-b758-81acf1f36155-7c35aad9, #w-node-_225fd6ac-ad8d-c22e-2523-d039fc7bc746-7c35aad9, #w-node-_1669190b-a94e-a6e3-d83c-e9023782fbba-7c35aad9, #w-node-_9eba0766-fe26-17eb-5d26-afc418187a19-7c35aad9, #w-node-_5d448457-a799-4784-4950-7098c51e380d-7c35aad9, #w-node-c9e3aec8-114f-f171-f374-875a051f63f1-7c35aad9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_23a1c318-6321-86e3-d587-139c30d7be10-7c35aad9, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-7c35aad9, #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-7c35aad9, #w-node-b4cff6cb-f34b-b8f4-9873-79dc571372e0-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82b2-7c35aad9, #w-node-a34d0540-38fc-47d9-6718-9600bcbd82c9-7c35aad9 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82cd-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd82e4-7c35aad9, #w-node-a34d0540-38fc-47d9-6718-9600bcbd82e8-7c35aad9, #w-node-a34d0540-38fc-47d9-6718-9600bcbd8300-7c35aad9 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8304-7c35aad9 {
    grid-column: span 4 / span 4;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8318-7c35aad9, #w-node-a34d0540-38fc-47d9-6718-9600bcbd831c-7c35aad9, #w-node-a34d0540-38fc-47d9-6718-9600bcbd8334-7c35aad9 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-a34d0540-38fc-47d9-6718-9600bcbd8338-7c35aad9, #w-node-a34d0540-38fc-47d9-6718-9600bcbd834c-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747cc2-7c35aad9, #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-7c35aad9, #w-node-b236aa13-6686-affa-1a06-30743a747c1a-7c35aad9, #w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-7c35aad9, #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa137b-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13ce-064b4aa6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-064b4aa6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4f8f0dfc-6df7-660b-ea87-17fc590c6356-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301690d-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301690f-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016917-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016923-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301692f-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc3016940-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301694c-064b4aa6, #w-node-a8b51f4d-82a0-2659-d8c0-2fdbc301695e-064b4aa6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_23a1c318-6321-86e3-d587-139c30d7be10-064b4aa6, #w-node-_5dbce481-a181-5870-4730-3bc2228e4112-064b4aa6, #w-node-eafcac4d-61c8-d307-a749-3ad1a59de4b0-064b4aa6, #w-node-fa620e0c-017c-5ab5-2ae7-b3bcba3a4d08-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b811874509ec-064b4aa6, #w-node-f2073817-fa0b-3a2e-2585-b81187450a03-064b4aa6 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a07-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a1e-064b4aa6, #w-node-f2073817-fa0b-3a2e-2585-b81187450a22-064b4aa6, #w-node-f2073817-fa0b-3a2e-2585-b81187450a3a-064b4aa6 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a3e-064b4aa6 {
    grid-column: span 4 / span 4;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a52-064b4aa6, #w-node-f2073817-fa0b-3a2e-2585-b81187450a56-064b4aa6, #w-node-f2073817-fa0b-3a2e-2585-b81187450a6e-064b4aa6 {
    order: 9999;
    grid-column: span 4 / span 4;
  }

  #w-node-f2073817-fa0b-3a2e-2585-b81187450a72-064b4aa6, #w-node-f2073817-fa0b-3a2e-2585-b81187450a86-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747cc2-064b4aa6, #w-node-cae51286-9754-3acf-01a7-cf437e9fcbdd-064b4aa6, #w-node-b236aa13-6686-affa-1a06-30743a747c1a-064b4aa6, #w-node-_51c1d41d-d6fb-f436-d636-322045f3a5e3-064b4aa6, #w-node-_1684e772-a46a-481c-5404-39eb3bc1a1c8-9212fa4e {
    grid-column: span 4 / span 4;
  }

  #w-node-d9c6f514-8c19-c344-af23-92d55bc39c93-9212fa4e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6f225db6-c765-3e33-9084-601673a39d3b-9212fa4e {
    grid-column: span 1 / span 1;
  }

  #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-00a15fee, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-00a15fee, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-00a15fee, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-00a15fee, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-00a15fee, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-00a15fee {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-00a15fee {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3d1-00a15fee {
    grid-column: span 4 / span 4;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3db-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3e0-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3e1-00a15fee {
    justify-self: start;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3e7-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3ec-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3ed-00a15fee {
    justify-self: start;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3f3-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3f8-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3f9-00a15fee {
    justify-self: start;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c3ff-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c404-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c405-00a15fee {
    justify-self: start;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c40b-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c410-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c411-00a15fee {
    justify-self: start;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c417-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c41c-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c41d-00a15fee {
    justify-self: start;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c427-00a15fee {
    order: 9999;
  }

  #w-node-_933b6408-ac5d-ab33-0c68-80a55544c42c-00a15fee, #w-node-_933b6408-ac5d-ab33-0c68-80a55544c42d-00a15fee {
    justify-self: start;
  }

  #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-00a15fee, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-00a15fee, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-00a15fee, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-fe595e27, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-fe595e27, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-fe595e27, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-fe595e27, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-fe595e27 {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-fe595e27 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-fe595e27, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-fe595e27, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-fe595e27, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-fe595e27, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-fe595e27, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-84d19c2c, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-84d19c2c, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-84d19c2c, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-84d19c2c {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-84d19c2c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-84d19c2c, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-84d19c2c, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-84d19c2c, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-84d19c2c, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-84d19c2c, #w-node-f90d51d2-bd78-61a6-3c51-16c255a937b4-0ced1fd6, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-e82cec10, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-e82cec10, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-e82cec10, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-e82cec10 {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-e82cec10 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fde4d83e-1ec8-65ef-ebbd-366a5f8657b3-e82cec10, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-e82cec10, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-e82cec10, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-e82cec10, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-e82cec10, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-e82cec10, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-b8afed5e, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-b8afed5e, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-b8afed5e, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-b8afed5e, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-b8afed5e {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-b8afed5e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-b8afed5e, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-b8afed5e, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-b8afed5e, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-b8afed5e, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-b8afed5e, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a1484be, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a1484be, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a1484be, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a1484be, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a1484be {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a1484be {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-2a1484be, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a1484be, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-2a1484be, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a1484be, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a1484be, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a16f587, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a16f587, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a16f587, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a16f587, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a16f587 {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a16f587 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_57941f7d-8cd3-4a35-7955-61f006804a8d-2a16f587, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a16f587, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-2a16f587, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a16f587, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a16f587, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-46941a0f, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-46941a0f, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-46941a0f, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-46941a0f, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-46941a0f {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-46941a0f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-46941a0f, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-46941a0f, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-46941a0f, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-46941a0f, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-46941a0f, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-4b004b14, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-4b004b14, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-4b004b14, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-4b004b14, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-4b004b14 {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-4b004b14 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8670fbfc-78cc-f87b-1b01-7c2371a77cf6-4b004b14, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-4b004b14, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-4b004b14, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-4b004b14, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-4b004b14, #w-node-_90efd892-c89e-0e58-64e7-ccdae477c14d-2a5b3337, #w-node-_7567e345-0196-ae55-7823-843a5dab1667-2a5b3337, #w-node-e9380c7b-0415-08a6-cd77-2f5a91b4c2b9-2a5b3337, #w-node-_86749b0d-730b-0d75-f550-1cbf7fa74298-2a5b3337, #w-node-_9ccf9c8e-f939-ce8a-bb58-6578ff598857-2a5b3337 {
    grid-column: span 4 / span 4;
  }

  #w-node-d77f3457-fcfa-d8e1-a894-e4aa28d5d376-2a5b3337 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_84e1fe3c-294c-f1b3-4940-f24814c27836-2a5b3337, #w-node-d76ed3e1-7c8a-887c-96fa-4fdc8c752ed6-2a5b3337, #w-node-d5ecabca-d0e5-7e4f-24aa-752155e83ef7-2a5b3337, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef92-2a5b3337, #w-node-_221e440a-f8f3-5e7a-e666-444d2810ef97-2a5b3337 {
    grid-column: span 4 / span 4;
  }

  #w-node-c5df50d9-9432-ddd0-eac4-adf53024c586-3f8e068d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_07100f58-138c-e432-af1d-2d009bb65d62-3f8e068d, #w-node-_041ff121-ff95-60d6-2961-b1be6a446fae-3f8e068d, #w-node-cd055cb9-1b20-55ec-ffc5-deede866723f-3f8e068d, #w-node-b6d08895-fce3-5661-32ab-69ee7b7fb721-3f8e068d, #w-node-_3f19b812-2f79-7a22-5881-9bffa888bef4-3f8e068d, #w-node-bee6d4a5-d458-2fd1-e7a3-7f5fa17de0a4-3f8e068d, #w-node-_28130956-fb9d-1861-409c-8aca3b6db7a3-3f8e068d {
    order: -9999;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-b089f36f {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-b089f36f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-b089f36f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-36e77070 {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-36e77070 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-36e77070, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-3a69aaf2 {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-3a69aaf2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-3a69aaf2 {
    grid-column: span 4 / span 4;
  }

  #w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-3a69aaf2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-3a69aaf2, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-3274dc87 {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-3274dc87 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-3274dc87 {
    grid-column: span 4 / span 4;
  }

  #w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-3274dc87 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-3274dc87, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-342bbbad {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-342bbbad {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-342bbbad {
    grid-column: span 4 / span 4;
  }

  #w-node-_634458d5-e134-b24f-f102-5fd50fdebe9b-342bbbad {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-342bbbad, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-1fd1099e {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-1fd1099e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_808e80bc-d9a6-e9ca-ecb8-4f52a27d8b91-1fd1099e {
    grid-column: span 4 / span 4;
  }

  #w-node-f489f680-01be-25b3-5cd4-6f1bf93d1fd6-1fd1099e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-1fd1099e, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-1fd1099e, #w-node-_20801a00-38e0-378a-c219-46560623bcb4-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bcbe-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd17-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd1c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd66-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd6b-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd96-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bd99-62c5c942 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdb7-62c5c942 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdce-62c5c942 {
    order: -9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bdd2-62c5c942 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bde9-62c5c942 {
    order: -9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bded-62c5c942 {
    order: 9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be05-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be09-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be1d-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be21-62c5c942 {
    order: -9999;
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: center;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be3d-62c5c942 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be56-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be8b-62c5c942 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623be8f-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be90-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be91-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be92-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be93-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be94-62c5c942 {
    justify-self: center;
  }

  #w-node-bdc801b3-7732-ca36-8dcd-f3122caffea6-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623be97-62c5c942 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bea1-62c5c942 {
    grid-column: span 4 / span 4;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beab-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beb0-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623beb1-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beb7-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bebc-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bebd-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bec3-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bec8-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bec9-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623becf-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bed4-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bed5-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bedb-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bee0-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bee1-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bee7-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623beec-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623beed-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bef3-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bef8-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bef9-62c5c942 {
    justify-self: start;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf03-62c5c942 {
    order: 9999;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bf08-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf09-62c5c942 {
    justify-self: start;
  }

  #w-node-a48e41cb-0fac-80b1-4cf6-4bbe1b9393a6-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf1e-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf23-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf28-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf9c-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bf9e-62c5c942 {
    grid-column: span 4 / span 4;
  }

  #ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-62c5c942 {
    grid-column: span 1 / span 1;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bff9-62c5c942, #w-node-_20801a00-38e0-378a-c219-46560623bffb-62c5c942 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-b391320f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-b391320f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-b391320f {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-b391320f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-b391320f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-097d847f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-097d847f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-097d847f {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-097d847f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-097d847f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c4f-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c5b-4c96474f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac0-4c96474f, #w-node-dddfc46b-3507-e5ae-9ad8-4795c121fac5-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c64-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695c67-4c96474f {
    grid-column: span 4 / span 4;
  }

  #w-node-c905db2c-55f6-8917-b86f-17d4d94793b1-4c96474f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d04-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d39-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695d4f-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc3-4c96474f, #w-node-_690fa720-3ffe-a1ee-8897-8cbd40695dc8-4c96474f {
    grid-column: span 4 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-45585698 {
    justify-self: stretch;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bff8-45585698 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #ebookbtn.w-node-b6815239-1e81-6885-b824-fbe2b8041f74-ed4e3186 {
    justify-self: stretch;
  }

  #w-node-f74b8951-c294-11fa-92fc-fa21077c9a2d-ed4e3186, #w-node-d994e989-fad9-33fc-3da7-89ec816ec5af-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6a07393-4b34-4c3e-899c-99b291aa40d4-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #ebookbtn.w-node-_21dc6458-1af1-8e46-053c-f92e56832672-ae2f46c5 {
    justify-self: stretch;
  }

  #w-node-cca72087-c62e-9660-6211-a48387c4101a-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a349e53-ca8d-308b-b74d-15d2058c85b0-30585704 {
    justify-self: stretch;
  }

  #w-node-_48986a22-8a2b-6fe0-b106-2b1f6dedbf99-30585704 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d8c2988a-b34a-9f0d-a147-b3c135a793ac-3e58570b, #w-node-eda6c967-e785-9284-e646-cba651e77ae7-3e58570b {
    grid-column: span 4 / span 4;
  }

  #w-node-_03a7f0b3-4cbd-c671-1b61-e0f671fed355-3e58570b {
    justify-self: stretch;
  }

  #w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8476-075c8473, #w-node-cd5b1415-1ce7-5d8c-eb1b-ab13075c8479-075c8473 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-b609ea99-a839-575f-d6dc-bd5375fc982c-a0585740, #w-node-_795cdcf0-3df8-282b-0c48-7582896b1c57-a0585740, #w-node-_63d36e16-9471-245d-25ad-7c456b7d0a18-a0585740, #w-node-f58dcc6e-5ab5-69e0-fcfd-2c85ab88b372-a0585740, #w-node-_1726a97c-9cff-47a4-a6c8-9bb27b0db3fe-a0585740, #w-node-ad13ddc7-8fec-4a7b-376a-8435cecf3566-a0585740 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fc7ed4a3-7ad2-ca2b-d075-f25ba491ed69-f7585777, #reDemo.w-node-c097c4f4-2c49-867a-40de-599e5e73ee4b-52585796 {
    justify-self: stretch;
  }

  #w-node-ea689dc0-0504-5f42-364b-d7d0c11f248d-52585796 {
    grid-area: Area;
  }

  #w-node-ea689dc0-0504-5f42-364b-d7d0c11f248e-52585796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-3f387b00, #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-bb6cb2b7, #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-7c35aad9, #w-node-e77bfc36-4002-b6eb-d752-9a8b95fa13df-064b4aa6, #w-node-_6f225db6-c765-3e33-9084-601673a39d3b-9212fa4e, #ebookbtn.w-node-_20801a00-38e0-378a-c219-46560623bfec-62c5c942 {
    justify-self: stretch;
  }

  #w-node-_20801a00-38e0-378a-c219-46560623bff8-62c5c942 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
