@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-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'webflow-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  position: relative;
  float: right;
}
[data-nav-menu-open] {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #C8C8C8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.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] {
  right: auto;
  z-index: 1;
  top: 0;
}
.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] {
  left: auto;
  z-index: 1;
  top: 0;
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  background-color: #C8C8C8;
  color: white;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button {
  display: block;
}
.w--nav-dropdown-open {
  display: block;
}
.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-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}
.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}
.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;
  }
}


:root {
  --dim-grey: #484554;
  --blanched-almond: #feebc8;
  --ghost-white: #f3f5ff;
  --white: #fefdff;
  --dark-slate-blue: #23325f;
  --black: #2b2a35;
  --royal-blue: #335dff;
  --light-slate-grey: #75889d;
  --main-blue: #546fff;
  --dark-slate-blue-2: #101828;
  --black-2: #354454;
}
.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.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-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  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-pagination-previous-icon {
  margin-right: 4px;
}

.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-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

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

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

.container {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 23px;
  padding-left: 10vw;
  padding-right: 10vw;
}

.container.margin-157 {
  margin-top: 157px;
  margin-bottom: 20px;
}

.container.margin-157.max-widht-930 {
  max-width: 1200px;
  margin-top: 159px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.accent-heading-wrapper {
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}

.hidden {
  font-size: 1px;
  display: none;
}

.hero-background {
  z-index: 0;
  opacity: 0;
  width: 100vw;
  max-width: none;
  display: block;
  position: relative;
  top: 0;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heading-underline {
  z-index: 0;
  background-color: var(--blanched-almond);
  width: 100%;
  height: 15px;
  display: block;
  position: absolute;
  bottom: 18px;
}

.heading-underline.fg {
  height: 12px;
  bottom: 10px;
}

.section {
  padding-top: 130px;
}

.section.home-content {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section.home-content.op {
  background-image: linear-gradient(#324293, #324293);
  margin-top: 120px;
  margin-bottom: 155px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.home-content.op.landingpage {
  margin-top: 110px;
  margin-bottom: 0;
}

.section.get-in-touch-section {
  background-color: var(--ghost-white);
  padding-top: 170px;
  padding-bottom: 120px;
}

.section.casestudy-section {
  padding-top: 130px;
  padding-bottom: 60px;
  position: relative;
}

.section.casestudy-section.background-steel-white {
  background-image: linear-gradient(#f5f7ff, rgba(245, 247, 255, 0));
  padding-top: 136px;
}

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

.section.automatation {
  padding-top: 58px;
  padding-bottom: 96px;
}

.section.automatation.paddingtop-new {
  padding-top: 62px;
}

.section.ai {
  padding-top: 60px;
  padding-bottom: 96px;
}

.section.new-home {
  padding-top: 0;
  padding-bottom: 96px;
}

.section.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.section.data {
  padding-top: 10px;
  padding-bottom: 96px;
}

.section.reconcilliation {
  background-color: rgba(84, 111, 255, .04);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.home-content-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Table-Of-Contents What-are-OKRs"
                 ". Objectives"
                 ". Key-Results" minmax(0, 1fr)
                 ". Setting-Inspirational-OKRs"
                 ". OKR-Resources"
                 ". Area"
                 ". Area-2"
                 / .35fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
  position: relative;
}

.table-of-contents {
  height: 400px;
  padding-right: 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.what-are-okrs {
  margin-top: -20px;
  padding-top: 20px;
}

.table-of-contents-item {
  opacity: .71;
  color: var(--dim-grey);
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.table-of-contents-item:hover {
  color: #111;
  font-weight: 600;
  text-decoration: underline;
}

.table-of-contents-item:focus {
  opacity: 1;
  font-weight: 600;
}

.table-of-contents-item.w--current {
  opacity: 1;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
}

.table-of-contents-title {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
}

.table-of-contents-title.sm {
  z-index: 4;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.overview, .background, .challenges, .the-nanonets-workflow {
  margin-top: -20px;
  padding-top: 20px;
}

.nn_paragraph-default {
  color: #354454;
  text-align: center;
  text-indent: 0;
  column-count: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.nn_paragraph-default._30px-up {
  color: var(--black);
  margin-top: 29px;
}

.nn_paragraph-default._30px-up.bule {
  color: var(--royal-blue);
  font-size: 20px;
  font-style: normal;
  line-height: 28px;
}

.nn_paragraph-default._30px-up.answer {
  background-color: #f7f7f7;
}

.nn_paragraph-default.bullet {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('/assets/img/request.svg');
  background-position: 0 20%;
  background-repeat: no-repeat;
  background-size: 26px;
  padding: 5px 5px 5px 40px;
  position: relative;
}

.nn_paragraph-default.this {
  display: flex;
}

.nn_paragraph-default.anser {
  background-color: #f7f7f7;
}

.nn_paragraph-default.lefty {
  text-align: left;
  margin-bottom: 0;
}

.nn_paragraph-default.lefty.big {
  color: #757a96;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 32px;
}

.nn_paragraph-default.lefty.big.cv {
  color: var(--light-slate-grey);
  font-size: 14px;
  line-height: 19px;
}

.nn_paragraph-default.lefty.up {
  margin-top: 10px;
  margin-bottom: 20px;
}

.nn_paragraph-default.lefty.no_margin {
  margin-bottom: 0;
}

.nn_paragraph-default.lefty.margin20 {
  letter-spacing: normal;
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.nn_paragraph-default.lefty.width320 {
  letter-spacing: normal;
  max-width: 320px;
  margin-bottom: 22px;
  font-size: 17px;
}

.nn_paragraph-default.sm {
  color: #99a3b4;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.nn_paragraph-default.home {
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 23px;
}

.nn_paragraph-default.margin_b_20.new {
  color: #667085;
  text-align: left;
  margin-bottom: 32px;
  font-weight: 300;
}

.nn_paragraph-default.margin_b_20.new.color {
  color: #354454;
  font-weight: 500;
}

.nn_paragraph-default.margin_b_20.new.recon {
  color: var(--white);
  font-size: 32px;
  line-height: 28px;
}

.nn_paragraph-default.margin_b_20.new.no-margin {
  margin-bottom: 0;
}

.nn_paragraph-default.margin_b_20.new.no-margin.new-color {
  color: #404558;
  font-weight: 400;
}

.nn_paragraph-default.margin_b_20.new-copy {
  color: #667085;
  text-align: left;
  margin-bottom: 32px;
  font-weight: 300;
}

.nn_paragraph-default.margin_b_20.new-copy.color {
  color: #354454;
  font-weight: 500;
}

.nn_paragraph-default.margin_b_20.new-copy.recon {
  color: var(--white);
  font-size: 32px;
  line-height: 28px;
}

.nn_paragraph-default.margin_b_20.new-copy.no-margin {
  margin-bottom: 0;
}

.nn_paragraph-default.margin_b_20.new-copy.no-margin.new-color {
  color: #404558;
  font-weight: 400;
}

.nn_paragraph-default.small {
  text-align: left;
  flex: 1;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default.small.integration-title {
  color: #7a8c9f;
}

.nn_paragraph-default.small.no-margin.cta-text {
  color: #c3ccfa;
}

.nn_paragraph-default.small.no-margin.cta-text.new {
  color: rgba(228, 232, 255, .7);
  margin-top: 0;
}

.nn_paragraph-default.small.g2-text {
  flex: 0 auto;
  margin-bottom: 0;
  font-weight: 500;
}

.nn_paragraph-default.small.g2-text.big {
  font-size: 14px;
  line-height: 24px;
}

.nn_paragraph-default.small.g2-text.ap-automation {
  color: #fff;
}

.nn_paragraph-default.small.g2-text.rank-text {
  color: rgba(80, 89, 128, .5);
  text-transform: uppercase;
  padding-bottom: 0;
  font-size: 12px;
}

.nn_paragraph-default.small.bold {
  flex: 0 auto;
}

.nn_paragraph-default.small.mb30 {
  margin-bottom: 30px;
}

.nn_paragraph-default.small.mb0 {
  margin-bottom: 0;
}

.nn_paragraph-default.small.mb0.get-i-touch-para {
  color: #536074;
  font-family: var(--font-family-body);
}

.nn_paragraph-default.small.mt7px {
  margin-top: 7px;
}

.nn_paragraph-default.small.integration-meta {
  margin-top: 24px;
}

.nn_paragraph-default.small.new {
  color: #65788c;
  text-align: left;
  margin-top: 12px;
}

.nn_paragraph-default.small.color {
  color: rgba(80, 89, 128, .7);
}

.nn_paragraph-default.small.color.align-center {
  text-align: center;
}

.nn_paragraph-default.small.recon {
  flex: 0 auto;
  margin-bottom: 0;
  line-height: 24px;
}

.nn_paragraph-default.small.mb32 {
  margin-bottom: 32px;
}

.nn_paragraph-default.small.new-copy {
  color: #65788c;
  text-align: left;
  margin-top: 12px;
  font-size: 18px;
}

.nn_paragraph-default.x-small {
  color: #65788c;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.nn_paragraph-default.x-small.uppercase {
  text-transform: uppercase;
  margin-bottom: 16px;
}

.nn_paragraph-default.x-small.list-txt {
  color: #354454;
  top: 0;
}

.nn_paragraph-default.x-small.list-txt.pricing-text {
  color: #404558;
  line-height: 15px;
}

.nn_paragraph-default.x-small.list-txt.pricing-text.light {
  color: #7e86a0;
}

.nn_paragraph-default.x-small.list-txt.pricing-text.bold {
  font-weight: 500;
}

.nn_paragraph-default.x-small.css_margin_b_24 {
  margin-bottom: 24px;
}

.nn_paragraph-default.x-small.css_margin_b_24.pricing-text {
  color: #536074;
  line-height: 14px;
}

.nn_paragraph-default.x-small.css_margin_b_24.pricing-text.small {
  color: #7e86a0;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
}

.nn_paragraph-default.x-small.css_margin_b_24.new {
  color: rgba(202, 210, 240, .5);
}

.nn_paragraph-default.x-small.list-title {
  color: #354454;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.nn_paragraph-default.x-small.nn-text {
  color: #7e86a0;
}

.nn_paragraph-default.x-small.banner {
  color: #536074;
  font-weight: 500;
  line-height: 14px;
}

.nn_paragraph-default.x-small.color-grey {
  color: #7e86a0;
  line-height: 15px;
}

.nn_paragraph-default.x-small.color-blue {
  color: #546fff;
  font-weight: 500;
  line-height: 12px;
}

.nn_paragraph-default.x-small.ap-automation {
  color: #d2dae4;
}

.nn_paragraph-default.x-small.text-white {
  color: rgba(187, 197, 255, .5);
}

.nn_paragraph-default.x-small.color-grey-new {
  color: #65788c;
}

.nn_paragraph-default.large {
  font-size: 18px;
  line-height: 28px;
}

.nn_paragraph-default.large.css-txt-white.text-center.price-text {
  color: #808aa6;
  margin-bottom: 60px;
}

.nn_paragraph-default.white-txt.text-center.nn_cta-content {
  color: #bdc4f2;
}

.nn_paragraph-default.off-white-txt {
  color: #adb9ea;
}

.nn_paragraph-default.testimonial-paragraph {
  color: #23325f;
  margin-top: 12px;
  font-family: Merriweather, serif;
}

.nn_paragraph-default.author {
  color: #546fff;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 600;
}

.nn_paragraph-default.meta {
  color: #65788c;
  margin-top: 6px;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.nn_paragraph-default.margin-0.small {
  color: #536074;
}

.nn_paragraph-default.black {
  color: #6f769a;
  margin-bottom: 30px;
}

.nn_paragraph-default.work {
  color: #536074;
}

.nn_paragraph-default.mini {
  color: #65788c;
  margin-bottom: 16px;
  font-size: 14px;
}

.nn_paragraph-default.new {
  color: #536074;
  margin-bottom: 0;
}

.nn_paragraph-default.automation {
  color: #667085;
  text-align: left;
  margin-bottom: 0;
  position: static;
}

.nn_paragraph-default.faq {
  color: #404558;
  text-align: left;
  margin-bottom: 0;
}

.nn_paragraph-default.faq.recon {
  margin-bottom: 26px;
  line-height: 26px;
}

.nn_paragraph-default.faq.recon.mt0 {
  margin-bottom: 0;
}

.nn_paragraph-default.cta-sub-title {
  color: rgba(80, 89, 128, .5);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: var(--font-family-body);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.nn_paragraph-default.product-paragraph {
  flex: 1;
}

.nn_paragraph-default.product-paragraph.recon {
  color: #536074;
  margin-bottom: 40px;
  line-height: 26px;
}

.nn_paragraph-default.new-text-14 {
  text-align: left;
  font-size: 14px;
  line-height: 16.94px;
}

.home-subsection {
  margin-bottom: 60px;
}

.home-subsection.sb {
  margin-bottom: 20px;
  display: none;
}

.button {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button.wide {
  text-align: center;
  align-self: center;
  width: 247px;
}

.button.wide.spc {
  color: #546fff;
  letter-spacing: 1px;
  background-color: #fff;
  width: auto;
  margin-top: -3px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.button.sp {
  margin-top: 0;
  margin-left: 10px;
}

.button.inv {
  border-color: var(--ghost-white);
  background-color: rgba(0, 0, 0, 0);
}

.button.inv:hover {
  background-color: var(--ghost-white);
}

.button.inv.blu {
  color: #546fff;
  border-color: #546fff;
  flex: 0 auto;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button.inv.blu:hover {
  color: var(--ghost-white);
  background-color: #546fff;
}

.button.inv.blu.large {
  text-align: center;
  background-color: #fff;
  width: 247px;
}

.button.inv.blu.large:hover {
  background-color: #546fff;
}

.button.inv.blu.large.home {
  justify-content: center;
  align-items: center;
  width: 164px;
  height: 52px;
  margin-bottom: 0;
  margin-left: 12px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button.inv.blu.large.home.spacing {
  border-color: rgba(84, 111, 255, .7);
  justify-content: center;
  width: 240px;
  margin-left: 0;
  margin-right: 20px;
}

.button.inv.blu.large.home.spacing:hover {
  color: #546fff;
  background-color: rgba(84, 111, 255, .08);
  border-color: #546fff;
}

.button.inv.blu.large.home.spacing.ivo {
  height: 45px;
  padding-right: 10px;
}

.button.inv.blu.large.home.spacing.c2 {
  flex: 0 auto;
  width: auto;
  height: auto;
  margin-right: 17px;
  padding: 6px 14px;
  font-size: 12px;
  display: flex;
}

.button.inv.blu.large.home.spacing.ap {
  width: 220px;
  height: 45px;
  margin-left: 12px;
  margin-right: 0;
}

.button.inv.blu.large.sm {
  letter-spacing: 1px;
  width: 180px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.button.inv.blu.large.sm.auto {
  color: #fff;
  background-color: #546fff;
  width: auto;
}

.button.inv.blu.large.sm.auto.not {
  margin-top: 8px;
  margin-right: 13px;
}

.button.inv.blu.large.thi {
  margin-top: 10px;
  margin-bottom: 0;
}

.button.inv.blu.large.thi.inv2 {
  z-index: 2147483647;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.button.inv.blue.free {
  border-width: 0;
  border-color: var(--royal-blue);
  color: var(--royal-blue);
  letter-spacing: .5px;
  width: 150px;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.button.inv.blu-bill {
  color: #546fff;
  border-color: #546fff;
  flex: 0 auto;
  height: 45px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.button.inv.blu-bill:hover {
  color: var(--ghost-white);
  background-color: #546fff;
}

.button.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button.cta-button.banner.nn-demo {
  flex-wrap: nowrap;
}

.button.cta-button.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button.cta-button.banner.document-button {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.button.cta-button.banner.product-cta-button {
  color: #344054;
  background-color: #fff;
  border-color: #d0d5dd;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 24px;
  box-shadow: 0 2px 32px rgba(16, 24, 40, .16);
}

.button.cta-button.banner.new {
  padding: 18px 22px;
}

.button.cta-button.banner.new-button {
  width: 330px;
}

.button.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button.outline.flow {
  border-color: var(--white);
}

.button.outline.flow.inner {
  margin-right: 0;
}

.button.outline.new {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  width: 200px;
  font-weight: 500;
}

.button.outline.product-button {
  color: #344054;
  border-color: #d0d5dd;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button.outline.none {
  border-radius: 6px;
  margin-right: 0;
}

.button.outline.black {
  color: #344054;
  text-align: center;
  border-color: #d0d5dd;
  margin-right: 0;
}

.button.casestudy {
  color: #fff;
  background-image: url('/assets/img/button-arrow.svg');
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #546fff;
  border-radius: 6px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 56px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 16px;
}

.button.casestudy:hover {
  background-color: #5663a8;
  border-color: #5663a8;
}

.button.about-page-button {
  border-radius: 6px;
  margin-left: auto;
  padding: 18px 43px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 16px;
}

.button.about-page-button.table-button {
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 16px;
}

.button.big {
  text-transform: none;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.button.big.integrate-cta {
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.home-what-are-okrs-section-cta-right {
  text-align: right;
  display: flex;
}

.home-section-title {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 24px;
}

.home-section-title.sm {
  z-index: 3;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.home-section-title.uptp {
  margin-top: 40px;
}

.home-what-are-okrs-section-cta-left {
  padding-left: 0;
  padding-right: 0;
}

.home-w-cta {
  background-color: #f7f7f7;
  border-radius: 8px;
  align-items: center;
  margin-top: 10vh;
  margin-bottom: 60px;
  padding: 30px 20px;
  display: flex;
}

.home-w-cta.new {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.home-w-cta._100-percernt {
  width: 100%;
  margin: 0 0 0;
}

.wide {
  padding-left: 60px;
  padding-right: 60px;
}

.hero-background-wrapper {
  z-index: -2;
  background-image: url('/assets/img/page-hero-bg_1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100vw;
  min-height: 36vw;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.hero-background-wrapper.home-hero-background {
  background-image: url('/assets/img/page-hero-bg.png');
  min-height: 40vw;
}

.bold {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.underline {
  text-decoration: underline;
}

.blockquote {
  color: var(--royal-blue);
  margin-top: 40px;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.blockquote.top {
  max-width: none;
  margin: 0 0 60px;
}

.blockquote.top.ac {
  max-width: 800px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.quote-open {
  z-index: -1;
  width: 70px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

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

.about-numbers__metric {
  color: #344392;
  text-align: center;
  letter-spacing: 3px;
  font-family: Edo;
  font-size: 65px;
  font-weight: 400;
  line-height: 70px;
}

.about-numbers__metrich {
  color: #68798d;
  text-align: center;
  text-transform: capitalize;
  width: auto;
  max-width: none;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.about-numbers {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
  display: flex;
}

.about-numbers__container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1032px;
  display: flex;
}

.about-numbers__wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 53px;
  display: grid;
}

.laptop-div {
  width: 80%;
  max-width: 1032px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-text {
  color: #fff;
  text-align: left;
  width: 100%;
  margin: 0 auto 20px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.div-text._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.section-2 {
  background-color: var(--ghost-white);
  text-align: center;
  width: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-2.wellcome {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.section-2.trans {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 90px;
  padding-bottom: 120px;
}

.section-2.sec {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-2.sec._90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-2.sec._90.thi {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-4 {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 40px;
}

.heading-4.center {
  color: var(--dark-slate-blue);
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin: 30px auto 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
  position: static;
}

.heading-4.center.fg {
  margin-top: 0;
}

.heading-4.center.fg.white {
  color: var(--ghost-white);
  max-width: none;
  margin-left: 0;
  margin-right: 40px;
  font-size: 28px;
  line-height: 42px;
}

.heading-4.center.xl {
  margin-bottom: 24px;
  font-size: 44px;
  line-height: 52.8px;
}

.heading-4.center.sm {
  font-size: 20px;
  line-height: 32px;
}

.heading-4.center.hj {
  color: #546fff;
  margin-bottom: 20px;
}

.heading-4.center._28 {
  margin-top: 0;
  margin-bottom: 28px;
}

.heading-4.center._24 {
  margin-bottom: 24px;
}

.heading-4.center.new {
  color: var(--dark-slate-blue-2);
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: 700;
}

.heading-4.center.no-mar {
  margin-top: 0;
  margin-bottom: 28px;
}

.heading-4.center {
  color: #23325f;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
  position: static;
}

.heading-4.center._28 {
  margin-bottom: 28px;
}

.heading-4.center._28.smal {
  margin-top: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.heading-4.center._28.smal.scntrer {
  text-align: center;
  margin-bottom: 60px;
}

.heading-4.center._28.smal.scntrer.sm {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.heading-4.center._28.smal.scntrer.margin {
  text-align: center;
  letter-spacing: -.01em;
  max-width: 930px;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 38px;
}

.heading-4.center._28.smal.heading-size {
  color: #23325f;
  letter-spacing: -.01em;
  max-width: none;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 41.6px;
}

.heading-4.center._28.smal.heading-size-c2 {
  color: #23325f;
  letter-spacing: -.01em;
  max-width: 340px;
  margin-bottom: 32px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 41.6px;
}

.heading-4.center._28.smal.heading-size-c3 {
  color: #333;
  letter-spacing: -.01em;
  max-width: 340px;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: 0;
  font-size: 32px;
  line-height: 44.8px;
}

.heading-4.center.xl {
  margin-top: 14px;
  margin-bottom: 24px;
  font-size: 44px;
  line-height: 52.8px;
}

.heading-4.center.heading_center {
  text-align: center;
  width: 100%;
  display: inline-block;
}

.heading-4.center._24 {
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 0;
}

.heading-4.center.hj {
  margin-top: 0;
  margin-bottom: 20px;
}

.image-5 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 500px;
}

.image-5._2nd {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  max-height: 600px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 20px;
  overflow: visible;
}

.image-5._2nd.first {
  object-fit: cover;
  max-height: none;
  margin-bottom: 40px;
}

.image-5._3rd {
  max-height: 100%;
  margin-bottom: 20px;
}

.image-5._3rd.first {
  border: 1px solid var(--dim-grey);
  width: 50%;
  height: 500px;
  margin-bottom: 30px;
  margin-left: 185px;
  padding-right: 0;
}

.image-5.apc {
  border-radius: 8px;
  width: 100%;
  max-height: none;
  margin-top: 0;
}

.image-5.apc.big {
  object-fit: contain;
  background-color: rgba(0, 0, 0, 0);
  width: 47%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
}

.image-5.apc.big.home {
  object-fit: contain;
}

.image-5.apc.big.home.max-height {
  height: 280px;
}

.image-5.apc.right {
  padding-right: 40px;
}

.image-5.apc.right.lo {
  width: 100%;
}

.image-5.apc.thi.lo {
  width: 100%;
  margin-top: 0;
}

.image-5.new {
  object-fit: contain;
  max-height: 330px;
}

.paragraph-4 {
  color: var(--royal-blue);
  min-width: 18px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-4._400 {
  color: #333;
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-4._400._42 {
  flex: 1;
  margin-bottom: 42px;
}

.paragraph-4._400._42.dd {
  margin-bottom: 16px;
}

.paragraph-4._400._42.dd.margin {
  color: #354454;
  text-align: left;
  flex: 1;
  align-self: auto;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 25.6px;
  display: flex;
}

.paragraph-4._400._42.dd.margin.landingpage {
  font-style: italic;
  font-weight: 400;
}

.paragraph-4._400._42.dd.margin.landingpage.flex {
  text-align: center;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  font-size: 15px;
  line-height: 22px;
}

.paragraph-4._400._42.ghj {
  flex: 1;
  margin-bottom: 0;
}

.paragraph-4._400._42.ghj.hj {
  margin-bottom: 20px;
}

.paragraph-4._400._42.ghj.testimonial-text {
  color: #536074;
}

.paragraph-4.cnt {
  text-align: center;
}

.points {
  color: #334ac0;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: center;
  justify-items: start;
  margin-bottom: 0;
  display: block;
}

.points.send {
  margin-top: 40px;
  padding-left: 20px;
}

.points.nospc {
  padding-left: 20px;
}

.about-jobs__benefit {
  color: #354454;
  margin-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.the-pay-off, .long-term-accomplishments {
  margin-top: -20px;
  padding-top: 20px;
}

.nav__menu {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.nav__dropdown-links-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 5px;
  display: flex;
}

.nav__dropdown-links-div._2 {
  margin-left: 0;
}

.nav__dropdown-links-wrapper {
  background-color: #fff;
  border-radius: 4px;
  padding-top: 6px;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, .18);
}

.nav__dropdown-links-wrapper._2 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  max-height: 100%;
  margin-left: 0;
  box-shadow: 1px 0 6px rgba(0, 0, 0, .18);
}

.nav__link-wrapper-learning {
  align-items: flex-end;
  padding: 0 0 16px;
  display: flex;
}

.nav__link-div-learning-arrow {
  color: #2b2a35;
  order: 1;
  align-self: flex-start;
  margin-right: 0;
  display: none;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.nav__logo {
  order: -1;
  width: 123px;
}

.nav__link-div-learning {
  cursor: pointer;
  align-items: flex-start;
  height: 23px;
  text-decoration: none;
  position: relative;
}

.nav__link-div-learning.nav__link-div-learning--space {
  align-items: flex-end;
  height: auto;
  margin-right: 0;
  padding: 8px 12px;
}

.nav__link-div-learning.nav__link-div-learning--space:hover {
  color: #546fff;
}

.nav__link-div-learning.nav__link-div--space {
  align-items: flex-end;
  height: auto;
  margin-right: 0;
  padding-left: 12px;
  padding-right: 12px;
}

.nav__link-div-learning.nav__link-div--space:hover {
  color: #546fff;
}

.nav {
  z-index: 2147483647;
  background-color: #fff;
  height: auto;
  padding: 16px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 9px rgba(127, 127, 127, .4);
  font-size: 14px;
}

.nav.page-root-new {
  z-index: 9998;
  padding-top: 16px;
  padding-bottom: 16px;
}

.nav.page-root-new.new {
  padding-top: 0;
  padding-bottom: 0;
}

.nav.page-root-new.new.zindex-none {
  z-index: 6;
}

.nav.page-root-new.new.fixed {
  position: static;
}

.nav__dropdown {
  z-index: 9999999;
  width: 200px;
  position: absolute;
  left: -63px;
}

.nav__dropdown.w--open {
  background-color: rgba(0, 0, 0, 0);
  width: 210px;
  position: absolute;
  left: auto;
}

.nav__dropdown._1 {
  width: 230px;
}

.nav__dropdown._2 {
  width: 240px;
}

.nav__dropdown._12 {
  width: 221px;
  margin-top: -136px;
  margin-left: 218.5px;
}

.button-2 {
  text-align: center;
  border-radius: 4px;
  padding: 12px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.button-2.button--white-whitebg {
  color: #334ac0;
  background-color: #fff;
  border: .5px solid #f6f6f6;
  transition: box-shadow .2s;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .04), 0 0 1px rgba(0, 0, 0, .06);
}

.button-2.button--white-whitebg:hover {
  box-shadow: 0 4px 6px rgba(0, 0, 0, .12), 0 2px 6px rgba(0, 0, 0, .08), 0 0 1px rgba(0, 0, 0, .12);
}

.button-2.button--white-whitebg.button--space {
  margin-right: 12px;
}

.button-2.button--white-whitebg.button--space.button--nomobile {
  box-shadow: none;
  color: #546fff;
  text-transform: uppercase;
  border-width: 1px;
  border-color: #546fff;
  margin-right: 0;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new {
  text-transform: capitalize;
  border-color: rgba(84, 111, 255, .5);
  border-radius: 8px;
  margin-left: 8px;
  padding: 10px 12px;
  font-size: 14px;
  line-height: 16px;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, .04);
}

.button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new-menu-button {
  text-transform: capitalize;
  border-color: rgba(84, 111, 255, .5);
  border-radius: 4px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 10px 12px;
  font-family: var(--font-family-body);
  font-size: 14px;
  line-height: 16px;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, .04);
}

.button-2.app-integration-banenr-button {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
  padding-top: 22px;
  padding-bottom: 22px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.nav__link-learning {
  order: -1;
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.nav__link-learning.nav__link--8pxspace {
  margin-right: 8px;
}

.nav__link-learning.nav__link--8pxspace.nav__link-learning--black {
  color: #2b2a35;
  letter-spacing: .6px;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.nav__link-learning.nav__link--8pxspace.nav__link-learning--black:hover {
  color: #546fff;
}

.nav__link-learning.nav__link--8pxspace.nav__link-learning--black.new {
  color: #2b2a35;
  order: 0;
  align-self: center;
  font-family: var(--font-family-body);
  text-decoration: none;
}

.nav__link-learning.nav__link--8pxspace.nav__link-learning--black.new.v3 {
  color: #404558;
  text-transform: none;
  font-size: 14px;
}

.nav__link-div {
  color: #2b2a35;
  height: 23px;
  margin-right: 0;
  text-decoration: none;
}

.nav__link-div.nav__link-div--black {
  color: #2b2a35;
}

.nav__link-div.nav__link-div--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div.nav__link-div--black.w--current {
  color: #334ac0;
  border-bottom: 2px solid #334ac0;
}

.nav__link-div.nav__link-div--black.nav__link-div--space {
  color: #32325d;
  letter-spacing: .6px;
  text-transform: uppercase;
  height: auto;
  margin-right: 0;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.nav__link-div.nav__link-div--black.nav__link-div--space:hover {
  color: #546fff;
  border-bottom-style: none;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.sm {
  text-transform: none;
  margin-bottom: 6px;
  font-family: Inter, sans-serif;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.flow {
  color: #fff;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.flow-cms {
  color: #404558;
  letter-spacing: .02em;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 15px;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.new {
  color: #2b2a35;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.new:hover {
  color: #546fff;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.rag {
  padding-top: 26px;
  padding-bottom: 26px;
  display: inline-block;
}

.footer__heading {
  color: #fff;
  letter-spacing: .6px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: var(--font-family-body);
  line-height: 21px;
}

.footer__heading.product-heading {
  color: rgba(230, 232, 255, .9);
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 10px;
  line-height: 12px;
}

.footer__links-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 181px;
  display: flex;
}

.footer__sm-link {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

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

.footer__logo {
  order: -1;
  width: 137px;
  height: 30px;
  margin-bottom: 20px;
}

.footer__logo.product {
  margin-bottom: 60px;
}

.footer__wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer__wrapper.product {
  width: 100%;
  max-width: 100em;
  margin-left: 0;
  margin-right: 0;
}

.footer__sm {
  max-width: 181px;
}

.footer__sm-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer__sm-wrapper.margin76 {
  justify-content: space-between;
  margin-top: 76px;
}

.footer__sm-wrapper.margin76.social {
  width: 181px;
  max-width: none;
  margin-top: 0;
}

.footer__sm-wrapper.margin76.hide {
  display: none;
}

.footer__link {
  opacity: .76;
  color: #fff;
  margin-bottom: 4px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: var(--font-family-body);
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  display: inline-block;
}

.footer__link:hover {
  opacity: 1;
  text-decoration: none;
}

.footer__link.product-footer-link {
  color: rgba(230, 232, 255, .6);
}

.footer {
  background-image: linear-gradient(#2f419e, #2a3571 51%, #2a3571);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 60px 10vw 0;
  display: block;
}

.footer.home {
  margin-top: 0;
  padding-top: 100px;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
}

.footer.home.footer-padding {
  background-color: #2b3980;
  background-image: none;
  padding-top: 440px;
  padding-left: 0;
  padding-right: 0;
}

.footer.home.pt-ct {
  padding-top: 200px;
}

.footer.home.no-padding {
  padding-top: 80px;
}

.footer.home.get-in-touch-footer {
  background-color: #3e4b94;
  background-image: none;
}

.footer.home.product {
  background-color: #0f1337;
  background-image: url('/assets/img/Footer.webp');
  background-position: 50% 0;
  background-size: cover;
  border-top-left-radius: 22px;
  border-top-right-radius: 22px;
  padding-top: 56px;
}

.footer.home.npt {
  padding-top: 210px;
}

.footer__copyright {
  opacity: .74;
  color: #fff;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}

.footer__copyright.product-footer-link {
  color: rgba(230, 232, 255, .6);
  margin-bottom: 22px;
}

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

.footer__credits.margin-76 {
  margin-bottom: 64px;
}

.div-block {
  justify-content: space-between;
  align-items: center;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-bottom.center {
  text-align: center;
  background-color: #29367a;
}

.footer-bottom-text {
  opacity: .75;
  color: rgba(230, 232, 255, .4);
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.image-6 {
  width: 137px;
  height: 30px;
}

.footer-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  width: 100%;
  max-width: none;
  display: flex;
}

.footer-block.product {
  grid-column-gap: 82px;
  max-width: 100%;
  display: flex;
}

.italic-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.list {
  padding-left: 30px;
}

.int {
  width: 100%;
  max-width: none;
  margin-bottom: 40px;
  margin-left: 0;
  padding-left: 0;
}

.column {
  border-right: 1px solid rgba(72, 69, 84, .51);
  padding-left: 0;
  padding-right: 40px;
}

.column-2 {
  padding-left: 40px;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.contact-form-grid.mt8 {
  grid-row-gap: .69em;
}

.heading-6 {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.text-field {
  text-align: left;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.text-field::placeholder {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-field.big {
  min-height: 95px;
}

.text-field.big.bg-clr, .text-field.bg-clr {
  background-color: #fff;
}

.submit-button {
  letter-spacing: .5px;
  background-color: #546fff;
  background-image: url('/assets/img/send-1.svg');
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 5px;
  padding: 12px 50px 12px 34px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.submit-button.clr {
  background-color: #546fff;
}

.submit-button.req-demo {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-right: 34px;
}

.submit-button.cta-btn.new {
  background-position: 88%;
  padding: 14px 44px 14px 12px;
  font-family: var(--font-family-body);
  font-size: 16px;
  font-weight: 500;
}

.container-3 {
  z-index: 7;
  background-color: var(--white);
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

.container-3.fafaff {
  margin-top: 0;
}

.container-3.fafaff.neg-margin {
  margin-bottom: -317px;
  padding-left: 45px;
  padding-right: 45px;
}

.container-3.cta-blue {
  background-image: linear-gradient(124deg, #f1f6ff, #f3f1ff);
  flex-direction: column;
  align-items: center;
  padding-top: 68px;
  padding-bottom: 55px;
  display: flex;
}

.container-3.white-grad-bg {
  color: #516061;
  background-image: linear-gradient(130deg, #f3faff, #fbf6ff);
  margin-bottom: -12.8em;
  padding-top: 60px;
  padding-bottom: 50px;
  box-shadow: 0 4px 52px rgba(60, 64, 67, .08);
}

.container-3.white-grad-bg.flow-cta {
  background-image: none;
  margin-top: 0;
  margin-bottom: -11.9em;
  padding: 32px;
}

.container-3.footer-form-container {
  margin-top: 0;
  margin-bottom: 0;
}

.container-3.footer-cta, .container-3.contact-form {
  background-color: var(--white);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
}

.footer1.fafaff {
  background-color: #fafaff;
}

.footer1.fafaff.new-clr {
  background-color: #fdfdff;
}

.wrapp-div {
  text-align: left;
  padding-left: 0;
}

.wrapp-div.left {
  padding-right: 40px;
}

.wrapp-div.left.small-width {
  max-width: 365px;
  padding-right: 0;
}

.wrapp-div.left.small-width.width-30 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 47%;
  max-width: none;
  display: flex;
}

.wrapp-div.left.small-width.width-30.le {
  width: 47%;
  max-width: 47%;
}

.wrapp-div.left.small-width.width-30.home {
  width: 47%;
}

.wrapp-div.left.small-width.width-30.home.new-block, .wrapp-div.left.small-width.width-30.ai, .wrapp-div.left.pdf-scrap {
  width: 100%;
}

.wrapp-div.right {
  padding-left: 40px;
}

.wrapp-div.spc {
  margin-top: 0;
}

.wrapp-div._4th {
  height: 400px;
}

.wrapp-div.hero-page {
  width: 47%;
}

.wrapp-div.use-class {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.hero-section {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: hidden;
}

.hero-section.homepage.cs {
  height: auto;
  padding-top: 160px;
  padding-bottom: 60px;
}

.hero-section.homepage.tab {
  height: auto;
}

.hero-section.homepage.tab.tj {
  height: auto;
  margin-bottom: 100px;
}

.hero-section.this {
  height: auto;
  margin-top: 90px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.hero-section.this.colord {
  background-color: #fafaff;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.hero-section.this.colord.pad {
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-section.this.ia.invocie {
  margin-top: 60px;
}

.hero-section.this.yom {
  margin-top: 0;
}

.hero-section.this.margin {
  margin-top: 70px;
}

.hero-section.homepage {
  height: 640px;
  padding-top: 140px;
  padding-bottom: 20px;
  position: relative;
}

.hero-section.app {
  padding-bottom: 48px;
}

.hero-container {
  text-align: center;
  max-width: 100vw;
  padding: 0 10vw;
}

.hero-container.sp {
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-container.sp.gh {
  height: auto;
}

.hero-container.sp.gh.demo_container {
  max-width: 1080px;
  padding-left: 24px;
  padding-right: 24px;
}

.hero-container.sp._90-120 {
  padding-top: 90px;
  padding-bottom: 120px;
}

.hero-container.sp._90-120.fa {
  padding-bottom: 72px;
}

.div-block-5 {
  background-color: var(--ghost-white);
  height: 265px;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
}

.video-2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-right: 0;
}

.video-2.fg {
  margin-top: 60px;
  margin-left: 0;
}

.dark-backround {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dark-backround.second {
  background-color: #fafaff;
  padding-top: 90px;
  padding-bottom: 90px;
}

.dark-backround.second.dfg {
  padding-bottom: 30px;
}

.dark-backround.second.dfg.yh {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-backround.second.dfg.yh.l {
  margin-bottom: 60px;
  padding-top: 0;
}

.dark-backround.second.dfg.padding {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  margin-bottom: 120px;
  margin-right: 0;
  padding-top: 90px;
  padding-bottom: 30px;
}

.dark-backround.second.dfg.padding.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dark-backround.second.dfg.padding.mid.home {
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  padding-top: 80px;
  overflow: hidden;
}

.dark-backround.second.dfg.padding.mid.home.hide {
  display: none;
}

.dark-backround.second.dfg.padding.mid.api {
  padding-top: 80px;
  overflow: hidden;
}

.dark-backround.second.dfg.padding.mid.invoice {
  margin-top: 0;
  padding-top: 80px;
  overflow: hidden;
}

.dark-backround.second.dfg.padding.mid.inner {
  margin-bottom: 0;
}

.dark-backround.second.dfg.padding.mid.inner.ap-automation {
  padding-bottom: 160px;
}

.dark-backround.second.dfg.padding.mid.hide {
  display: none;
}

.team-testimonial-block {
  color: #24c3e2;
  text-align: left;
  background-color: #fff;
  border: 1px solid #dde2f0;
  border-radius: 5px;
  height: 420px;
  padding: 30px;
  display: block;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.team-testimonial-block.auto {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: solid;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 390px;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 0 0 10px rgba(0, 0, 0, .01);
}

.team-testimonial-block.auto:hover {
  border-style: solid;
  box-shadow: 0 0 10px rgba(0, 0, 0, .18);
}

.team-testimonial-block.auto.hj {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding-top: 30px;
  padding-bottom: 30px;
}

.team-testimonial-block.auto.heght {
  border-style: solid;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 340px;
  padding: 30px 26px;
  transition-property: none;
  display: flex;
  box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}

.team-testimonial-block.auto.heght:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .18);
}

.team-testimonial-block.auto.heght.landingpage.flex {
  align-items: center;
  height: 420px;
}

.team-testimonial-block.auto.heght.height340 {
  height: 340px;
}

.team-testimonial-block.auto.height-100 {
  height: 100%;
}

.team-testimonial-block.auto.height-100.new {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border-radius: 12px;
  width: auto;
  height: 500px;
  padding: 22px;
  box-shadow: 2px 0 12px rgba(0, 0, 0, .04);
}

.team-testimonial-block.auto.full-height {
  border-style: solid;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 436px;
  padding: 30px 26px;
  transition-property: none;
  display: flex;
  box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}

.team-testimonial-block.auto.full-height:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .18);
}

.team-testimonial-block.auto.full-height-376 {
  border-style: solid;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 376px;
  padding: 30px 26px;
  transition-property: none;
  display: flex;
  box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}

.team-testimonial-block.auto.full-height-376:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .18);
}

.team-testimonial-block._516 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 516px;
  display: flex;
}

.team-testimonial-block._516.new-height {
  height: 440px;
}

.team-testimonial-block._516.new {
  background-color: rgba(255, 255, 255, .6);
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 33.33%;
  height: auto;
  padding: 22px;
  box-shadow: 4px 0 40px rgba(44, 58, 129, .1);
}

.youtube {
  border-radius: 0;
  margin-top: 0;
}

.div-block-6 {
  flex-direction: column;
  display: flex;
}

.div-block-6.nonflex {
  display: block;
}

.div-block-6.nonflex.bh {
  margin-left: 0;
}

.div-block-6.nonflex.bh.pdf {
  flex-direction: row;
  align-items: stretch;
  margin-top: 22px;
  margin-left: 0;
  display: flex;
}

.div-block-6.invoice {
  z-index: 2147483647;
  margin-top: 0;
  display: block;
  position: static;
}

.image-7 {
  width: 40px;
  height: 40px;
}

.cards-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.cards-section.card_grey {
  background-color: #f5f5f8;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards-grid-container.mim {
  margin-top: 60px;
  margin-bottom: 60px;
}

.cards-image-mask {
  border-radius: 0%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 0%;
  display: block;
  position: relative;
  overflow: hidden;
}

.cards-image-mask.edit {
  grid-template-rows: auto;
}

.cards-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 50px;
  max-width: none;
  height: 50px;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cards-image.auto-height {
  object-fit: fill;
  width: 50px;
  height: auto;
}

.cards-image.auto-height.landing {
  width: 32px;
  margin-left: 0;
}

.cards-image.auto-height.landing._2 {
  width: 38px;
}

.heading-7 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-7.t-name {
  color: #354454;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 22px;
  font-weight: 700;
  line-height: 19px;
}

.heading-7.t-name.cv {
  margin-top: 10px;
}

.heading-7.t-name.cv.thi {
  color: #000;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 25px;
}

.heading-7.t-name.cv.thi.get-in-touch {
  color: #1f2129;
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.heading-7.t-name.cv.thi.new {
  margin-top: 0;
}

.heading-7.clr {
  color: #324293;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.slider-box {
  align-self: auto;
  height: 100%;
  position: relative;
}

.slider-box.left-mar {
  margin-right: 10px;
}

.slider-box.home-slide {
  min-height: 516px;
}

.slider-box.splide__slide._280 {
  flex: none;
  width: 280px;
}

.columns-2 {
  height: auto;
}

.home-hero {
  margin-top: 153px;
  overflow: hidden;
}

.home-hero.hero-spacing {
  margin-top: 180px;
  padding-bottom: 0;
  overflow: visible;
}

.home-hero.hero-spacing.ocr {
  margin-top: 155px;
}

.home-hero.hero-spacing.document-ocr {
  margin-top: 60px;
  padding-top: 167px;
  padding-bottom: 0;
}

.home-hero.hero-spacing.document-ocr.reconcillation {
  padding-bottom: 0;
}

.home-hero.hero-spacing.product-banner {
  position: relative;
}

.home-hero.hero-spacing.product-banner.cms-home {
  margin-bottom: 96px;
}

.home-hero.hero-spacing.product-banner.cms-home-copy {
  margin-top: 100px;
  margin-bottom: 40px;
}

.home-hero.hero-spacing.zero-landing-bg {
  background-image: url('/assets/img/banner-new.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.home-hero.hero-spacing.zero-landing-bg.handwritter {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.home-hero.hero-spacing.margin-top-90 {
  margin-top: 165px;
}

.home-hero.hero-spacing.margin-top-90.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/heo_image_bg_comp.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.hero-content {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-content.hero-new.ap {
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content.hero-new.bpo.product-main {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
}

.hero-content.hero-new.bpo.why-nenonets {
  grid-column-gap: 195px;
  grid-row-gap: 195px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 96px;
}

.hero-content.hero-new.compitetor {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
}

.hero-content.hero-new.srtarch {
  align-items: stretch;
}

.hero-content.hero-new.handwritten {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.hero-content.hero-new.latest {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

.hero-content.scraper {
  flex-direction: row;
  align-items: center;
}

.hero-content.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: stretch;
}

.hero-content.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
}

.hero-content.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content.hero-new.bpo {
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 140px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-4 {
  color: #23325f;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.text-block-4.inline-right {
  text-align: left;
  max-width: 477px;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 59.8px;
}

.text-block-4.inline-right.ocr {
  padding-top: 0;
  padding-right: 0;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}

.text-block-4.inline-right.ap {
  width: auto;
  max-width: 550px;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-4.inline-right.bpo {
  width: auto;
  max-width: 600px;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
  display: inline;
}

.text-block-4.inline-right.ocr {
  width: auto;
  max-width: none;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
  display: block;
}

.text-block-5 {
  color: #68798d;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-5.inline-right {
  color: #354454;
  text-align: left;
  max-width: 472px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

.text-block-5.inline-right.ap {
  color: #354454;
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.buttons-mask {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  max-width: 333px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.buttons-mask.inline-start {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  left: auto;
}

.buttons-mask.inline-start.rossum {
  margin-top: 40px;
}

.buttons-mask.inline-start.rossum.cta-2 {
  justify-content: center;
  margin-top: 35px;
  display: flex;
}

.buttons-mask.inline-start.ap {
  justify-content: flex-start;
}

.buttons-mask.inline-start.flow {
  margin-top: 30px;
}

.buttons-mask.inline-start.center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.buttons-mask.inline-start-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
}

.buttons-mask.inline-start-copy.rossum {
  margin-top: 40px;
}

.buttons-mask.inline-start-copy.rossum.cta-2 {
  justify-content: center;
  margin-top: 35px;
  display: flex;
}

.buttons-mask.inline-start-copy.ap {
  justify-content: flex-start;
}

.buttons-mask.inline-start-copy.flow {
  margin-top: 30px;
}

.buttons-mask.inline-start-copy.center {
  justify-content: center;
}

.button-4 {
  box-sizing: border-box;
  color: #f3f5ff;
  letter-spacing: .5px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-4:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-4.wide {
  text-align: center;
  align-self: center;
  width: 247px;
}

.button-4.wide.home {
  justify-content: center;
  align-items: center;
  width: 157px;
  height: 52px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button-4.wide.home.width {
  width: 200px;
  margin-right: 0;
  font-family: Inter, sans-serif;
}

.button-4.wide.home.width:hover {
  color: #fff;
  background-color: #4b63e5;
}

.button-4.wide.home.width.ivo {
  height: 45px;
  margin-top: 0;
  padding-left: 0;
}

.button-4.wide.home.width.ivo.c2 {
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 6px 14px;
  font-size: 12px;
}

.button-4.wide.home.width.ap {
  width: 220px;
  height: 45px;
}

.button-4.wide.home.width.ocr {
  width: 212px;
  height: 45px;
}

.button-4.wide.home.width.ocr-white {
  color: #546fff;
  background-color: #fff;
  width: 212px;
  height: 45px;
  margin-left: 12px;
}

.button-4.inv {
  background-color: rgba(0, 0, 0, 0);
  border-color: #f3f5ff;
}

.button-4.inv:hover {
  background-color: #f3f5ff;
}

.button-4.inv.blu {
  color: #546fff;
  border-color: #546fff;
  flex: 0 auto;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-4.inv.blu:hover {
  color: #f3f5ff;
  background-color: #546fff;
}

.button-4.inv.blu.large {
  text-align: center;
  background-color: #fff;
  width: 247px;
}

.button-4.inv.blu.large:hover {
  background-color: #546fff;
}

.button-4.inv.blu.large.check_out {
  text-transform: none;
  width: auto;
  margin-top: 30px;
  margin-bottom: 0;
  padding: 10px 22px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.home-video {
  border: 0 #fff;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-video.vertical {
  border-radius: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  max-width: 60%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.home-video.vertical.hide {
  display: none;
}

.home-video.vertical.flow_integration {
  margin-top: 0;
}

.home-video.vertical.ap-automation {
  margin-top: 32px;
  padding-left: 60px;
  padding-right: 60px;
}

.lightbox-link {
  border: 0 #000;
  border-radius: 16px;
  justify-content: center;
  width: 99.9999%;
  display: block;
  position: relative;
}

.lightbox-link.ocr {
  z-index: 5;
  position: relative;
}

.css-home-video-mask {
  z-index: 5;
  border: 1px #fff;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.buton {
  background-color: rgba(51, 51, 51, .3);
  border-radius: 80px;
  align-items: center;
  max-width: 50%;
  padding: 10px 18px;
  display: flex;
}

.text-para {
  color: #fff;
  margin-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
}

.content-div {
  background-color: var(--black);
  background-image: linear-gradient(282deg, #f9faff, #fff);
  margin-top: -186px;
  padding-top: 61px;
  padding-bottom: 0;
}

.cut {
  z-index: -1;
  background-color: var(--ghost-white);
  background-image: linear-gradient(281deg, #f9faff, #fff);
  width: 120vw;
  max-width: 120vw;
  height: 350px;
  margin-top: -252px;
  position: relative;
  left: -105px;
  transform: rotate(-14deg);
}

.logos {
  margin-top: 70px;
}

.logos.padding {
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 20px;
}

.logos.padding.mid.mb-80 {
  margin-bottom: 80px;
}

.logo-mask {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

.logo-mask.bagde {
  margin-bottom: 80px;
}

.logo-mask.bagde.ocr {
  margin-bottom: 0;
}

.logo-mask.logos1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.logo-mask.logos1.center {
  align-items: center;
  margin-left: auto;
}

.logo-mask.logos1.center.max {
  max-width: 1280px;
}

.css-logo-grid {
  grid-column-gap: 28px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  justify-items: center;
  display: grid;
}

.css-logo-grid.extra {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.css-logo-grid.ap {
  grid-column-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 41px;
}

.css-logo-grid.ap.get-i-touch {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-bottom: 0;
}

.css-logo-grid.ocr {
  grid-column-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 30px;
  padding-bottom: 0;
}

.css-logo-grid.ocr.bpo, .css-logo-grid.ocr.bpo-ocr {
  padding-bottom: 41px;
}

.css-logo-grid.ocr.bpo-ocr.css-no-padding {
  padding-bottom: 0;
}

.css-logo-grid.flex-grid {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cut-border-div {
  padding-bottom: 0;
}

.cut-border-div.hide {
  display: none;
}

.div-block-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  max-width: 925px;
  margin-top: 110px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 79px;
  display: grid;
}

.div-block-8.margin-160, .div-block-8.table-grid {
  max-width: none;
  margin: 30px 0 140px;
  padding-bottom: 0;
}

.section-3 {
  margin-top: 110px;
}

.section-3.margin-90 {
  margin-top: 0;
  margin-bottom: 90px;
  padding-left: 0;
  padding-right: 0;
}

.section-3.margin-90.landing-oage {
  margin-top: 120px;
}

.div-block-9 {
  width: 100%;
  max-width: none;
  margin-bottom: -100px;
  margin-left: 0;
  margin-right: 0;
}

.column-3 {
  padding-right: 10px;
}

.column-3.padding-remove {
  padding-left: 30px;
  padding-right: 0;
}

.column-3.padding-txt {
  padding-left: 0;
}

.text-block-7 {
  color: #7a8c9f;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.text-block-7.v2 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 10px;
}

.text-block-7.v2.oc {
  margin-top: 0;
}

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

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

.column-4.padding-remove {
  padding-left: 0;
}

.columns-3 {
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.columns-3.mid {
  margin-top: 120px;
}

.columns-3.mid.margin-181 {
  align-items: flex-start;
  margin-top: 181px;
  display: flex;
}

.columns-3.last {
  margin-top: 120px;
}

.columns-3.last.margin181 {
  align-items: flex-start;
  margin-top: 181px;
  display: flex;
}

.text-block-8 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-8._12 {
  font-size: 12px;
}

.text-block-8._12.product {
  margin-top: 22px;
}

.text-block-8.underline {
  color: #546fff;
  font-size: 16px;
}

.link {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18.2px;
  text-decoration: none;
}

.link._12 {
  font-size: 12px;
}

.link.landing {
  font-weight: 600;
}

.link.landing:hover {
  margin-left: 0;
  font-weight: 600;
}

.link.product {
  font-weight: 500;
}

.text-block-9 {
  color: #b3bcc6;
  font-family: Inter, sans-serif;
  line-height: 25px;
}

.padding {
  margin-right: 20px;
}

.div-block-10 {
  margin-top: 15px;
  margin-bottom: 20px;
}

.css-meta-title {
  color: #546fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.css-meta-title.thi {
  float: none;
  color: rgba(0, 0, 0, .53);
  height: 38px;
  margin-bottom: 22px;
  line-height: 19px;
}

.css-meta-title.thi.new {
  color: rgba(45, 55, 101, .5);
  height: auto;
  margin-bottom: 0;
  font-size: 10px;
  line-height: 15px;
}

.css-meta-title.thi.subhediang {
  color: rgba(80, 89, 128, .5);
  text-transform: none;
  height: auto;
  margin-bottom: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 24px;
}

.css-meta-title.thi.recon {
  height: auto;
  margin-bottom: 0;
}

.css-meta-title.margin {
  text-align: left;
  margin-bottom: 0;
  display: none;
}

.link-2 {
  color: var(--royal-blue);
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 650px;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.grid.newia {
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
}

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

.grid.edit {
  grid-column-gap: 32px;
  grid-row-gap: 22px;
  margin-top: 30px;
  padding-bottom: 54px;
}

.grid.edit.ap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  justify-items: start;
  max-width: none;
  margin-top: 0;
  margin-left: 69px;
  margin-right: 0;
  padding-bottom: 50px;
}

.grid.edit.home {
  max-width: none;
}

.nn_feature-list-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nn_feature-list-item.last, .nn_feature-list-item.nomar {
  margin-bottom: 0;
}

.text-block-11 {
  color: #23325f;
  white-space: nowrap;
  align-self: center;
  margin-left: 12px;
  font-family: var(--font-family-body);
  font-size: 14px;
  line-height: 16px;
}

.section-4 {
  background-image: linear-gradient(135deg, #48559e, #283577);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 435px;
  margin-top: 184px;
  display: block;
}

.section-4.hide {
  display: none;
}

.pdf-details-wrapper {
  display: flex;
}

.pdf-details-wrapper.vertical {
  margin-top: 70px;
}

.pdf-details-wrapper.vertical.home {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.pdf-details-wrapper.vertical.pdf-to-excel {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
}

.pdf-details-wrapper.reconcilliaon {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.text-block-13 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
}

.text-block-13.clr-blue {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 36.4px;
}

.text-block-13.clr-blue.get-atarted-section {
  object-fit: contain;
  flex: none;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  line-height: 120%;
  display: flex;
}

.text-block-13.clr-blue.get-atarted-section.mb12 {
  margin-bottom: 16px;
}

.text-block-13.clr-blue.get-atarted-section {
  object-fit: contain;
  flex: none;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
  max-width: none;
  margin-right: 30px;
  display: flex;
}

.div-block-13.home {
  flex: none;
  width: 29%;
  margin-right: 83px;
}

.div-block-13.home.reconcilliation {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-right: 0;
}

.text-block-14 {
  color: rgba(255, 255, 255, .7);
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  line-height: 25px;
}

.text-block-14.txt-clr {
  color: #354454;
  flex: none;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.text-block-14.txt-clr.fa {
  margin-bottom: 41px;
}

.text-block-14.txt-clr.reconcilliation {
  margin-bottom: 21px;
}

.grid-2 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-2.edit {
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: none;
  margin-bottom: 21px;
  margin-left: 0;
  padding-left: 0;
}

.grid-2.edit.love-wraper {
  width: 100%;
  max-width: 100%;
  margin-left: -40px;
}

.button-5 {
  color: #fff;
  text-transform: uppercase;
  background-color: #546fff;
  border-radius: 4px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.button-5.hover {
  margin-bottom: 12px;
  padding-left: 19px;
  padding-right: 19px;
  font-size: 16px;
  transition: background-color .35s;
}

.button-5.hover:hover {
  background-color: #4b63e5;
}

.button-5.hover.mbnone {
  margin-bottom: 0;
}

.button-6 {
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  font-family: Lato, sans-serif;
  line-height: 14px;
}

.button-6.clr {
  border: 1px solid var(--royal-blue);
  color: #546fff;
  font-size: 16px;
  transition: background-color .35s;
}

.button-6.clr:hover {
  color: #546fff;
  background-color: rgba(84, 111, 255, .08);
}

.text-block-15 {
  color: #ad5bc5;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.section-5 {
  background-color: var(--ghost-white);
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.text-block-16 {
  color: var(--dark-slate-blue-2);
  text-align: center;
  max-width: 713px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-17 {
  color: var(--dark-slate-blue-2);
  text-align: center;
  max-width: 162px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  line-height: 21px;
}

.text-block-17.bi {
  max-width: 207px;
}

.text-block-18 {
  color: #344392;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
  font-size: 65px;
  font-style: italic;
  font-weight: 800;
  line-height: 70px;
}

.text-span-2 {
  padding-left: 7px;
  font-size: 22px;
  line-height: 33px;
}

.div-block-14 {
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, .62);
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-14.l {
  border-right-style: none;
}

.div-block-15 {
  margin-top: 36px;
}

.div-block-16 {
  background-color: #fff;
  border: 1px solid #dde2f0;
  border-radius: 4px;
  margin-bottom: 40px;
  display: none;
  box-shadow: 1px 1px 90px rgba(0, 0, 0, .1);
}

.image-8 {
  object-fit: cover;
  width: 300px;
  height: auto;
}

.text-block-19 {
  color: #824494;
  background-color: rgba(130, 68, 148, .1);
  border-radius: 32px;
  padding: 5px 19px;
  font-family: Inter, sans-serif;
  font-size: 9px;
  line-height: 11px;
  position: absolute;
  top: 14px;
  bottom: auto;
  left: auto;
  right: 14px;
}

.image-9 {
  object-fit: contain;
  max-width: 100%;
  height: 50px;
}

.image-10 {
  object-fit: contain;
  height: 50.0938px;
}

.image-11, .image-12 {
  width: 14px;
}

.image-13 {
  align-self: auto;
}

.text-span-4, .text-span-5 {
  font-weight: 700;
}

.text-span-6 {
  color: #335dff;
}

.image-15 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 540px;
}

.image-15.apc {
  max-height: none;
  margin-top: 0;
}

.image-15.apc.no_top_margin {
  margin-top: 0;
}

.text-span-8 {
  color: #546fff;
  font-weight: 500;
}

.section-6 {
  text-align: center;
  background-color: #f3f5ff;
  width: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-6.sec {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-6.sec._90 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 90px;
  padding-bottom: 60px;
  display: block;
}

.section-6.sec._90.colord {
  padding-top: 0;
}

.section-6.sec._90.padding_b_120 {
  padding-bottom: 120px;
}

.section-6.trans {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 90px;
  padding-bottom: 90px;
}

.receipt-list-text {
  color: #354454;
  margin-left: 7px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.cards-iimg {
  object-fit: cover;
  object-position: 50% 50%;
  width: 50px;
  max-width: none;
  height: 50px;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cards-iimg.auto-height {
  object-fit: fill;
  width: auto;
  height: auto;
}

.icon_li_separator {
  background-color: #bac8d7;
  width: 2px;
  height: 16px;
  margin-top: 8px;
  margin-bottom: 6px;
  margin-left: 12px;
  display: block;
}

.margin_b_60 {
  margin-bottom: 60px;
}

.text-color-primary {
  color: #566dfa;
}

.card_right_section, .card_left_section {
  display: inline-block;
}

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

.card_wrappper {
  max-width: 1200px;
  margin-top: 30px;
  padding-left: 60px;
  padding-right: 60px;
}

.icon-card-text {
  color: #354454;
  text-align: left;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.card-icon-img {
  width: 24px;
  height: 25px;
  display: inline-block;
}

.card-icon-img.re {
  width: 28px;
  height: auto;
}

.logo_flex {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo_child {
  flex: 0 auto;
  width: 100%;
  max-width: 16.667%;
  padding: 24px;
}

.image-16 {
  width: 100px;
  height: 19px;
  margin-bottom: 16.45px;
}

.image-16.landingpage {
  margin-top: 20px;
}

.image-17 {
  width: 100px;
  height: 19px;
  margin-bottom: 16.45px;
}

.columns-7 {
  margin-bottom: 24px;
  display: block;
}

.div-block-21 {
  width: 1000px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.container-5 {
  display: none;
}

.logos-section {
  background-color: #f9faff;
  height: auto;
  margin-top: 120px;
  padding-top: 48px;
}

.logos-section.rossum {
  height: auto;
  padding-top: 55px;
  padding-bottom: 55px;
}

.logos-section.flow_integration {
  margin-top: 0;
  margin-bottom: 120px;
  padding-top: 56px;
  padding-bottom: 56px;
}

.logos-section.mt0 {
  margin-top: 0;
}

.logos-section.mt0.for-sticky {
  padding-top: 100px;
}

.logos-section.new-home {
  background-color: #fff;
  margin-top: 0;
  padding-top: 58px;
  padding-bottom: 40px;
  overflow: hidden;
}

.logos-section.new-home.variant {
  padding-top: 58px;
}

.logos-section.new-home-copy {
  background-color: #fff;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.logos-section.new-home-copy.variant {
  padding-top: 58px;
}

.banner-img {
  z-index: 0;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.banner-img.ap, .banner-img.bpo {
  position: static;
  overflow: hidden;
}

.banner-img.bpo.extend-right {
  object-fit: contain;
  width: 106%;
  max-width: none;
}

.banner-img.bpo.extend-right.new {
  width: 100%;
}

.banner-img.template {
  position: static;
  overflow: hidden;
}

.banner-img.document-image {
  max-width: 100%;
  height: 100%;
  max-height: 500px;
  margin-left: 0%;
}

.div-block-22 {
  background-color: #5364b2;
  background-image: url('/assets/img/custom.svg');
  background-position: 50% 32px;
  background-repeat: no-repeat;
  background-size: 22px 24px;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 140px;
  max-width: none;
  height: 140px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-22:hover {
  background-color: #546fff;
}

.text-block-21 {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
  text-decoration: none;
  overflow: visible;
}

.div-block-23 {
  z-index: 3;
  background-color: #8c9cf6;
  background-image: url('/assets/img/Group-277.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.meter-reading {
  z-index: 0;
  background-color: #5364b2;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 12px 20px 12px 9px;
  transition: transform .2s;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: translate(0, 40px);
}

.meter-reading.reconcilliation {
  flex-flow: column;
  display: flex;
}

.text-block-22 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
}

.text-block-23 {
  color: #919fdf;
  white-space: nowrap;
  background-image: url('/assets/img/invoices.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 4px;
  margin-bottom: 30px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.text-block-23.reconcilliation {
  margin-bottom: 12px;
}

.link-3 {
  color: #fff;
  background-image: url('/assets/img/white-arrow.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 10px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
  text-decoration: none;
}

.div-block-25 {
  z-index: 3;
  background-color: #9c8ac5;
  background-image: url('/assets/img/receipt.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-26 {
  z-index: 3;
  background-color: #728fdc;
  background-image: url('/assets/img/id-card.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-27 {
  background-color: #938de1;
  background-image: url('/assets/img/Group-277.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-28 {
  background-color: #6b7fe9;
  background-image: url('/assets/img/resume.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-29 {
  background-color: #6a91cc;
  background-image: url('/assets/img/Forms.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-30 {
  background-color: #8f9ce0;
  background-image: url('/assets/img/Readings.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-30._1 {
  background-color: #8c9df6;
}

.div-block-30._2 {
  background-color: #9c8ac5;
}

.div-block-30._2321 {
  background-color: #728fdc;
}

.div-block-30._4 {
  background-color: #938de1;
}

.div-block-30._5 {
  background-color: #6b7fe9;
}

.div-block-30._6 {
  background-color: #6a91cc;
}

.div-block-30._7 {
  background-color: #8e9ce0;
}

.div-block-30.ecommerce {
  background-color: #8c9df6;
}

.div-block-30.vendor-supplier-statement {
  background-color: #9c8ac5;
}

.div-block-30.insurance {
  background-color: #728fdc;
}

.div-block-30.equity {
  background-color: #938de1;
}

.div-block-30.payroll {
  background-color: #6b7fe9;
}

.div-block-30.blockchain {
  background-color: #6a91cc;
}

.div-block-30.general-ledger {
  background-color: #8e9ce0;
}

.div-block-30.credit-card {
  background-color: #8c9df6;
}

.div-block-30.data {
  background-color: #728fdc;
}

.div-block-30.invoices1 {
  background-color: #938de1;
}

.div-block-30.payments {
  background-color: #6b7fe9;
}

.div-block-30.cash {
  background-color: #6a91cc;
}

.div-block-30.finance {
  background-color: #8e9ce0;
}

.div-block-30.accounting {
  background-color: #8c9df6;
}

.div-block-30.banking1 {
  background-color: #9c8ac5;
}

.invoices {
  z-index: 0;
  cursor: pointer;
  background-color: #5364b2;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 12px 20px 12px 9px;
  transition: transform .2s;
  position: static;
  top: 0;
  bottom: auto;
  left: auto;
  right: 0%;
  transform: translate(0, 40px);
}

.invoices:hover {
  background-color: #5364b2;
}

.recipts {
  z-index: 0;
  background-color: #5364b2;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 12px 20px 12px 9px;
  transition: transform .2s;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: translate(0, 40px);
}

.id-cards {
  z-index: 0;
  background-color: #5364b2;
  border: 1px #000;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 12px 20px 12px 9px;
  transition: transform .2s;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: translate(0, 40px);
}

.menu-card {
  z-index: 0;
  background-color: #5364b2;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 12px 20px 12px 9px;
  transition: transform .2s;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
  transform: translate(0, 40px);
}

.resumes, .form {
  z-index: 0;
  background-color: #5364b2;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 12px 20px 12px 9px;
  transition: transform .2s;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: translate(0, 40px);
}

.slide-wrap {
  border: 1px #dde2f0;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
}

.slide {
  background-color: #fff;
  border: 1px rgba(70, 137, 215, .2);
  border-radius: 8px;
  max-width: 270px;
  margin-right: 25px;
  padding: 0;
  position: relative;
}

.div-block-31 {
  margin-top: 40px;
}

.div-block-31.hide {
  display: none;
}

.div-block-32 {
  width: 60%;
}

.div-block-32.home {
  align-items: flex-start;
  width: 60%;
  margin-left: 0;
  margin-right: 200px;
  display: block;
}

.div-block-32.home.reconcilliation {
  width: auto;
  margin-right: 0;
}

.div-block-33 {
  width: 53%;
  margin-right: 0;
  padding-left: 0;
  display: block;
}

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

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 10px;
  display: grid;
}

.slider-4 {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.slide-nav-4 {
  margin-top: 10px;
  font-size: 9px;
  position: relative;
}

.right-arrow-2, .left-arrow-2 {
  display: block;
}

.css-badges {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.css-badges.lo {
  margin-left: auto;
  margin-right: auto;
}

.css-badges.center {
  justify-items: center;
}

.css-badges.mt30 {
  margin-top: 30px;
}

.css-badges.mt60 {
  margin-top: 30px;
  margin-bottom: 60px;
}

.css-badges.mb64 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 100px;
  margin-bottom: 0;
}

.icon-5 {
  color: #000;
  left: -51px;
}

.icon-6 {
  color: #000;
  left: 46px;
}

.css-home-stories-slider {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: inline-block;
}

.slide-3 {
  max-width: 270px;
  margin-right: 20px;
}

.slide-4 {
  max-width: 270px;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-4.margin, .slide-4.padding10 {
  margin-left: 10px;
}

.icon-7 {
  color: #000;
  margin-top: 150px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: absolute;
  left: 0;
}

.icon-8 {
  color: #000;
  margin-top: 150px;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.left-arrow-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: -9px;
  right: auto;
}

.text-block-24 {
  color: #838c98;
  text-align: center;
  order: 0;
  align-items: flex-start;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 17px;
  display: flex;
}

.text-block-24.sizing {
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-24.sizing.mar {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-36 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-25 {
  object-fit: contain;
  width: 125px;
  height: 100px;
  display: block;
}

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

.image-33 {
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-clip: border-box;
  width: auto;
  height: auto;
}

.slide-nav-5 {
  font-size: 10px;
  position: relative;
}

.right-arrow-3 {
  margin-left: 0;
  margin-right: 0;
  left: 912px;
  overflow: hidden;
}

.right-arrow-3.hone {
  justify-content: center;
  align-items: center;
  display: flex;
  left: auto;
  right: -9px;
}

.image-34 {
  filter: invert() brightness(200%);
}

.image-34.card-home-v2-process {
  border-radius: 33px;
  max-width: 41%;
  margin-right: 35px;
}

.image-34.card-home-v2-process.sm {
  width: 90px;
  max-width: none;
}

.image-34.home {
  filter: none;
}

.html-embed {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.css-hero-img-block {
  width: 47%;
  padding-right: 0;
  overflow: hidden;
}

.css-hero-img-block.extend-right {
  overflow: visible;
}

.text-block-26 {
  color: #65788c;
  margin-top: 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 22.4px;
}

.html-embed-2 {
  flex: 1;
  align-self: auto;
  align-items: center;
  display: flex;
}

.slider-arrow-icon {
  width: 42px;
  height: 42px;
  position: absolute;
}

.slider-arrow-icon:hover {
  filter: saturate(200%);
  background-color: rgba(84, 111, 255, .06);
  border-radius: 20px;
}

.company-name {
  color: #5364b2;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.36px;
}

.designation {
  color: #8397ac;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 14.2px;
}

.arrow-icon {
  color: var(--light-slate-grey);
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-left: 0;
  font-size: 18px;
  display: flex;
  overflow: visible;
}

.arrow-icon:hover {
  filter: saturate(200%);
  background-color: rgba(84, 111, 255, .06);
  border-radius: 20px;
}

.arrow-icon.small {
  width: 20px;
  height: 20px;
}

.arrow-icon.xsmall {
  width: 16px;
  height: 16px;
}

.css-home-stories-mask {
  width: 870px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.css-gdpr-badge-wrap {
  grid-column-gap: 34px;
  grid-template-rows: 3fr;
  justify-items: center;
  width: 100%;
  max-width: 720px;
  margin: 14px auto 76px;
  padding-top: 32px;
}

.css-gdpr-badge-wrap.hide {
  display: none;
}

.css-gdpr-badge-wrap.vertical {
  flex-direction: column;
  align-items: flex-end;
  width: 33%;
  margin-top: 0;
  display: flex;
}

.css-gdpr-badge-wrap._3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-37 {
  object-fit: cover;
  border-radius: 6px;
  width: 152px;
  height: 48px;
  margin-top: 9px;
  box-shadow: 1px 1px 12px 2px rgba(0, 0, 0, .1);
}

.image-38 {
  object-fit: fill;
  width: auto;
  height: auto;
}

.image-39 {
  object-fit: fill;
}

.underline-ger-started {
  transform-origin: 0%;
  background-color: #546fff;
  width: 125px;
  height: 1px;
}

.get-started-link {
  width: auto;
  text-decoration: none;
  display: inline-block;
}

.get-started-link.blog-link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.get-started-link.blog-link-block.ws {
  width: 100%;
}

.underline-ger-started {
  transform-origin: 0%;
  height: 1px;
}

.underline-ger-started._2 {
  width: 100%;
}

.underline-ger-started {
  width: 200px;
  height: 2px;
}

.underline-ger-started.width {
  background-color: #546fff;
  width: 100%;
}

.logo-block {
  background-color: #2050e0;
  background-image: url('/assets/img/Group-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 42px 42px;
  border: 1px solid #e7e7e7;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  width: 70px;
  height: 70px;
  margin-right: 10.57px;
}

.logo-block.hippa {
  background-color: var(--white);
  background-image: url('/assets/img/hipaa.webp');
  border-width: 0;
}

.cta {
  background-color: #fff;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 180px;
  display: flex;
  box-shadow: 1px 1px 12px 2px rgba(0, 0, 0, .1);
}

.cta.border-8 {
  border-radius: 8px;
}

.cta.border-8.ap {
  padding: 11px;
}

.cta.ap {
  width: 200px;
}

.cta.ap.mar-butt {
  margin-bottom: 14px;
}

.cta.ap.mar-butt.mb0 {
  margin-bottom: 0;
}

.text-block-27 {
  color: #2b3945;
  text-transform: uppercase;
  font-family: var(--font-family-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.78px;
}

.text-block-28 {
  color: #2b3945;
  letter-spacing: .2px;
  text-transform: uppercase;
  font-family: var(--font-family-body);
  font-size: 10px;
  line-height: 11.92px;
}

.cta-left-img {
  background-image: url('/assets/img/21972-312_SOC_NonCPA-1.png');
  background-position: 0 0;
  background-size: cover;
  width: 52px;
  height: 52px;
  margin-left: 10.67px;
  margin-right: 12.04px;
}

.socail-icons {
  justify-content: flex-end;
  max-width: none;
  margin-top: 76px;
  display: flex;
}

.link-wrapper {
  transform-style: preserve-3d;
  margin-top: 48px;
  transition: none;
}

.link-wrapper:hover {
  transform: none;
}

.image-40 {
  flex: none;
  width: 24px;
  max-width: none;
  height: 24px;
  font-size: 20px;
}

.logo-header {
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.heading-10 {
  color: #23325f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 27px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.heading-10._2 {
  margin-top: 16px;
  margin-bottom: -38px;
  font-family: Inter, sans-serif;
  display: none;
}

.heading-10._3 {
  color: #23325f;
  margin-top: 41px;
  margin-bottom: 15px;
  font-size: 32px;
}

.heading-10.poi {
  text-align: center;
  width: 98%;
  margin-top: 29px;
  margin-bottom: 94px;
  font-size: 38px;
  font-weight: 500;
}

.div-block-39 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: -3px;
  display: flex;
}

.div-block-40, .div-block-41 {
  margin-left: 15px;
}

.image-42 {
  filter: brightness(200%) invert(0%);
  margin-top: -18px;
}

.image-42.home {
  filter: none;
  margin-top: -20px;
}

.deloitte {
  filter: invert() brightness(200%);
  width: 400px;
}

.deloitte.home {
  filter: none;
  margin-top: -5px;
}

.div-block-43 {
  margin-top: 28px;
  display: flex;
}

.div-block-43.vert {
  margin-top: 0;
  display: flex;
}

.ck-button__txt {
  color: #fff;
}

.ck-button__txt._2 {
  color: var(--dark-slate-blue);
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 100%;
}

.ck-modal__btns-w {
  background-color: #f3f7f2;
  border-radius: 0 0 .5rem .5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.ck-modal__btns-w.is--small {
  color: var(--dark-slate-blue);
  background-color: #f0f3ff;
  justify-content: flex-start;
  padding: 1.5rem;
}

.ck-modal__btns-w.in-pref-manger {
  background-color: #f0f3ff;
  margin: 2rem -2rem -2.25rem;
}

.ck-txt-link {
  color: #515750;
  font-weight: 400;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.ck-txt-link:hover {
  color: #262926;
}

.ck-title {
  color: var(--dark-slate-blue);
  margin-bottom: .1875em;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.ck-title.is--small {
  color: var(--dark-slate-blue);
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.ck-modal {
  color: #515750;
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: block;
  position: relative;
  box-shadow: 0 4px 1rem rgba(0, 0, 0, .05);
}

.ck-modal._2 {
  display: block;
}

.ck-button-w {
  background-color: var(--royal-blue);
  color: #fff;
  text-align: center;
  border-radius: .25rem;
  padding: .875em 1.5em 1rem;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 100%;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.ck-button-w:hover {
  background-color: var(--dark-slate-blue);
}

.ck-button-w.is--secondary {
  color: var(--dark-slate-blue);
  background-color: rgba(0, 0, 0, 0);
  margin-right: -1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  font-size: .875rem;
  font-weight: 700;
}

.ck-button-w.is--secondary:hover {
  color: var(--dark-slate-blue);
  text-decoration: underline;
}

.ck-button-w.is--secondary.is--fullwidth {
  margin-top: .75rem;
  margin-bottom: -1rem;
  margin-right: 0;
}

.ck-button-w.is--fullwidth {
  flex: none;
  width: 100%;
}

.ck-css-styles {
  display: none;
}

.ck__exitbtn__line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute;
}

.ck__exitbtn__line.is--left {
  background-color: var(--royal-blue);
  transform: rotate(45deg);
}

.ck__exitbtn__line.is--left:hover {
  background-color: #fff;
}

.ck__exitbtn__line.is--right {
  background-color: var(--royal-blue);
  transform: rotate(-45deg);
}

.ck-sr__only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.ck-desc {
  color: var(--dark-slate-blue);
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 19px;
}

.ck-cookie-w {
  z-index: 9500;
  max-width: 25rem;
  display: block;
  position: fixed;
  top: auto;
  bottom: 1.25rem;
  left: auto;
  right: 1.25rem;
}

.ck-modal__exit-btn {
  cursor: pointer;
  background-color: #f4f6ff;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 1rem;
}

.ck-modal__exit-btn:hover {
  background-color: var(--royal-blue);
}

.ck-modal__content-w {
  padding: 1.75rem 2rem;
}

.ck-modal__content-w.is--small {
  padding: 1.5rem;
}

.ck-prefmanager-w {
  z-index: 9475;
  color: #262926;
  text-decoration: none;
  position: fixed;
  bottom: 0;
  left: 1.25rem;
}

.ck-prefmanager-w:hover {
  text-decoration: underline;
}

.ck-preference__btn {
  color: var(--dark-slate-blue);
  background-color: #fff;
  border-radius: .5rem .5rem 0 0;
  align-items: center;
  margin-bottom: -.125rem;
  padding: .75em 1em .875em;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: margin-bottom .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .06);
}

.ck-preference__btn:hover {
  margin-bottom: 0;
  text-decoration: underline;
}

.ck-preference__icon {
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .375rem;
}

.ck-preference-txt {
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 100%;
}

.ck-preference__bg {
  opacity: 1;
  cursor: pointer;
  background-color: rgba(215, 231, 213, .5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ck-radio-w {
  color: #999c98;
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.ck-radio-w:hover {
  color: #515750;
}

.ck-radio-w.is--not-allowed {
  cursor: not-allowed;
}

.ck-preference-w {
  z-index: 9525;
  background-color: rgba(51, 93, 255, .12);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ck-form-w {
  margin-bottom: 0;
}

.ck-radio__btn {
  float: left;
  border: 1.75px solid var(--black);
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.ck-radio__btn.w--redirected-checked {
  border: 1px solid var(--royal-blue);
  background-color: var(--royal-blue);
  background-image: url('/assets/img/radio__checkmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
}

.ck-radio__btn.is--checked {
  background-color: #515750;
  background-image: url('/assets/img/radio__checkmark.svg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #515750;
}

.ck-radio__btn.is--checked.is--not-allowed {
  border-color: var(--royal-blue);
  background-color: #436aff;
}

.ck-preference__scroll-w {
  width: 100%;
  max-height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: auto;
}

.ck-radio__desc {
  color: var(--black);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 22px;
}

.ck-radio__label {
  color: #262926;
  cursor: pointer;
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-size: .9375rem;
  font-weight: 600;
}

.ck-radio__label.is--not-allowed {
  color: var(--dark-slate-blue);
  font-family: Inter, sans-serif;
}

.ck-form {
  padding-top: 1.25rem;
  padding-bottom: .5rem;
}

.div-block-44 {
  display: none;
}

.video-section {
  background-image: linear-gradient(146deg, #fafbff, #f8f9ff);
  margin-top: 140px;
  padding-top: 39px;
  padding-bottom: 50px;
}

.slidernew {
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  margin-top: 0;
  padding-top: 63px;
  padding-bottom: 63px;
}

.bold-text-4 {
  color: #324293;
}

.bold-text-5 {
  line-height: 27px;
}

.paragraph-5.card-home-v2-process {
  margin-bottom: 0;
}

.card {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0 6px 12px rgba(20, 20, 43, .05);
}

.card.home-v2-process {
  border-radius: 5px;
  align-items: center;
  padding: 17px 18px;
  display: flex;
  box-shadow: 0 4px 8px rgba(20, 20, 43, .05);
}

.f {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.home-v2-process-grid {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.split-content.home-v2-process-left {
  max-width: 41%;
  margin-right: 20px;
}

.split-content.home-v2-process-right {
  max-width: 659px;
}

.home-v2-process-left-content {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.home-v2-process-left-content.left-align {
  top: 114px;
}

.button-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff3951;
  border-radius: 1000px;
  padding: 28px 50px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
}

.button-primary:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px rgba(255, 57, 81, .38);
}

.proces-section {
  margin-top: 60px;
  display: none;
}

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

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: none;
  margin-top: 46px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.card-icon {
  background-color: rgba(84, 111, 255, .08);
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-30 {
  color: #546fff;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0%;
  padding: 11px;
  font-family: Inter, sans-serif;
  display: inline-block;
}

.holder {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-31 {
  color: #324293;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.paragraph-6 {
  color: #354454;
  text-align: left;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  line-height: 23.8px;
}

.heading-12 {
  margin-bottom: 46px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.image-45 {
  filter: invert(48%) brightness(200%);
}

.how-it-works {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 10px;
  display: flex;
}

.how-it-works.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.how-it-works.left {
  align-items: flex-start;
}

.how-it-works.vert {
  flex-direction: row;
  align-items: flex-start;
}

.how-it-works.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.how-it-works.hor {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

.how-it-works.ap-2 {
  max-width: 150px;
  padding-left: 0;
  padding-right: 0;
}

.how-it-works.ap-left {
  align-items: flex-start;
}

.how-it-works.ap-left.mid {
  align-items: center;
}

.how-it-works.left-align {
  align-items: flex-start;
  margin-top: 20px;
}

.how-it-works.left-align-full {
  align-items: flex-start;
}

.how-it-works.bg-dim-grey {
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 120px;
}

.how-it-works.leba {
  align-items: flex-start;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.how-it-works.rel {
  margin-top: 0;
  position: relative;
}

.how-it-works.sm-ct {
  align-items: flex-start;
}

.how-it-works.no-margin {
  margin-left: auto;
  margin-right: auto;
}

.how-it-works.sticky {
  margin-top: -44px;
  margin-bottom: -44px;
}

.how-it-works.casestudy {
  width: 100%;
  max-width: 1040px;
}

.how-it-works.bottom0 {
  padding-bottom: 0;
}

.how-it-works.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.how-it-works.css-no-padding.padding-bottom-180 {
  padding-bottom: 150px;
}

.how-it-works.strech {
  align-items: stretch;
}

.how-it-works.top-spacing-none {
  margin-top: 0;
  padding-top: 0;
}

.how-it-works.fixed {
  max-width: 1280px;
  margin-top: 0;
  padding-top: 10px;
}

.how-it-works.padding-16 {
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.how-it-works.left-align-copy {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.upload-section {
  margin-top: 20px;
  padding-bottom: 48px;
}

.heading-13 {
  color: #23325f;
  text-align: left;
  margin-top: -20px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 32px;
}

.paragraph-7 {
  color: #354454;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

._3-pointers {
  justify-content: space-between;
  width: 100%;
  margin-top: 35px;
  margin-bottom: 55px;
  display: flex;
}

.cta-section {
  background-color: #3e4b94;
  height: auto;
  margin-top: 79px;
  display: flex;
  position: relative;
}

.cta-section._2 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.cta-section._2.ap {
  padding-left: 0;
}

.cta-image-2 {
  z-index: 0;
  height: 100%;
  position: absolute;
  left: 0;
}

.cta-image {
  align-self: auto;
  padding-top: 40px;
  padding-left: 0;
  position: relative;
  left: -115px;
}

.cta-image.ap {
  position: relative;
  left: 3px;
}

.cta-conent-block {
  justify-content: space-between;
  align-items: center;
  margin-left: -3px;
  margin-right: 0;
  display: flex;
}

.cta-title-2 {
  color: #fff;
  max-width: 500px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.cta-title-2.ap {
  max-width: 400px;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.white-btn {
  color: #546fff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 4px;
  margin-right: 0;
  padding: 16px 32px;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.white-btn:hover {
  color: #fff;
  background-color: #40a6ff;
}

.white-btn.ap {
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  width: 245px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 12px;
  display: flex;
}

.white-btn.ap-w {
  color: #fff;
  letter-spacing: 1px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  width: 245px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  display: flex;
}

.white-btn.ap-w:hover {
  color: #000;
  background-color: #fff;
  font-family: Inter, sans-serif;
}

.div-block-50 {
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  top: 6%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.text-block-36 {
  color: #546fff;
  text-transform: uppercase;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.form-cta {
  background-color: var(--white);
  padding-top: 170px;
  padding-bottom: 0;
}

.wrappie {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.lightbox-image {
  z-index: -1;
  border-radius: 5px;
  position: relative;
}

.image-53 {
  z-index: 999998765;
  position: static;
}

.lightbox-link-2 {
  z-index: 5;
  position: relative;
}

.lightbox-section {
  margin-top: 35px;
  margin-bottom: 19px;
}

.trump-rossum {
  margin-top: 50px;
  margin-bottom: 50px;
}

.container-7 {
  max-width: 1032px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-7.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.rossum-wrapper {
  justify-content: space-between;
  width: 1005px;
  margin-bottom: 110px;
  display: flex;
}

.rossum-wrapper._2 {
  border-top: 3px solid #546fff;
  border-bottom: 3px solid #546fff;
  border-radius: 14px;
  flex-direction: row-reverse;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.rossum-content {
  flex-direction: column;
  justify-content: center;
  width: 47%;
  display: flex;
}

.rossum-content._2 {
  flex-direction: column;
}

.heading-15 {
  color: #293963;
  margin-top: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 29px;
}

.paragraph-17 {
  color: #354454;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.rossum-image {
  width: 47%;
}

.gradient-section {
  background-image: linear-gradient(3deg, #48559e, #283577);
  margin-top: 93px;
  margin-bottom: 93px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.heading-16 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.table-row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.table-row.collecton-list-item-2 {
  align-items: stretch;
}

.table-row.first {
  margin-bottom: -10px;
  padding-bottom: 0;
}

.table-box {
  outline-offset: 0px;
  outline: 1px solid #dde2f0;
  justify-content: flex-start;
  align-items: center;
  width: 33.33%;
  padding: 11px;
  display: flex;
}

.table-box.nano {
  outline-offset: 0px;
  background-color: #546fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  outline: 1px #dde2f0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 10px;
  left: 0%;
  right: 0%;
}

.table-box._2 {
  outline-offset: 0px;
  border: 1px solid #dde2f0;
  border-top-right-radius: 5px;
  outline: 1px #dde2f0;
  justify-content: center;
}

.table-box.r {
  border: 1px solid #dde2f0;
  border-bottom-width: 0;
  border-top-left-radius: 5px;
  outline-width: 0;
}

.table-box.mid {
  outline-offset: 0px;
  color: #354454;
  text-align: center;
  background-color: #eff2ff;
  outline: 1px solid #dde2f0;
  justify-content: center;
}

.table-box.right {
  text-align: center;
  justify-content: center;
}

.section-9 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.heading-17 {
  text-align: center;
  max-width: 600px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.heading-17.mid {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-right: 60px;
  font-size: 32px;
  font-weight: 400;
  display: flex;
}

.div-block-52 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.grid-10 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  grid-template-rows: auto auto auto auto;
  margin-top: 50px;
}

.rossume-title {
  color: #546fff;
  margin-top: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-18 {
  color: #354454;
  margin-top: 7px;
  line-height: 24px;
}

.partner-section {
  background-color: #eff2ff;
  margin-top: 100px;
  margin-bottom: -61px;
  padding-top: 66px;
  padding-bottom: 120px;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  margin-bottom: 19px;
  display: flex;
}

.heading-18 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.cards {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.card-content {
  background-color: #fff;
  border-radius: 8px;
  width: 30%;
  padding: 21px;
  box-shadow: -1px 0 8px rgba(0, 0, 0, .1);
}

.card-title-text {
  color: #546fff;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
}

.paragraph-19 {
  color: #354454;
  line-height: 25px;
}

.text-block-45 {
  margin-top: 5px;
  margin-bottom: 13px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.poi {
  width: 12%;
}

.heading-22 {
  color: var(--dark-slate-blue-2);
  padding-bottom: 40px;
  font-size: 29px;
  font-weight: 300;
}

.ocr-process {
  margin-top: 100px;
  margin-bottom: 50px;
}

.slider-horizontal {
  background-color: rgba(0, 0, 0, 0);
}

.mask-3 {
  max-width: 768px;
  height: auto;
}

.slider-6 {
  height: auto;
}

.slider-6.ocr {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-content {
  justify-content: flex-start;
  margin-top: 64px;
  margin-bottom: 40px;
  display: flex;
}

.slider-content.ocr {
  margin-top: 45px;
  margin-bottom: 30px;
}

.slider-content.ocr.product {
  grid-column-gap: 20px;
  margin-top: 0;
  margin-bottom: 64px;
}

.colum-slide {
  width: 25%;
}

.colum-slide.ocr {
  width: 33.3333%;
}

.div-block-58 {
  color: #546fff;
  background-color: #eef1ff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-block-49 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.text-block-50 {
  color: var(--royal-blue);
  margin-top: 10px;
  margin-bottom: 6px;
  font-family: Inter, sans-serif;
}

.text-block-50.ocr {
  color: #23325f;
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.paragraph-22 {
  max-width: 300px;
  font-size: 13px;
}

.paragraph-22._1.ocr, .paragraph-22._2.ocr, .paragraph-22._3.ocr {
  color: #354454;
  font-size: 12px;
}

.progress-bar {
  background-color: #dadada;
  border-radius: 2px;
  width: 0%;
  height: 5px;
  position: relative;
}

.progress-bar._1 {
  border-radius: 0;
  width: 100%;
  height: 3px;
}

.progress {
  background-color: var(--royal-blue);
  width: 0%;
  height: 5px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.progress._1, .progress._2, .progress._3 {
  border-radius: 0;
  height: 3px;
}

.slide-nav-6 {
  display: none;
}

.clients-ap {
  margin-top: 89px;
}

.clients-ap.mae0up {
  margin-top: 120px;
}

.clients-ap.ocr {
  margin-top: 0;
}

.clients-ap.ocr.converter {
  margin-top: 60px;
}

.clients-ap.bpo {
  margin-top: 40px;
}

.clients-ap.bpo.no-margin {
  margin-top: 0;
}

.clients-ap.bpo.product-client {
  margin-top: 48px;
}

.clients-ap.bpo.product-client.mt0, .clients-ap.mt0 {
  margin-top: 0;
}

.title-capital {
  color: #66788c;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 19px;
  font-family: var(--font-family-body);
  font-size: 12px;
  font-weight: 400;
}

.title-capital.bpo {
  font-size: 11px;
}

.title-capital.bpo.blue {
  color: #667085;
  letter-spacing: normal;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.testimonial-a {
  background-color: #3e4b94;
  margin-top: 111px;
  margin-bottom: 120px;
  padding-top: 50px;
  padding-bottom: 10px;
  position: relative;
}

.test-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 120px;
  display: flex;
}

.image {
  flex: none;
  margin-left: -74px;
}

.image-62 {
  width: 300px;
  margin-top: -44px;
}

.test-text-ap {
  margin-left: 39px;
}

.paragraph-23 {
  color: rgba(255, 255, 255, .8);
  max-width: none;
  margin-top: 5px;
  font-size: 14px;
  line-height: 24px;
}

.text-block-51 {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 6px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-52 {
  color: rgba(255, 255, 255, .6);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.use-case-ap {
  margin-top: 140px;
  margin-bottom: 140px;
}

.text-block-53 {
  color: var(--main-blue);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: var(--font-family-body);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-53._2 {
  color: rgba(255, 255, 255, .72);
  letter-spacing: 4px;
}

.text-block-53.black {
  color: rgba(0, 0, 0, .8);
  letter-spacing: 2px;
  font-size: 15px;
}

.text-block-53.partner {
  font-size: 11px;
}

.heading-25 {
  color: #23325f;
  text-align: center;
  max-width: 550px;
  margin-top: 12px;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 28px;
}

.heading-25._2 {
  color: #fff;
  font-size: 28px;
}

.heading-25.mar-but {
  max-width: 670px;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.heading-25.transform {
  margin-bottom: 56px;
}

.heading-25.transform.no-margin {
  max-width: 660px;
  margin-bottom: 0;
}

.heading-25.priority {
  align-self: center;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.heading-25.ap-spacing {
  margin-bottom: 82px;
}

.heading-25.ap-spacing.no-max-width {
  max-width: none;
  font-size: 32px;
  line-height: 42px;
}

.heading-25.spacing-56 {
  margin-bottom: 56px;
}

.heading-25._60 {
  margin-bottom: 60px;
}

.heading-25.skripa {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-25.usecase, .heading-25.usecase_v2 {
  margin-bottom: 0;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 35px;
}

.use-case-card {
  border: 1px solid #e0e3e8;
  border-radius: 20px;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, .04);
}

.image-63 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: 235.992px;
}

.div-block-59 {
  padding: 19px;
}

.heading-26 {
  color: #23325f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 33px;
}

.paragraph-24 {
  line-height: 25px;
}


.div-block-60 {
  flex-direction: column;
  align-items: flex-end;
  margin-left: 24px;
  display: flex;
}

.usp-ap {
  margin-top: 30px;
  margin-bottom: 140px;
}

.grid-12 {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 90%;
  margin-top: 0;
}

.card-ap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-54 {
  width: 260px;
  margin-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.paragraph-25 {
  color: rgba(53, 68, 84, .85);
  width: 260px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.pi {
  width: 100%;
}

.pi3, .pi4, .pi5 {
  width: 260px;
}

.tab-ap {
  margin-top: 240px;
  margin-bottom: 140px;
}

.tabs-3 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 58px;
  display: flex;
}

.tabs-content-3 {
  flex: 1;
  margin-left: 76px;
}

.tabs-menu-3 {
  flex-direction: column;
  flex: none;
  width: 35%;
  display: flex;
}

.tab-link-tab-1-2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 17px;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: all .45s cubic-bezier(.165, .84, .44, 1);
}

.tab-link-tab-1-2:hover {
  background-color: rgba(66, 85, 184, .21);
  border-radius: 17px;
}

.tab-link-tab-1-2.w--current {
  color: #fff;
  background-color: #4255b8;
  border-radius: 17px;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-link-tab-2-2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 17px;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: all .45s cubic-bezier(.165, .84, .44, 1);
}

.tab-link-tab-2-2:hover {
  background-color: rgba(66, 85, 184, .21);
}

.tab-link-tab-2-2.w--current {
  color: #fff;
  background-color: #4255b8;
}

.text-block-55 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

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

.image-64 {
  width: 15px;
  margin-right: 15px;
}

.paragraph-26 {
  max-width: 300px;
  margin-top: 12px;
  margin-bottom: 0;
}

.text-block-56 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.image-65 {
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.section-11 {
  background-color: #3e4b94;
  margin-top: 140px;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 50px;
}

.here-for-you {
  margin-top: 90px;
  margin-bottom: 109px;
}

.here-for-you.bpo {
  margin-top: 110px;
  margin-bottom: 140px;
}

.here-for-you.bpo.mb80 {
  margin-bottom: 80px;
}

.here-for-you.free-ocr {
  margin-top: 25px;
  margin-bottom: 120px;
}

.image-66 {
  position: absolute;
  top: 11%;
  bottom: 0%;
  left: auto;
  right: 5%;
}

.log-wrap {
  display: none;
}

.image-67 {
  width: 45%;
  margin-top: -30px;
  padding-top: 0;
  padding-bottom: 12px;
}

.align-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: -100px;
  display: flex;
}

.align-wrapper.new {
  width: 100%;
  margin-bottom: 0;
}

.align-wrapper.new.biil {
  margin-bottom: 40px;
}

.div-block-62 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-62.ap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-12 {
  background-image: url('/assets/img/test.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 85%;
  margin-bottom: 80px;
  padding-top: 180px;
  padding-bottom: 200px;
}

.heading-27 {
  text-align: center;
  margin-top: 47px;
  margin-bottom: -77px;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
}

.heading-27.left {
  text-align: left;
  width: 35%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 36px;
  line-height: 45px;
}

.form-rossum {
  background-image: url('/assets/img/Bg-compare-6.svg');
  background-position: 50%;
  background-size: cover;
  padding-top: 133px;
  padding-bottom: 133px;
}

.form-rossum._2 {
  background-image: url('/assets/img/Bg-compare-14.svg');
  padding-top: 121px;
  padding-bottom: 162px;
  display: none;
}

.form-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 22px;
  flex-direction: column;
  width: 60%;
  padding: 43px;
  display: flex;
  position: relative;
  box-shadow: 0 0 32px rgba(0, 0, 0, .12);
}

.form-wrapper.mw10 {
  flex-wrap: nowrap;
  align-items: stretch;
  margin-left: 0;
}

.image-68 {
  height: 45px;
}

.heading-28 {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.field-label-2 {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-span-13 {
  color: #d43131;
}

.text-field-3 {
  border: 1px solid rgba(53, 68, 84, .5);
  border-radius: 10px;
  margin-top: 8px;
  margin-bottom: 10px;
  box-shadow: 0 0 4px rgba(0, 0, 0, .08);
}

.label_texgt {
  margin-bottom: 22px;
}

.submit-button-4 {
  background-color: #546fff;
  border-radius: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.submit-button-4._2 {
  text-align: center;
}

.form-3 {
  flex-direction: column;
  display: flex;
}

.paragraph-27 {
  color: #6d7175;
}

.div-block-63 {
  align-items: flex-start;
  display: flex;
}

.div-block-63.mt2 {
  justify-items: center;
}

.image-69 {
  margin-right: 10px;
}

.link-4 {
  color: var(--royal-blue);
}

.form-backbround {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 82px;
  padding-bottom: 100px;
  display: flex;
}

.section-13 {
  background-image: linear-gradient(#3e4b94, #2b3980);
  margin-top: 80px;
  padding-top: 42px;
  padding-bottom: 42px;
}

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

.image-70 {
  margin-left: 0;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.image-70:hover {
  filter: brightness(57%);
}

.footer-line {
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  width: 100%;
  height: 1px;
  margin-top: 25px;
}

.footer-line._2 {
  background-color: #e0e3e8;
  margin-top: 36px;
}

.paragraph-28 {
  color: rgba(255, 255, 255, .6);
  margin-top: 29px;
  margin-bottom: 10px;
  font-size: 12px;
}

.div-block-65 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-57 {
  color: #354454;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 37px;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.lightbox-link-3 {
  width: 100%;
  margin-top: 27px;
}

.div-block-66 {
  background-image: url('/assets/img/Frame-45-1.svg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-bottom: -33px;
  transition: opacity .5s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div-block-66:hover {
  opacity: .54;
}

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

.blockquote-2 {
  color: #335dff;
  margin-top: 40px;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-span-15 {
  color: var(--royal-blue);
  display: inline;
}

.hero-wrap {
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.link-block-4 {
  margin-right: 10px;
  display: inline-block;
}

.nummer-balk {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
  position: relative;
}

.nav-wrap {
  width: 100%;
  max-width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.steps-wrapper {
  width: 100%;
}

.pdf-csv {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.paragraph-29 {
  margin-top: 18px;
  margin-bottom: 0;
  line-height: 23px;
}

.paragraph-29._2 {
  margin-bottom: 40px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.col-sect {
  justify-content: space-between;
  margin-bottom: 140px;
  display: flex;
}

.left {
  width: 47%;
}

.div-block-70 {
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

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

.home-hor {
  justify-content: space-between;
  margin-bottom: 160px;
  display: flex;
}

.home-hor.webm {
  display: flex;
}

.home-hor.webm.new {
  grid-column-gap: 52px;
  margin-bottom: 160px;
}

.home-hor.webm.new.ats {
  margin-bottom: 96px;
}

.home-hor.webm.new.ats.last {
  margin-bottom: 0;
}

.home-hor.webm.new.ats.space-200 {
  align-items: center;
}

.home-hor.webm.new.ats.space-200.g {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
}

.home-hor.webm.new.ats.space-200.g.mb0 {
  margin-bottom: 0;
}

.hero-wrap-right {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.social-icon {
  width: 100%;
  max-width: 24px;
  margin-right: 5px;
}

.steps-section {
  margin-top: -50px;
  margin-bottom: 20px;
}

.steps-section.new {
  margin-bottom: 176px;
}

.text-span-16 {
  color: #546fff;
}

.accounts-payable {
  background-image: linear-gradient(268deg, rgba(195, 170, 252, .1), rgba(112, 152, 255, .1));
  margin-top: 46px;
  padding-top: 42px;
  padding-bottom: 42px;
}

.accounts-payable.ocr-api {
  padding-top: 30px;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 30px;
}

.step-ap {
  padding-left: 20px;
}

.step-ap.line {
  border-left: 1px solid rgba(0, 0, 0, .1);
  padding-left: 28px;
}

.step-ap.first {
  padding-left: 0;
}

.div-block-74 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.image-79 {
  width: 26px;
}

.text-block-60 {
  color: #23325f;
  max-width: 200px;
  margin-top: 16px;
  font-family: Inter, sans-serif;
}

.cta-ap {
  margin-bottom: 90px;
  padding-top: 0;
  padding-bottom: 0;
}

.blueblock {
  background-color: #3e4b94;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 67px;
  padding-bottom: 70px;
  display: flex;
}

.text-block-61 {
  color: rgba(255, 255, 255, .6);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.text-block-61._2 {
  text-transform: none;
  margin-top: 4px;
  font-size: 17px;
}

.heading-31 {
  color: #fff;
  text-align: center;
  max-width: 800px;
  font-family: Inter, sans-serif;
  font-size: 29px;
  line-height: 44px;
}

.heading-31._2 {
  margin-top: 22px;
  margin-bottom: 16px;
}

.pricing {
  margin-bottom: 90px;
}

.pricing.ocr-api {
  margin-top: 60px;
  margin-bottom: 100px;
  padding-left: 16px;
  padding-right: 16px;
}

.pricing.ocr-api.pdf-json {
  margin-top: 100px;
  margin-bottom: 120px;
}

.pricing.ocr-api.pdf-json.new {
  margin-top: 120px;
}

.pricing-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . ."
                 "Area Area-5 ."
                 ". Area-3 Area-4" minmax(auto, 1fr)
                 "Area-2 . ."
                 ". . ."
                 ". . ." minmax(auto, 1fr)
                 ". . ." minmax(auto, 1fr)
                 ". . ." minmax(auto, 1fr)
                 ". . ." minmax(auto, 1fr)
                 / 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
  width: 90%;
  margin-top: 0;
  display: grid;
}

.div-block-76 {
  background-color: #eef1ff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 75px;
}

.check {
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 -10px 14px rgba(84, 111, 255, .1);
}

.check.no-radius {
  text-align: center;
  border-bottom: 1px solid #e5e9ff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 0 10px 14px rgba(84, 111, 255, .1);
}

.check.no-radius.noshadow {
  box-shadow: none;
}

.check.no-radius.z, .check.no-radius.relative, .check.no-radius.relative.high {
  position: relative;
}

.check.no-radius.relative.higher {
  z-index: 2;
}

.check.no-radius.relative.highest {
  z-index: 3;
}

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

.pricing-logo-image {
  width: 100px;
  margin-top: 0;
}

.div-block-78 {
  background-color: #eef1ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-62 {
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: var(--font-family-body);
  display: block;
}

.content-line {
  border-bottom: 1px solid #e5e9ff;
  justify-content: flex-start;
  align-items: center;
  height: 62px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-81 {
  background-color: rgba(0, 0, 0, 0);
  width: 17px;
  height: 20px;
}

.cross {
  border-bottom: 1px solid #e5e9ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-82 {
  width: 13px;
}

.text-block-63 {
  color: #303f69;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 700;
  display: flex;
}

.text-block-63.mar-left {
  white-space: nowrap;
  margin-left: 0;
  margin-right: -27px;
  font-weight: 700;
  position: relative;
}

.text-block-64 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-64._2 {
  color: #48559e;
  font-family: var(--font-family-body);
}

.text-block-64._2-copy {
  color: #abadb2;
  font-family: var(--font-family-body);
}

.text-block-64._2-copy.nowrap {
  white-space: nowrap;
}

.check-logo-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  height: 180px;
  margin-top: 70px;
  display: flex;
}

.check-logo-wrapper.bill {
  margin-bottom: 68px;
}

.for-developers {
  background-image: linear-gradient(#f8faff, #fff);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.for-developers.converter {
  background-image: none;
}

.dev-header {
  margin-top: 20px;
}

.text-block-67 {
  color: #66788c;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: var(--font-family-body);
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.heading-32 {
  color: #23325f;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
}

.heading-32._28px {
  font-family: Inter, sans-serif;
  font-size: 28px;
}

.heading-32._28px._12margin {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
}

.integration-code {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.integration-code._2 {
  margin-top: 20px;
}

.text-block-68 {
  color: #4255b8;
  white-space: nowrap;
  margin-top: 20px;
  margin-left: 0;
  font-family: var(--font-family-body);
  font-size: 20px;
  font-weight: 400;
}

.right-align-text {
  width: 100%;
  margin-left: 15px;
}

.right-align-text.no-stretch {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 6px;
  margin-bottom: 16px;
  margin-left: 0;
  display: flex;
}

.right-align-text.no-stretch.converter {
  margin-top: 50px;
}

.paragraph-31 {
  color: #354454;
  text-align: left;
  margin-top: 6px;
  margin-bottom: 16px;
  font-family: var(--font-family-body);
}

.code-language {
  border: 0 solid #d1d1d1;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 12px 0 10px;
  display: flex;
}

.image-86 {
  flex: none;
  width: 32px;
}

.image-86._2 {
  width: 30px;
}

.image-86._4 {
  width: 32px;
}

.paragraph-32 {
  color: #6d7175;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: var(--font-family-body);
  font-size: 14px;
}

.code-snippet {
  background-color: #292e40;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 900px;
  height: 480px;
  min-height: 120px;
  max-height: 400px;
  margin-top: 0;
  margin-left: 20px;
  padding: 0 60px 10px 40px;
  display: flex;
  position: relative;
  right: 20px;
  overflow: auto;
}

.links-code {
  margin-top: 30px;
  display: flex;
}

.link-block-7 {
  background-color: #546fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 42px;
  padding: 8px 12px;
  text-decoration: none;
  transition: all .25s ease-in-out;
  display: flex;
}

.link-block-7:hover {
  background-color: #3a4db2;
}

.link-block-7._2 {
  background-color: #e5773a;
  width: 180px;
  margin-left: 12px;
}

.link-block-7._2:hover {
  background-color: #cd6227;
}

.link-block-7._3 {
  width: auto;
  margin-top: 18px;
}

.image-88 {
  width: 25px;
}

.image-88._2 {
  width: 15px;
}

.text-block-71 {
  color: #fff;
  white-space: nowrap;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.blurr-unit {
  background-color: #fafafa;
  border: 1px solid #e0e3e8;
  border-radius: 5px;
  width: 32%;
  margin-top: 0;
  padding: 14px 24px;
}

.text-block-72 {
  filter: blur(5px);
  color: #898686;
  font-family: Inter, sans-serif;
}

.text-block-73 {
  color: #fff;
  white-space: nowrap;
  font-family: var(--font-family-body);
}

.image-89 {
  height: 15px;
  margin-left: 10px;
}

.social-proof {
  background-image: linear-gradient(#f9f6ff, #f9f6ff);
  padding-top: 50px;
  padding-bottom: 52px;
}

.social-proof.extra-pad {
  background-image: linear-gradient(#fff, #fff);
  padding-top: 0;
  padding-bottom: 40px;
}

.social-proof.extra-pad-copy {
  background-image: linear-gradient(#fff, #fff);
  padding-top: 96px;
  padding-bottom: 96px;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.grid-17.pdf-t0-excel {
  margin-top: 72px;
}

.nn_awards-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100px;
  height: 100px;
}

.nn_awards-image._3, .nn_awards-image._4 {
  background-color: #fff;
  height: 80px;
}

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

.paragraph-33 {
  color: rgba(53, 68, 84, .6);
  text-align: center;
  margin-top: 14px;
  font-family: var(--font-family-body);
  font-size: 12px;
}

.key-features {
  margin-top: 100px;
}

.key-features.hide {
  display: none;
}

.heading-33 {
  color: #23325f;
  margin-bottom: 57px;
  font-family: Inter, sans-serif;
  font-size: 28px;
}

.grid-18 {
  grid-column-gap: 45px;
  grid-row-gap: 54px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-91 {
  width: 56px;
}

.text-block-74 {
  color: #23325f;
  text-align: left;
  margin-top: 13px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-74._1 {
  max-width: 150px;
}

.text-block-74._2 {
  max-width: 170px;
}

.text-block-74._1-copy {
  max-width: 140px;
}

.tab-pane-tab-1-3 {
  margin-top: 24px;
}

.tab-ocr {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #d1d1d1;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 22%;
  margin-right: 32px;
  padding-top: 4px;
  padding-bottom: 2px;
  transition: all .2s;
  display: flex;
}

.tab-ocr:hover {
  border-width: 2px;
  border-color: #bfc6cf;
}

.tab-ocr.w--current {
  color: #fff;
  background-color: #f5f6ff;
  border: 2px solid #546fff;
  border-radius: 10px;
  width: 22%;
  margin-right: 32px;
}

.tab-ocr.last {
  margin-right: 0;
}

.tab-ocr.last.first-pane {
  width: 120px;
  height: 90px;
  padding-left: 1px;
  padding-right: 1px;
}

.tab-ocr.no-border-top.js {
  display: none;
}

.tab-ocr.no-border-top.first-pane {
  flex-direction: column;
  width: 120px;
  height: 90px;
}

.tab-ocr.first-pane {
  width: 120px;
  height: 90px;
  margin-right: 12px;
}

.tabs-menu-4 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tabs-menu-4.no-hide-on-click {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
}

.image-93 {
  width: 47%;
}

.image-93.ocr-api {
  margin-top: 0;
}

.dev-section {
  padding-top: 150px;
  padding-bottom: 55px;
}

.heading-34 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 32px;
}

.text-span-37 {
  color: #546fff;
  font-family: var(--font-family-body);
}

.text-block-75 {
  color: #354454;
  font-family: var(--font-family-body);
}

.text-block-76 {
  color: #23325f;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.text-block-76.margin-0 {
  margin-bottom: 0;
  font-weight: 600;
}

.div-block-82 {
  align-items: flex-start;
  width: 32%;
  display: block;
}

.image-94 {
  aspect-ratio: auto;
  flex: none;
  width: auto;
  height: auto;
  margin-bottom: 0;
  overflow: hidden;
}

.nn_steps-free {
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.mobile-dropdown-tab {
  background-color: #fcc945;
  align-items: center;
  width: 80%;
  margin-bottom: 15px;
  padding: 14px;
  display: none;
}

.mobile-dropdown-text {
  background-color: #fcc945;
  margin-bottom: 0;
  padding: 0;
}

.icon-9 {
  margin: 0 0 0 20px;
  position: static;
}

.html-embed-3 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  width: 100%;
  min-height: 30px;
  max-height: none;
  position: relative;
  overflow: auto;
}

.html-embed-4 {
  width: 100%;
  min-height: 0;
  max-height: none;
  overflow: auto;
}

.html-embed-5 {
  min-height: 320px;
  max-height: 320px;
  overflow: auto;
}

.html-embed-6 {
  width: 100%;
  overflow: auto;
}

.html-embed-7 {
  overflow: auto;
}

.div-block-84 {
  width: 33%;
}

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

.line-wrapper {
  justify-content: center;
  align-items: center;
  width: 33%;
  height: 180px;
  display: flex;
}

.privacy-policy {
  background-color: #f8f8f8;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 95%;
  margin-top: 12px;
  padding: 8.5px 16px;
  display: flex;
}

.privacy-policy.pdf-to-excel {
  background-color: rgba(242, 250, 246, .8);
  margin-top: 30px;
}

.paragraph-34 {
  color: #6d7175;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 12px;
}

.paragraph-34.pdf-to-excel {
  color: #3e9d69;
  font-weight: 600;
}

.link-6 {
  color: #546fff;
  font-weight: 500;
}

.div-block-85 {
  width: 95%;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 20px;
}

.div-block-85.margin-0 {
  height: auto;
  margin-top: 0;
}

.converter-footer.get-in-touch-footer {
  background-color: var(--ghost-white);
}

.dropdown-toggle {
  color: #32325d;
  width: 100%;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-toggle.w--open {
  width: 220px;
}

.dropdown {
  margin-left: 16px;
  margin-right: 16px;
}

.dropdown.block-right-show {
  margin-top: -14px;
}

.tools-dropdwon-link {
  color: #32325d;
  background-color: #fff;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.tools-dropdwon-link:hover {
  color: #546fff;
}

.pdf-left, .pdf-right, .ocr-left, .ocr-right {
  width: 47%;
}

.column-mid-align, .colun-mid {
  align-items: center;
  display: flex;
}

.div-block-86 {
  width: 100%;
}

.no-mar {
  margin-left: 0;
  margin-right: 0;
}

.column-18, .column-19 {
  padding-left: 0;
  padding-right: 0;
}

.columns-9 {
  justify-content: space-between;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

.column-21 {
  padding-left: 0;
  padding-right: 0;
}

.text-dropdown-tools {
  font-size: 12px;
  font-weight: 500;
}

.text-dropdown-tools:hover {
  color: var(--royal-blue);
}

.blue {
  color: #546fff;
}

.key-features {
  background-image: linear-gradient(38deg, #fff, #f8faff);
  margin-bottom: 0;
  padding-top: 68px;
  padding-bottom: 144px;
}

.make-heading-left {
  width: 100%;
  height: auto;
}

.steps-main {
  max-width: 950px;
}

.ap-automation-right {
  width: 47%;
}

.testimonial-block {
  z-index: 1;
  background-image: linear-gradient(97deg, #f0ecff, #f1f5ff);
  height: auto;
  margin-top: 80px;
  padding-bottom: 32px;
  position: relative;
}

.testimonial-block._2 {
  background-image: linear-gradient(97deg, #eef3ff, #f8f5ff);
  height: auto;
  margin-top: 130px;
  padding-bottom: 42px;
}

.testimonial-block._2.ocr-api {
  background-image: linear-gradient(97deg, #4452a4, #3e4b94);
  margin-top: 100px;
  padding-bottom: 40px;
}

.testimonial-block.no-background {
  background-image: none;
}

.testimonial-block.document-ocr {
  margin-top: 0;
  padding-bottom: 0;
}

.testimonial-block.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-top: 40px;
  padding-bottom: 55px;
}

.testimonial-block.new.navmenu-dropdown-toggle {
  margin-top: 0;
}

.testimonial-block.new.product {
  margin-top: 10px;
  padding-bottom: 0;
}

.why-clients-love-nanonets {
  margin-top: 40px;
  margin-bottom: 60px;
}

.why-clients-love-nanonets.invoice-ocr {
  margin-top: 80px;
  margin-bottom: 50px;
  padding-left: 16px;
  padding-right: 16px;
}

.why-clients-love-nanonets.invoice-ocr.no-margin {
  margin-top: 0;
}

.cliant-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  top: 0;
}

.cliant-wrapper.z-index-100 {
  z-index: 100;
}

.heading-37 {
  color: #23325f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 58px;
  padding-top: 25px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 28px;
}

.heading-37.no-mar {
  margin-bottom: 12px;
  padding-top: 0;
}

.heading-37.mar {
  margin-bottom: 50px;
  padding-top: 12px;
}

.heading-37.poi2 {
  text-align: left;
  margin-bottom: 20px;
  padding-top: 8px;
}

.grid-20 {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template: ". . Area"
  / 1fr 1fr 1fr;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.feature-card {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 0;
  display: block;
}

.text-block-80 {
  color: #23325f;
  margin-top: 22px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.text-block-80._1 {
  margin-top: 22px;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-36 {
  color: #354454;
  margin-top: 8px;
  margin-bottom: 0;
}

.paragraph-36.mid {
  text-align: center;
  max-width: 550px;
  margin-bottom: 90px;
}

.tab-tbo {
  color: #5573f6;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #eef1ff;
  min-width: 360px;
  padding-top: 38px;
  padding-bottom: 38px;
  font-family: Inter, sans-serif;
}

.tab-tbo.w--current {
  background-color: rgba(84, 111, 255, .05);
  border-bottom-width: 0;
  border-left: 2px solid #546fff;
}

.tab-tbo._2 {
  border-bottom-width: 0;
  border-left: 2px solid #eef1ff;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 15px;
  position: relative;
}

.tab-tbo._3 {
  border-bottom-width: 0;
  border-left: 2px solid #eef1ff;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 15px;
  position: relative;
}

.tab-tbo.second {
  border-bottom-width: 0;
  border-left: 2px solid #eef1ff;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 15px;
  position: relative;
}

.text-block-81 {
  color: #23325f;
  margin-top: 8px;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37 {
  color: #354454;
  width: 320px;
  margin-top: 4px;
  display: block;
}

.tabs-content-4 {
  background-color: #f8f8f8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 120px;
  display: flex;
}

.image-95 {
  object-fit: cover;
  background-color: #fff;
  width: 95%;
  height: auto;
  min-height: 0;
}

.tab-pane-tab-1-4 {
  width: 100%;
}

.tab-pane-tab-2-4 {
  background-color: rgba(0, 0, 0, 0);
  align-self: center;
  width: 100%;
  height: 100%;
}

.image-96 {
  width: 95%;
  min-height: 0;
  display: inline-block;
}

.image-96.maxheightg {
  max-height: 95%;
}

.tab-pane-tab-3-2 {
  align-self: flex-end;
  width: 100%;
  height: 100%;
}

.image-97 {
  width: 100%;
}

.solid-cta {
  margin-top: 140px;
}

.solid-cta.invoice-ocr {
  margin-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.solid-section {
  background-color: #3e4b94;
  border-radius: 10px;
  width: 100%;
  padding-top: 38px;
  padding-bottom: 41px;
}

.solid-section.new {
  background-image: linear-gradient(#2a2f50, #1b2139);
  flex-direction: column;
  align-items: center;
  margin-bottom: 96px;
  padding: 66px;
  display: flex;
}

.solid-section.new.no-margin, .solid-section.new.no-margin-bottom {
  margin-bottom: 0;
}

.solid-section.new.color-light {
  background-color: #1d2554;
  background-image: none;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.solid-section.new.no-bottom {
  margin-bottom: 0;
  padding: 32px;
}

.heading-38 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 28px;
}

.title-text {
  color: rgba(255, 255, 255, .9);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.title-text.invoice {
  color: rgba(255, 255, 255, .7);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 11px;
}

.button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-12 {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 212px;
  height: 52px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.button-12.foot-pdf {
  color: #546fff;
  background-color: #fff;
  margin-left: 16px;
  transition: all .2s;
}

.button-12.foot-pdf:hover {
  border: 1px solid var(--royal-blue);
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.button-12._2nd {
  transition: all .2s;
}

.button-12._2nd:hover {
  color: #335dff;
  background-color: #071130;
}

.ai-in-action {
  margin-top: 150px;
}

.content-container {
  max-width: 95%;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.image-98 {
  width: 100%;
}

.text-block-83 {
  color: #66788c;
  text-transform: uppercase;
  margin-top: 42px;
  font-size: 11px;
}

.text-block-83.white {
  color: rgba(255, 255, 255, .7);
  letter-spacing: 1px;
}

.grid-21 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 38px;
}

.grid-21.ocr {
  border-bottom: 2px solid rgba(0, 0, 0, .08);
  padding-bottom: 50px;
}

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

.text-block-84 {
  color: #23325f;
  font-size: 12px;
  font-weight: 400;
}

.text-block-84.ocr {
  color: rgba(221, 245, 255, .6);
  line-height: 120%;
}

.image-99 {
  margin-bottom: 16px;
}

.tabs-on-mobile {
  display: none;
}

.slider-content-2 {
  margin-bottom: 0;
}

.slider-tbo {
  justify-content: space-between;
  width: 100%;
  display: none;
}

.slider-bpo {
  object-fit: cover;
  background-color: rgba(0, 0, 0, 0);
  width: 60%;
  height: auto;
}

.right-arrow-5, .slide-nav-7 {
  display: none;
}

.bpo-image {
  z-index: 2;
  object-fit: contain;
  width: 100%;
  height: auto;
  min-height: 360px;
  position: relative;
}

.tab-line {
  background-color: #546fff;
  width: 2px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.tab-line._2, .tab-line._1, .tab-line._6 {
  left: -2px;
}

.field-label-3 {
  color: #333;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.text-field-4 {
  color: #9ca3af;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  height: 48px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
}

.text-field-4:hover {
  border-color: #3b82f6;
}

.text-field-4:focus {
  border-color: #2563eb;
}

.text-field-4::placeholder {
  color: #d1d5db;
}

.text-field-4.name-2 {
  border-color: rgba(53, 68, 84, .5);
  height: 40px;
  margin-top: 4px;
}

.html-embed-9 {
  display: block;
}

.rich-text-block-formatting {
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.dropdown-toggle-2 {
  display: none;
}

.hero-case-study {
  background-image: linear-gradient(79deg, #4251a3, #3e4b94);
  padding-top: 167px;
  padding-bottom: 65px;
}

.customer-storeis-wrapper {
  color: #2f333f;
  background-color: rgba(47, 51, 63, .6);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 165px;
  height: 28px;
  padding: 7px 12px;
  display: flex;
}

.text-block-86 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

.heading-39 {
  color: #fff;
  max-width: 500px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.left-hero-case-study {
  width: 49%;
}

.case-study-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.right-hero-case-study {
  width: 45%;
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 64px;
  display: flex;
}

.grid-unit-case-study {
  border-right: 1px solid rgba(238, 241, 255, .3);
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  padding-right: 36px;
  display: block;
}

.grid-unit-case-study.lap {
  border-right-width: 0;
}

.heading-40 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Inter, sans-serif;
  font-size: 23px;
  line-height: 28px;
}

.text-block-87 {
  color: rgba(255, 255, 255, .5);
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
}

.content-case-study {
  margin-top: 50px;
}

.content-case-study-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
}

.content-case-study-wrapper._2 {
  margin-top: 90px;
  position: static;
}

.left-sticky-unit {
  width: 27%;
  height: 630px;
  position: -webkit-sticky;
  position: sticky;
  top: 96px;
}

.left-sticky-unit._2 {
  height: auto;
}

.explantory {
  background-color: #f8f9ff;
  border-radius: 20px;
  padding: 20px;
}

.explantory._2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 16px;
  box-shadow: 0 0 22px rgba(66, 85, 184, .08);
}

.explantory-unit {
  border-bottom: 1px solid #eef1ff;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 14px;
  display: flex;
}

.explantory-unit.margin-top {
  margin-top: 16px;
}

.explantory-unit.margin-top.last {
  border-bottom-width: 0;
}

.explantory-unit.vert {
  flex-direction: column;
  padding-bottom: 18px;
}

.explantory-unit.vert.last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.div-block-89 {
  margin-left: 15px;
}

.text-block-88 {
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.text-block-89 {
  color: #354454;
  margin-top: 6px;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.free-consultation-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
  display: flex;
}

.heading-41 {
  color: #23325f;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.button-14 {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 6px;
  width: 100%;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  transition: all .2s ease-in-out;
}

.button-14:hover {
  color: #546fff;
  background-color: rgba(0, 0, 0, 0);
}

.button-14._2nd {
  color: #546fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #546fff;
  margin-top: 12px;
}

.button-14._2nd:hover {
  color: #fff;
  background-color: #546fff;
}

.div-block-90 {
  width: 62%;
}

.heading-42 {
  color: #23325f;
  margin-bottom: 20px;
  margin-right: 7px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  display: inline;
}

.heading-42.o-top {
  margin-top: 0;
  margin-bottom: 18px;
  display: block;
}

.heading-42.o-top.mtop {
  margin-top: 40px;
}

.heading-42.first {
  display: inline;
}

.heading-42.moible {
  display: block;
}

.paragraph-39 {
  font-size: 15px;
  line-height: 21px;
}

.text-span-39, .text-span-40 {
  font-weight: 600;
}

.button-15 {
  color: #546fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #546fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 183px;
  height: 40px;
  margin-top: 24px;
  margin-bottom: 40px;
  padding: 16px 22px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.button-15._2nd {
  transition: all .2s ease-in-out;
}

.button-15._2nd:hover {
  color: #fff;
  background-color: #546fff;
}

.button-15.mobile {
  display: none;
}

.image-100 {
  width: 100%;
  margin-bottom: 40px;
}

.div-block-91 {
  background-color: #f8f9ff;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 52px;
  padding: 22px 32px;
}

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

.paragraph-40 {
  color: #23325f;
  margin-bottom: 22px;
  font-family: Merriweather, serif;
  font-size: 16px;
  line-height: 26px;
}

.text-block-90 {
  color: #546fff;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-91 {
  color: rgba(35, 50, 95, .6);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

.text-span-41, .text-span-42, .text-span-43, .text-span-44 {
  font-weight: 600;
}

.text-block-92 {
  color: #546fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-92._2 {
  margin-top: 18px;
}

.blokske {
  background-color: #fcf5f5;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 77px;
  height: 24px;
  margin-bottom: 18px;
  padding: 7px 12px;
  font-family: Inter, sans-serif;
  display: flex;
}

.blokske._2 {
  background-color: #f0f8f1;
  margin-top: 18px;
}

.text-block-93 {
  color: #cd463e;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
}

.text-block-93._2 {
  color: #41a451;
}

.prgress-line {
  background-color: #546fff;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.tabs-6 {
  width: 100%;
  display: flex;
}

.tab-text-box {
  color: #5573f6;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #eef1ff;
  min-width: 360px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
}

.tab-text-box.w--current {
  background-color: rgba(84, 111, 255, .05);
  border-bottom-width: 0;
  border-left: 0 solid #546fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-text-box.last {
  border-bottom-width: 0;
}

.paragraph-42 {
  color: #354454;
}

.paragraph-42._2 {
  display: none;
}

.text-block-94 {
  color: #23325f;
  margin-top: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.tabs-list {
  flex-direction: column;
  display: flex;
}

.lightbox-link-4 {
  margin-top: 52px;
}

.gradient-bg {
  z-index: 0;
  filter: blur(20px);
  background-image: linear-gradient(rgba(62, 75, 148, .05), rgba(60, 73, 144, 0) 99%, rgba(60, 73, 144, 0));
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 95%;
  height: 100%;
  margin-top: 100px;
  position: absolute;
  top: -74px;
  bottom: auto;
  left: 2.5%;
  right: 0%;
}

.text-block-95 {
  color: #66788c;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 11px;
}

.text-block-95.empower {
  margin-bottom: 0;
}

.text-span-45, .text-span-46, .text-span-47, .text-span-48 {
  font-weight: 700;
}

.div-block-93 {
  justify-content: space-between;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.doc-supported-left {
  width: 54%;
}

.text-block-96 {
  color: rgba(255, 255, 255, .7);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.text-block-97 {
  color: #fff;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

.doc-spported-right {
  width: 40%;
  display: flex;
}

.mid-align {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-98 {
  color: rgba(76, 85, 102, .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 11px;
}

.heading-43 {
  color: #23325f;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

.image-103 {
  width: auto;
  height: auto;
}

.image-holder.desktopnhide {
  display: none;
}

.image-holder.product-img {
  border-radius: 20px;
}

.image-holder-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-holder-2.product-size {
  max-width: 768px;
}

.image-holder-2.product-size.big {
  max-width: 930px;
}

.ocr-documentation.new {
  margin-top: 96px;
  margin-bottom: 96px;
  padding-bottom: 96px;
}

.gradient-ocr {
  background-image: linear-gradient(#f8faff, #f4f4ff);
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  padding-top: 51px;
  padding-left: 54px;
  display: flex;
}

.gradient-ocr.new {
  padding-top: 60px;
  padding-left: 80px;
}

.gradient-ocr-left {
  width: 45%;
  padding-bottom: 44px;
}

.heading-44 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 28px;
}

.heading-44.new {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.paragraph-43 {
  color: #354454;
  margin-bottom: 32px;
}

.paragraph-43.new {
  color: #404558;
  font-size: 18px;
  line-height: 28px;
}

.link-8 {
  color: #404558;
  font-weight: 600;
  text-decoration: none;
}

.button-16 {
  text-transform: uppercase;
  background-color: #546fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 52px;
  font-family: Inter, sans-serif;
  display: flex;
}

.gradient-ocrright {
  width: 40%;
}

._2-col-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  margin-top: 60px;
}

._2-col-grid.ocr {
  margin-top: 64px;
  overflow: visible;
}

.card-ocr {
  border: 1px solid var(--royal-blue);
  background-color: #fbfcff;
  border-radius: 12px;
  padding-top: 28px;
  padding-left: 28px;
  display: flex;
}

.card-ocr.no-fill {
  background-color: #fff;
  border-color: #c3d1f8;
  padding-bottom: 5px;
  text-decoration: none;
  transition: all .2s ease-in;
  box-shadow: 0 0 15px rgba(62, 75, 148, .1);
}

.card-ocr.no-fill:hover {
  border-color: var(--royal-blue);
  background-color: #fbfcff;
}

.heading-45 {
  color: #23325f;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.paragraph-44 {
  color: rgba(76, 85, 102, .8);
}

.div-block-95 {
  margin-top: 10px;
  text-decoration: none;
  display: flex;
}

.primary-para {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.read-more-icon {
  margin-left: 10px;
}

.card-left {
  margin-right: 20px;
  padding-bottom: 28px;
}

.div-block-96 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  display: flex;
}

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

.foto {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slider-phone {
  display: none;
}

.tab-components-explore {
  margin-top: 100px;
  margin-bottom: 120px;
}

.tab-components-explore.moible {
  display: none;
}

.royal-blue {
  color: var(--royal-blue);
}

.explainer-section {
  margin-top: 0;
  padding-top: 62px;
  padding-left: 16px;
  padding-right: 16px;
}

.explainer-block {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

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

.left-explainer {
  width: 47%;
}

.check-block {
  border-bottom: 1px solid rgba(0, 0, 0, .12);
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.check-block._2 {
  margin-top: 12px;
}

.check-block.margin-top-28 {
  margin-top: 28px;
}

.check-block.margin-bottom-32 {
  margin-bottom: 32px;
}

.right-explainer {
  width: 47%;
}

.quote-invoice {
  background-color: var(--white);
  margin-bottom: 0;
  position: relative;
  bottom: 30px;
}

.quote-invoice.pdf-to-excel {
  margin-top: -211px;
}

.quote-invoice.pdf-to-excel.csv {
  margin-top: 0;
}

.quote-invoice.converter {
  bottom: auto;
}

.quote-wrapper {
  background-color: #000;
  background-image: linear-gradient(63deg, #f6f4ff, #f3f5ff);
  border-radius: 16px;
  align-items: center;
  width: 100%;
  padding: 10px 37px;
  display: flex;
  position: relative;
  top: 0;
}

.quote-wrapper.get-in-touch-white {
  background-color: var(--white);
  background-image: none;
  margin-bottom: 24px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-109 {
  border-radius: 20px;
  width: 242px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.right-section-quote {
  text-align: left;
  flex: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.right-section-quote.get-in-touch {
  padding-left: 30px;
}

.cta-logo-image {
  float: left;
  text-align: center;
  width: 20%;
  height: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.paragraph-49 {
  float: left;
  color: #23325f;
  width: 100%;
  margin-bottom: 0;
  font-family: var(--font-family-body);
  font-size: 16px;
  line-height: 22px;
  display: block;
}

.paragraph-50 {
  float: left;
  color: #546fff;
  margin-top: 20px;
  font-family: var(--font-family-body);
  font-size: 18px;
  font-weight: 600;
}

.paragraph-51 {
  float: left;
  clear: left;
  color: rgba(35, 50, 95, .5);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: var(--font-family-body);
  font-size: 11px;
  font-weight: 500;
}

.image-111 {
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.div-block-100 {
  width: 37%;
  margin-left: auto;
  margin-right: auto;
}

.image-112 {
  display: none;
}

.video-4 {
  margin-bottom: 40px;
  display: inline-block;
}

.how-we-can-help {
  margin-bottom: 140px;
}

.hjeading-24 {
  color: #66788c;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 11px;
}

.usecase {
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-width: 440px;
  max-width: 49%;
  height: auto;
  min-height: 0;
  margin-top: 10px;
  padding: 0;
  display: flex;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, .04);
}

.heading-47 {
  color: #23325f;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-52 {
  max-width: 500px;
  margin-top: 14px;
  margin-bottom: 44px;
  font-size: 13.5px;
}

.paragraph-52.ui {
  color: #354454;
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 14px;
  line-height: 21px;
}

.text-block-101 {
  color: var(--royal-blue);
  white-space: nowrap;
  margin-right: 11px;
  font-family: Inter, sans-serif;
  text-decoration: none;
}

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

.wrappediepeppedie {
  justify-content: flex-end;
  width: 90%;
  display: flex;
  position: relative;
}

.wrappediepeppedie.large {
  justify-content: space-between;
  width: 100%;
}

.right-with-tabs {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-tab-wrapper {
  width: 50%;
  margin-left: 0;
}

.faq-section {
  background-color: #fbfcff;
  padding-top: 82px;
  padding-bottom: 82px;
}

.faq-section.mar-but {
  padding-bottom: 335px;
}

.left-faq {
  width: 30%;
}

.paragraph-53 {
  color: #66788c;
  font-size: 13px;
}

.faq-block {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  width: 60%;
  padding: 24px 32px;
  display: flex;
}

.faq-block._2 {
  width: 60%;
  padding: 0;
}

.faq-block._2.max-width {
  background-color: rgba(255, 255, 255, 0);
  width: 100%;
  max-width: 1000px;
}

.accordion {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: block;
  overflow: hidden;
}

.faq-quation {
  border-bottom: 0 solid #000;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0;
  display: flex;
}

.faq-qua-text {
  color: #23325f;
  white-space: normal;
  max-width: 450px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.faq-qua-text._2 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.dropdown-list {
  color: #ececec;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: static;
}

.dropdown-link {
  color: #23325f;
  white-space: normal;
  max-width: 700px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: var(--font-family-body);
}

.faq-arrow-icon {
  font-size: 20px;
}

.acc-line {
  background-color: #e3e8ee;
  height: 1px;
}

.tab-row-one {
  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;
}

.tab-row-one._2 {
  margin-top: 33px;
  display: block;
}

.text-block-105 {
  color: var(--royal-blue);
  white-space: nowrap;
  background-color: #e5e9ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 80px;
  margin-bottom: 12px;
  margin-right: 12px;
  padding: 10px 28px;
  font-size: 12px;
  display: flex;
}

.text-block-105._2 {
  color: #354454;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #e5e9ff;
  display: inline-block;
}

.image-116 {
  width: 45%;
}

.faq-section-2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.faq-section-2.pdf-tp-excel {
  margin-top: 20px;
  padding-top: 10px;
}

.faq-section-2.converter {
  margin-top: 120px;
}

.heading-48 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-48.faqadsf {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.link-10 {
  color: var(--royal-blue);
  text-decoration: underline;
}

.line-ocr-mobile {
  display: none;
}

.div-block-104 {
  width: 35%;
  margin-left: 0;
  font-family: Inter, sans-serif;
}

.paragraph-54 {
  color: #354454;
  min-width: 300px;
  max-width: 310px;
  margin-bottom: 0;
  padding-right: 0;
  font-family: var(--font-family-body);
  line-height: 140%;
}

.testline {
  background-color: #f1f3ff;
  border-radius: 9px;
  width: 250px;
  height: 1px;
  margin-left: 12px;
  margin-right: 12px;
}

.numbers-with-lines {
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 78%;
  display: flex;
}

.text-with-head {
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 110%;
  margin-top: 12px;
  margin-bottom: 20px;
  margin-left: 3px;
  display: flex;
}

.blue-section {
  background-color: #3e4b94;
  margin-top: 120px;
  padding-top: 56px;
  padding-bottom: 56px;
}

.grid-2-col {
  grid-column-gap: 29px;
  grid-template-rows: auto;
  width: 100%;
}

.pdf-block {
  background-color: rgba(0, 0, 0, .1);
  border-radius: 12px;
  padding: 29px;
}

.ready-blue-bh {
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  padding-top: 80px;
  padding-bottom: 350px;
}

.ready-blue-bh.csv {
  padding-bottom: 130px;
}

.ready-blue-bh.reconcilliation {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 46px;
  padding-bottom: 80px;
  display: flex;
}

.button-17 {
  color: #f3f5ff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-17:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-17.inv {
  background-color: rgba(0, 0, 0, 0);
  border-color: #f3f5ff;
}

.button-17.inv:hover {
  background-color: #f3f5ff;
}

.button-17.inv.blue.csv {
  color: #335dff;
  letter-spacing: .5px;
  border-color: #335dff;
  width: auto;
  margin-top: 0;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.heading-50 {
  color: #23325f;
  text-align: center;
  max-width: 650px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 44px;
}

.link-11 {
  color: var(--royal-blue);
  text-decoration: none;
}

.text-block-106 {
  color: #919fdf;
  background-image: url('/assets/img/invoices.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 4px;
  margin-bottom: 30px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.div-block-105 {
  background-color: #8f9ce0;
  background-image: url('/assets/img/Readings.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-106 {
  background-color: #6b7fe9;
  background-image: url('/assets/img/resume.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-107 {
  z-index: 3;
  background-color: #728fdc;
  background-image: url('/assets/img/id-card.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-108 {
  background-color: #938de1;
  background-image: url('/assets/img/Group-277.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.foot-moved-up {
  margin-top: -214px;
}

.grid-27 {
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-117 {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex: 0 auto;
  order: -1;
  width: 200px;
  height: 100%;
  min-height: 230px;
}

.right-side-use-case {
  flex-direction: column;
  justify-content: space-between;
  padding: 26px;
  display: flex;
}

.div-block-110 {
  flex: none;
  height: 150px;
  min-height: 150px;
  max-height: 250px;
}

.div-block-111 {
  height: 150px;
}

.image-119 {
  width: 100%;
  margin-bottom: 40px;
}

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

.section-15 {
  background-color: rgba(243, 246, 255, .6);
  margin-top: 0;
  padding-top: 71px;
  padding-bottom: 94px;
}

.partner-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.left-wrap {
  width: 50%;
}

.text-span-52 {
  color: var(--royal-blue);
}

.heading-52 {
  color: #23325f;
  margin-top: 99px;
  font-size: 46px;
  line-height: 55px;
}

.paragraph-56 {
  color: #23325f;
  max-width: 430px;
  font-size: 20px;
  line-height: 150%;
}

.right-wrap {
  width: 50%;
  margin-right: -58px;
}

.section-16 {
  margin-top: 156px;
}

.heading-53 {
  color: #23325f;
  font-family: Inter, sans-serif;
}

.paragraph-57 {
  color: #66788c;
  text-align: center;
  margin-bottom: 50px;
  font-size: 16px;
}

.testimonial--section {
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  margin-top: 140px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.testimonial-block-partner {
  background-color: #323a63;
  background-image: linear-gradient(to right, #f6f4ff, #f3f5ff);
  border-radius: 5px;
  justify-content: space-between;
  width: 100%;
  padding: 54px 76px;
  display: flex;
}

.right-test-partners {
  width: 70%;
}

.image-120 {
  object-fit: cover;
  border-radius: 5px;
  width: 25%;
}

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

.div-block-113.testimonial {
  justify-content: flex-end;
}

.paragraph-58 {
  color: #fff;
  margin-top: 28px;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-58._2 {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-58._2-copy {
  color: rgba(255, 255, 255, .5);
  text-transform: uppercase;
  margin-top: 0;
  font-size: 11px;
  font-weight: 500;
  line-height: 17px;
}

.paragraph-58.sm {
  font-size: 15px;
}

.slider-partners {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  min-height: 390px;
}

.icon-13, .icon-14---hidden {
  display: none;
}

.slide-5 {
  height: 100%;
}

.slide-nav-9 {
  display: none;
}

.slide-progress-new {
  background-color: rgba(84, 111, 255, .12);
  border-radius: 20px;
  width: 200px;
  height: 4px;
  margin-top: 48px;
}

.inside {
  background-color: #546fff;
  border-radius: 20px;
  width: 0;
  height: 4px;
}

.inside._2 {
  margin-top: -4px;
}

.technology-partners {
  margin-top: 140px;
  margin-bottom: 160px;
}

.left-partner {
  width: 47%;
}

.paragraph-59 {
  color: #6f7685;
  font-size: 20px;
  line-height: 31px;
}

.grid-28 {
  grid-column-gap: 80px;
  grid-row-gap: 50px;
  width: 47%;
}

.collection-list-wrapper-2 {
  width: 100%;
}

.div-block-114 {
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 0;
  max-height: 220px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 25px;
  display: block;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .12);
}

.text-block-107 {
  color: #23325f;
  margin-top: 27px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.text-block-107._2 {
  color: rgba(35, 50, 95, .5);
  margin-top: 1px;
  font-size: 12px;
  font-weight: 400;
}

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

.filters-wrapper {
  width: 100%;
  margin-bottom: 40px;
}

.filter-button {
  color: #fff;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.filter-button.indonesia {
  margin-right: 0;
}

.filter-button.mexico {
  color: #fff;
  margin-right: 0;
}

.dropdown-2 {
  border: 1px solid #bac8d7;
  border-radius: 8px;
  margin-right: 10px;
  padding: 18px 16px;
}

.text-block-108 {
  color: #23325f;
  margin-right: 17px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.dropdown-toggle-3 {
  justify-content: space-around;
  align-items: center;
  min-width: 170px;
  padding: 0;
  display: flex;
}

.dropdown-toggle-3._2 {
  min-width: 120px;
}

.dropdown-list-2 {
  width: 100%;
}

.dropdown-list-2.w--open {
  background-color: #3a3a3a;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  margin-top: 8px;
  margin-left: -16px;
}

.div-block-115 {
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 33px;
  display: flex;
}

.text-block-109 {
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 7px;
  padding: 4px 10px 2px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.div-block-116 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.dip {
  flex-direction: column;
  justify-content: space-between;
  min-height: 110px;
  display: flex;
}

.quote-mobile, .logo-mobile {
  display: none;
}

.light-txt {
  color: #bdc4f2;
}

.info-col-icon {
  width: 2.22em;
  margin-bottom: 1.39em;
}

.faq-title {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .97em;
  font-weight: 600;
  line-height: 1.2;
}

.faq-title.fs18 {
  font-size: 1.25em;
}

.tags-wrap {
  grid-column-gap: .83em;
  grid-row-gap: .83em;
  flex-wrap: wrap;
  display: flex;
}

.mt5 {
  margin-top: 3.47em;
}

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

.txt-ctr.mw700 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.txt-ctr.mb30 {
  margin-bottom: 30px;
}

.txt-link {
  color: #546fff;
  font-size: 1.11em;
  font-weight: 600;
  text-decoration: none;
}

.txt-link.fs14 {
  font-size: .97em;
}

.hr-seperator {
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  margin-top: 2.78em;
  margin-bottom: 2.78em;
}

.lp-btn {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: .42em;
  min-width: 14.58em;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 1.21em 2.78em 1.07em;
  font-size: .97em;
  font-weight: 600;
  line-height: 1.3;
  transition: background-color .3s;
  display: inline-block;
  box-shadow: 0 4px 1.11em rgba(0, 0, 0, .16);
}

.lp-btn:hover {
  background-color: #4b63e5;
  border-color: #4b63e5;
}

.lp-btn.outline-btn {
  box-shadow: none;
  color: #546fff;
  background-color: rgba(84, 111, 255, 0);
  border-color: rgba(84, 111, 255, .5);
}

.lp-btn.outline-btn:hover {
  background-color: rgba(84, 111, 255, .08);
  border-color: #546fff;
}

.lp-btn.outline-btn.integration {
  padding: 1.6em 1em;
}

.lp-btn.outline-btn.integration.new {
  text-transform: capitalize;
  min-width: auto;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  font-size: 16px;
}

.lp-btn.outline-btn.new {
  text-transform: capitalize;
}

.lp-btn.wide-btn {
  min-width: 20.5em;
}

.lp-btn.white-btn {
  color: #546fff;
  background-color: #fff;
  border-color: rgba(84, 111, 255, .5);
}

.lp-btn.white-btn.outline-btn {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #fff;
}

.lp-btn.white-btn.outline-btn:hover {
  color: #335dff;
  background-color: #fff;
}

.lp-btn.white-btn.inter {
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 17px;
}

.lp-btn.small-btn {
  font-size: .83em;
  line-height: 1;
}

.lp-btn.white-outline-btn {
  box-shadow: none;
  color: #546fff;
  background-color: #fff;
  border-color: rgba(84, 111, 255, .5);
}

.lp-btn.calendly-cta.small-btn.show {
  display: block;
}

.lp-btn.calendly-cta.px-2 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.lp-btn.calendly-cta.inter {
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 17px;
}

.lp-h3 {
  color: #23325f;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.67em;
  font-weight: 700;
  line-height: 1.33;
}

.mb-only {
  display: none;
}

.faq-arrow-2 {
  width: 1.11em;
  margin-left: 1.39em;
}

.faq-arrow-2.wd2 {
  width: 1.39em;
}

.process-step {
  color: #fff;
  background-color: #546fff;
  border-radius: 232323px;
  justify-content: center;
  align-items: center;
  width: 2.22em;
  height: 2.22em;
  margin-bottom: .83em;
  display: flex;
  position: relative;
}

.story-logo {
  -webkit-text-fill-color: inherit;
  background-color: #f8f8f8;
  background-clip: border-box;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 26.39em;
  padding-top: 2.08em;
  padding-bottom: 2.08em;
  display: flex;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

._3-cols-grid {
  grid-column-gap: 4.17em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

._3-cols-grid.gap-24 {
  grid-column-gap: 1.67em;
  grid-row-gap: 1.67em;
}

._3-cols-grid.align-top {
  align-items: start;
}

.block-quote {
  color: #23325f;
  border-left-width: 0;
  margin-bottom: 1.39em;
  padding: 0;
  font-family: Merriweather, serif;
  font-size: 1.11em;
  line-height: 1.6;
}

.block-quote.white-txt {
  font-family: Inter, sans-serif;
}

.hero-grid {
  grid-column-gap: 4.17em;
  grid-template-rows: auto;
  align-items: center;
}

.hero-grid.align-top {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: start;
}

.hero-grid.gap-80 {
  grid-column-gap: 5.56em;
  grid-row-gap: 5.56em;
}

.faq-item {
  border-bottom: 1px solid #e3e8ee;
  padding-top: .83em;
  padding-bottom: .83em;
}

.comparisongrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.65fr 1fr 1fr;
}

.comparisongrid.retail-compare {
  grid-template-columns: 1fr 1fr 1fr;
}

.lp-h4 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.39em;
  font-weight: 600;
  line-height: 1.4;
}

.lp-h4._w-bold {
  letter-spacing: -.01em;
  font-weight: 700;
}

.story-body {
  padding: 1.74em 3.13em;
}

.mw500 {
  max-width: 34.72em;
}

.mw500.sctr {
  margin-left: auto;
  margin-right: auto;
}

.pair-img {
  width: 50%;
}

.pair-img.w530 {
  width: auto;
  max-width: 36.81em;
}

.pair-img.integration {
  width: 100%;
}

.quote-icon {
  width: 3.47em;
  position: absolute;
  top: 2.43em;
  bottom: auto;
  left: auto;
  right: 3.47em;
}

.quote-icon.v2 {
  top: 40px;
  right: 40px;
}

.story-by {
  color: #94a1af;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-top: 3px;
  font-size: .76em;
  font-weight: 500;
  line-height: 1.5;
}

.quote-company {
  color: rgba(35, 50, 95, .5);
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-top: .5em;
  font-size: .76em;
  font-weight: 500;
}

.quote-company.light-white-txt {
  color: rgba(255, 255, 255, .5);
}

.full-width {
  width: 100%;
}

.brand-logo {
  width: 9.72em;
}

.mt1 {
  margin-top: .69em;
}

.faqs-col {
  width: 50%;
}

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

.flex-align-center.mt1-2 {
  margin-top: .83em;
}

.flex-align-center.flx-gap-8 {
  grid-column-gap: .56em;
}

.flex-align-center.performance-item {
  color: #23325f;
  max-width: 19.1em;
}

.mt3 {
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
}

.mt3.mb-in-slider.mt42 {
  margin-top: 42px;
}

.mt3.integrations {
  margin-left: 0;
}

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

.fs14 {
  margin-bottom: 0;
  font-size: .97em;
  font-weight: 400;
  line-height: 1.4;
}

.fs14.highlight-txt {
  color: #546fff;
  font-weight: 600;
}

.fs14._w-semi.align-fix {
  position: relative;
  top: 1px;
}

.fs14._w-semi.blue-txt {
  text-decoration: none;
}

.fs14.mute-txt {
  color: #97999f;
  font-weight: 600;
}

.fs14.dark-gray-txt {
  color: #435589;
}

.fs14.gray-txt._w-med.txt-ctr {
  text-align: center;
}

.fs14._w-med {
  margin-top: 10px;
  margin-bottom: 22px;
}

.fs14.faq-list {
  margin-top: 10px;
  padding-left: 20px;
}

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

.progress-bar-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  top: 1.04em;
  bottom: auto;
  left: 0%;
  right: 0%;
}

._2-cols-grid {
  grid-column-gap: 6.25em;
  grid-template-rows: auto;
}

._2-cols-grid.no-gap {
  grid-column-gap: 0em;
}

._2-cols-grid.partner-cta {
  grid-column-gap: 8em;
  grid-template-columns: 1fr 1.25fr;
  align-items: center;
}

._2-cols-grid.a-ctr {
  align-items: center;
}

.flx-v {
  flex-direction: column;
  display: flex;
}

.flx-v.rel {
  z-index: 2;
}

.dt-br {
  display: block;
}

.gap-12 {
  width: .83em;
  height: .83em;
  display: inline-block;
}

.mt16 {
  margin-top: 11.11em;
}

.flx-h-away {
  justify-content: space-between;
  display: flex;
}

.flx-h-away.mb-flx-v.mt12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flx-h-away.mb-flx-v.mt12.mb-mt6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
}

.flx-h-away.mb-flx-v.flx-rev {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flx-h-away.mb-flx-v.flx-rev.mt12.mb-mt6 {
  flex-direction: row;
}

.flx-h-away.mt12.mb-flx-v.flx-rev {
  display: flex;
}

.flx-h-away.mt14.mb-flx-v {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flx-h-away.a-ctr {
  align-items: center;
}

.section-label {
  color: #66788c;
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: .83em;
  line-height: 1.5;
}

.section-label.sm-label {
  font-size: .76em;
}

.section-label.sm-label.light-txt {
  color: #bdc4f2;
}

.lp-h2 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.94em;
  font-weight: 700;
  line-height: 1.4;
}

.lp-h2.fs32 {
  font-size: 2.22em;
}

.lp-h2.fs36 {
  text-align: center;
  flex: 0 auto;
  align-self: center;
  font-size: 2.6em;
}

.lp-h2.fs36.mb-32 {
  margin-bottom: 32px;
}

.lp-h2.white-txt-h2 {
  color: #fff;
}

.lp-h2.white-txt-h2.recon {
  color: #e4e8ff;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 44px;
}

.lp-h2.mb-fs16 {
  font-size: 1.7em;
  line-height: 1.3;
}

.process-grid {
  grid-column-gap: 4.17em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3.82em;
  margin-bottom: 6.25em;
  position: relative;
}

.process-grid.mb0 {
  margin-bottom: 0;
}

.small-tick {
  width: 1.04em;
}

.break-progess {
  display: none;
}

.quote-logo {
  width: 9.72em;
}

.quote-logo.quote-person {
  border-radius: 12px;
  width: 200px;
}

.quote-logo.border-radius {
  object-fit: cover;
  border-radius: .97em;
  min-height: 11em;
}

.mt2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  outline-offset: 0px;
  text-align: center;
  border: 1px #000;
  outline: 3px #354454;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  font-size: 1.1vw;
  font-weight: 500;
  line-height: 1.45;
  display: grid;
}

.mt2.mb-mt1-6 {
  border-style: none;
}

.mt2.mb-mt1-6.mw480 {
  max-width: none;
}

.mt2.mb-mt1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.shadow-wrap {
  border-radius: .69em;
  box-shadow: 0 4px 20px rgba(84, 111, 255, .1);
}

.flx-h-away-ctr {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flx-h-away-ctr.mb-flx-wrap.mt1 {
  flex-wrap: wrap;
  justify-content: center;
}

.lp-h6 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .97em;
  font-weight: 600;
  line-height: 1.25;
}

.tick-icon {
  width: 1.39em;
  margin-right: 1.04em;
}

.tick-icon.less-margin {
  margin-right: .83em;
}

.page-root {
  color: #354454;
  font-family: Inter, sans-serif;
}

.page-root.root-black-txt {
  color: #1f2129;
}

.quote-person {
  color: #546fff;
  letter-spacing: -.01em;
  font-size: 1.11em;
  font-weight: 600;
  line-height: 1.4;
}

.faq-inner-body {
  color: #23325f;
  padding-bottom: .83em;
}

.faq-ans-wrap {
  overflow: hidden;
}

.mt35 {
  margin-top: 2.43em;
}

.tag-item {
  border: 1px solid #e5e9ff;
  border-radius: 22323px;
  padding: 1em 1.39em;
}

.section-subtitle {
  color: #707785;
  font-size: 1.11em;
}

.list-txt {
  color: #435589;
  font-size: .97em;
  font-weight: 500;
  line-height: 1.5;
  position: relative;
  top: 1px;
}

.list-txt._w-semi {
  color: #1f2129;
}

.lp-section {
  position: relative;
  overflow: hidden;
}

.lp-section.lime-bg {
  background-color: #fafbff;
}

.lp-section.dark-bg {
  background-image: linear-gradient(99deg, #4150a3, #3e4b94);
}

.lp-section.light-gray-bg {
  background-color: #fff;
  padding-top: 140px;
}

.lp-section.light-gray-bg.css-banner-dark {
  background-color: #323c70;
  padding-top: 75px;
  padding-bottom: 0;
}

.lp-section.light-gray-bg.css-banner-dark.new {
  background-color: #ebedff;
}

.lp-section.light-gray-bg.css-banner-dark.new.flow {
  background-color: #fff;
  padding-top: 155px;
  padding-bottom: 80px;
}

.lp-section.light-gray-bg.css-banner-dark.new.space {
  padding-top: 130px;
}

.lp-section.light-gray-bg.css-banner-dark.new.pricing-updates {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 132px;
}

.lp-section.light-gray-bg.ptnone {
  padding-top: 0;
}

.lp-section.light-gray-bg.integration-cms {
  padding-bottom: 80px;
}

.lp-section.light-gradient-bg {
  background-image: linear-gradient(95deg, #fafaff, #fbfaff);
}

.lp-section.dark-gradient-bg {
  background-image: linear-gradient(100deg, #4150a3, #3e4b94);
}

.lp-section.dark-gradient-bg-v2 {
  background-image: linear-gradient(to right, #455298, #21284c);
}

.lp-section.dark-gradient-bg-v2.no-bg {
  background-image: none;
  padding-bottom: 96px;
}

.lp-section.light-blue-bg {
  background-color: #f6f8ff;
}

.lp-section.sec-gray-bg {
  background-color: #edeef4;
}

.lp-section.blue-grad-bg {
  background-image: linear-gradient(#546fff 12%, #2f43af 89%);
}

.lp-section.purple-grad-bg {
  background-image: linear-gradient(30deg, #f0ecff, #f1f5ff);
}

.hero-features {
  grid-column-gap: 1.74em;
  grid-row-gap: 1.04em;
  grid-template-rows: auto;
}

.mt1-5 {
  margin-top: 1.04em;
}

.mt1-5.flex {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.mt1-5.flex.faq {
  justify-content: center;
  align-items: center;
}

.lp-h1 {
  color: #23325f;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.22;
  display: flex;
}

.lp-h1.usecase {
  object-fit: fill;
  display: inline;
}

.flx-grow {
  flex: 1;
}

.faqs-wrap {
  grid-column-gap: 10.42em;
  margin-top: 5.56em;
  display: flex;
}

.cta-card {
  text-align: center;
  background-color: #3e4b94;
  border-radius: 1.04em;
  padding: 5.21em;
}

.cta-card.py5 {
  flex-direction: column;
  align-items: center;
  padding-top: 3.47em;
  padding-bottom: 3.47em;
  display: flex;
}

.cta-card.light-bg {
  background-color: #f1f3ff;
  padding-top: 3.47em;
  padding-bottom: 3.47em;
}

.cta-card.py7 {
  background-image: linear-gradient(to right, #45529b, #2c3a81);
  padding-top: 4.86em;
  padding-bottom: 4.86em;
}

.fs12 {
  color: #4c5566;
  margin-bottom: 0;
  font-size: .83em;
  line-height: 1.4;
  list-style-type: decimal;
}

.fs12.dark-txt {
  color: #23325f;
}

.fs12._w-med.mbp5 {
  margin-bottom: 5px;
}

.icon-small {
  width: 1.39em;
}

.nano-logo {
  width: 6.94em;
}

.grid-cell {
  color: #000;
  text-align: center;
  border-bottom: 1px solid #e5e9ff;
  padding-top: 1.39em;
  padding-bottom: 1.39em;
  position: relative;
}

.grid-cell.txt-left {
  text-align: left;
}

.grid-cell.header-cell {
  color: #303f69;
  background-color: #eef1ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.grid-cell.header-cell.ctr-cell {
  box-shadow: none;
  background-color: #fff;
  border-top: 1px solid #eef1ff;
  border-bottom-width: 0;
  border-top-left-radius: .83em;
  border-top-right-radius: .83em;
  flex: 1;
  width: 100%;
  padding-top: .9em;
  padding-bottom: .9em;
  overflow: hidden;
}

.grid-cell.header-cell.top-right-cell {
  border-top-right-radius: .56em;
  border-bottom-right-radius: .56em;
}

.grid-cell.header-cell.top-right-cell.retail-cell {
  align-items: flex-start;
}

.grid-cell.header-cell.top-left-cell {
  border-top-left-radius: .56em;
  border-bottom-left-radius: .56em;
}

.grid-cell.header-cell.py0 {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-cell.retail-cell {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  padding-left: 1.39em;
  padding-right: 1.39em;
  display: flex;
}

.mt4 {
  margin-top: 2.78em;
}

.mt4.flexs {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mw600 {
  max-width: 41.67em;
  margin-left: auto;
  margin-right: auto;
}

.mtp5 {
  margin-top: .42em;
}

.progress-step {
  background-color: #e2e6ff;
  width: 34%;
  height: 2px;
}

.progress-step.last-less {
  width: 29.2%;
}

.fs20 {
  margin-bottom: 0;
  font-size: 1.39em;
  line-height: 1.54;
}

.fs20.usecase {
  box-shadow: none;
  margin-bottom: 22px;
}

.story-wrap {
  border: 1px solid #e0e3e8;
  border-radius: 1.39em;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.info-col-title {
  color: #546fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.11em;
  font-weight: 600;
  line-height: 1.4;
}

.faq-trigger {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  max-width: 636.528vh;
  padding-top: .83em;
  padding-bottom: .83em;
  display: flex;
}

.faq-trigger.gap-100 {
  grid-column-gap: 6.94em;
}

.lp-container {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 4.86em 9.72em;
}

.lp-container.lp-hero-container {
  padding-top: 15.28em;
}

.lp-container.lp-hero-container.pb150 {
  padding-bottom: 10.42em;
}

.lp-container.lp-hero-container.intel-auto-hero {
  padding-top: 12.15em;
  padding-bottom: 9.03em;
}

.lp-container.small-container {
  padding-left: 15.28em;
  padding-right: 15.28em;
}

.lp-container.small-container.stories-container {
  padding-bottom: 9.72em;
}

.lp-container.small-container.why-nano-container {
  padding-top: 9.03em;
  padding-bottom: 6.25em;
}

.lp-container.small-container.pb16.mb-pt0 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-bottom: 4em;
}

.lp-container.small-container.py5 {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.lp-container.small-container.pt-16 {
  padding-top: 11.11em;
}

.lp-container.faqs-container {
  padding-top: 6.25em;
  padding-bottom: 9.72em;
}

.lp-container.py9 {
  padding-top: 6.25em;
  padding-bottom: 6.25em;
}

.lp-container.py-18-8 {
  padding-top: 12.5em;
  padding-bottom: 5.56em;
}

.lp-container.py0 {
  padding-top: 0;
  padding-bottom: 0;
}

.lp-container.py10 {
  padding-top: 6.94em;
  padding-bottom: 6.94em;
}

.lp-container.py2 {
  padding-top: 1.39em;
  padding-bottom: 1.39em;
}

.lp-container.pt10-pb14 {
  padding-top: 6.94em;
  padding-bottom: 9.72em;
}

.lp-container.pt10-pb14.pb0 {
  padding-bottom: 0;
}

.lp-container.py6 {
  padding-top: 4.17em;
  padding-bottom: 4.17em;
}

.lp-container.pb16 {
  padding-bottom: 11.11em;
}

.lp-container.py5 {
  padding-top: 3.47em;
  padding-bottom: 3.47em;
}

.lp-container.py-14-12 {
  padding-top: 9.72em;
  padding-bottom: 8.33em;
}

.lp-container.py11 {
  padding-top: 7.64em;
  padding-bottom: 7.64em;
}

.lp-container.py-2-11 {
  padding-top: 1.39em;
  padding-bottom: 7.64em;
}

.lp-container.pt14 {
  padding-top: 9.72em;
}

.lp-container.pt15-pb5 {
  padding-top: 10.42em;
  padding-bottom: 3.47em;
}

.lp-container.py8 {
  padding-top: 5.56em;
  padding-bottom: 5.56em;
}

.lp-container.py14 {
  padding-top: 9.72em;
  padding-bottom: 9.72em;
}

.lp-container.py14.page-root.ptb2 {
  padding-top: 3em;
  padding-bottom: 3em;
}

.quote-content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 48.61em;
  display: flex;
}

.quote-content-wrap.no-image {
  padding-top: 40px;
}

.quote-wrap {
  grid-column-gap: 4.17em;
  background-image: linear-gradient(to right, #f6f4ff, #f3f5ff);
  border-radius: 1.04em;
  align-items: flex-start;
  padding: 2.43em 3.47em;
  display: flex;
  position: relative;
}

.quote-wrap.dark-bg {
  grid-column-gap: 5.56em;
  color: #fff;
  background-color: #323a63;
  background-image: none;
  border-radius: 1.11em;
  padding: 3.47em 5.56em;
}

.quote-wrap.dark-bg.qv2 {
  grid-column-gap: 4.31em;
  padding-left: 3.47em;
  padding-right: 3.47em;
}

.white-txt {
  color: #fff;
}

.mt7 {
  margin-top: 4.86em;
}

.mt9 {
  margin-top: 6.25em;
}

.mt12 {
  margin-top: 8.33em;
}

.mt6 {
  margin-top: 4.17em;
}

.mt6.white-bg {
  background-color: #fff;
  border-radius: 1.39em;
}

._w-semi {
  font-weight: 600;
}

._w-med {
  font-weight: 500;
}

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

.fs16 {
  margin-bottom: 0;
  font-size: 1.11em;
}

.fs16.gray-txt.fx-align {
  text-align: left;
}

.rel {
  position: relative;
}

.gray-txt {
  color: #65788c;
  text-align: left;
}

._4-cols-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.css-flow-icon {
  width: 40px;
  margin-bottom: 32px;
}

.fs13 {
  margin-bottom: 0;
  font-size: .9em;
}

.mt8 {
  margin-top: 5.56em;
}

.slider {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}

.slider.no-pointer-events {
  margin-top: auto;
}

.slider-progess {
  background-color: rgba(84, 111, 255, .12);
  border-radius: 909090px;
  width: 20.83em;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.progress-track {
  background-color: #546fff;
  width: 100%;
  height: 100%;
  display: block;
}

.mw750 {
  max-width: 52.08em;
}

.mw750.self-ctr.mb74 {
  margin-bottom: 74px;
}

.self-ctr {
  margin-left: auto;
  margin-right: auto;
}

.link-arrow-icon {
  width: 1em;
  margin-left: .55em;
}

.light-white-txt {
  color: rgba(255, 255, 255, .8);
}

.booking-flow {
  width: 58.33em;
}

.mw420 {
  max-width: 29.17em;
}

.mw420.big {
  max-width: 42em;
}

.mw420.big.faq {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-icon {
  width: 1.94em;
}

.dark-blue-txt {
  color: #23325f;
}

.seprator {
  background-color: #eef1ff;
  height: 2px;
  margin-top: 1.39em;
  margin-bottom: 1.39em;
}

.watch-video-img {
  border-radius: .69em;
  box-shadow: 0 4px 2em rgba(0, 0, 0, .1);
}

.inline-cta-card {
  -webkit-text-fill-color: inherit;
  background-color: #f1f3ff;
  background-clip: border-box;
  border-radius: 1.04em;
  justify-content: space-between;
  align-items: center;
  padding: 2.78em 3.47em;
  display: flex;
}

.inline-cta-card.dark-bg {
  color: #fff;
  background-color: #435099;
}

.gap-16 {
  width: 1.04em;
  height: 1.04em;
  display: inline-block;
}

.inline-cta-btns {
  flex: none;
}

.mw450 {
  max-width: 31.94em;
}

._2-col-cards {
  grid-column-gap: 1.39em;
  grid-row-gap: 2.08em;
}

.wide-media-card {
  grid-column-gap: 1.39em;
  grid-row-gap: 16px;
  border: 1px solid #c3d1f8;
  border-radius: .83em;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr);
  grid-auto-columns: 1fr;
  padding-left: 2em;
  transition: all .2s;
  display: grid;
  box-shadow: 0 4px 22px rgba(62, 75, 148, .04);
}

.wide-media-card:hover {
  background-color: #fbfcff;
}

.gray-txt-2 {
  color: rgba(76, 85, 102, .8);
}

.wide-media-txt {
  padding-top: 1.88em;
  padding-bottom: 1.88em;
}

.txt-link-2 {
  color: #546fff;
  font-weight: 600;
  text-decoration: none;
}

.icon-w16 {
  width: 1.11em;
}

.wide-media-img {
  object-fit: cover;
  object-position: 100% 50%;
  height: 100%;
}

.info-col {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integration-hero-img {
  margin-left: -5%;
}

.kyc-automation-hero-img {
  margin-right: -4%;
}

.mw700 {
  max-width: 48.61em;
  margin-left: auto;
  margin-right: auto;
}

.app-lp-hero-img {
  z-index: 1;
  border-radius: 1.39em;
  width: 68.06em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 2.78em rgba(0, 0, 0, .1);
}

.fs36 {
  font-size: 2.5em;
}

.mw320 {
  max-width: 22.22em;
}

.purple-label {
  color: rgba(132, 103, 193, .6);
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: .83em;
  font-weight: 600;
}

.purple-label.light-up {
  color: rgba(210, 189, 255, .7);
}

.fs26 {
  font-size: 1.81em;
}

.bg-white-mask {
  background-color: #fff;
  height: 18.8em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-white-mask.v2 {
  height: 28em;
}

.mt14 {
  margin-top: 9.72em;
}

.v-seperator {
  color: #66788c;
  align-self: stretch;
  width: 1px;
  margin-left: .9em;
  margin-right: .9em;
  display: inline-block;
}

.light-purple-txt {
  color: #9dacd6;
  font-size: 1.11em;
}

.apps-img {
  width: 26.39em;
}

.mt10 {
  margin-top: 6.94em;
}

.pb7 {
  padding-bottom: 4.86em;
}

.lp-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.11em;
  font-weight: 600;
  line-height: 1.4;
}

.lp-h5.mb5px {
  margin-bottom: 5px;
}

.lp-h5._w-bold {
  font-weight: 700;
}

.lp-h5.blue-txt {
  text-align: left;
}

.overline-blue {
  color: #546fff;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: .5em;
  font-size: .97em;
  font-weight: 700;
  line-height: 1.25;
}

.mw480 {
  max-width: 33.33em;
}

.performance-wrap {
  justify-content: space-between;
  margin-top: 4.86em;
  margin-bottom: 4.17em;
  padding-left: 3.82em;
  padding-right: 3.82em;
  display: flex;
}

.performance-wrap.mb0 {
  margin-bottom: 0;
}

.fs22 {
  font-size: 1.53em;
}

.blue-txt {
  color: #546fff;
}

.performance-icon {
  width: 4.17em;
  margin-right: 1.39em;
}

.overline-gray {
  color: rgba(76, 85, 102, .8);
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-bottom: .8em;
  font-size: .83em;
  font-weight: 500;
}

.overline-gray.v-small {
  font-size: .69em;
  line-height: 1.8;
}

.flx-h-wrap {
  flex-wrap: wrap;
  display: flex;
}

.external-link-pill {
  grid-column-gap: .56em;
  color: var(--main-blue);
  mix-blend-mode: normal;
  background-color: rgba(247, 251, 255, .7);
  border: 1px solid #c3dfff;
  border-radius: 2323px;
  align-items: center;
  margin-bottom: .56em;
  margin-right: .56em;
  padding: .83em .97em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.external-link-pill.purple-theme {
  color: #6a46ce;
  -webkit-text-fill-color: inherit;
  background-color: #fbf9ff;
  background-clip: border-box;
  border-color: #e9d8ff;
}

.up-link-arrow {
  width: 1.11em;
}

.media-pair {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.media-pair.mb-rev {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.mw400 {
  max-width: 27.78em;
}

.text-link {
  color: var(--main-blue);
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: .97em;
  font-weight: 600;
  text-decoration: none;
}

.ml-3 {
  margin-left: 2.08em;
}

.flx-hv-ctr {
  justify-content: center;
  align-items: center;
  display: flex;
}

.operation-card {
  color: #1f2129;
  background-color: #fff;
  border: 1px solid rgba(224, 227, 232, .9);
  border-radius: 1.1em;
  flex-direction: column;
  justify-content: space-between;
  max-width: 17.36em;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 9px rgba(0, 0, 0, .04);
}

.operation-card-content {
  padding: 1.53em 1.39em;
}

.fs18 {
  font-size: 1.25em;
}

.height-0 {
  height: 0;
}

.table-nano-txt {
  height: 1.74em;
}

.retail-table-icon {
  width: 2.78em;
  margin-right: 2.08em;
}

.mw640 {
  max-width: 45.83em;
  margin-left: auto;
  margin-right: auto;
}

.footer-bgc {
  background-color: #fbfcff;
  padding-top: 1px;
}

.swiper-container {
  position: relative;
}

.swiper-wrapper {
  display: flex;
}

.swiper-slide.doc-type-slide {
  height: auto;
}

.slider-arrow {
  cursor: pointer;
  border-radius: 132423px;
  width: 3em;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.slider-arrow:hover {
  filter: saturate(200%);
  background-color: rgba(84, 111, 255, .06);
}

.slider-arrow.slr-right {
  z-index: 5;
  top: 50%;
  transform: translate(50%, -50%);
}

.slider-arrow.slr-left {
  z-index: 5;
  transform-style: preserve-3d;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: translate(-50%, -50%)rotateX(0)rotateY(180deg)rotateZ(0);
}

.fs24 {
  font-size: 1.67em;
}

.fs24.gray-txt-2 {
  text-align: left;
}

.logos-wrap {
  grid-column-gap: 3.33em;
  grid-row-gap: 3.33em;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.height-60 {
  height: 4.17em;
}

.integration-cms-item {
  color: #354454;
  background-color: #fff;
  border: 1px solid #e4e1e6;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.integration-cms-item:hover {
  border-color: rgba(228, 225, 230, 0);
  box-shadow: 16px 16px 32px rgba(227, 227, 227, .24), -35px -35px 100px rgba(255, 255, 255, .9), 35px -35px 100px rgba(227, 227, 227, .2), 0 20px 60px rgba(227, 227, 227, .2);
}

.integration-cms-logo {
  object-fit: contain;
  width: 60px;
  margin-right: 1.11em;
}

.integration-default-arrow {
  width: 22px;
}

.integration-hover-arrow {
  width: 36px;
}

.quote-img {
  width: 6.25em;
  margin-bottom: 1.39em;
}

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

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

.stats-card {
  background-color: #fff;
  border-radius: .69em;
  margin-top: 3.47em;
  padding: 4.86em .6em 2.78em;
}

.products-grid {
  grid-column-gap: 4.17em;
  grid-row-gap: 3.47em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 6.94em;
}

.faqs-grid {
  grid-column-gap: 9.03em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.1fr;
}

.footer-form-wrap {
  margin-bottom: -218px;
  padding-top: 40px;
  position: relative;
}

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

.demo-form-wrap {
  background-color: #fff;
  border: 1px solid #e3ebff;
  border-radius: 1.11em;
  max-width: 10000px;
  margin-top: 5.56em;
  padding: 4.86em 11.81em;
  box-shadow: 0 4px 32px rgba(0, 0, 0, .04);
}

.overline-small {
  color: #546fff;
  letter-spacing: .16em;
  text-transform: uppercase;
  font-size: .83em;
  font-weight: 600;
}

.mw550 {
  max-width: 38.19em;
}

.hr-seperator-v2 {
  border-top: 1px solid #e3e3e3;
  margin-top: .83em;
  margin-bottom: .83em;
}

.info-cards-grid {
  grid-column-gap: 4.17em;
  grid-row-gap: 4.17em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.upcase {
  text-transform: capitalize;
}

.heading-54 {
  color: #23325f;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.image-121 {
  float: none;
  clear: left;
  text-align: center;
  object-position: 50% 50%;
  margin: 20px auto 60px;
  display: block;
  position: static;
  left: 60px;
  right: 60px;
}

.image-122 {
  float: none;
  margin: 20px auto 60px;
  display: block;
  position: static;
  left: 60px;
  right: 60px;
}

.paragraph-61 {
  text-align: center;
  margin: 15px 90px 25px;
  line-height: 20px;
}

.tab-link-tab-3-2 {
  background-color: #979797;
  width: 200px;
}

.tab-link-tab-3-2.w--current {
  background-color: #546fff;
}

.tab-link-tab-2-4 {
  background-color: #979797;
  width: 200px;
}

.tab-link-tab-2-4.w--current {
  background-color: #546fff;
}

.tab-link-tab-1-4 {
  background-color: #979797;
  width: 200px;
}

.tab-link-tab-1-4.w--current {
  color: #f3f5ff;
  background-color: #546fff;
  width: 200px;
  font-family: Inter, sans-serif;
}

.tabs-menu-6 {
  width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.lightbox-link-5 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-113, .text-block-114, .text-block-115 {
  color: #f3f5ff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.tab-pane-tab-1-6 {
  margin-bottom: 40px;
}

.copmare-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3;
  display: inline;
}

.copmare-title.blue-txt {
  color: var(--royal-blue);
}

.form-block-2 {
  margin-bottom: 0;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.compare-title {
  width: 35%;
}

.compare-img {
  width: 17.85em;
  margin-bottom: 1.39em;
}

.customer-badge-wrap {
  width: 9.58em;
  margin-left: 1.39em;
  margin-right: 1.39em;
}

.card-casestudy {
  background-color: rgba(255, 255, 255, .6);
  border-radius: 1.11em;
  padding: 1.53em;
  box-shadow: 0 4px 30px rgba(44, 58, 129, .1);
}

.width-80 {
  width: 5.56em;
}

.ml-2 {
  margin-left: 1.39em;
}

.compare-grid {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr;
  align-items: center;
  overflow: hidden;
}

.compare-grid.grid-header {
  -webkit-text-fill-color: inherit;
  background-color: #eef1ff;
  background-clip: border-box;
  border-radius: .56em;
  grid-template-columns: 2.25fr 1fr 1fr;
  padding-top: 1.04em;
  padding-bottom: 1.04em;
}

.compare-show-trigger {
  cursor: pointer;
  border-bottom: .21em solid #e5e9ff;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.67em;
  padding-bottom: .83em;
  display: flex;
}

.compare-grid-cell {
  border-bottom: 1px solid #e5e9ff;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-top: .97em;
  padding-bottom: .97em;
  display: flex;
}

._w-20 {
  width: 1.39em;
}

.ml8 {
  margin-left: .56em;
}

._w-36 {
  width: 2.5em;
}

.simple-quote {
  background-color: #f8f9ff;
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 52px;
  padding: 22px 32px;
  font-family: Inter, sans-serif;
}

.quote-body-txt {
  margin-top: 12px;
  margin-bottom: 22px;
  font-family: Merriweather, serif;
  font-size: 1.11em;
  line-height: 1.6;
}

.mt2px {
  margin-top: 20px;
}

.logo-header-copy {
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.lp-btn-2 {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: .42em;
  min-width: 14.58em;
  padding: 1.21em 2.78em 1.07em;
  font-size: .97em;
  font-weight: 600;
  line-height: 1.3;
  transition: background-color .3s;
  box-shadow: 0 4px 1.11em rgba(0, 0, 0, .16);
}

.lp-btn-2:hover {
  background-color: #4b63e5;
  border-color: #4b63e5;
}

.lp-btn-2.outline-btn {
  box-shadow: none;
  color: #546fff;
  background-color: rgba(84, 111, 255, 0);
  border-color: rgba(84, 111, 255, .5);
}

.lp-btn-2.outline-btn:hover {
  background-color: rgba(84, 111, 255, .08);
  border-color: #546fff;
}

.mt2-2 {
  margin-top: 1.39em;
}

.text-dropdown-tools-2 {
  font-size: 12px;
  font-weight: 500;
}

.text-dropdown-tools-2:hover {
  color: #335dff;
}

.mt3-2 {
  margin-top: 2.08em;
}

.container-11 {
  z-index: 7;
  background-color: #fefdff;
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

.container-11.white-grad-bg {
  color: #516061;
  background-image: linear-gradient(130deg, #f3faff, #fbf6ff);
  margin-bottom: -12.8em;
  padding-top: 60px;
  padding-bottom: 50px;
  box-shadow: 0 4px 52px rgba(60, 64, 67, .08);
}

.container-11.white-grad-bg.flow-cta-new {
  background-image: none;
  margin-top: -200px;
  margin-bottom: 5em;
  padding: 32px;
}

.compare-title-text {
  font-size: 1.4vw;
  font-weight: 300;
  line-height: 1px;
}

.compate-blank {
  width: 52.941%;
}

.lp-h2-copy.fs36-copy {
  text-align: center;
  font-size: 3.3em;
}

.lp-h2-copy.fs36-copy {
  font-size: 2.5em;
}

.fs14-copy {
  margin-bottom: 0;
  font-size: .97em;
  line-height: 1.4;
}

.lp-h2-copy-copy-copy.fs36-copy-copy {
  text-align: center;
  font-size: 1.42em;
  font-weight: 500;
}

.lp-h2-copy-copy-copy.fs36-copy-copy-copy {
  text-align: center;
  margin-top: 10px;
  margin-bottom: -38px;
  font-size: 1.2em;
  font-weight: 400;
}

.text-field-copy-copy {
  text-align: left;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.text-field-copy-copy {
  text-align: left;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 24px;
}

.text-field-copy-copy::placeholder {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.submit-button-copy-copy {
  text-align: center;
  letter-spacing: .5px;
  background-color: #546fff;
  border-radius: 5px;
  width: 100%;
  height: 48px;
  padding: 12px 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.form-block-5 {
  margin-top: 20px;
}

.contact-form-grid-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  justify-content: stretch;
  margin-top: 0;
  margin-bottom: 12px;
  display: grid;
}

.lp-h2-copy-copy-copy {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.94em;
  font-weight: 700;
  line-height: 1.4;
}

.lp-h2-copy-copy-copy.fs36-copy-copy {
  text-align: center;
}

.button-12-copy._2nd-copy {
  transition: all .2s;
}

.button-12-copy._2nd-copy:hover {
  color: var(--royal-blue);
  background-color: #071130;
}

.nav-copy {
  z-index: 2147483647;
  z-index: 2147483647;
  background-color: #fff;
  height: auto;
  padding: 16px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 9px rgba(127, 127, 127, .4);
}

.nav-copy.dark {
  box-shadow: none;
  background-color: #2b3460;
}

.nav-copy.dark.new {
  background-color: #dde4ff;
  padding-top: 18px;
  padding-bottom: 18px;
}

.nav-copy.dark.new.flow-cms {
  background-color: #fff;
  border-bottom: 1px solid #ecedf1;
  padding-top: 0;
  padding-bottom: 0;
}

.nn_titles {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.nn_titles.h1 {
  text-align: center;
  line-height: 54px;
}

.nn_titles.h1.white-txt {
  color: #fff;
}

.nn_titles.h1.document-ocr {
  color: #1d2554;
  white-space: normal;
  word-break: normal;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.h1.title {
  color: #1f2129;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles.h1.title-new {
  color: #1f2129;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.h1.product-title {
  text-align: left;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.nn_titles.h1.product-title.compe {
  color: #101828;
  margin-bottom: 16px;
}

.nn_titles.h1.product-title.mb16 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.h1.product {
  color: #101828;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.nn_titles.h1.product.product-white {
  color: var(--white);
}

.nn_titles.h1.product.mb64 {
  margin-bottom: 64px;
}

.nn_titles.h1.product.mb12 {
  text-align: left;
  margin-bottom: 12px;
}

.nn_titles.h1.product.text-center.white {
  color: #fff;
  margin-bottom: 24px;
}

.nn_titles.h1.product.text-center.white.mb42 {
  color: #e4e8ff;
  margin-bottom: 42px;
}

.nn_titles.h1.flow {
  margin-bottom: 24px;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 1.4;
}

.nn_titles.h3.no-margin {
  flex: 1;
  display: block;
}

.nn_titles.h3.fontweight600 {
  color: var(--dark-slate-blue-2);
  margin-bottom: 0;
  font-weight: 600;
}

.nn_titles.h3.ocr-card {
  color: #546fff;
  margin-top: 20px;
  margin-bottom: 10px;
}

.nn_titles.h3.ocr-card-title {
  color: var(--royal-blue);
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles.h3.color-black {
  color: var(--black);
}

.nn_titles.h3.css-txt-white {
  color: var(--white);
}

.nn_titles.h3.css-txt-white.mt20 {
  margin-top: 20px;
}

.nn_titles.h3.get-in {
  color: #1f2129;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

.nn_titles.h3.product {
  color: #101828;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles.h3.work {
  color: #1f2129;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.nn_titles.h3.casestudy {
  color: #546fff;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.nn_titles.h3.casestudy.dark {
  color: #23325f;
}

.nn_titles.h3.casestudys {
  color: #23325f;
  font-weight: 600;
}

.nn_titles.h3.casestudys-2 {
  color: #23325f;
  margin-bottom: 8px;
  font-weight: 600;
}

.nn_titles.h3.mb4 {
  margin-bottom: 4px;
}

.nn_titles.h3.big {
  color: #1f2129;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.nn_titles.h3.x-big {
  color: #101828;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles.h3.x-big.new-32, .nn_titles.h3.x-big.new-32-copy, .nn_titles.h3.x-big.new-32-copy {
  font-size: 32px;
  font-weight: 400;
  line-height: 38.73px;
}

.nn_titles.h2 {
  color: var(--dark-slate-blue-2);
  line-height: 42px;
}

.nn_titles.h2.text-center {
  color: var(--dark-slate-blue);
}

.nn_titles.h2.text-center.mb58 {
  margin-bottom: 58px;
}

.nn_titles.h2.text-center.width650 {
  width: 100%;
  max-width: 650px;
}

.nn_titles.h2.text-center.new {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles.h2.text-center.new.spacing, .nn_titles.h2.text-center.spacing {
  margin-bottom: 64px;
}

.nn_titles.h2.text-center.spacing.weight-400 {
  font-weight: 400;
}

.nn_titles.h2.cta-title {
  color: #eff1ff;
  font-size: 32px;
  font-weight: 600;
}

.nn_titles.h2.cta-title.new {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles.h2.css-fw-normal {
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
}

.nn_titles.h2.mb24 {
  margin-bottom: 24px;
}

.nn_titles.h2.mb28 {
  margin-bottom: 28px;
}

.nn_titles.h2.mb60 {
  margin-bottom: 60px;
}

.nn_titles.h2.small {
  text-align: center;
  margin-bottom: 32px;
  font-size: 38px;
  line-height: 1.2;
}

.nn_titles.h2.small.tools {
  margin-bottom: 56px;
}

.nn_titles.h2.product {
  color: #101828;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles.h2.product.mini {
  font-size: 24px;
}

.nn_titles.h2.casestudy-title {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.h2.mini {
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 30px;
}

.nn_titles.h2.large {
  color: #303969;
  text-align: center;
  letter-spacing: -.01em;
  margin-bottom: 44px;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.nn_titles.h2.large.bold {
  font-weight: 700;
}

.nn_titles.h2.pricing {
  color: #23325f;
  text-align: center;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.h2.pricing.mb0 {
  margin-bottom: 0;
}

.nn_titles.h2.new-small {
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.nn_titles.h2.big {
  width: 1000px;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles.h2.big.weight-400 {
  text-align: center;
  align-self: auto;
  width: auto;
  max-width: 1000px;
  margin-bottom: 60px;
  font-weight: 400;
}

.nn_titles.h2.big.weight-400-copy {
  color: var(--dark-slate-blue-2);
  text-align: center;
  -webkit-text-stroke-color: var(--dark-slate-blue);
  align-self: auto;
  width: auto;
  max-width: 1000px;
  margin-bottom: 0;
  font-weight: 700;
}

.nn_titles.h2.new {
  color: #dde2ff;
  font-size: 26px;
  line-height: 32px;
}

.nn_titles.h2.how {
  font-size: 28px;
  line-height: 140%;
}

.nn_titles.h4 {
  color: var(--dark-slate-blue-2);
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.nn_titles.h4.bold {
  font-weight: 700;
}

.nn_titles.h4.light {
  color: var(--black-2);
  font-weight: 400;
}

.nn_titles.h4.light.new {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.nn_titles.h4.light.new.mb32 {
  margin-bottom: 32px;
}

.nn_titles.h4.logos-header {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.nn_titles.h5 {
  font-size: 16px;
  line-height: 24px;
}

.nn_titles.h5.css-txt-uppercase.css-pricing-card-title.new {
  color: #1f2129;
  text-transform: none;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.nn_titles.h5.css-txt-uppercase.css-pricing-card-title.new.big {
  letter-spacing: -.02em;
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.nn_titles.h5.css-txt-uppercase.css-pricing-card-title.css-txt-white {
  color: #fff;
}

.nn_titles.h6 {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}

.nn_titles.integration-page-title {
  line-height: 54px;
}

.nn_titles.get-in-touch {
  color: #1d2554;
  text-align: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles.cta-title {
  color: #1d2554;
  margin-bottom: 12px;
  margin-right: 0;
  font-size: 38px;
  line-height: 45px;
}

.nn_titles.cta-title.mini {
  color: #101828;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.nn_titles.cta-title.new {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.nn_titles.css-txt-white.product-title {
  color: #e4e8ff;
  letter-spacing: -.02em;
  font-size: 36px;
  font-weight: 300;
  line-height: 44px;
}

.nn_titles.css-txt-white.product-title.mb42 {
  margin-bottom: 42px;
}

.nn_titles.grey {
  color: #8c94af;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
}

.nn_titles.grey.casestudy {
  color: #9197b4;
  letter-spacing: .12em;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.nn_titles.text-28 {
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.nn_titles.black-text {
  color: #101828;
  letter-spacing: -3px;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.nn_titles.black-text.new-text-head {
  color: var(--black);
  font-weight: 500;
}

.banner-sub-text {
  direction: ltr;
  color: #65788c;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.banner-sub-text.use-case-text {
  margin-bottom: 60px;
}

.banner-sub-text.banner {
  color: #536074;
  margin-top: 0;
  font-weight: 400;
  line-height: 24px;
}

.banner-sub-text.banner.small-text {
  color: #667085;
  font-size: 15px;
  line-height: 22px;
}

.banner-sub-text.banner.small-text.center {
  text-align: center;
  align-self: stretch;
  padding-left: 100px;
  padding-right: 100px;
}

.banner-sub-text.banner-text {
  color: #667085;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
}

.banner-sub-text.big {
  color: #667085;
  font-size: 18px;
  line-height: 22px;
}

.banner-sub-text.big.new {
  margin-top: 0;
}

.banner-sub-text.large {
  color: #23325f;
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.banner-sub-text.new {
  color: #667085;
  margin-top: 0;
}

.banner-sub-text.new.center {
  text-align: center;
  margin-bottom: 32px;
}

.margin_b_20 {
  margin-bottom: 20px;
}

.icon-50 {
  width: 50px;
  height: 50px;
}

.meta-text {
  color: #7a8c9f;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.meta-text.text-center.casestudy {
  color: rgba(48, 57, 105, .5);
  letter-spacing: .18em;
  margin-bottom: 8px;
  font-weight: 400;
}

.meta-text.text-center.new {
  color: #546fff;
  text-align: center;
  align-self: auto;
  font-size: 14px;
  line-height: 24px;
  position: static;
}

.meta-text.tools {
  letter-spacing: 1px;
  margin-bottom: 6px;
  font-size: 10px;
  line-height: 18px;
}

.meta-text.case-study {
  color: #546fff;
}

.meta-text.latest {
  color: rgba(80, 89, 128, .6);
  font-weight: 600;
  line-height: 24px;
}

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

.integration-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 12px;
  padding-bottom: 12px;
  display: flex;
}

.integration-grid {
  display: flex;
}

.get-started-text {
  color: #546fff;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.get-started-text.blog-link {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.get-started-text.blog-link.ws {
  flex: none;
  width: auto;
}

.get-started-text.wieght-500 {
  font-weight: 500;
}

.get-started-text.text-14 {
  font-size: 14px;
  line-height: 22px;
  position: static;
  bottom: -11px;
}

.get-started-text.new-get {
  color: #4a5059;
  font-weight: 500;
}

.feature-card {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.feature-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 140px;
  display: grid;
}

.feature-row.oc {
  text-align: left;
  margin-top: 46px;
  margin-bottom: 40px;
}

.feature-row.mb0 {
  margin-bottom: 0;
}

.feature-row.gap24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.feature-row.nn_spacing {
  margin-bottom: 40px;
}

.feature-row.get-in-touch, .feature-row.footer-cta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 24px;
}

.no-margin {
  margin: 0;
}

.new-cta-block {
  background-color: #2a3571;
  border-radius: 12px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 850px;
  margin: 40px auto;
  padding: 32px;
  display: flex;
}

.new-cta-block.new {
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 66px 42px;
}

.cta-text-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 370px;
  display: flex;
}

.cta-text-block.full {
  max-width: 100%;
}

.cta-button-image {
  width: 100%;
  max-height: 40px;
}

.cta-button-image.m-hide {
  width: auto;
}

.cta-button-image.m-hide.cta {
  background-color: rgba(0, 0, 0, 0);
  max-height: 30px;
}

.new-cta-inner-block {
  grid-column-gap: 80px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new-cta-inner-block.new {
  grid-column-gap: 70px;
  justify-content: space-between;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.g2-review-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: default;
  grid-template-rows: auto;
  grid-template-columns: 44px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  text-decoration: none;
  display: grid;
}

.g2-review-block.new {
  justify-content: center;
  justify-items: center;
  margin-top: 0;
  display: flex;
}

.g2-review-block.new.unliked {
  padding-bottom: 16px;
}

.g2-review-block.new.unliked.dealroom {
  justify-content: flex-start;
  align-items: center;
  margin-top: 80px;
}

.g2-review-block.new.unliked.dealroom.reconcillation {
  margin-top: 140px;
}

.g2-review-block.recon {
  margin-top: 0;
  margin-bottom: 24px;
}

.g2-review-block.mar-20 {
  margin-top: 0;
  margin-bottom: 20px;
}

.g2-logo {
  border-radius: 100px;
  width: 44px;
  height: 44px;
  padding: 10px;
  box-shadow: 0 2px 19px rgba(0, 0, 0, .1);
}

.g2-logo.ap-automation {
  background-color: #fff;
}

.g2-logo.no-box-shadow {
  box-shadow: none;
  width: 24px;
  height: 24px;
  padding: 0;
}

.g2-review-text-block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.g2-review-text-block.new {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.g2-review-text-block.vertical {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.g2-start-rank {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g2-start-rank.new {
  margin-left: 8px;
}

.start-icon {
  width: 20px;
  height: 20px;
}

.case-study-slide {
  max-width: 270px;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-arrow {
  justify-content: center;
  align-items: center;
  width: 42px;
  padding-right: 0;
  display: flex;
}

.hide {
  display: none;
}

.container-default {
  z-index: 3;
  max-width: 980px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.flow-banner-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.flow-banner-wrapper.integration {
  align-items: start;
}

.flow-banner-wrapper.flow-cms {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
}

.flow-banner-content-block {
  margin-top: -80px;
}

.flow-banner-content-block.no-margin {
  margin-top: 0;
}

.flow-signup-form {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 388px;
  margin-top: 35px;
  margin-bottom: 0;
  padding: 24px;
  box-shadow: 0 2px 40px rgba(0, 0, 0, .08);
}

.flow-signup-form.cta {
  box-shadow: none;
  max-width: none;
  margin-top: 0;
  padding: 0;
}

.why-block {
  padding-top: 140px;
  padding-bottom: 80px;
}

.why-header-section {
  text-align: center;
}

.why-flow-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  display: inline;
}

.why-card-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.why-card {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
  box-shadow: 0 -8px 40px rgba(0, 0, 0, .08);
}

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

.why-content-block {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.dark-bg-background {
  z-index: 0;
  background-color: #2a3780;
  width: 100%;
  height: 32%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mask-4 {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

.flow-cta-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

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

.flow-cta-title {
  color: #1f2129;
  text-align: left;
  margin-top: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
}

.flow-cta-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 32px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.flow-cta-text {
  color: #1f2129;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.flow-cta-list-icon {
  width: 16px;
  height: 16px;
}

.flow-cta-list-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.link-block-10 {
  width: auto;
}

.image-127 {
  height: auto;
}

.grid-29 {
  grid-template: ". Area"
  / 1fr 1fr;
  justify-items: start;
  margin-left: 160px;
  margin-right: 160px;
}

.container-12 {
  display: block;
}

.paragraph-68 {
  margin-bottom: 22px;
}

.heading-38-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 28px;
}

.text-block-82-copy {
  color: rgba(255, 255, 255, .9);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.text-block-82-copy.invoice-copy {
  color: rgba(255, 255, 255, .7);
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 50%;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
}

.button-wrapper-copy {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.content-container-copy {
  flex-direction: column;
  align-items: center;
  max-width: 1038px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.solid-cta-copy {
  margin-top: 140px;
}

.solid-cta-copy.invoice-ocr-copy {
  margin-top: 0;
}

.button-12-copy.foot-pdf-copy {
  color: #546fff;
  background-color: #fff;
  margin-left: 16px;
  transition: all .2s;
}

.slider-arrow-testimonial {
  justify-content: center;
  align-items: center;
  width: 48px;
  display: flex;
}

.slider-arrow-testimonial.right {
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.slider-arrow-testimonial.left {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.introduction {
  max-width: 1039px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.introduction.new {
  max-width: 1188px;
}

.customer-testimonials {
  padding-top: 140px;
  padding-bottom: 140px;
}

.customer-testimonials.banner {
  padding-top: 220px;
}

.customer-testimonials.css-testimonials-section {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
}

.customer-testimonials.css-testimonials-section.no-background {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  padding-top: 0;
}

.customer-testimonials.css-testimonials-section.no-background.no-margin {
  padding-bottom: 60px;
}

.customer-testimonials.css-testimonials-section.casestudy {
  padding-top: 80px;
  padding-bottom: 48px;
}

.customer-testimonials.css-testimonials-section.casestudy.new {
  padding-bottom: 96px;
}

.customer-testimonials.css-testimonials-section.white {
  background-color: #fff;
  background-image: linear-gradient(rgba(249, 251, 255, 0), #f9fbff);
  padding-top: 96px;
  padding-bottom: 96px;
}

.customer-testimonials.css-testimonials-section.white.mobile-top-spacing-remove {
  background-image: none;
}

.customer-testimonials.css-testimonials-section.white.top-spacing-remove {
  padding-top: 0;
}

.customer-testimonials.css-testimonials-section.flow {
  padding-bottom: 40px;
}

.customer-testimonials.pricing-banner {
  padding-bottom: 0;
}

.customer-testimonials.pricing-banner.new {
  padding-bottom: 80px;
}

.customer-testimonials.css-testimonials-section-copy {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
}

.customer-testimonials.css-testimonials-section-copy.no-background {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  padding-top: 0;
}

.customer-testimonials.css-testimonials-section-copy.no-background.no-margin {
  padding-bottom: 60px;
}

.customer-testimonials.css-testimonials-section-copy.casestudy {
  padding-top: 80px;
  padding-bottom: 48px;
}

.customer-testimonials.css-testimonials-section-copy.casestudy.new {
  padding-bottom: 96px;
}

.customer-testimonials.css-testimonials-section-copy.white {
  background-color: #fff;
  background-image: linear-gradient(rgba(249, 251, 255, 0), #f9fbff);
  padding-top: 96px;
  padding-bottom: 96px;
}

.customer-testimonials.css-testimonials-section-copy.white.mobile-top-spacing-remove {
  background-image: none;
}

.customer-testimonials.css-testimonials-section-copy.white.top-spacing-remove {
  padding-top: 0;
}

.customer-testimonials.css-testimonials-section-copy.flow {
  padding-bottom: 40px;
}

.css-banner-content-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.css-no-padding {
  padding: 0;
}

.css-section-header.text-center {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 32px;
  display: flex;
}

.css-section-header.text-center.integration-feature {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.css-integration-wrapper {
  margin-top: 16px;
}

.css-integration-list-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.css-inline-cta {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f1f3ff;
  border-radius: 12px;
  padding: 32px;
  display: flex;
}

.css-txt-white {
  color: #fff;
}

.css-author-detail {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.css-quote-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #323a63;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
}

.css-testimonial-sliders {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-bottom: 24px;
}

.css-testimonial-mask, .css-testimonial-slide {
  height: auto;
}

.css-case-study-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: grid;
}

.css-case-study-wrapper.hide {
  display: none;
}

.css-case-study-header {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.css-case-study-slider {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}

.css-case-study-mask {
  height: auto;
}

.css-case-study-slide {
  height: auto;
  padding: 10px 56px;
}

.css-case-study-navigation {
  display: none;
}

.css-awards-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

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

.css-banner-image {
  width: 100%;
}

.css-button {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 6px;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: inline-block;
}

.css-button:hover, .css-button.inverted {
  color: #546fff;
  background-color: #fff;
}

.css-button.inverted:hover {
  color: #fff;
  background-color: #546fff;
}

.css-button.inverted.integration {
  margin-top: 16px;
}

.css-button.small {
  text-transform: none;
  margin-top: 20px;
  padding: 10px 40px;
  font-weight: 500;
}

.css-button.small.uppercase {
  text-transform: uppercase;
  font-weight: 400;
}

.css-button.small.inverted.extra-small {
  background-image: url('/assets/img/chevron_right_black_24dp-1.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  margin-top: 0;
  padding: 4px 30px 4px 8px;
}

.css-button.small.inverted.extra-small:hover {
  background-image: url('/assets/img/Clip-path-group.svg'), url('/assets/img/chevron_right_black_24dp-1.svg');
  background-position: 90%, 90%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.css-button.small.inverted.full-width {
  line-height: 14px;
}

.css-button.small.flow {
  text-transform: uppercase;
  padding: 8px 16px;
  font-size: 12px;
  line-height: 18px;
}

.css-button.small.flow.flow-cms {
  color: #fff;
  letter-spacing: .02em;
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 15px;
}

.css-button.small.flow.flow-cms:hover {
  color: #546fff;
}

.css-button.small.flow.flow-cms.white {
  color: #546fff;
  margin-bottom: 0;
}

.css-button.small.flow.flow-cms.white:hover {
  color: #fff;
  background-color: #546fff;
}

.css-button.small.full-width {
  padding-top: 14px;
  padding-bottom: 14px;
  line-height: 14px;
}

.css-button.small.new {
  border-radius: 4px;
}

.css-button.small.product {
  padding: 16px 22px;
  font-size: 16px;
  font-weight: 400;
}

.css-button.small.product.casestudy {
  padding-left: 28px;
  padding-right: 28px;
}

.css-button.small.product.casestudy.banner {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
}

.css-button.small.product.hide {
  display: none;
}

.css-button.white {
  color: #546fff;
  background-color: #fff;
}

.css-button.white.small.pricing-button {
  text-transform: uppercase;
  margin-top: 16px;
}

.css-button.white.casestudy {
  text-transform: uppercase;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 16px;
}

.error-block {
  color: #e23535;
  display: none;
}

.automation-columns {
  display: flex;
}

.section-19 {
  opacity: 0;
}

.section-20 {
  opacity: 0;
  margin-bottom: 120px;
}

.css-hero-content-block {
  width: 60%;
  margin-left: 0%;
}

.css-hero-content-block.width50 {
  width: 50%;
}

.css-hero-content-block.case-study {
  width: 60%;
}

.css-hero-content-block.full-width {
  text-align: center;
  width: 73%;
  margin-left: auto;
  margin-right: auto;
}

.css-hero-content-block.app {
  text-align: left;
  width: 100%;
}

.css-hero-image-block {
  width: 50%;
}

.css-hero-image-block.product-banner-image {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 46%;
  display: flex;
}

.css-hero-image-block.relateive {
  position: relative;
}

.css-hero-image-block.relateive.app {
  width: 100%;
}

.css-customer-logo {
  object-fit: contain;
  width: 100%;
  height: 60px;
}

.css-customer-logo.small {
  height: 40px;
}

.css-customer-logo.small.marqee {
  height: auto;
}

.css-customer-logo.marqee {
  width: 120px;
}

.css-customer-logo.new {
  height: auto;
}

.css-customer-logo.custom-image {
  width: auto;
}

.css-home-video-thumbnail {
  height: auto;
}

.css-home-video-button-text {
  color: #fff;
  margin-right: 6px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.css-badge-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.css-home-feature-list-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 720px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.css-checkmark {
  flex: none;
  width: 24px;
  height: 24px;
}

.css-get-started-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.css-get-started-button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.css-tools-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.css-fw-normal {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.css-pricing-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  margin-top: 70px;
  margin-bottom: 100px;
  display: grid;
}

.css-pricing-wrapper.new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.css-pricing-card {
  border: 1px solid #e0e3e8;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 22px 16px 16px;
  display: flex;
  box-shadow: inset 0 6px #e5e9ff, 0 1px 4px rgba(0, 0, 0, .04);
}

.css-pricing-card.pro {
  box-shadow: inset 0 6px #98a9ff, 0 1px 4px rgba(0, 0, 0, .04);
}

.css-pricing-card.enterprise {
  box-shadow: inset 0 6px #546fff, 0 1px 4px rgba(0, 0, 0, .04);
}

.css-pricing-card.enterprise.last {
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: inset 0 6px #6347cc, 0 1px 4px rgba(0, 0, 0, .04);
}

.css-txt-uppercase {
  text-transform: uppercase;
}

.css-pricing-card-title {
  color: #354454;
  letter-spacing: 1px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.css-pricing-card-header {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.css-pricing-card-header.left-side {
  text-align: left;
  align-items: flex-start;
}

.css-price-wrap {
  text-align: center;
  border-bottom: 1px solid #e0e3e8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 124px;
  padding-top: 24px;
  padding-bottom: 16px;
  display: flex;
}

.css-price-wrap.border-none {
  border-bottom-width: 0;
}

.css-pricing-include-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.css-pricing-include-list.new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
}

.css-pricing-include-list.last {
  padding-left: 16px;
  padding-right: 16px;
}

.css-pricing-include-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.css-pricing-include-item.flex-align-center {
  align-items: center;
}

.css-list-icon {
  width: 18px;
}

.css-per-page {
  color: #354454;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.css-pricing-cta {
  color: #fff;
  text-align: center;
  background-color: #2b3980;
  background-image: url('/assets/img/pricing-cta.svg');
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.css-pricing-cta-tiitle {
  color: #fff;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.css-pricing-cta-tiitle.black {
  color: #1f2129;
  margin-bottom: 8px;
  font-size: 28px;
  line-height: 34px;
}

.faq-section-pricing {
  background-color: var(--white);
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 110px;
  padding-left: 30px;
  padding-right: 30px;
}

.faq-section-pricing.padding-bottom {
  padding-bottom: 54px;
}

.faq-section-pricing.faq-page {
  background-image: linear-gradient(#f4f6ff, #fff);
  padding-top: 100px;
}

.faq-wrapper, .faq-wrapper.new {
  margin-top: 64px;
}

.faq-wrapper.faq-page {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.faq-dropdown {
  border-bottom: 1px solid #e0e3e8;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq-dropdown-toggle {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: space-between;
  width: 100%;
  padding: 12px 16px;
  transition: all .3s;
  display: flex;
}

.faq-dropdown-toggle:hover {
  background-color: #f8f9ff;
}

.faq-dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  padding: 22px 16px;
  display: block;
  position: relative;
}

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

.faq-text.faqindent {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 18px;
}

.faq-text.padding {
  padding-top: 4px;
  padding-bottom: 4px;
}

.logo-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 160px;
  display: flex;
}

.logo-wrapper.new {
  margin-top: 60px;
}

.logo-image-block {
  width: 100%;
  max-width: 16.65%;
  padding: 24px;
}

.logo-image {
  width: 100%;
  height: 100%;
}

.faq-arrow {
  margin-left: 10px;
}

.pricing-section {
  padding-bottom: 100px;
}

.pricing-section.new {
  padding-bottom: 60px;
}

.pricing-wrapper {
  min-width: 1007px;
  margin-top: 60px;
}

.pricing-wrapper.price2023 {
  min-width: 100%;
}

.pricing-wrapper.mt72 {
  min-width: auto;
  margin-top: 72px;
}

.pricing-header-block {
  text-align: center;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.pricing-module {
  text-align: center;
  border-right: 1px solid #e0e3e8;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  display: flex;
}

.pricing-module.align-left {
  text-align: left;
  justify-content: flex-start;
}

.pricing-module.header {
  height: 100%;
}

.pricing-title {
  color: var(--dark-slate-blue-2);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
}

.pricing-title.pricing2023, .pricing-title.new {
  color: #1d2554;
  text-transform: none;
  font-size: 16px;
  line-height: 16px;
}

.pricing-module-indicator {
  background-color: #e5e9ff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 6px;
}

.pricing-module-indicator._2 {
  background-color: #98a9ff;
}

.pricing-module-indicator._3 {
  background-color: #546fff;
}

.pricing-module-indicator.transparant {
  background-color: rgba(0, 0, 0, 0);
}

.pricing-header {
  border-bottom: 1px solid #e0e3e8;
  width: 100%;
  height: 100%;
  display: flex;
}

.pricing-details {
  border-bottom: 1px solid #d6d8e0;
  display: flex;
  overflow: auto;
}

.pricing-details-text {
  color: var(--dark-slate-blue-2);
  margin-bottom: 0;
  font-size: 13px;
  line-height: 20px;
}

.pricing-details-wrapper {
  width: 100%;
}

.pricing-main {
  width: 100%;
  overflow: auto;
}

.pricing-main.overflow-none, .pricing-main.new {
  overflow: visible;
}

.chechmark-image.close {
  opacity: .6;
}

.text-block-117 {
  float: right;
  color: #65788c;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: underline;
  display: inline-block;
}

.css-logo-grid-copy {
  grid-column-gap: 28px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.css-section-copy.css-testimonials-section-copy {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  padding-top: 40px;
  padding-bottom: 0;
}

.heading-59 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 29px;
}

.text-block-117-copy {
  float: right;
  color: #23325f;
  text-align: center;
  width: 100%;
  margin: 20px 0 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  display: block;
}

.quote-wrapper-copy {
  background-color: #000;
  background-image: linear-gradient(63deg, #f6f4ff, #f3f5ff);
  border-radius: 16px;
  align-items: flex-start;
  width: 100%;
  min-width: 95%;
  margin-top: 10px;
  padding: 42px 37px;
  display: flex;
  position: relative;
  top: 0;
}

.logo-header-copy {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  font-family: Inter, sans-serif;
  display: flex;
}

.heading-60-copy-copy {
  color: var(--dark-slate-blue-2);
  align-self: flex-start;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.css-logo-grid-copy {
  grid-column-gap: 28px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  justify-items: center;
  width: 80%;
  display: grid;
}

.paragraph-49-copy {
  float: left;
  color: #23325f;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 22px;
}

.text-block-117-copy-copy {
  float: right;
  color: #23325f;
  text-align: center;
  width: 100%;
  margin: 0 0 10px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.solid-section-copy {
  background-color: #3e4b94;
  border-radius: 10px;
  width: 90%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 38px;
  padding-bottom: 41px;
}

.heading-60-copy-copy {
  color: var(--dark-slate-blue-2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
}

.heading-38-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.css-section-copy.css-testimonials-section-copy {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  margin-top: 40px;
}

.logos-section-copy-copy {
  background-color: #f9faff;
  height: auto;
  margin-top: 120px;
  padding-top: 48px;
}

.logos-section-copy-copy.rossum-copy-copy {
  background-color: #fff;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.lp-container-copy.pt14-copy {
  padding-top: 9.72em;
}

.lp-container-copy.pt14-copy.mb-pt6-copy.page-root-copy {
  padding-top: 40px;
}

.lp-h2-copy {
  float: left;
  clear: both;
  color: #23325f;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.94em;
  font-weight: 700;
  line-height: 1.4;
}

.heading-38-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
}

.lp-h2-copy-copy-copy {
  float: left;
  clear: both;
  color: #23325f;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.94em;
  font-weight: 700;
  line-height: 1.4;
}

.link-14 {
  color: #546fff;
  text-decoration: none;
}

.lp-h2-copy {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
}

.div-block-52-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.section-9-copy {
  margin-top: 100px;
  margin-bottom: 100px;
}

.section-9-copy.rossum-copy-copy {
  margin-top: -60px;
  margin-bottom: 0;
}

.alternativecomp {
  color: rgba(76, 85, 102, .8);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: .83em;
  font-weight: 500;
  line-height: 1.4;
}

.lp-h2-copy-diff {
  color: #23325f;
  text-align: center;
  margin: 0 auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
}

.list-icon {
  width: 14px;
}

.cta-title {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 42px;
}

.lp-h1-2-copy {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.22;
}

.fs20-copy {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.54;
}

.paragraph-49-copy {
  color: #23325f;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding-left: 20%;
  padding-right: 20%;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
}

.container-14-copy {
  background-color: var(--white);
  max-width: 100%;
  margin-top: 0;
}

.fs14-copy {
  color: #66788c;
  width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: .97em;
  line-height: 2;
}

.button-12-copy {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 212px;
  height: 52px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.button-12-copy.foot-pdf-copy {
  color: #546fff;
  background-color: #fff;
  border: 1px solid #546fff;
  width: 150px;
  height: 37px;
  margin-top: 20px;
  margin-left: 0;
  padding: 0;
  font-size: 11px;
  line-height: 15px;
  transition: all .2s;
}

.button-12-copy.foot-pdf-copy:hover {
  border: 1px solid var(--royal-blue);
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.right-image-vs {
  border-radius: 5px;
  align-self: center;
  width: 70%;
  min-width: 70%;
  height: 100%;
  max-height: 100%;
  margin-left: 20px;
}

.lp-container-copy.pt10-pb14-copy {
  padding-top: 6.94em;
  padding-bottom: 0;
}

.paragraph-70, .paragraph-71, .paragraph-72, .paragraph-73, .paragraph-74, .paragraph-75 {
  font-size: 15px;
  line-height: 29px;
}

.kofax-hero-img-copy {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.css-section-header-copy.text-center-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.css-titles-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.css-titles-copy.h2-copy {
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 35px;
}

.align-wrapper-copy {
  flex-direction: column;
  align-items: center;
  margin-bottom: -100px;
  display: flex;
}

.align-wrapper-copy.new-copy {
  width: 100%;
  margin-top: 100px;
  margin-bottom: 0;
}

.hero-btn-block {
  flex-direction: column;
  display: flex;
}

.hero-image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 540px;
}

.features-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.receipt-image {
  z-index: 0;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.card-content-block {
  text-align: left;
  padding-left: 0;
}

.card_main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid rgba(224, 227, 232, .3);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 40px 40px 30px;
  display: grid;
  box-shadow: 1px 1px 34px rgba(52, 78, 147, .1);
}

.lp-container-copy {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 4.86em 9.72em;
}

.lp-container-copy.small-container-copy {
  padding-left: 15.28em;
  padding-right: 15.28em;
}

.lp-container-copy.small-container-copy.py10-copy.mb-py6-copy {
  padding-left: 10%;
  padding-right: 10%;
}

.image-130-copy {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.read-more {
  align-items: center;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
}

.learn-more-text {
  color: var(--royal-blue);
  margin-bottom: 0;
  font-weight: 600;
  text-decoration: none;
}

.read-more-right-arrow {
  margin-left: 10px;
}

.tabel-btn-block {
  align-items: center;
  margin-top: 28px;
  display: flex;
}

.image-109-copy {
  border-radius: 0;
  width: 242px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.quote-wrapper-copy {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  padding: 10px 37px;
  display: flex;
  position: relative;
  top: 0;
}

.lp-h6-copy {
  color: #23325f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .97em;
  font-weight: 600;
  line-height: 1.25;
}

.fs14-copy-copy {
  text-align: center;
  margin-bottom: 0;
  font-size: .97em;
  font-weight: 400;
  line-height: 1.4;
}

.fs14-copy, .fs14-copy-copy, .fs14-copy, .fs14-copy-copy, .fs14-copy, .fs14-copy-copy {
  margin-bottom: 0;
  font-size: .97em;
  font-weight: 400;
  line-height: 1.4;
}

.newcompareheading-copy-copy {
  color: #23325f;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.text-span-53-copy {
  color: #354454;
}

.left-image-vs {
  border-radius: 5px;
  align-self: center;
  width: 70%;
  min-width: 70%;
  height: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 20px;
}

.right-section-quote-copy {
  text-align: left;
  flex: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.true-list-icon {
  width: 14px;
  margin-right: 10px;
}

.quate-image {
  width: 37%;
  margin-left: auto;
  margin-right: auto;
}

.sub-text {
  float: left;
  color: #23325f;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
  display: block;
}

.sub-text.mobile {
  color: #536074;
}

.quate-author-name {
  float: left;
  color: #546fff;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 600;
}

.quate-author-name.black {
  color: #1f2129;
  margin-bottom: 4px;
  line-height: 28px;
}

.quate-author-details {
  float: left;
  clear: left;
  color: rgba(35, 50, 95, .5);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
}

.quate-author-details.black {
  color: #1f2129;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.quate-icon {
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.section-title-text {
  color: #66788c;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.why-title-block {
  background-color: #eef1ff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 75px;
}

.why-title-block-sec {
  background-color: #eef1ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabel-para {
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: block;
}

.tabel-para._2 {
  color: #48559e;
}

.tabel-para._2-light {
  color: #abadb2;
  white-space: nowrap;
}

.table-true-icon {
  background-color: rgba(0, 0, 0, 0);
  width: 17px;
  height: 20px;
}

.table-close-icon {
  width: 13px;
}

.progress-number {
  color: #546fff;
  background-color: #eef1ff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.progress-number._1.hide, .progress-number._2.hide, .progress-number._3.hide {
  display: none;
}

.logo-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.customer-block {
  width: 1000px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.star-image {
  width: 100px;
  height: 19px;
  margin-bottom: 16.45px;
}

.logo-block-text {
  color: rgba(53, 68, 84, .6);
  text-align: center;
  margin-top: 14px;
  font-size: 12px;
}

.card-para {
  color: rgba(76, 85, 102, .8);
}

.read-more-block {
  margin-top: 10px;
  text-decoration: none;
  display: flex;
}

.ocr-list {
  width: 33%;
}

.nn_feature-list-icon {
  flex: none;
  width: 24px;
  max-width: none;
  height: 24px;
  font-size: 20px;
}

.cta-logo-right {
  margin-left: 15px;
}

.cta-logo-title {
  color: #2b3945;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 21.78px;
}

.cta-logo-para {
  color: #2b3945;
  letter-spacing: .2px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 11.92px;
}

.card-grid-row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner-para {
  text-align: left;
  margin-bottom: 0;
  font-size: 1.39em;
  line-height: 1.54;
}

.banner-para.mt24 {
  margin-top: 24px;
}

.integration-wrapper.mt100 {
  margin-top: 100px;
}

.integration-wrapper.mt90 {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  flex-flow: column;
  width: 100%;
  max-width: 984px;
  margin-top: 90px;
  display: flex;
}

.integration-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  margin-bottom: 120px;
  display: flex;
}

.integration-row.rev.last, .integration-row.last {
  margin-bottom: 0;
}

.integration-image {
  width: 50%;
}

.integration-title-text {
  color: #546fff;
  margin-bottom: .5em;
  font-size: .97em;
  font-weight: 600;
}

.integration-title {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 34px;
}

.integration-title.mb24 {
  margin-bottom: 24px;
}

.cta-heading {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 42px;
}

.quate-wrapper {
  margin-top: 5.56em;
}

.quate-wrapper.nm {
  margin-top: 0;
}

.learn-more {
  align-items: center;
  display: flex;
}

.learn-more.hide {
  display: none;
}

.learn-more-link {
  color: #546fff;
  font-size: 1.11em;
  font-weight: 600;
  text-decoration: none;
}

.learn-more-link.fs14 {
  font-size: .97em;
}

.integration-list-para {
  margin-bottom: 0;
  font-size: 1.11em;
  font-weight: 600;
}

.integration-list {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.integration-lightbox {
  margin-top: 3.47em;
}

.faq-para {
  color: #23325f;
  margin-bottom: 0;
  font-size: .83em;
  line-height: 1.4;
  list-style-type: decimal;
}

.customer-badge-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.progress-slider-text {
  color: #354454;
  max-width: 300px;
  font-size: 12px;
}

.css-feature-list-text {
  color: #23325f;
  white-space: nowrap;
  align-self: center;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.nn_feature-list-text {
  margin-left: 0;
}

.flow-menu.new {
  align-items: center;
  display: flex;
}

.title-block {
  text-align: center;
  width: 100%;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.mb50 {
  margin-bottom: 50px;
}

.quote-invoice-copy {
  background-color: var(--white);
  margin-bottom: 0;
  position: relative;
  bottom: 30px;
}

.quote-invoice-copy.pdf-to-excel-copy {
  margin-top: 140px;
}

.heading-56-copy {
  color: #546fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

.grid-30 {
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr 1fr;
  height: 100px;
}

.link-15 {
  color: #546fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 19px;
  line-height: 35px;
  text-decoration: none;
}

.stepsnumber-icon {
  flex: none;
  margin-bottom: 0;
}

.progressbar-line {
  background-color: #f1f3ff;
  border-radius: 9px;
  width: 250px;
  height: 1px;
  margin-left: 12px;
  margin-right: 12px;
}

.stepbar-content {
  justify-content: space-between;
  align-items: flex-start;
  width: 110%;
  margin-top: 12px;
  margin-left: 3px;
  display: flex;
}

.stepbar-content-block {
  align-items: flex-start;
  width: 32%;
  display: block;
}

.progressbar-text {
  color: #354454;
  min-width: 300px;
  max-width: 310px;
  margin-bottom: 0;
  line-height: 140%;
}

.pdf-left-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
  max-width: none;
  margin-right: 30px;
  display: flex;
}

.pdf-left-block.home {
  flex: none;
  width: 30%;
  margin-right: 83px;
}

.pdf-right-block {
  width: 60%;
}

.pdf-right-block.home {
  align-items: flex-start;
  width: 60%;
  margin-left: 0;
  margin-right: 200px;
  display: block;
}

.pdf-btn-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 28px;
  display: flex;
}

.pdf-grid {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pdf-grid.edit {
  grid-row-gap: 16px;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  margin-left: 0;
  padding-left: 0;
}

.pdf-details-box {
  background-color: #5364b2;
  background-image: url('/assets/img/custom.svg');
  background-position: 50% 32px;
  background-repeat: no-repeat;
  background-size: 22px 24px;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 140px;
  max-width: none;
  height: 140px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.pdf-details-box:hover {
  background-color: #546fff;
}

.pdf-detials-text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
  text-decoration: none;
  overflow: visible;
}

.pdf-detials-text.mt30 {
  margin-top: 30px;
}

.pdf-details-box-animation {
  z-index: 3;
  background-color: #8c9cf6;
  background-image: url('/assets/img/Group-277.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.pdf-details-box-animation.receipts {
  background-image: url('/assets/img/receipt.svg');
}

.pdf-details-box-animation.purchase {
  background-image: url('/assets/img/id-card.svg');
}

.pdf-details-box-animation.resum {
  background-image: url('/assets/img/resume.svg');
}

.pdf-details-box-animation.forms {
  background-image: url('/assets/img/Forms.svg');
}

.pdf-details-box-animation.reading {
  background-image: url('/assets/img/Readings.svg');
}

.pdf-light-text {
  color: #919fdf;
  white-space: nowrap;
  background-image: url('/assets/img/invoices.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 4px;
  margin-bottom: 30px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.pdf-link {
  color: #fff;
  background-image: url('/assets/img/white-arrow.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 10px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
  text-decoration: none;
}

.quate-author-img {
  border-radius: 20px;
  width: 242px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.quate-author-img-mob {
  display: none;
}

.nn_faq-quation {
  border-bottom: 0 solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0;
  display: flex;
}

.nn_dropdown-list {
  color: #ececec;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: static;
}

.nn_accordion {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.nn_faq-arrow-icon {
  margin-left: 20px;
  margin-right: 0;
  font-size: 20px;
  position: static;
}

.nn_faq-qua-text {
  color: #23325f;
  white-space: normal;
  max-width: 450px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.nn_faq-qua-text._2 {
  font-size: 18px;
}

.nn_faq {
  margin-top: 100px;
  margin-bottom: 100px;
}

.nn_integration-banner-image {
  width: 100%;
}

.nn_banner-feature-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

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

.nn_banner-feature-icon {
  object-fit: contain;
  width: 40px;
  height: 40px;
}

.nn_banner-feature-title {
  color: #324293;
  text-align: center;
  margin-top: 32px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.nn_banner-feature-content {
  text-align: center;
}

.nn_key-feature-wrapper {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.nn_keyfeature-content {
  width: 100%;
}

.nn_keyfeature-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
}

.nn_keyfeature-image {
  width: 100%;
}

.nn_integration-cta {
  background-color: #3e4b94;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 100px;
  padding: 47px;
  display: flex;
}

.nn_cta-title {
  color: #fff;
  text-align: center;
  margin-top: 0;
}

.nn_badge {
  max-height: 100px;
}

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

.button-div {
  margin-top: 24px;
  margin-bottom: 40px;
}

.header_request_button {
  color: var(--white);
  text-align: center;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 8px;
  margin-left: 8px;
  padding: 10px 12px;
  font-weight: 500;
  line-height: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .16);
}

.header_request_button.home-new {
  color: #fefdff;
  letter-spacing: .1px;
  border-radius: 4px;
  font-family: var(--font-family-body);
}

.trusted-client-wrapper {
  width: 100%;
  margin-top: 80px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.trusted-client-wrapper.mt0 {
  margin-top: 0;
}

.api-key-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.pricing-btn-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-btn-block.new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
}

.nn-demo-section {
  background-image: linear-gradient(#f1f6ff, #f3f1ff);
  justify-content: space-between;
  align-items: stretch;
  height: 100vh;
  padding-top: 71px;
  display: flex;
}

.nn-demo-image-wrapper {
  align-items: stretch;
  width: 60%;
  display: flex;
}

.nn-demo-image {
  object-fit: cover;
}

.nn-demo-content {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  width: 40%;
  padding: 42px 80px;
  display: flex;
}

.nn-logo {
  margin-bottom: 20px;
}

.nn-demo-titles {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.nn-demo-text {
  color: rgba(126, 134, 160, .7);
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
}

.nn-demo-link {
  color: #7e86a0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 15px;
  text-decoration: none;
}

.nn-link-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.nn-copiright {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nn-copiright.desktop-hide {
  display: none;
}

.section-21 {
  margin-top: 0;
  padding-top: 0;
}

.pricing-title-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin-bottom: 60px;
  display: flex;
}

.author-new {
  object-fit: cover;
  border-radius: 20px;
  width: 175px;
  height: 175px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

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

.quote-wrapper-new {
  background-color: #000;
  background-image: linear-gradient(63deg, #f6f4ff, #f3f5ff);
  border-radius: 16px;
  align-items: flex-start;
  width: 100%;
  padding: 40px 37px;
  display: flex;
  position: relative;
  top: 0;
}

.nav__link-arrow {
  color: #2b2a35;
  order: 1;
  align-self: flex-start;
  width: 20px;
  height: 20px;
  margin-left: 4px;
  margin-right: 0;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.nav__dropdown-links-main {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
}

.nav__dropdown-links-main.v3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.nav-dropdown-link {
  border-radius: 8px;
  align-items: center;
  width: 272px;
  max-width: 272px;
  padding: 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-dropdown-link:hover {
  background-color: #f2f4ff;
}

.nav-dropdown-link.padding8 {
  padding: 8px;
}

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

.nav-dropdown-link.v3 {
  width: auto;
  max-width: none;
  padding: 8px;
}

.nav-dropdown-link.v3_3 {
  width: auto;
  max-width: none;
}

.nav-link-icon {
  width: 40px;
  margin-right: 12px;
}

.nav-link-icon.get-in {
  width: 28px;
  margin-right: 8px;
}

.nav-link-title-text {
  color: #1f2129;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.nav-link-title-text.mb0 {
  margin-bottom: 0;
}

.nav-link-title-text.mb0.nav-link-text {
  color: #1f2129;
  font-size: 14px;
}

.nav-link-text {
  color: #7e86a0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.nav-dropdown-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav__dropdown-links-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding: 0;
  display: grid;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, .18);
}

.nav__dropdown-links-block.new {
  grid-column-gap: 12px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
}

.nav__dropdown-block {
  z-index: 9999999;
  width: 200px;
  padding-top: 12px;
  position: absolute;
  left: -63px;
}

.nav__dropdown-block.w--open {
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  padding-top: 8px;
  position: absolute;
  left: 0;
}

.nav__dropdown-block.solution.w--open {
  left: -90px;
}

.nav__dropdown-block.solution.integration.w--open {
  width: 626px;
}

.nav__dropdown-block.solution.v3, .nav__dropdown-block.solution.v3.w--open {
  left: 0;
}

.dropdown_line {
  background-color: #fff;
  width: auto;
  height: 2px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translate(0);
}

.nav__link-wrapper {
  align-items: center;
  padding: 26px 0;
  display: flex;
  position: relative;
}

.nav__link-wrapper.v3 {
  color: #404558;
  padding-top: 22px;
  padding-bottom: 22px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: static;
}

.nav__link-wrapper.v3.w--open {
  color: #546fff;
  box-shadow: 0 4px #546fff;
}

.nav-tab {
  display: flex;
}

.nav-tab-menu {
  background-color: #f8f9fa;
  flex-direction: column;
  margin-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.nav-dropdown-tab-link {
  color: #7e86a0;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  align-items: center;
  width: 160px;
  padding: 12px 16px 12px 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-dropdown-tab-link.w--current {
  border-right: 1px solid var(--royal-blue);
  background-color: #f2f4ff;
}

.nav__dropdown-tab-links-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, .18);
}

.nav__dropdown-tab-links-block.v3 {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.tab-title {
  color: #7e86a0;
  text-transform: uppercase;
  margin-bottom: 12px;
  padding-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  display: none;
}

.tab-link-block {
  grid-column-gap: 12px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.tab-link-block.vertical {
  grid-template-columns: 1fr 1fr;
  padding-top: 16px;
}

.tab-link-block.hide {
  width: 100%;
}

.tab-link-block.reconcillation {
  padding-top: 16px;
}

.nav-link-icon-solutions {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.nav-link-icon-solutions.no-margin {
  margin-right: 0;
}

.nav-link-icon-solutions.new {
  width: 36px;
  height: 36px;
}

.nav-link-icon-solutions.v3 {
  width: 28px;
  height: 28px;
}

.nav-dropdown-link-resource {
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-radius: 8px 0 0 8px;
  align-items: center;
  width: 100%;
  padding: 6px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-dropdown-link-resource:hover {
  background-color: #f2f4ff;
  border-right-color: #546fff;
}

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

.nav-dropdown-link-resource.new {
  border-radius: 4px;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}

.nav-dropdown-link-resource.new:hover {
  background-color: #e8efff;
}

.nav-dropdown-link-resource.new-dropdown {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}

.nav-dropdown-link-resource.active {
  background-color: #f2f4ff;
  border-right-color: #546fff;
}

.dropdown-grid {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 18px;
  display: grid;
}

.dropdown-grid.gap30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr;
  margin-bottom: 0;
}

.dropdown-grid.one-column {
  grid-row-gap: 0px;
  border-right: 1px solid #ecedf1;
  grid-template-columns: 1fr;
  margin-bottom: 0;
}

.nav__dropdown-links-block-recource {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: auto;
  max-width: 910px;
  padding: 16px;
  display: grid;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, .18);
}

.nav__dropdown-links-block-recource.new {
  grid-row-gap: 0px;
  grid-row-gap: 0px;
  width: 640px;
  max-width: 640px;
  padding-bottom: 19px;
}

.recource-content {
  border: 1px solid #ecedf1;
  border-radius: 8px;
  padding: 16px;
}

.recource-content.width-316 {
  width: 316px;
  margin-left: auto;
}

.navbar-title {
  color: #404558;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.navbar-para {
  color: #7e86a0;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 14px;
}

.navbar-link {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
}

.nav__dropdown-block-recource {
  z-index: 9999999;
  width: 200px;
  padding-top: 10px;
  position: absolute;
  left: -63px;
}

.nav__dropdown-block-recource.w--open {
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  padding-top: 8px;
  position: absolute;
  left: -400px;
  right: auto;
}

.nav__dropdown-block-recource.new {
  left: -63px;
}

.nav__dropdown-block-recource.new.resoursec.w--open {
  left: -190px;
}

.nav__dropdown-block-recource.new.resoursec.v3.w--open {
  left: 0;
}

.nav__dropdown-block-recource.new.resoursec.v3.resorces.w--open {
  width: 100%;
}

.recource-content-on-hover {
  border-left: 1px solid #ecedf1;
  padding-right: 16px;
}

.nav-dropdown-link-resource-tab {
  border-radius: 8px;
  align-items: flex-end;
  width: 200px;
  padding: 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-dropdown-link-resource-tab:hover {
  background-color: #f2f4ff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: inset -2px 0 #546fff;
}

.nav-dropdown-link-resource-tab.w--open {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: inset -2px 0 #546fff;
}

.nav-tab-dropdown {
  align-items: flex-end;
  display: flex;
}

.nav-dropdown-list {
  background-color: var(--white);
  position: relative;
}

.nav-dropdown-list.w--open {
  position: absolute;
  bottom: -164px;
  left: 100%;
}

.height-block {
  align-items: stretch;
  width: 430px;
  display: flex;
}

.height-block.align-start {
  align-items: flex-start;
}

.nav__menu-new {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.nav__menu-new.new {
  flex: 1;
  justify-content: space-between;
}

.nav__menu-new.v3 {
  position: static;
}

.navbar-block {
  justify-content: space-between;
  align-items: center;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.navbar-block.v3 {
  position: relative;
}

.nav__link-wrapper-learning-2 {
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.header_request_button-2 {
  color: #fefdff;
  text-align: center;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 8px;
  margin-left: 8px;
  padding: 10px 12px;
  font-weight: 500;
  line-height: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .16);
}

.solution-menu-wrapepr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.solution-menu-wrapepr.v3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 8px;
  grid-template-columns: 270px 1fr;
  justify-content: center;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.sol-menu-tabs-link {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-bottom: 1px solid #ecedf1;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.sol-menu-tabs-link.v3 {
  border-bottom-width: 0;
  border-right: 0 solid #f6f6f6;
  grid-template-columns: 1fr;
  width: 100%;
  padding: 12px 17px;
}

.sol-menu-tabs-content-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.sol-menu-tabs-content-wrapper.v3 {
  border-left: 1px solid #f6f6f6;
  width: 100%;
}

.sol-tabs {
  display: none;
}

.sol-tabs.active {
  display: block;
}

.sol-tabs.v3 {
  padding-top: 16px;
}

.sol-tabs-link {
  color: #7e86a0;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  padding: 19px 12px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  text-decoration: none;
}

.sol-tabs-link.active {
  border-bottom: 2px solid var(--main-blue);
  border-right-width: 0;
  border-right-color: var(--main-blue);
  background-color: #f2f4ff;
}

.sol-tabs-link.v3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1f2129;
  text-transform: none;
  border-bottom-width: 0;
  border-right-width: 0;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  display: flex;
}

.sol-tabs-link.v3.active {
  border-bottom-width: 0;
}

.sol-tabs-link.v3.solution {
  padding: 24px 16px;
}

.sol-tabs-link.active {
  background-color: #f2f4ff;
  border-bottom: 2px solid #546fff;
  border-right-width: 0;
  border-right-color: #546fff;
}

.css-container-copy {
  max-width: 1039px;
  padding-left: 16px;
  padding-right: 16px;
}

.get-in-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-items: center;
  width: 260px;
  padding: 40px 20px;
  display: flex;
}

.get-in-touch-logos {
  margin-top: 120px;
  margin-bottom: -50px;
}

.logos-main {
  background-color: var(--white);
  border: 1px solid #ecedf1;
  border-radius: 16px;
  margin-top: 24px;
  padding: 30px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
}

.quote-title {
  text-align: center;
  margin-bottom: 24px;
}

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

.logos-testimonial-block {
  box-shadow: none;
  color: #24c3e2;
  text-align: left;
  background-color: #fff;
  border: 1px #dde2f0;
  border-radius: 5px;
  padding: 24px;
  display: block;
  position: relative;
}

.get-in-text {
  color: #1f2129;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.testimonial-coll {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 33.33%;
  display: flex;
}

.get-i-touch-body {
  background-color: var(--ghost-white);
}

.cta-text-bold {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.cta-card-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-right: 1px solid #ecedf1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-card-block.last {
  border-right-width: 0;
}

.cta-title-block {
  max-width: 286px;
}

.cta-title-block.new {
  text-align: center;
  max-width: 100%;
}

.cta-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: flex-start;
  display: flex;
}

.cta-wrapper.new {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
}

.cta-form-block {
  width: 100%;
  display: flex;
}

.cta-form-wrapper {
  width: 372px;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-form-wrapper.new {
  width: 726px;
  padding-left: 0;
  padding-right: 0;
}

.cta-input {
  color: #7e86a0;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #d6d8e0;
  border-radius: 4px;
  height: 48px;
  margin-bottom: 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.cta-input::placeholder {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.cta-input.big {
  min-height: 120px;
}

.cta-input.big.new {
  min-height: 104px;
}

.cta-input.mb0 {
  border-width: 0;
  margin-bottom: 0;
}

.cta-input.mb0.select {
  border-right-width: 1px;
  border-radius: 0;
  width: 60px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cta-input.mb0.select::placeholder {
  color: #404558;
}

.cta-input.mb0.select.new {
  box-shadow: none;
  color: #505980;
  width: 50px;
}

.cta-input.new {
  color: rgba(80, 89, 128, .6);
  background-color: #fff;
  border-color: #d0d5dd;
  border-radius: 6px;
  height: auto;
  font-size: 12px;
  line-height: 12px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.cta-mobile-block {
  border: 1px solid #d6d8e0;
  border-radius: 4px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.cta-mobile-block.new {
  border-color: #d0d5dd;
  border-radius: 6px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.form-divider-block {
  flex-direction: column;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
  overflow: hidden;
}

.form-divider-block.new {
  margin-left: 42px;
  margin-right: 42px;
}

.divider {
  background-color: #d6d8e0;
  width: 1px;
  height: 50%;
}

.cta-diveder-text {
  color: #7e86a0;
  text-transform: uppercase;
  padding: 2px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}

.cta-form-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 318px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.cta-form-content.new {
  max-width: 342px;
  padding-left: 0;
  padding-right: 0;
}

.cta-para {
  color: #536074;
  text-indent: 0;
  column-count: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.cta-para.new {
  color: #667085;
  font-family: var(--font-family-body);
  font-size: 13px;
  line-height: 18px;
}

.success-message-cta {
  color: #1f2129;
  background-color: rgba(65, 164, 81, .08);
  background-image: url('/assets/img/Check-circle.svg');
  background-position: 12px 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  padding: 20px 25px 20px 40px;
  position: relative;
}

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

.query-text {
  color: #404558;
  text-align: left;
  width: 100%;
  margin-top: 16px;
  font-family: Inter, sans-serif;
  line-height: 14px;
  position: absolute;
  bottom: -30px;
  left: 0;
}

.querylink {
  color: #546fff;
  font-weight: 500;
  text-decoration: none;
}

.nn_titles-2 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-2.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 28px;
}

.nn_titles-2.h3.why-title {
  color: #2b2a35;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.nn_titles-2.h2 {
  line-height: 42px;
}

.why-learn-more-2 {
  color: #23325f;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.link-16 {
  color: #335dff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-76 {
  color: #335dff;
  min-width: 18px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-76._400 {
  color: #333;
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-76._400._42 {
  flex: 1;
  margin-bottom: 42px;
}

.paragraph-76._400._42.dd {
  margin-bottom: 16px;
}

.arrow-icon-2 {
  color: #75889d;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  font-size: 18px;
  display: flex;
  overflow: visible;
}

.arrow-icon-2:hover {
  filter: saturate(200%);
  background-color: rgba(84, 111, 255, .06);
  border-radius: 20px;
}

.arrow-icon-2.xsmall {
  width: 16px;
  height: 16px;
}

.ap-cta-buttons {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.ap-banner-lottie-holder {
  min-height: 520px;
  position: relative;
}

.ap-banner-lottie-holder.height-auto {
  min-height: auto;
}

.ap-banner-lottie-holder.hide {
  display: none;
}

.ap-banner-image-placeholder {
  width: 100%;
  display: none;
}

.ap-banner-image-placeholder.show {
  display: block;
}

.ap-lottie-file {
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.blog-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.blog {
  background-color: var(--white);
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 12px #dfe5eb;
}

.blog-image-wrapper {
  background-color: var(--ghost-white);
  height: 244px;
}

.blog-content {
  padding: 20px;
}

.link-block {
  margin-top: 37px;
  display: flex;
}

.blog-image {
  width: 100%;
  height: 100%;
}

.document-ocr-image-wrapper {
  width: 100%;
  max-width: 40%;
}

.document-ocr-image-wrapper.new {
  max-width: 60%;
}

.document-ocr-content {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.document-ocr-content.center {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 52px;
  display: flex;
}

.document-ocr-content.acc-reconcillation {
  padding-top: 0;
}

.content-container-new {
  flex-direction: column;
  align-items: center;
  max-width: 1260px;
  margin-top: -120px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 40px;
}

.content-container-new.spacing {
  padding-bottom: 100px;
}

.content-container-new.spacing.mb0 {
  padding-bottom: 0;
}

.document-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.document-form-wrapper {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 60px;
  margin-bottom: 60px;
}

.filter-wrapper {
  z-index: 999;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.filter-dropdown {
  width: 100%;
  max-width: 284px;
  height: auto;
  position: relative;
}

.filter-dropdown-toggle {
  border: 1px solid #d6d8e0;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.filter-dropdown-toggle.casestudy {
  grid-column-gap: 10px;
  color: #546fff;
  border-color: rgba(84, 111, 225, .3);
  font-size: 16px;
  line-height: 20px;
}

.search-input {
  background-image: url('/assets/img/Search.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #d6d8e0;
  border-radius: 8px;
  height: auto;
  margin-bottom: 0;
  padding: 15px 30px 15px 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 14px;
}

.search-input:focus-visible {
  background-image: url('/assets/img/Close.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.search-input[data-wf-focus-visible] {
  background-image: url('/assets/img/Close.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.search-input::placeholder {
  color: #7e86a0;
  line-height: 1.5;
}

.search-input.integration {
  text-align: center;
  width: 100%;
  max-width: 620px;
}

.filter-dropdown-list-wrapper {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 12px;
}

.filter-dropdown-list-wrapper.w--open {
  z-index: 999;
}

.filter-dropdown-list-wrapper.indivudal-app-list-wrapper {
  width: 800px;
}

.filter-dropdown-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4px;
  padding-bottom: 4px;
  display: grid;
  box-shadow: 0 4px 14px rgba(0, 0, 0, .12);
}

.document-list {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.document-image-wrapper {
  margin-bottom: 12px;
}

.document-image-wrapper.workflows {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background-color: #f2f4ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.document-image.workflows {
  object-fit: contain;
  width: 60px;
  height: 60px;
}

.document-text {
  color: #404558;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.filter-field {
  display: none;
}

.filter-block {
  border-right: 1px solid #ecedf1;
}

.filter-block.border-none {
  border-right-width: 0;
  border-right-color: rgba(0, 0, 0, 0);
}

.document-radio-block {
  cursor: pointer;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 16px 18px 16px 16px;
  transition: all .2s;
  display: flex;
}

.document-radio-block:hover {
  background-color: #f2f4ff;
}

.document-radio-button {
  border: 1px solid rgba(0, 0, 0, 0);
  width: 12px;
  height: 12px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}

.document-radio-button.w--redirected-checked {
  background-image: url('/assets/img/check-circle_1.svg');
  background-position: 0 0;
  background-size: auto;
  border-width: 0;
}

.document-radio-button.w--redirected-focus {
  box-shadow: none;
}

.document-radio-label {
  color: #1f2129;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 14px;
}

.search-parent {
  flex: 1;
}

.document-link {
  color: #404558;
  text-decoration: none;
}

.document-link.workflows {
  width: 100%;
}

.tool-section {
  padding-top: 96px;
  padding-bottom: 96px;
}

.tool-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 56px;
  display: grid;
}

.tool-sub-text {
  color: rgba(76, 85, 102, .8);
  letter-spacing: .12em;
  text-transform: uppercase;
  font-family: var(--font-family-body);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.tool-link {
  grid-column-gap: 16px;
  background-color: var(--white);
  color: #23325f;
  border-radius: 8px;
  align-items: center;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 20px 1px rgba(84, 111, 255, .08);
}

.tool-link.banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  box-shadow: none;
  border: 1px solid #8397ac;
  padding: 8px;
}

.tool-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.button-link {
  color: #546fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.css-pricing-card-new {
  border: 1px solid #ecedf1;
  border-top-width: 0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .04);
}

.pricing-module-indicator-new {
  background-color: #e5e9ff;
  background-image: linear-gradient(270deg, #d2d9ff, #e5eaff);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: 8px;
  transform: translate(0);
}

.pricing-module-indicator-new._2 {
  background-color: #98a9ff;
  background-image: linear-gradient(to right, #b2bfff, #98a9ff);
}

.pricing-module-indicator-new._3 {
  background-color: #546fff;
  background-image: linear-gradient(to right, #4c59ab, #27326f);
}

.module-main {
  padding: 24px;
}

.css-price-wrap-new {
  border-bottom: 1px solid #ecedf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 52px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.heght-50 {
  height: 50px;
  margin-bottom: 24px;
}

.para-link {
  color: #546fff;
  font-weight: 600;
}

.div-block-121 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.text-block-118 {
  color: #1ba674;
  text-transform: uppercase;
  background-color: rgba(65, 164, 81, .08);
  border: 1px solid rgba(27, 166, 116, .14);
  border-radius: 100px;
  padding: 5px 12px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
}

.css-pricing-cta-new {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(92deg, #f9faff, #f6f9ff);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 42px;
  display: flex;
}

.pricing-dropdown {
  width: 100%;
  height: auto;
  position: relative;
}

.pricing-dropdown-toggle {
  z-index: 1;
  grid-column-gap: 8px;
  color: #1f2129;
  cursor: pointer;
  background-color: #f9faff;
  align-items: center;
  padding: 20px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 14px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
}

.pricing-dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  position: relative;
}

.pricing-para {
  color: #1d2554;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.pricing-module-new {
  text-align: center;
  border-right: 1px solid #d6d8e0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 14px 20px;
  display: flex;
}

.pricing-module-new.align-left {
  text-align: left;
  justify-content: flex-start;
}

.pricing-para-small {
  color: #404558;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 15px;
}

.privacy-policy-copy {
  background-color: #f8f8f8;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  padding: 8.5px 16px;
  display: flex;
}

.cliant-wrapper-copy {
  z-index: 9999;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  top: 0;
}

.feature-row-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  display: grid;
}

.for-developers-copy-copy {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.social-proof-copy {
  background-image: linear-gradient(#f9f6ff, #f9f6ff);
  padding-top: 50px;
  padding-bottom: 52px;
}

.social-proof-copy.extra-pad-copy {
  background-image: none;
  padding-top: 0;
  padding-bottom: 40px;
}

.here-for-you-copy {
  margin-top: 90px;
  margin-bottom: 109px;
}

.here-for-you-copy.free-ocr-copy {
  margin-top: 20px;
  margin-bottom: 120px;
}

.faq-section-2-copy {
  margin-top: 100px;
  margin-bottom: 0;
}

.pricing-module-indicator-2023 {
  background-color: #e5e9ff;
  background-image: linear-gradient(270deg, #d2d9ff, #e5eaff);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 6px;
}

.pricing-module-indicator-2023._2 {
  background-color: #9cacff;
  background-image: none;
}

.pricing-module-indicator-2023._3 {
  background-color: #343f83;
  background-image: none;
}

.product-blue-section {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #1b2139;
  width: auto;
  height: auto;
  margin-bottom: 96px;
  padding-top: 96px;
  padding-bottom: 96px;
}

.product-blue-section.reconcilliation {
  background-color: #1d2554;
  margin-top: 60px;
  margin-bottom: 0;
}

.product-content-wrapper {
  grid-column-gap: 96px;
  width: 100%;
  display: flex;
}

.product-content-wrapper.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.product-content.cntr {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.product-content.cntr.mb80 {
  margin-bottom: 40px;
}

.product-content.lft {
  justify-content: center;
  align-items: flex-start;
}

.product-description {
  color: #ebecf0;
  margin-bottom: 20px;
  font-family: var(--font-family-body);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.product-description.big {
  font-size: 18px;
  line-height: 28px;
}

.product-description.color-black {
  color: #333;
  padding-top: 10px;
}

.product-description.color-black.critical-business {
  margin-bottom: 0;
  padding-top: 0;
  font-size: 16px;
  line-height: 26px;
}

.product-description.recon {
  font-size: 16px;
  line-height: 26px;
}

.product-section {
  padding-top: 40px;
  padding-bottom: 96px;
}

.product-section.with-background {
  background-color: #1c233a;
  margin-top: 0;
}

.product-section.mobile-hide.background-image {
  background-image: url('/assets/img/nano-background-gradient.png');
  background-position: 50% 0;
  background-size: cover;
}

.product-section.mobile-hide.background-image.big {
  background-image: none;
  padding-top: 96px;
  padding-bottom: 192px;
}

.product-section.mobile-hide.background-image.big.pbnone {
  padding-bottom: 0;
}

.product-section.mobile-hide.background-image.big.background {
  background-image: url('/assets/img/video-bg.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 60%;
}

.product-section.paddingb0 {
  padding-bottom: 0;
}

.product-section.ap-automation {
  border-top: 1px solid #eaecf0;
  padding-bottom: 256px;
}

.product-section.ap-automation.flow {
  padding-bottom: 60px;
}

.product-section.ap-faqs {
  z-index: 0;
  border-top: 1px solid #eaecf0;
  position: relative;
}

.product-section.cta_wrapper {
  background-image: url('/assets/img/Metrics.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.product-section.cta_wrapper.without-image.padding-top-100 {
  padding-top: 100px;
}

.product-section.cta_wrapper.without-image {
  background-image: none;
  background-position: 0 0;
  padding-top: 0;
  padding-bottom: 0;
}

.product-section.cta_wrapper.without-image.padding-extra {
  padding-bottom: 96px;
}

.product-section.ocr {
  padding-top: 0;
  padding-bottom: 192px;
}

.product-section.padding-bottom-180 {
  padding-bottom: 180px;
}

.product-section.top-80px {
  padding-top: 80px;
}

.how-it-tab-link {
  color: rgba(0, 0, 0, .4);
  background-color: #fff;
  border-top: 2px solid #e5e9ff;
  padding: 16px 0 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.how-it-tab-link.w--current {
  color: #000;
  background-color: #fff;
  border-top-color: #546fff;
}

.tab-number {
  color: #546fff;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.tab-para {
  color: #354454;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.field-wrapper {
  grid-column-gap: 96px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.field-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  max-width: 400px;
}

.field-content.new {
  max-width: 460px;
}

.field-btn {
  color: rgba(228, 232, 255, .7);
  text-align: center;
  background-color: rgba(211, 218, 255, .05);
  border: 1px solid rgba(211, 218, 255, .1);
  border-radius: 100px;
  padding: 8px 16px;
}

.why-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.check-image {
  width: 48px;
}

.why-box {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 22px;
  padding-right: 22px;
  display: flex;
}

.why-title {
  color: #101828;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.why-para {
  color: #667085;
  text-align: left;
  margin-bottom: 0;
  font-family: var(--font-family-body);
  line-height: 20px;
}

.faq-wrapper-copy {
  grid-column-gap: 96px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.product-accordion {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: block;
  overflow: hidden;
}

.productfaq-quation {
  z-index: 0;
  grid-column-gap: 12px;
  border-bottom: 0 solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px 0;
  display: flex;
}

.product-dropdown-text {
  color: #667085;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.product-dropdown-text a {
  color: #667085;
}

.product-dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 24px;
  position: static;
}

.product-faq-text {
  color: #101828;
  white-space: normal;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.product-faq-arrow {
  width: 20px;
}

.field-content-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.blog-content-box {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.blog-content-wrapper {
  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: 100%;
  margin-top: 21px;
  display: grid;
}

.product-cta {
  grid-column-gap: 105px;
  background-image: url('/assets/img/Container.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 150px;
  padding: 74px 64px;
  display: flex;
}

.drowpdown-title {
  color: #7e86a0;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
}

.see-all-button {
  grid-column-gap: 4px;
  color: #546fff;
  background-color: #f2f4ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  display: flex;
}

.see-all-button.home {
  padding-left: 16px;
  padding-right: 16px;
}

.get-in-link {
  border-radius: 8px;
  align-items: center;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.get-in-block {
  justify-content: flex-start;
  display: flex;
}

.get-in-block.new {
  border-top: 1px solid #eaeaeb;
  padding-top: 18px;
}

.get-in-block.new.hide {
  display: none;
}

.demo-content {
  border: 0 solid #ecedf1;
  border-radius: 4px;
  flex-direction: column;
  height: 100%;
  padding: 0;
  display: none;
  overflow: hidden;
}

.demo-content.active {
  display: flex;
}

.demo-image {
  aspect-ratio: 2.88;
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  margin-bottom: 12px;
}

.product-slide {
  color: rgba(0, 0, 0, .4);
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.product-slide-text {
  color: #101828;
  font-size: 18px;
  line-height: 30px;
}

.header-button-block {
  grid-column-gap: 12px;
  margin-bottom: 20px;
  margin-left: 20px;
  display: flex;
}

.nav-menu-left {
  padding-left: 33px;
}

.nav-menu-left.v3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
}

.tab-text {
  color: #7f879e;
  margin-bottom: 18px;
  padding-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
}

.tab-link-block-new {
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.main-title-block {
  grid-column-gap: 4px;
  background-color: #f3f4ff;
  border-radius: 16px;
  align-items: center;
  margin-bottom: 16px;
  padding: 4px 12px 4px 4px;
  display: flex;
}

.invoice-box {
  background-color: var(--white);
  color: #546fff;
  border-radius: 16px;
  padding: 2px 10px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.title-text {
  color: rgba(86, 108, 137, .6);
  margin-left: 8px;
  font-size: 14px;
  font-weight: 500;
}

.title-block-wrapper {
  display: flex;
}

.product-sub-title {
  color: #546fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.product-image {
  width: 100%;
  max-width: 400px;
}

.product-image.max-520 {
  border-radius: 8px;
  max-width: none;
}

.product-title-para {
  color: #667085;
  text-align: center;
  width: 100%;
  max-width: 768px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-family: var(--font-family-body);
  font-size: 18px;
  line-height: 28px;
}

.product-title-para.slate-grey {
  color: #737caa;
}

.product-title-para.left {
  text-align: left;
}

.product-title-para.mb96 {
  margin-bottom: 96px;
}

.product-title-para.big {
  max-width: 1040px;
}

.product-title-para.mb0 {
  margin-bottom: 0;
}

.field-content-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.field-title {
  color: #e4e8ff;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.resource {
  background-color: var(--white);
  border: 1px solid rgba(102, 112, 133, .12);
  border-radius: 12px;
  padding: 22px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 2px 12px #dfe5eb;
}

.resource-link-block {
  grid-column-gap: 12px;
  color: #101828;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  text-decoration: none;
  display: flex;
}

.cta-text {
  color: rgba(196, 215, 255, .8);
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.footer-last-text {
  color: rgba(230, 232, 255, .4);
  margin-top: 80px;
  margin-bottom: 25px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.navmenu-btn-block {
  border-top: 1px solid #eaeaeb;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.blog-link {
  width: 32px;
  min-width: 24px;
  max-width: 100%;
}

.flow-banner-section {
  z-index: 12;
  position: -webkit-sticky;
  position: sticky;
  top: 76px;
}

.flow-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #ecedf1;
  border-radius: 4px;
  width: 100%;
  padding: 4px;
  display: flex;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
}

.flow-header-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #536074;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  padding: 12px 32px 12px 24px;
  text-decoration: none;
  display: flex;
}

.flow-header-block:hover {
  color: #1f2129;
  background-color: #f2f4ff;
  border-color: rgba(187, 197, 255, .5);
}

.header-icon._1 {
  width: 40px;
}

.header-icon._2 {
  width: 40px;
  display: none;
}

.header-title {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.header-para {
  color: #7e86a0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 15px;
}

.title-link {
  grid-column-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.pricing-span-title {
  font-size: 14px;
}

.blogs-link-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.product-content-block {
  width: 50%;
}

.product-content-block.product {
  width: 100%;
}

.content-div-2 {
  background-color: #2b2a35;
  background-image: linear-gradient(282deg, #f9faff, #fff);
  margin-top: -186px;
  padding-top: 61px;
  padding-bottom: 0;
}

.cut-2 {
  z-index: -1;
  background-color: #f3f5ff;
  background-image: linear-gradient(281deg, #f9faff, #fff);
  width: 120vw;
  max-width: 120vw;
  height: 350px;
  margin-top: -252px;
  position: relative;
  left: -105px;
  transform: rotate(-14deg);
}

.nn_titles-3 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-3.h1 {
  line-height: 54px;
}

.nn_titles-3.h1.product {
  color: #101828;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-3.h1.product.mb64 {
  margin-bottom: 64px;
}

.nn_titles-3.h1.product.text-center.white {
  color: #fff;
  margin-bottom: 24px;
}

.nn_titles-3.h1.product.text-center.white.mb42 {
  color: #e4e8ff;
  margin-bottom: 42px;
}

.nn_titles-3.h1.product-title {
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.nn_titles-3.h1.product-title.mb16 {
  color: #23325f;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-3.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 1.4;
}

.nn_titles-3.h3.x-big {
  color: #101828;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-3.h2 {
  margin-bottom: 12px;
  line-height: 42px;
}

.nn_titles-3.h2.big {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-3.h4 {
  color: #23325f;
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.nn_titles-3.h4.light {
  color: #354454;
  font-weight: 400;
}

.nn_titles-3.h4.light.new {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.nn_titles-3.cta-title {
  color: #1d2554;
  margin-bottom: 12px;
  margin-right: 0;
  font-size: 38px;
  line-height: 45px;
}

.nn_titles-3.cta-title.new {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.nn_titles-3.cta-title.mini {
  color: #101828;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 24px;
}

.nn_titles-3.h2 {
  line-height: 42px;
}

.nn_titles-3.h2.text-align-center {
  color: #23325f;
}

.nn_titles-3.recon-text {
  color: var(--dark-slate-blue-2);
  margin-top: 60px;
  margin-bottom: 32px;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-3.h2 {
  color: #101828;
  margin-bottom: 20px;
  line-height: 42px;
}

.nn_titles-3.h2.big {
  text-align: center;
  margin-bottom: 36px;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-3.h2.big.recon {
  margin-bottom: 8px;
}

.nn_titles-3.h2.small {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.padding-div {
  background-image: linear-gradient(#f5f7ff 80%, #fff);
  padding-top: 70px;
}

.padding-div.handwritten {
  background-image: none;
}

.work-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #d6d8e0;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.work-block {
  border-right: 1px solid #d6d8e0;
  padding-top: 44px;
  padding-bottom: 44px;
}

.work-block.first {
  border: 1px solid #546fff;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  padding-left: 40px;
  box-shadow: 0 0 36px rgba(0, 0, 0, .08);
}

.work-block.last {
  border-right-width: 0;
}

.step-wrapper {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.step-number {
  z-index: 1;
  color: #546fff;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #546fff;
  border-radius: 100px;
  padding: 6px 10px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 14px;
  position: relative;
  left: 40px;
}

.step-number.first {
  color: #fff;
  background-color: #546fff;
  left: 0;
}

.step-divider {
  z-index: 0;
  background-color: #d6d8e0;
  width: 100%;
  height: 1px;
  position: absolute;
}

.step-divider.active {
  background-color: #546fff;
}

.step-divider._40px {
  width: 40px;
}

.work-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  margin-left: 40px;
}

.work-content-wrapper.first {
  margin-left: 0;
}

.work-title-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.nn_titles-copy.h1-copy {
  line-height: 54px;
}

.blue-copy {
  color: #0f9d58;
  -webkit-text-stroke-color: #0f9d58;
}

.flow_nav_link_text {
  color: #404558;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.flow_dropdown_toggle {
  padding: 28px 0;
  text-decoration: none;
  position: static;
}

.flow_dropdown_toggle:hover {
  box-shadow: inset 0 -2px #546fff;
}

.flow_new_nav_wrapper {
  grid-column-gap: 32px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.flow_nav_dropdown {
  position: static;
}

.flow_dropdown_list {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  padding-top: 8px;
  left: 0;
}

.flow_dropdown_card {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
  box-shadow: 0 4px 14px rgba(0, 0, 0, .12);
}

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

.flow_link_list {
  border-right: 1px solid #ecedf1;
  margin-bottom: 0;
  padding-left: 0;
}

.flow_nav_tab_link {
  grid-column-gap: 8px;
  color: #1f2129;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-radius: 8px 0 0 8px;
  align-items: center;
  width: 100%;
  padding: 8px 16px 8px 8px;
  text-decoration: none;
  display: flex;
}

.flow_nav_tab_link:hover, .flow_nav_tab_link.active {
  background-color: #f2f4ff;
  border-right-color: #546fff;
}

.flow_link_icon {
  width: 32px;
  height: 36px;
}

.flow_dropdown_link_text {
  flex: 1;
  font-size: 12px;
  font-weight: 500;
}

.flow_link_arrow {
  width: 16px;
  height: 16px;
}

.flow_dropdown_tab_list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.flow_tab_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ecedf1;
  border-radius: 8px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.flow_tab_card.one_row {
  border-width: 0;
  grid-template-rows: auto;
  height: 100%;
}

.flow_card_image {
  object-fit: cover;
  width: 100%;
  height: 120px;
}

.flow_card_image.content {
  object-fit: contain;
}

.flow_card_content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding: 0;
  display: flex;
}

.flow_card_paragraph {
  color: #7e86a0;
  flex: 1;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14.52px;
}

.flow_readmore_link {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flow_readmore_text {
  color: #546fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 14.52px;
}

.flow_readmore_arrow {
  width: 16px;
  height: 16px;
}

.flow_tab_title {
  color: #1f2129;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.flow_tab_title.desktop_hide, .flow_tabs_content {
  display: none;
}

.flow_tabs_content.active {
  flex-direction: column;
  height: 100%;
  display: block;
}

.flow_card_title {
  color: #404558;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.flow_banner_image {
  width: 100%;
}

.banner-bg {
  z-index: -1;
  background-image: url('/assets/img/casestudy-bg.png');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  max-width: 375px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.logo-section {
  padding-top: 68px;
  padding-bottom: 95px;
  overflow: hidden;
}

.logo-section.cometitor {
  border-bottom: 1px solid #e2e4e7;
  padding-top: 96px;
  padding-bottom: 96px;
}

.logo-section.pricing-section {
  padding-top: 60px;
}

.logo-box {
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 90px;
  display: flex;
  box-shadow: 0 4px 20px rgba(44, 58, 129, .1);
}

.collection {
  width: 100%;
}

.collection-grid {
  grid-column-gap: 24px;
  display: flex;
}

.case-study-dropdow-wrapper {
  grid-column-gap: 18px;
  align-items: center;
  margin-bottom: 68px;
  display: flex;
}

.case-study-form {
  margin-bottom: 0;
}

.lightbox-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  background-image: linear-gradient(to right, #f6f4ff, #f3f5ff);
  border-radius: 16px;
  width: 100%;
  margin-bottom: 90px;
  padding: 22px;
  display: flex;
}

.lightbox-wrapper.align-start {
  align-items: flex-start;
  padding: 36px 52px 32px 46px;
}

.lightbox-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50%;
  display: flex;
  position: relative;
}

.play-icons {
  width: 90px;
  position: absolute;
}

.lightbox-content {
  width: 100%;
  max-width: 50%;
}

.lightbox-content.full {
  max-width: 64%;
}

.lightbox-author-image {
  border-radius: 50%;
  width: 110px;
  margin-bottom: 12px;
}

.lightbox-author-image.big {
  width: 140px;
  height: 140px;
}

.casestudy-collection {
  width: 100%;
}

.casestudy-collection-grid {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.casestudy-link {
  color: var(--dark-slate-blue-2);
  width: 100%;
  text-decoration: none;
}

.casestudy-image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 260px;
}

.casestudy-image-wrapper {
  width: 100%;
  height: 100%;
  margin-bottom: 24px;
  position: relative;
}

.casestudy-cms-logo {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 196px;
  height: 48px;
  padding: 12px 16px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 16px;
  left: 16px;
  right: auto;
}

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

.category-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #9197b4;
  letter-spacing: .18em;
  text-transform: uppercase;
  background-color: rgba(145, 151, 180, .1);
  border-radius: 6px;
  align-items: center;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.customer-stories-section {
  padding-bottom: 90px;
}

.mb20 {
  margin-bottom: 20px;
}

.expert-section {
  background-image: linear-gradient(305deg, #21284c, #455298);
  padding-top: 68px;
  padding-bottom: 68px;
}

.expert-section.grey {
  background-color: #f3f5ff;
  background-image: none;
}

.expert-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(89deg, rgba(80, 94, 168, .6), rgba(80, 94, 168, 0));
  border-radius: 12px;
  align-items: center;
  padding: 22px 20px 22px 22px;
  display: flex;
}

.expert-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lobster, sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 56px;
}

.expert-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.expert-content.center {
  text-align: center;
  align-items: center;
}

.expert-paragraph {
  color: rgba(255, 255, 255, .5);
}

.expert-paragraph.price {
  color: #828ba7;
}

.expert-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.expert-wrapper.new {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.expert-cta-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.casestudy-cms-section {
  padding-top: 120px;
  padding-bottom: 182px;
}

.casestudy-button-block {
  margin-top: 46px;
}

.casestudy-button-block.text-center {
  margin-top: 54px;
}

.leader-image {
  object-fit: contain;
  width: 138px;
  height: 100px;
  display: block;
}

.quality-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: start;
  justify-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.quality-block {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  align-items: center;
  display: flex;
}

.queality-text {
  color: #9197b4;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

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

.logo-box-block {
  border: 1px solid rgba(112, 119, 133, .2);
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 90px;
  display: flex;
}

.logo-slider {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  max-width: 1156px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 54px;
  padding-right: 54px;
  position: relative;
  overflow: hidden;
}

.logo-slider-mask {
  width: 16%;
  overflow: visible;
}

.logo-slide {
  margin-right: 16px;
}

.logos-arrow {
  background-color: #f3f5ff;
  border: 1px solid #f3f5ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
}

.logos-arrow.right {
  margin-top: auto;
  margin-bottom: auto;
  right: 0;
}

.logos-arrow.left {
  margin-top: auto;
  margin-bottom: auto;
}

.product-section-new {
  padding-top: 96px;
  padding-bottom: 96px;
}

.product-section-new.cta_wrapper {
  background-image: url('/assets/img/Metrics.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.product-section-new.faq {
  padding-bottom: 120px;
}

.product-section-new.padding-top-none {
  padding-top: 0;
  padding-bottom: 61px;
}

.logos-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.logos-cell {
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 358px;
  height: 192px;
  padding: 16px;
  display: flex;
}

.faq-wrapper-new {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.product-accordion-new {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: block;
  overflow: hidden;
}

.case-study-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-bottom: 8px;
}

.testimonial-logo-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.casestudy-logo {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
}

.image-129 {
  width: 100px;
  height: 19px;
  margin-top: 6px;
}

.testimonial-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.navmenu-dropdown {
  background-color: #f8faff;
  border: 1px solid #f1f2f7;
  border-radius: 8px;
  width: 100%;
  position: relative;
}

.navmenu-dropdown-toggle {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  padding: 0;
}

.navmenu-dropdown-toggle.w--open, .navmenu-dropdown-list {
  background-color: rgba(0, 0, 0, 0);
}

.navmenu-dropdown-list.w--open {
  border-top: 1px solid #f1f2f7;
  width: 100%;
  height: auto;
  position: static;
}

.navmenu-dropdown-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-color: rgba(0, 0, 0, 0) #f1f2f7 #f1f2f7;
  flex-direction: column;
  display: flex;
}

.bold-text {
  color: #23325f;
  font-weight: 500;
}

.small-percentage {
  font-size: 22px;
}

.value-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.value-content-block {
  border-bottom: 1px solid #d6d8e0;
  margin-bottom: 32px;
  padding-bottom: 32px;
}

.value-content-block.last {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.pricing-value-image {
  box-shadow: 0 0 60px rgba(105, 117, 242, .1);
}

.pricing-module-cell {
  text-align: center;
  border-right: 1px solid #e0e3e8;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 18px 20px;
  display: flex;
}

.pricing-module-cell.align-left {
  text-align: left;
  justify-content: flex-start;
}

.pricing-module-cell.last {
  border-right-width: 0;
}

.pricing-details-para {
  color: var(--dark-slate-blue-2);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 14px;
}

.css-section-copy-copy {
  padding-top: 140px;
  padding-bottom: 140px;
}

.css-section-copy-copy.css-testimonials-section-copy-copy {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
  margin-top: 100px;
  padding-top: 100px;
}

.blue-section-copy {
  background-color: #3e4b94;
  margin-top: 0;
  padding-top: 56px;
  padding-bottom: 56px;
}

.text-span-primary {
  color: #546fff;
}

.automate-block {
  outline-offset: 0px;
  object-fit: fill;
  background-color: #f5f8ff;
  border: 0 solid #000;
  border-radius: 12px;
  outline: 3px #333;
  padding-top: 32px;
  padding-bottom: 32px;
}

.automate-block.pb0 {
  background-color: #fbf8ff;
  padding-top: 42px;
  padding-bottom: 0;
}

.automate-image {
  width: 100%;
  margin-bottom: 32px;
}

.automate-image.bottom {
  margin-top: 32px;
  margin-bottom: 0;
}

.automate-content {
  padding-left: 32px;
  padding-right: 32px;
}

.automate-content.centre-align {
  text-align: center;
}

.automate-title-text {
  color: #505980;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.cta-title-text {
  color: #8d9fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.cta-title-text.new {
  color: #546fff;
  font-family: var(--font-family-body);
  font-size: 14px;
  font-weight: 400;
}

.cta-title-text.new.mb-16 {
  margin-bottom: 16px;
}

.cta-button-block {
  grid-column-gap: 12px;
  display: flex;
}

.section-title-block {
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
}

.section-title-block.mb80 {
  width: auto;
  max-width: 1500px;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.section-title-block.mb80.recon {
  padding-left: 20px;
  padding-right: 20px;
}

.section-title-block.mb0.all-left {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 800px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-title-block.mb48 {
  margin-bottom: 48px;
}

.section-title-block.mb48.small {
  padding-left: 60px;
  padding-right: 60px;
}

.section-title-block.mb48.small.recon {
  padding-left: 20px;
  padding-right: 20px;
}

.section-title-block.mb80-copy {
  margin-bottom: 0;
}

.section-title-block.mb80-copy.recon {
  padding-left: 20px;
  padding-right: 20px;
}

.sub-title {
  color: #546fff;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.dropdown-image {
  float: right;
  clear: both;
  vertical-align: middle;
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  transition: all .3s;
  position: relative;
  transform: scale(.98);
}

.dropdown-image:hover {
  transform: scale(1)perspective(1500px);
}

.drowpdown-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.drowpdown-wrapper.hide {
  display: none;
}

.how-it-faq {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #d6d8e0;
  flex-direction: column;
  width: 100%;
  padding: 20px 0;
  display: flex;
}

.how-it-faq.w--current {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.how-it-faq-toggle {
  color: #536074;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  display: flex;
}

.how-it-faq-list {
  padding-top: 8px;
  display: none;
}

.how-it-faq-list.w--open {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 16px;
  position: static;
}

.link-17 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.2px;
  text-decoration: none;
}

.paragraph-77 {
  color: #335dff;
  min-width: 18px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-77._400 {
  color: #333;
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-77._400._42 {
  flex: 1;
  margin-bottom: 42px;
}

.paragraph-77._400._42.ghj {
  color: #667085;
  flex: 1;
  margin-bottom: 0;
}

.heading-60 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-60.t-name {
  color: #354454;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 22px;
  font-weight: 700;
  line-height: 19px;
}

.heading-60.t-name.cv {
  margin-top: 10px;
}

.heading-60.t-name.cv.thi {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.heading-60.t-name.cv.thi.new-size {
  font-size: 16px;
  line-height: 19px;
}

.heading-60.recon {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 2px;
}

.image-130 {
  object-fit: contain;
  height: 50.0938px;
}

.text-block-120 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-120._12 {
  font-size: 12px;
}

.profile-div {
  background-color: #d9d9d9;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.div-block-122 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.data-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.data-padding {
  width: 100%;
  padding-left: 80px;
}

.faq-tabs {
  grid-column-gap: 18px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -39px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.faq-tabs.hide {
  display: none;
}

.faq-tab-menu {
  flex-direction: column;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.faq-tab-menu.padding-32 {
  max-width: 576%;
  padding-left: 32px;
  padding-right: 32px;
}

.faq-tab-content {
  clear: none;
  aspect-ratio: auto;
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  position: static;
}

.faq-tab-content.width-624 {
  max-width: 624%;
}

.faq-tab-pane {
  overflow: visible;
}

.handwritten-banenr-image {
  width: 100%;
  max-width: 45%;
}

.converterbannerblock {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 260px;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 50px;
  display: grid;
}

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

.banner-tools-images {
  flex: 0 auto;
  width: 32px;
}

.banner-tools-text {
  flex: 1;
  font-size: 13px;
  line-height: 18px;
}

.collection-item-2 {
  width: 100%;
  max-width: 100%;
}

.collection-list-2 {
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.faq_wrapper {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.dropdown_image {
  opacity: 0;
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.new-faq {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #d6d8e0;
  flex-direction: column;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
  text-decoration: none;
  display: flex;
}

.new-faq.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.collection-list-wrapper-3, .div-block-123 {
  width: 100%;
  display: none;
}

.faq_wrapper-copy {
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  position: static;
}

.dropdown-list-3 {
  align-items: center;
  display: none;
  position: static;
}

.new-faq-copy {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #d6d8e0;
  flex-direction: column;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
  text-decoration: none;
  display: flex;
}

.new-faq-copy.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.dropdown-image-copy {
  width: 100%;
  max-width: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-124 {
  justify-content: space-between;
  width: 100%;
  max-width: 50%;
  display: flex;
  position: relative;
}

.div-block-125 {
  justify-content: space-between;
  display: flex;
}

.marqeelogowrapper {
  justify-content: flex-start;
  width: 100%;
  padding-bottom: 35px;
  display: flex;
}

.marqeelogomask {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marqeelogos {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 1896px;
  display: flex;
}

.steps-wrapper-copy {
  width: 95%;
  height: auto;
  margin-top: 40px;
  margin-bottom: 0;
}

.splide__track.reconoverflow {
  overflow: visible;
}

.splide__list {
  grid-column-gap: 32px;
  display: flex;
}

.splide__list.paddingbottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 20px;
  overflow: visible;
}

.splide__list.reconoverflow {
  flex-flow: row;
  overflow: visible;
}

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

.splide.splide-2 {
  height: auto;
  overflow: visible;
}

.splide__arrows {
  grid-column-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.splide__arrows.cources {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  width: 100%;
  position: absolute;
  transform: translate(0, -50%);
}

.arrow-left, .arrow-right {
  width: 32px;
  height: 32px;
}

.splide__arrow--prev {
  cursor: pointer;
  border: 1px solid rgba(102, 112, 133, .32);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.splide__arrow--prev:hover {
  background-color: rgba(0, 0, 0, .08);
}

.arrow-image {
  width: 16px;
}

.arrow-image.left-arrow {
  width: 16px;
  transform: rotate(-180deg);
}

.splide__arrow--next {
  cursor: pointer;
  border: 1px solid rgba(102, 112, 133, .32);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.splide__arrow--next:hover {
  background-color: rgba(102, 112, 133, .08);
}

.text-block-121 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.text-block-122 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-123, .text-block-124, .text-block-125, .text-block-126 {
  font-size: 20px;
  font-weight: 600;
}

.text-block-127 {
  font-size: 20px;
}

.navbar-dropdown-card-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.navbar-dropdown-card-list.v3 {
  grid-template-columns: 1fr;
  padding-bottom: 16px;
}

.nav-bar-video-title {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.badge-image-holder {
  justify-content: center;
  align-items: center;
  height: 120px;
  display: flex;
}

.badge-text-block {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.flow-banner-image-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
}

.banner-image-new {
  width: 100%;
}

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

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

.about-title {
  color: var(--main-blue);
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 45px;
  font-weight: 400;
  line-height: 45px;
}

.about-title.small {
  margin-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.flex-block {
  width: 100%;
}

.vision-wrapper {
  background-color: var(--main-blue);
  color: var(--white);
  width: 100%;
  margin-bottom: 51px;
  padding: 50px 64px;
}

.vision-sub-title {
  margin-bottom: 36px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 14px;
}

.about-heading-2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 28px;
}

.about-page-grid {
  grid-column-gap: 120px;
  grid-row-gap: 40px;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.about-image {
  width: 170px;
}

.content-container-3 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.image-134 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 500px;
}

.image-134.apc {
  border-radius: 8px;
  width: 100%;
  max-height: none;
  margin-top: 0;
}

.image-134.apc.big {
  object-fit: contain;
  background-color: rgba(0, 0, 0, 0);
  width: 47%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
}

.image-134.apc.big.home {
  object-fit: contain;
}

.image-134.apc.big.home.max-height {
  height: 280px;
}

.image-134.apc.big.home.max-height.new {
  object-fit: contain;
  height: 400px;
}

.image-134.apc.new-image {
  max-width: 350px;
  height: 260px;
}

.section-22 {
  padding-top: 130px;
}

.section-22.ai {
  padding-top: 60px;
  padding-bottom: 96px;
}

.content-container-4 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.button-19 {
  color: #f3f5ff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-19:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-19.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-19.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-19.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-19.cta-button.white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.text-block-128 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.button-20 {
  color: #f3f5ff;
  letter-spacing: .5px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-20:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-20.wide {
  text-align: center;
  align-self: center;
  width: 247px;
}

.button-20.wide.home {
  justify-content: center;
  align-items: center;
  width: 157px;
  height: 52px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button-20.wide.home.width {
  width: 200px;
  margin-right: 0;
  font-family: Inter, sans-serif;
}

.button-20.wide.home.width:hover {
  color: #fff;
  background-color: #4b63e5;
}

.button-20.wide.home.width.ap {
  width: 220px;
  height: 45px;
}

.span-new {
  color: #546fff;
}

.nn_titles-copy.h1-copy {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.nn_titles-copy-copy.h1-copy {
  font-size: 40.5px;
  line-height: 49.5px;
}

.explainer-block-copy {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.explainer-block-copy.last-copy {
  background-color: var(--white);
}

.hero-contant-copy {
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-contant-copy.hero-new-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-13 {
  max-width: 90%;
  margin: 0 auto;
  padding-bottom: 0;
  display: block;
}

.lottie-animation-5 {
  width: 110%;
}

.banner-sub-text-copy {
  direction: ltr;
  color: #546fff;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.image-135, .image-136 {
  max-width: 50%;
}

.image-137 {
  width: 50%;
  max-width: 50%;
  max-height: 100%;
}

.black-highlight {
  color: var(--dark-slate-blue-2);
  font-size: 20px;
  line-height: 30px;
}

.content-container-copy {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.content-container-copy.apps-integration {
  margin-bottom: 60px;
}

.content-container-copy.no-margin {
  margin-bottom: 0;
}

.nn_titles-copy.h2-copy {
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
}

.nn_paragraph-default-copy.small-copy.mb30-copy {
  text-align: left;
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 22px;
}

.nn_paragraph-default-copy.small-copy.mb30-copy.no-margin {
  margin-bottom: 20px;
}

.nn_paragraph-default-copy.small-copy, .nn_paragraph-default-copy.small-copy-copy {
  flex: 1;
  font-size: 15px;
  line-height: 22px;
}

.nn_paragraph-default-copy.small-copy, .nn_paragraph-default-copy.small-copy-copy {
  flex: 1;
  font-size: 15px;
  line-height: 22px;
}

.nn_paragraph-default-copy.small-copy, .nn_paragraph-default-copy.small-copy-copy {
  flex: 1;
  font-size: 15px;
  line-height: 22px;
}

.nn_paragraph-default-copy.small-copy, .nn_paragraph-default-copy.small-copy-copy {
  flex: 1;
  font-size: 15px;
  line-height: 22px;
}

.nn_paragraph-default-copy.small-copy-copy {
  flex: 1;
  font-size: 15px;
  line-height: 22px;
}

.left-explainer-copy {
  align-self: center;
  width: 40%;
}

.section-copy.data-copy {
  padding-top: 20px;
  padding-bottom: 0;
}

.css-section-copy {
  padding-top: 140px;
  padding-bottom: 140px;
}

.css-section-copy.css-testimonials-section-copy {
  background-color: #f4f6ff;
  background-image: linear-gradient(#f4f6ff, #fdfdff);
}

.css-section-copy.css-testimonials-section-copy.white-copy {
  background-color: #fff;
  background-image: linear-gradient(rgba(249, 251, 255, 0), #f9fbff);
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 96px;
}

.data-wrapper-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.data-padding-copy {
  width: 100%;
  max-width: 50%;
  padding-left: 0;
}

.nn_paragraph-default-copy {
  color: #354454;
  text-indent: 0;
  column-count: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.nn_paragraph-default-copy.small-copy.mb30-copy {
  margin-bottom: 30px;
}

.nn_paragraph-default-copy.small-copy {
  flex: 1;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default-copy.margin_b_20-copy.new-copy {
  color: #667085;
  text-align: center;
  margin-bottom: 0;
  font-weight: 300;
}

.nn_titles-copy.h2.text-center-copy-copy.new-copy {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.h2.text-center-copy-copy.new-copy.spacing-copy {
  text-align: center;
  margin-bottom: 10px;
}

.section-copy.data-copy {
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-23 {
  margin-top: 60px;
  margin-bottom: 80px;
}

.nn_titles-copy.h1 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 20px;
  font-weight: 700;
  line-height: 54px;
}

.bold-text-6 {
  color: #546fff;
  font-weight: 400;
}

.hero-button {
  display: flex;
}

.hero-button.flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.home-hero-section {
  padding-top: 160px;
  padding-bottom: 90px;
  overflow: hidden;
}

.content-wrapper {
  background-color: #f8faff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 90px 60px;
  display: flex;
  position: relative;
  top: 0;
}

.content-wrapper.content-flex {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  background-color: rgba(248, 250, 255, 0);
  background-image: linear-gradient(#f2f4ff, #fff);
}

.crm-integrations {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.crm-integrations.hide {
  display: none;
}

.interaction-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.interaction-card-title {
  color: #404558;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.connectors-section.padding-top {
  padding-top: 40px;
}

.connectors-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  position: relative;
  top: 0;
}

.connectors-wrapper.padding-b-0 {
  padding-bottom: 0;
}

.connector-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.connector-wrapper:hover {
  font-weight: 500;
}

.connector-name {
  color: #000;
  text-align: center;
  line-height: 100%;
}

.connector-outer-line {
  border: 1px solid #eff1f3;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
  box-shadow: 0 1px #eff1f3;
}

.connector-inner-line {
  background-color: #f8f9fa;
  border: 1px solid rgba(84, 111, 255, .05);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.connectors-logo {
  object-fit: contain;
  width: 40px;
  height: 40px;
}

.customer-section {
  padding-top: 90px;
  padding-bottom: 0;
}

.customer-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  position: relative;
  top: 0;
}

.customer-description {
  color: rgba(80, 89, 128, .7);
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.all-customer-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.customer-logos {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.customer-logo {
  max-height: 60px;
}

.customer-logo.small {
  object-fit: contain;
  max-width: 140px;
}

.usecase-section {
  padding-top: 90px;
  padding-bottom: 90px;
}

.container-v2 {
  max-width: 1280px;
  padding-left: 16px;
  padding-right: 16px;
}

.container-v2.extra-padding {
  max-width: 900px;
}

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

.usecase-card-outer {
  border: 1px solid rgba(224, 227, 232, .6);
  border-radius: 8px;
  padding: 6px;
  display: flex;
}

.usecase-inner-card {
  border-radius: 4px;
  padding: 20px;
}

.usecase-inner-card.red {
  background-color: rgba(246, 193, 251, .12);
  border: 1px solid rgba(246, 193, 251, .2);
}

.usecase-inner-card.yellow {
  background-color: #fff8eb;
  border: 1px solid rgba(242, 158, 32, .12);
}

.usecase-inner-card.blue {
  background-color: #f1fbff;
  border: 1px solid rgba(66, 189, 230, .17);
}

.usecae-title {
  color: #404558;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.usecase-content {
  color: #667085;
  font-family: Inter, sans-serif;
  line-height: 22px;
}

.app-icon-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-holder {
  background-color: #f8f9fa;
  border: 1px solid rgba(84, 111, 255, .05);
  border-radius: 100px;
  padding: 10px;
}

.image-holder.right-icon {
  box-shadow: 0 0 0 4px var(--white);
  margin-left: -14px;
}

.integration-app-icon {
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.use-this-button {
  color: #546fff;
  border: 1px solid #eaedff;
  border-radius: 8px;
  padding: 2px 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
}

.other-apps-wrapper {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-direction: column;
  width: 100%;
}

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

.other-apps-tabs-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-bottom: 96px;
  display: flex;
}

.other-apps-tabs-menu.hide {
  display: none;
}

.apps-tabs-link {
  color: #404558;
  background-color: #fff;
  border: 1px solid #d6d8e0;
  border-radius: 100px;
  padding: 6px 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 22px;
  transition: border-color .2s;
}

.apps-tabs-link:hover {
  border-color: #404558;
}

.apps-tabs-link.w--current {
  color: #1f2129;
  background-color: #fff;
  border-color: #404558;
}

.other-app-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.usecase-icon {
  width: 44px;
  height: 44px;
  margin-bottom: 16px;
}

.usecase-icon.app {
  margin-bottom: 28px;
}

.banner-image-app-icon-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 57%;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.banner-image-app-icon-holder.horizontal {
  flex-direction: row;
  justify-content: space-around;
}

.banner-app-icon-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  align-items: center;
  padding: 8px;
  display: flex;
  box-shadow: 0 1px rgba(0, 0, 0, .04);
}

.banner-image-app-icons {
  object-fit: contain;
  background-color: #fff;
  width: 10%;
  height: 15%;
  position: absolute;
  top: 42%;
  bottom: 50%;
  left: 45%;
  right: 0%;
}

.bg-blue {
  color: #fff;
  background-color: #1d2554;
  border-radius: 8px;
  padding-top: 22px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-nav-11 {
  display: none;
}

.lottie-animation-5-copy {
  width: 50%;
  margin-left: 40px;
}

.text-block-63-copy {
  color: #303f69;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 700;
  display: flex;
}

.text-block-63-copy.mar-left-copy {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  position: relative;
}

.smalldarkbluefont {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.smalldarkbluefont._2-copy {
  color: #48559e;
  font-size: 12px;
}

.text-block-64-copy {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-64-copy._2-copy-copy {
  color: #abadb2;
}

.text-block-64-copy._2-copy-copy.nowrap-copy {
  white-space: nowrap;
  font-size: 12px;
}

.nn_titles-copy.h2, .nn_titles-copy.h2-copy {
  line-height: 42px;
}

.nn_titles-copy.h2-copy.text-center.new-copy {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.h2-copy.text-center.new-copy.spacing {
  margin-bottom: 64px;
}

.link-18 {
  color: #546fff;
}

.nn_titles-copy-copy.h1-copy {
  margin-top: 60px;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 54px;
}

.ap-image {
  height: auto;
}

.banner-grid {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner-grid.align-center {
  align-items: center;
}

.app-usecase-section {
  padding-top: 90px;
  padding-bottom: 90px;
}

.app-usecase-section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.app-usecase-section.no-padding-bottom {
  padding-bottom: 0;
}

.app-section-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section-sub-title {
  color: var(--dim-grey);
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.section-sub-title.blue {
  color: #546fff;
  text-align: center;
}

.section-sub-title.text-center {
  text-align: center;
}

.app-section-title {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

.usecase-grid {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.usecase-card {
  border: 1px solid #d6d8e0;
  border-radius: 16px;
  padding: 20px;
}

.usecase-card-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.app-usecase-title {
  color: #101828;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.app-usecase-description {
  color: #667085;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 26px;
}

.app-connectors {
  justify-content: center;
  align-items: center;
  margin-bottom: 38px;
  display: flex;
}

.app-connectors-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.app-pill {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #23325f;
  letter-spacing: -.4px;
  background-color: #fff;
  border: 1px solid rgba(102, 84, 102, .24);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 12px 22px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 140%;
  display: flex;
  box-shadow: 0 1px rgba(0, 0, 0, .04);
}

.app-pill-icon {
  object-fit: contain;
}

.app-pill-icon.nanonet-icon {
  padding: 5px;
}

.app-pill-icon.small {
  padding: 4px;
}

.app-pill-icon.app-page {
  width: auto;
  height: 100%;
}

.apps-connector-divider {
  background-color: #d6d8e0;
  width: 56px;
  height: 3px;
  position: relative;
  overflow: hidden;
}

.app-connectors-progress {
  background-color: #546fff;
  height: 100%;
}

.other-app-integrations {
  background-color: #f8faff;
  border-radius: 12px;
  padding: 90px 20px;
}

.app-section-sub-title {
  color: #667085;
  font-size: 18px;
  line-height: 28px;
}

.integrated-app-collections {
  margin-top: 32px;
}

.integrated-app-collections-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.other-apps-icons {
  object-fit: contain;
  width: 40px;
  height: 40px;
}

.other-apps-icon-holder {
  background-color: rgba(0, 164, 230, .05);
  border: 1px solid rgba(84, 111, 255, .05);
  border-radius: 8px;
  padding: 10px;
}

.other-apps-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  padding: 20px 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
}

.other-apps-box.hide {
  display: block;
}

.other-apps-details {
  flex: 1;
}

.other-apps-title {
  color: #404558;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.other-apps-sub-text {
  color: #536074;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.other-app-text-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.use-case-wrapper---apps {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 30px;
  display: flex;
}

.app-accordion-wrapper {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.app-accordion-card {
  background-color: #fff;
  border: 1px solid #d6d8e0;
  border-radius: 16px;
  width: 100%;
  padding: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .05);
}

.accordion-question {
  color: #101828;
  cursor: pointer;
  width: 100%;
  padding: 20px 20px 20px 74px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  position: relative;
}

.accordion-ans-wrapper {
  color: #667085;
  padding-bottom: 20px;
  padding-left: 74px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 26px;
  display: block;
  position: static;
}

.accordion-use-case-icons {
  width: 40px;
  height: 40px;
}

.accordion-arrow-icon {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  right: 20px;
}

.apps-usecaes-wrapper {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 840px;
  display: flex;
}

.product-faq-text {
  margin-top: 0;
  margin-bottom: 0;
}

.faqschema {
  z-index: -1;
  opacity: 0;
  position: absolute;
}

.button-copy.cta-button.banner-copy {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-copy.cta-button.banner-copy.nn-demo {
  flex-wrap: nowrap;
}

.button-copy.cta-button.banner-copy.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button-copy.cta-button.banner-copy.document-button {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.button-copy.cta-button.banner-copy.product-cta-button {
  color: #344054;
  background-color: #fff;
  border-color: #d0d5dd;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 24px;
  box-shadow: 0 2px 32px rgba(16, 24, 40, .16);
}

.button-copy.cta-button.banner-copy.new {
  padding: 18px 22px;
}

.button-copy.cta-button.banner-copy.new-button {
  width: 330px;
}

.button-copy.outline.black {
  color: #344054;
  border-color: #d0d5dd;
  margin-right: 0;
}

.button-copy.cta-button-copy {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-copy.cta-button-copy:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-copy.cta-button-copy.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-copy.cta-button-copy.banner.nn-demo {
  flex-wrap: nowrap;
}

.button-copy.cta-button-copy.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button-copy.cta-button-copy.banner.document-button {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.button-copy.cta-button-copy.banner.product-cta-button {
  color: #344054;
  background-color: #fff;
  border-color: #d0d5dd;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 24px;
  box-shadow: 0 2px 32px rgba(16, 24, 40, .16);
}

.button-copy.cta-button-copy.banner.new {
  padding: 18px 22px;
}

.button-copy.cta-button-copy.banner.new-button {
  width: 330px;
}

.button-copy.cta-button-copy.banner-copy {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-copy.cta-button-copy.banner-copy.nn-demo {
  flex-wrap: nowrap;
}

.button-copy.cta-button-copy.banner-copy.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button-copy.cta-button-copy.banner-copy.document-button {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.button-copy.cta-button-copy.banner-copy.product-cta-button {
  color: #344054;
  background-color: #fff;
  border-color: #d0d5dd;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 24px;
  box-shadow: 0 2px 32px rgba(16, 24, 40, .16);
}

.button-copy.cta-button-copy.banner-copy.new {
  padding: 18px 22px;
}

.button-copy.cta-button-copy.banner-copy.new-button {
  width: 330px;
}

.banner-sub-text-copy-copy {
  direction: ltr;
  color: #546fff;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.lottie-animation-5-copy {
  width: 50%;
  max-width: 50%;
}

.nn_titles-copy.h2.text-center.new.spacing, .nn_titles-copy.h2.text-center.spacing {
  margin-bottom: 64px;
}

.nn_titles-copy.h4.light.new, .nn_titles-copy.h4.light.new-copy {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.nn_titles-copy.h4.light-copy {
  color: var(--black-2);
  font-weight: 400;
}

.nn_titles-copy.h4.light-copy.new {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.nn_titles-copy.h4.light-copy.new-copy {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
}

.lottie-animation-5-copy-2 {
  width: 50%;
  margin-left: 40px;
}

.lottie-animation-5-copy {
  width: 110%;
}

.lottie-animation-5-copy-copy {
  width: 110%;
  max-width: 50%;
}

.image-138 {
  border-radius: 10px;
  max-width: 50%;
}

.image-138.full-width {
  max-width: 100%;
}

.search-from {
  justify-content: center;
  align-items: center;
  display: flex;
}

.app-integration-search {
  margin-top: 32px;
}

.app-integration-search.centre-allign {
  text-align: center;
}

.collection-item-3, .collection-list-3 {
  display: flex;
}

.collection-list-3.document-list {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.heading-61 {
  color: var(--black);
}

.div-block-126 {
  background-color: #fff;
  border-radius: .75rem;
  justify-content: center;
  align-self: center;
  width: 100%;
  padding: 1.25rem 1.5rem;
  display: flex;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
}

.link-block-11 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-139 {
  border: 0 #000;
}

.nn_titles-copy-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-copy-copy.h1 {
  text-align: center;
  margin-bottom: 60px;
  font-weight: 700;
  line-height: 54px;
}

.nn_titles-copy-copy.h2 {
  line-height: 42px;
}

.nn_titles-copy-copy-copy-copy.h1 {
  text-align: center;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 54px;
}

.nn_titles-copy-copy-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-copy-copy-copy.h1 {
  text-align: left;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 54px;
}

.nn_titles-copy-copy-copy.h2 {
  line-height: 42px;
}

.usecase-component {
  padding-top: 96px;
  padding-bottom: 96px;
}

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

.usecase-section-header {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.usecasecard_v2 {
  border: 1px solid #ecedf1;
  border-radius: 16px;
  margin-left: 0;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
}

.usecaseimage {
  aspect-ratio: 1.6;
  object-fit: cover;
  width: 100%;
}

.usecase-card-content_v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.uc_content_v2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.integrations-app-text {
  color: #7e86a0;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.usecasetitle_v2 {
  color: #000;
  -webkit-text-stroke-color: #030303;
  margin-top: 12px;
  padding-left: 15px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
}

.usecaselink_v2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #546fff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.banner-app-icon-wrapper {
  background-color: #f8f9fa;
  border: 1px solid #f5f6f7;
  border-radius: 8px;
  padding: 8px;
}

.banner-image-app-name {
  margin-right: 8px;
  font-size: 20px;
  line-height: 140%;
}

.banner-progress-animation {
  width: 3px;
  height: 56px;
}

.business-usecase-wrapper {
  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%;
  display: grid;
}

.business-usecase-wrapper.hide {
  display: none;
}

.business-usecase-header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.business-usecase-apps-icons {
  align-items: center;
  display: flex;
}

.app-icon-box {
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 8px;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 8px;
  display: flex;
}

.app-icon-box.nanonets {
  border-color: #546fff;
  box-shadow: 0 0 36px rgba(84, 111, 255, .12);
}

.app-connector {
  background-color: #d6d8e0;
  width: 24px;
  height: 2px;
}

.app-connector.right {
  background-image: linear-gradient(to right, #546fff, #d6d8e0);
}

.app-connector.left {
  background-image: linear-gradient(270deg, #546fff, #d6d8e0);
}

.demo-button-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #546fff;
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.demo-button-link.free {
  color: #404558;
}

.demo-link-icon {
  width: 24px;
  height: 24px;
}

.business-usecase-cards-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.business-usecase-cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.business-card-content-box {
  width: 100%;
}

.business-card-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #404558;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  display: grid;
}

.business-card-paragraph {
  color: #536074;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.learnmore-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #546fff;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.learnmore-icon {
  width: 20px;
  height: 20px;
}

.usecase-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-divider {
  background-color: #d6d8e0;
  width: 1px;
  height: 12px;
}

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

.contact {
  z-index: 7;
  background-color: var(--white);
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

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

.contact.fafaff.neg-margin {
  margin-bottom: -317px;
  padding-left: 45px;
  padding-right: 45px;
}

.contact.cta-blue {
  background-image: linear-gradient(124deg, #f1f6ff, #f3f1ff);
  flex-direction: column;
  align-items: center;
  padding-top: 68px;
  padding-bottom: 55px;
  display: flex;
}

.contact.white-grad-bg {
  color: #516061;
  background-image: linear-gradient(130deg, #f3faff, #fbf6ff);
  margin-bottom: -12.8em;
  padding-top: 60px;
  padding-bottom: 50px;
  box-shadow: 0 4px 52px rgba(60, 64, 67, .08);
}

.contact.white-grad-bg.flow-cta {
  background-image: none;
  margin-top: 0;
  margin-bottom: -11.9em;
  padding: 32px;
}

.contact.footer-form-container {
  margin-top: 0;
  margin-bottom: 0;
}

.contact.footer-cta {
  background-color: var(--white);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
}

.contact.contact-form {
  background-color: var(--white);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 64px;
  margin-bottom: 0;
  padding: 32px;
}

.security-section {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.security-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
}

.security-content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.security-sub-text {
  direction: ltr;
  color: #65788c;
  text-align: left;
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.security-sub-text.use-case-text {
  margin-bottom: 60px;
}

.security-sub-text.banner {
  color: #536074;
  margin-top: 0;
  font-weight: 400;
  line-height: 24px;
}

.security-sub-text.banner-text {
  color: #667085;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
}

.security-sub-text.big {
  color: #667085;
  font-size: 18px;
  line-height: 22px;
}

.security-sub-text.big.new {
  margin-top: 0;
}

.security-sub-text.large {
  color: #23325f;
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.security-sub-text.new {
  color: #667085;
  margin-top: 0;
}

.security-sub-text.new.center {
  text-align: center;
  margin-bottom: 32px;
}

.link-19 {
  color: #546fff;
  text-decoration: none;
}

.priority-logos {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  justify-content: flex-end;
  display: flex;
}

.integrations-section.mt90 {
  margin-top: 90px;
}

.integrations-section.mt90.no-margin-top {
  margin-top: 0;
}

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

.three-grid.max-width {
  max-width: 960px;
}

.three-grid.gap-26 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  max-width: 1156px;
}

.three-grid.gap-26.width-1156 {
  max-width: 1156px;
}

.integrations-title {
  color: #23325f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

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

.card-holder {
  width: 100%;
}

.cards-holder {
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
}

.cards-holder:hover {
  box-shadow: 0 4px 14px rgba(0, 0, 0, .2);
}

.image-140 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.card-content-wrapper {
  flex: 1;
  width: 100%;
  padding: 20px;
  font-size: 12px;
}

.integration-sub-title {
  color: #23325f;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  position: static;
}

.integration-content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.integration-logo-wrapper {
  justify-content: space-between;
  display: flex;
}

.image-141 {
  width: 30px;
}

.logos-wrapper {
  align-items: center;
  display: flex;
}

.div-block-127 {
  background-color: #d6d8e0;
  width: 12px;
  height: 1px;
}

.connector-outer-line-fix {
  border: 1px solid #eff1f3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 6px;
  display: flex;
  box-shadow: 0 1px #eff1f3;
}

.connector-inner-line-fix {
  background-color: #f8f9fa;
  border: 1px solid rgba(84, 111, 255, .05);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.business-usecase-cards-holders {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.business-usecase-cards-holders.hide {
  display: none;
}

.text-block-130 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.div-block-128 {
  opacity: .75;
  border-top: 1px solid rgba(255, 255, 255, .1);
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.app-section-title-2 {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.content-div-3 {
  background-color: #2b2a35;
  background-image: linear-gradient(282deg, #f9faff, #fff);
  margin-top: -186px;
  padding-top: 61px;
  padding-bottom: 0;
}

.banner-app-icon-box-2 {
  background-color: #fefdff;
  border-radius: 12px;
  padding: 32px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .12);
}

.button-21 {
  color: #f3f5ff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-21:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-21.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-21.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-21.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-21.cta-button.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.banner-image-app-icons-2 {
  object-fit: contain;
  width: 60px;
  height: 60px;
}

.accordion-use-case-icons-2 {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translate(0, -50%);
}

.container-14 {
  z-index: 7;
  background-color: #fefdff;
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

.container-14.footer-cta {
  background-color: #fefdff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
}

.banner-image-app-icon-holder-2 {
  justify-content: space-between;
  align-items: center;
  width: 57%;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.text-block-132 {
  opacity: .75;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.image-145 {
  width: 137px;
  height: 30px;
}

.cut-3 {
  z-index: -1;
  background-color: #f3f5ff;
  background-image: linear-gradient(281deg, #f9faff, #fff);
  width: 120vw;
  max-width: 120vw;
  height: 350px;
  margin-top: -252px;
  position: relative;
  left: -105px;
  transform: rotate(-14deg);
}

.div-block-129 {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.content-container-5 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.text-block-133 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.accordion-ans-wrapper-2 {
  color: #667085;
  padding-bottom: 20px;
  padding-left: 74px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 26px;
  display: none;
  position: static;
}

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

.app-section-header-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-sub-title-2 {
  color: #7e86a0;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.css-hero-content-block-2 {
  width: 60%;
  margin-left: 0%;
}

.integration-contact-block {
  border-top: 1px solid #eaeaeb;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  padding-top: 8px;
  display: flex;
}

.integration-contact-icon {
  width: 28px;
  height: 28px;
}

.integration-contact-sale-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-134 {
  color: #1f2129;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.sales-subtext {
  color: #7e86a0;
  margin-top: 1px;
  font-weight: 400;
  display: block;
}

.all-integration-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #546fff;
  background-color: #f2f4ff;
  border-radius: 8px;
  align-items: center;
  padding: 6px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-block-135 {
  color: #1f2129;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.flow_tab_card-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ecedf1;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.flow_links_holder-2 {
  grid-column-gap: 28px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 248px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flow_nav_tab_link-2 {
  grid-column-gap: 8px;
  color: #1f2129;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 6px 16px 6px 8px;
  text-decoration: none;
  display: flex;
}

.flow_nav_tab_link-2:hover, .flow_nav_tab_link-2.active {
  background-color: #f2f4ff;
}

.flow_link_icon-2 {
  width: 36px;
  height: 36px;
}

.hero-section-copy {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: hidden;
}

.hero-section-copy.homepage.cs {
  height: auto;
  padding-top: 160px;
  padding-bottom: 60px;
}

.hero-section-copy.homepage.tab {
  height: auto;
}

.hero-section-copy.homepage.tab.tj {
  height: auto;
  margin-bottom: 100px;
}

.hero-section-copy.this {
  height: auto;
  margin-top: 90px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.hero-section-copy.this.colord {
  background-color: #fafaff;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.hero-section-copy.this.colord.pad {
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-section-copy.this.ia.invocie {
  margin-top: 60px;
}

.hero-section-copy.this.yom {
  margin-top: 0;
}

.hero-section-copy.this.margin {
  margin-top: 70px;
}

.hero-section-copy.homepage {
  height: 640px;
  padding-top: 140px;
  padding-bottom: 20px;
  position: relative;
}

.hero-section-copy.app, .hero-section-copy.app-copy {
  padding-bottom: 48px;
}

.other-app-integrations-copy {
  background-color: rgba(248, 250, 255, 0);
  border-radius: 12px;
  flex-direction: column;
  padding: 0 20px 40px;
  display: flex;
}

.business-usecase-apps-icons-copy {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.app-section-title-copy {
  color: #23325f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 140%;
}

.app-section-title-copy.inline {
  display: inline-block;
}

.app-section-title-copy.inline.cms {
  margin-left: 6px;
  margin-right: 6px;
}

.app-section-title-copy.inline.white {
  color: #fff;
}

.grid-31 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 80%;
  max-width: none;
  height: 400px;
}

.image-147 {
  align-self: center;
  width: 50px;
  height: 50px;
  display: block;
}

.div-block-130 {
  background-color: rgba(84, 111, 255, .06);
  border-radius: 13px;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 100px;
  margin: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.heading-62 {
  color: var(--dark-slate-blue-2);
  align-self: center;
  margin-left: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 16px;
}

.div-block-131 {
  justify-content: center;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

.solid-section-copy {
  background-color: #3e4b94;
  border-radius: 10px;
  width: 100%;
  padding-top: 38px;
  padding-bottom: 41px;
}

.solid-section-copy.new {
  background-image: linear-gradient(#2a2f50, #1b2139);
  flex-direction: column;
  align-items: center;
  margin-bottom: 96px;
  padding: 66px;
  display: flex;
}

.solid-section-copy.new.no-margin, .solid-section-copy.new.no-margin-bottom {
  margin-bottom: 0;
}

.solid-section-copy.new-copy {
  background-image: linear-gradient(#2a2f50, #1b2139);
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 66px;
  display: block;
}

.solid-section-copy.new-copy.no-margin, .solid-section-copy.new-copy.no-margin-bottom {
  margin-bottom: 0;
}

.grid-32 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.business-usecase-apps-icons-copy-copy {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 15px;
  display: flex;
}

.div-block-132 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 100%;
  height: 260px;
  max-height: 280px;
}

.button-22 {
  z-index: auto;
  float: right;
  color: #fff;
  background-color: #546fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.button-22.free-trail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--main-blue);
  background-color: rgba(84, 111, 255, 0);
  border: 1px solid #7e92ff;
  margin-right: 0;
  padding: 10px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.paragraph-78 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-133 {
  align-self: center;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.heading-63 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-134 {
  align-self: flex-start;
}

.lottie-animation-6 {
  cursor: pointer;
  border-radius: 16px;
}

.buttons-mask-copy.inline-start {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
}

.buttons-mask-copy.inline-start.center {
  justify-content: center;
}

.buttons-mask-copy.inline-start-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin: 50px 0 12px;
}

.paragraph-79 {
  color: var(--dark-slate-blue-2);
  margin-left: 10px;
  margin-right: 10px;
}

.paragraph-79.blog {
  margin-left: 0;
  margin-right: 0;
}

.text-block-136 {
  color: #354454;
  text-align: center;
  align-self: center;
  margin-top: 5px;
  margin-left: 0;
  display: flex;
}

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

.div-block-135 {
  max-width: 40%;
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-136 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-64, .heading-65 {
  text-align: center;
  margin-bottom: 20px;
}

.nn_paragraph-default-copy-copy {
  color: #354454;
  text-indent: 0;
  column-count: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.nn_paragraph-default-copy-copy.small-copy {
  flex: 1;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default-copy-copy.small-copy.mb30-copy {
  text-align: center;
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 22px;
}

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

.text-block-137 {
  color: #000;
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-138 {
  color: #000;
  text-align: left;
  font-size: 12px;
  line-height: 18px;
}

.div-block-137 {
  border: 1px solid var(--ghost-white);
  background-color: var(--ghost-white);
  border-radius: 11px;
  align-items: center;
  width: 400px;
  height: 80px;
  padding: 10px;
  display: flex;
}

.div-block-138 {
  align-self: center;
  margin-left: 10px;
}

.grid-34 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  justify-items: center;
  width: 80%;
  max-width: 100%;
}

.div-block-139 {
  justify-content: center;
  margin-top: 0;
  display: flex;
}

.tab-link-tab-1-5 {
  color: #546fff;
  background-color: rgba(255, 255, 255, .5);
  border: 1px solid #546fff;
  border-radius: 11px;
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-1-5.w--current {
  color: #fff;
  background-color: #546fff;
}

.tab-link-tab-2-5 {
  color: #546fff;
  background-color: rgba(255, 255, 255, .5);
  border: 1px solid #546fff;
  border-radius: 11px;
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-2-5.w--current {
  color: #fff;
  background-color: #546fff;
}

.tab-link-tab-3-3 {
  color: #546fff;
  background-color: rgba(255, 255, 255, .5);
  border: 1px solid #546fff;
  border-radius: 11px;
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-3-3.w--current {
  color: #fff;
  background-color: #546fff;
  border-radius: 11px;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-80 {
  text-align: center;
  max-width: 100%;
  padding-right: 20px;
  font-size: 18px;
  line-height: 28px;
}

.app-usecase-section-copy {
  padding-top: 90px;
  padding-bottom: 90px;
}

.app-usecase-section-copy.no-padding {
  padding-top: 0;
}

.app-usecase-section-copy.no-padding-bottom {
  padding-bottom: 0;
}

.app-usecase-section-copy.no-padding-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.nn_titles-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-copy.h1 {
  line-height: 54px;
}

.nn_titles-copy.h1.document-ocr {
  color: #1d2554;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h1.product-title {
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.nn_titles-copy.h1.product-title.mb16 {
  color: var(--black);
  text-align: left;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h1.product.mb12 {
  margin-bottom: 12px;
}

.nn_titles-copy.h1.product-title-copy {
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.nn_titles-copy.h1.product-title-copy.compe {
  color: #101828;
  margin-bottom: 16px;
}

.nn_titles-copy.h1.product-title-copy.mb16 {
  color: var(--black);
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h1.product-title-copy.mb16-copy {
  color: var(--main-blue);
  text-align: left;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h2 {
  line-height: 42px;
}

.nn_titles-copy.h2.text-center.new.spacing, .nn_titles-copy.h2.text-center.spacing {
  margin-bottom: 64px;
}

.nn_titles-copy.h2.cta-title {
  color: #eff1ff;
  font-weight: 500;
}

.nn_titles-copy.h2.big {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.cta-title.mini {
  color: #101828;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 24px;
}

.text-block-139 {
  color: var(--dark-slate-blue-2);
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.link-block-12, .link-block-13 {
  text-decoration: none;
}

.div-block-140 {
  height: 40%;
}

.app-section-title-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 140%;
}

.app-icon-box-copy {
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 8px;
  width: 60px;
  height: 60px;
  padding: 8px;
  display: flex;
}

.app-icon-box-copy.nanonets {
  border-color: #546fff;
  box-shadow: 0 0 36px rgba(84, 111, 255, .12);
}

.app-icon-box-copy-copy {
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 8px;
  width: 80px;
  height: 80px;
  padding: 8px;
  display: flex;
}

.app-icon-box-copy-copy.nanonets {
  border-color: #546fff;
  box-shadow: 0 0 36px rgba(84, 111, 255, .12);
}

.nn_titles-copy-copy-copy-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-copy-copy-copy-copy.h1 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 54px;
}

.nn_titles-copy-copy-copy-copy.h1.accordion {
  margin-bottom: 0;
  line-height: 1.4;
}

.nn_titles-copy-copy-copy-copy.h2 {
  line-height: 42px;
}

.div-block-141 {
  justify-content: center;
  display: flex;
}

.image-148 {
  border-radius: 15px;
  width: 200px;
  margin: 10px;
}

.div-block-142 {
  background-color: rgba(84, 111, 255, .1);
  border-radius: 13px;
  height: 225px;
  display: none;
  box-shadow: 0 2px 5px 4px rgba(0, 0, 0, .2);
}

.text-block-140 {
  text-align: center;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 700;
}

.nn_titles-copy-copy-copy-copy-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-copy-copy-copy-copy-copy.h1 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 54px;
}

.nn_titles-copy-copy-copy-copy-copy.h2 {
  line-height: 42px;
}

.div-block-143 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  display: flex;
}

.link-block-14 {
  color: #000;
  text-decoration: none;
}

.link-block-15 {
  outline-offset: 0px;
  color: #000;
  outline: 3px #00e;
  text-decoration: none;
}

.tabs-menu-7 {
  margin-top: -7.5%;
  display: none;
}

.other-app-integrations-copy-copy {
  background-color: rgba(248, 250, 255, 0);
  border-radius: 12px;
  padding: 0 20px;
  display: block;
}

.tabs-content-5 {
  margin-top: 40px;
}

.paragraph-80-copy {
  color: #354454;
  text-align: left;
  max-width: 100%;
  padding-right: 20px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-80-copy.centre-align {
  text-align: center;
}

.content-container-copy {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin: 0 auto 300px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content-container-copy.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-container-copy.left {
  align-items: flex-start;
}

.content-container-copy.vert {
  flex-direction: row;
  align-items: flex-start;
}

.content-container-copy.head {
  max-width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.content-container-copy.hor {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

.content-container-copy.ap-2 {
  max-width: 150px;
  padding-left: 0;
  padding-right: 0;
}

.content-container-copy.ap-left {
  align-items: flex-start;
}

.content-container-copy.ap-left.mid {
  align-items: center;
}

.content-container-copy.left-align {
  align-items: flex-start;
  margin-top: 20px;
}

.content-container-copy.left-align-full {
  align-items: flex-start;
}

.content-container-copy.bg-dim-grey {
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 120px;
}

.content-container-copy.leba {
  align-items: flex-start;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.content-container-copy.rel {
  margin-top: 0;
  position: relative;
}

.content-container-copy.sm-ct {
  align-items: flex-start;
}

.content-container-copy.no-margin {
  margin-left: auto;
  margin-right: auto;
}

.content-container-copy.sticky {
  margin-top: -44px;
  margin-bottom: -44px;
}

.content-container-copy.casestudy {
  width: 100%;
  max-width: 1040px;
}

.content-container-copy.bottom0 {
  padding-bottom: 0;
}

.illustration_fold_wrap {
  background-color: #f2f4ff;
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  padding-right: 2.5rem;
  font-family: Inter, sans-serif;
}

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

.illustration_fold_box.hide {
  display: none;
}

.fold3_heading {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2.5rem;
  font-size: 2.25rem;
  line-height: 1.2;
}

.illutration_heading {
  color: #1d2554;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.fold_video_box {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  margin-bottom: 20px;
  display: none;
}

.schedule_box {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.schedule_box.border {
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  padding: 10px 16px;
  text-decoration: none;
}

.schedule_text {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.fold_schedule_line {
  background-color: #d6d8e0;
  width: 1px;
  height: 12px;
}

.schedule_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-decoration: none;
  display: flex;
}

.schedule_link_text {
  color: #404558;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.illustration_para {
  color: #536074;
  font-size: 16px;
  line-height: 24px;
}

.fold_list_wrap {
  background-color: #fff;
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 1.25rem;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

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

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

.fold_list_box.align-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
}

.fold_list_text {
  color: #404558;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.fold_list_icon {
  flex: none;
  width: 40px;
  height: 40px;
}

.illustration_right_box {
  background-color: rgba(255, 255, 255, 0);
  justify-content: center;
  align-items: center;
  display: flex;
}

.illustration_right_text {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

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

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

.breadcrumb-link-banner {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: rgba(86, 108, 137, .6);
  background-color: #f3f4ff;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 10px 4px 4px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.current-page {
  color: #546fff;
  background-color: #fff;
  border-radius: 100px;
  margin-right: 8px;
  padding: 2px 10px;
}

.breadcrumb-icon {
  width: 16px;
  height: 16px;
}

.ocr-g2-link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 42px;
  text-decoration: none;
  display: flex;
}

.ocr-g2-text {
  color: #344054;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
}

.try-section {
  background-color: #f8faff;
  margin-top: 96px;
  margin-bottom: 96px;
  padding-top: 96px;
  padding-bottom: 96px;
}

.try-container-ocr {
  max-width: 90%;
  padding-left: 30px;
  padding-right: 30px;
}

.ocr-section-intro-text {
  color: #546fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.ocr-section-title {
  color: #101828;
  margin-top: 16px;
  margin-bottom: 0;
}

.ocr-secrtion-header {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ocr-section-description {
  color: #667085;
  width: 100%;
  max-width: 768px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.ocr-tabs-wrapper {
  margin-top: 60px;
}

.try-tabs-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: rgba(84, 111, 255, .04);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding: 8px;
  display: grid;
  overflow: auto;
}

.try-tab-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1f2129;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 12px 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
}

.try-tab-link.w--current {
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
}

.tabs-icon {
  width: 32px;
  height: 32px;
}

.try-tab-card {
  background-color: #fff;
  border: 1px solid #e0e3e8;
  border-bottom-width: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 12px;
}

.try-security-block {
  background-color: rgba(84, 111, 255, .05);
  border: 1px solid #e0e3e8;
  border-top-width: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.security-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #667085;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 580px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.security-title {
  color: #101828;
  font-weight: 500;
}

.security-link {
  color: #546fff;
  text-decoration: none;
}

.security-image-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.security-image {
  height: 50px;
}

.grid-fold-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.fold-5-content-wrapper {
  background-color: #fff;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.fold-list-text-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.fold-tags {
  text-align: center;
  border: 1px solid #000;
  border-radius: 20px;
  margin-right: 16px;
  padding: 10px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.fold-trigger-dropdown {
  background-color: #fff;
  border-radius: 20px;
  display: none;
}

.dropdown-wrapper {
  display: flex;
}

.dropdown-image-box {
  background-color: #ff5f5f;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 20px;
}

.dropdown-image-wrap {
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
}

.dropdown-toggle-4 {
  border-radius: 20px;
  width: 400px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.dropdown-toggle-4.w--open {
  padding-bottom: 0;
  padding-left: 0;
}

.action-trigger-tab {
  width: 100%;
}

.action-trigger-tab-menu {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: none;
}

.action-trigger-tab-button {
  color: #546fff;
  background-color: rgba(221, 221, 221, 0);
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.action-trigger-tab-button.w--current {
  color: #fff;
  background-color: #546fff;
}

.action-trigger-cms {
  justify-content: center;
  align-items: center;
}

.action-trigger-box {
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  width: 100%;
  height: 140px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.imager-wrapper-colored {
  background-color: rgba(84, 111, 255, .75);
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.image-wrapper-white {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.action-trigger-content-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  width: 70%;
  padding: 20px;
  display: flex;
}

.app-image-icon {
  min-width: 32px;
  max-width: 40px;
}

.triger-action-text {
  color: #555;
  margin-left: 6px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: inline;
}

.trigger-action-cms-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.action-trigger-para {
  height: 60px;
  margin-bottom: 0;
}

.action-trigger-cms-wrapper {
  height: 465px;
  overflow: hidden;
}

.load-more-button {
  color: #546fff;
  background-color: rgba(56, 152, 236, 0);
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: block;
}

.collapse-button {
  color: var(--main-blue);
  background-color: rgba(56, 152, 236, 0);
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: block;
}

.contact-button {
  color: #546fff;
  background-color: rgba(56, 152, 236, 0);
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.integration-app-integration-content-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2f4ff;
  border-radius: 8px;
  align-items: center;
  height: 100px;
  margin-bottom: 16px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.app-name-cms {
  color: #404558;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.app-cms-image {
  max-width: 64px;
}

.app-search-form-wrapper {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.app-icon-name-box {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--white);
  border: 1px solid #d6d8e0;
  border-radius: 25px;
  align-items: center;
  height: 50px;
  padding: 10px 20px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
}

.app-icon-name-box.nanonets {
  border-color: #546fff;
  box-shadow: 0 0 36px rgba(84, 111, 255, .12);
}

.accordion-item {
  background-color: #fff;
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  margin-bottom: 20px;
  padding-top: 12px;
  padding-bottom: 0;
  position: relative;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.drop-icon {
  width: 30px;
}

.accordion-item-content {
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 0;
  overflow: hidden;
}

.accordion-cta {
  background-color: #f8f9fa;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  align-items: center;
  width: 100%;
  height: 32px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.accordion-cta-text {
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.link-20 {
  color: var(--royal-blue);
  text-decoration: none;
}

.accordion-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.accordion-grid.last-copy {
  background-color: var(--white);
}

.drop-icon-down {
  width: 30px;
}

.app-integration-tab-button {
  background-color: #fff;
  border: 1px #d6d8e0;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.app-integration-tab-button.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.cms_tab_box {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.connect_box {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  max-width: 17.5rem;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: .5rem .5rem .75rem;
  font-family: Inter, sans-serif;
  position: relative;
}

.connect_text {
  color: #1f2025;
  font-weight: 500;
  line-height: 17px;
}

.connect_text_wrap {
  justify-content: space-between;
  display: flex;
}

.connect_close_icon {
  flex: none;
}

.connect_line {
  background-color: #d6d8e0;
  height: .5px;
  margin-top: .75rem;
}

.connect_icon_wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: 1px solid rgba(206, 211, 255, .8);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  padding: .625rem;
  display: flex;
}

.connect_icon_text {
  color: #3d425b;
  font-size: 12px;
  line-height: 16px;
}

.bold_600 {
  font-weight: 600;
}

.image-149 {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.card-button-wrapper {
  text-align: right;
}

.image-150 {
  max-width: 50%;
}

.cases_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: -24px;
  font-family: Inter, sans-serif;
  display: grid;
}

.cases_box {
  background-color: #fff;
  border-radius: .5rem;
  padding: 1rem;
  text-decoration: none;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
}

.cases_image_box {
  position: relative;
}

.cases_icon_box {
  background-color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  padding: 6px;
  display: flex;
  box-shadow: 0 4px 22px rgba(0, 0, 0, .2);
}

.cases_icon_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: absolute;
  top: .875rem;
  bottom: auto;
  left: 2rem;
  right: auto;
}

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

.cases_text {
  color: #23325f;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.apps-search-fix-height-box {
  height: 428px;
  overflow: hidden;
}

.workflow-apps-collection-list {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.workflow-apps-collection-list.document-list {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.workflow_app_para {
  color: #536074;
  margin-bottom: 0;
  text-decoration: none;
}

.workflow_image_wrap {
  background-color: rgba(84, 111, 255, .05);
  background-image: linear-gradient(to right, rgba(0, 164, 230, .05), rgba(84, 111, 255, .05));
  border: 1px solid rgba(84, 111, 255, .05);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.workflow_app_icon {
  width: 2.5rem;
  height: 2.5rem;
}

.integration_contact_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

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

.nav_contact_text {
  color: #1f2129;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.nav_contact_text.blue {
  color: #546fff;
  text-decoration: none;
}

.nav_contact_para {
  color: #7e86a0;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.nav_contact_button {
  background-color: #f2f4ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .5rem 2rem;
  text-decoration: none;
  display: flex;
}

.nav_contact_button.v3 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.blog-wrapper-apps {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3f5ff;
  border-radius: 8px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.blog-para-description {
  margin-top: 10px;
}

.fix-height-wrapper {
  height: 850px;
  overflow: hidden;
}

.fix-height-wrapper.auto {
  height: auto;
  padding-bottom: 60px;
}

.hero-content-wrapper {
  width: 50%;
}

.hero-image-wrapper {
  aspect-ratio: 1;
  width: 512px;
  height: 512px;
  position: static;
  overflow: visible;
}

.heading-66 {
  color: #23325f;
  line-height: 130%;
}

.hero-head {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 46px;
  line-height: 130%;
}

.hero-head.new {
  color: #1d2554;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
}

.hero-sub-text {
  color: #354454;
  margin-bottom: 42px;
  font-size: 20px;
  line-height: 154%;
}

.hero-sub-text.para {
  color: #65788c;
  font-size: 14px;
  line-height: 160%;
}

.hero-sub-text.new {
  color: #667085;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.hero-cta-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.hero-sub-para {
  color: #65788c;
  line-height: 160%;
}

.testimonial-section {
  background-color: #1d2554;
  padding-top: 48px;
  padding-bottom: 100px;
}

.testimonial-sub-text {
  color: #eaedff;
  letter-spacing: 1.98px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 11px;
  line-height: 140%;
}

.testimonial-head {
  color: #fff;
  text-align: center;
  max-width: 665px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 122%;
}

.testimonial-content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 67px;
  margin-bottom: 60px;
  display: flex;
}

.testimonial-content-card {
  background-color: #fff;
  border: 1px solid #dee7ff;
  border-radius: 24px;
  max-width: 300px;
  padding: 36px 30px 38px;
  box-shadow: 0 -4px 20px rgba(0, 0, 0, .1);
}

.testimonial-card-text {
  color: #354454;
  font-size: 16px;
  line-height: 160%;
}

.testimonial-name-text {
  color: #546fff;
  margin-bottom: 11px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.testimonial-card-sub-text {
  color: #8397ac;
  letter-spacing: .24px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.home-section {
  padding-top: 110px;
}

.h2-style {
  color: #303969;
  text-align: center;
  letter-spacing: -.28px;
  margin-top: 9px;
  font-family: Inter, sans-serif;
  font-size: 28px;
}

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

.text-style-1 {
  color: rgba(48, 57, 105, .5);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

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

.workflow-content-wrapper {
  grid-column-gap: 115px;
  grid-row-gap: 115px;
  align-items: center;
  display: flex;
}

.workflow-content-wrapper.margin-110 {
  margin-bottom: 110px;
}

.h2-style-2 {
  color: #23325f;
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 9px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 140%;
}

.text-style-2 {
  color: #354454;
  text-align: center;
  max-width: 740px;
  font-family: Inter, sans-serif;
  line-height: 150%;
}

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

.text-style-2.align-left.margin-bottom-16 {
  margin-bottom: 16px;
}

.text-style-2.max-width-340 {
  color: #667085;
  max-width: 340px;
}

.workflow-head-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.workflow-content {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  width: 50%;
}

.workflow-image-wrapper {
  max-width: 50%;
}

.text-style-3 {
  color: #435589;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.image-full {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.security-wrapper {
  background-color: rgba(84, 111, 255, .05);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding: 40px 24px;
  display: flex;
}

.security-content-card {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 580px;
  display: flex;
}

.data-padding-copy-copy {
  padding-left: 0;
}

.security-logo-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.security-logo {
  width: 50px;
  height: 50px;
}

.security-logo.width {
  width: 95px;
}

.security-head-text {
  color: #101828;
  letter-spacing: -.24px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.security-sub {
  color: #667085;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 120%;
}

.other-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.other-text {
  color: #546fff;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 171%;
}

.other-head-text {
  text-align: center;
  letter-spacing: -.72px;
  margin-top: 12px;
  margin-bottom: 64px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 122%;
}

.other-content-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid rgba(102, 112, 133, .12);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  max-width: 340px;
  min-height: 100%;
  padding: 22px;
  display: flex;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.other-content-head-text {
  color: #546fff;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 171%;
}

.other-sub-text {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.other-icon-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-21 {
  color: #546fff;
  font-weight: 500;
  text-decoration: none;
}

.image-151 {
  flex: 0 auto;
  width: 24px;
  height: 24px;
}

.collection-item-4 {
  display: flex;
}

.collection-item-5 {
  align-self: stretch;
  height: 100%;
}

.pricing-page-app-grid {
  outline-offset: 0px;
  object-fit: fill;
  background-color: #f5f8ff;
  border: 0 solid #000;
  border-radius: 12px;
  outline: 3px #333;
  padding-top: 32px;
  padding-bottom: 32px;
}

.pricing-page-app-grid.pb0 {
  background-color: #fbf8ff;
  padding-top: 42px;
  padding-bottom: 0;
}

.pricing-page-main-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.pop-up-form {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.pop-up-form.hide {
  display: none;
}

.form_wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 30.5rem;
  display: flex;
}

.form-block {
  width: 100%;
}

.popup_form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.form_field_wrap.email {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

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

.field_label.margin {
  margin-bottom: .25rem;
}

.text_field {
  border-radius: .5rem;
}

.text_field.hack18-email::placeholder {
  color: red;
}

.text_field.system {
  min-height: 4rem;
  padding-top: 0;
}

.text_field.system::placeholder {
  white-space: pre-wrap;
}

.field_sub_label {
  color: #666;
  margin-bottom: 5px;
  font-size: 12px;
}

.list-2 {
  list-style-type: decimal;
}

.form_list {
  margin-bottom: 20px;
  list-style-type: decimal;
}

.pop-up {
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 36rem;
  padding: 1.75rem;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
}

.popup-close {
  cursor: pointer;
  background-color: #292e4f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 8px;
  display: flex;
  position: absolute;
  top: -2%;
  bottom: auto;
  left: auto;
  right: -2%;
}

.success-message-2 {
  background-color: var(--ghost-white);
}

.link-block-16 {
  width: 24px;
  height: 24px;
  font-size: 24px;
}

.link-block-17 {
  mix-blend-mode: darken;
  flex: 1;
  min-width: 24px;
  min-height: 24px;
}

.banner-block-grid {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner-card-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #e0e3e8;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.icons {
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.heading-small {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.tab-wrapper {
  background-color: #f8faff;
  border-radius: 16px;
  margin-top: 90px;
  padding: 40px;
}

.tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #eaedff;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  padding: 8px;
  display: grid;
}

.tab-link {
  background-color: rgba(255, 255, 255, 0);
  border-radius: 8px;
  padding: 16px 22px;
  position: relative;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, .12);
}

.tab-title-text {
  color: #23325f;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

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

.tab-title-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.paragraph {
  color: #354454;
}

.tab-divider {
  background-color: #546fff;
  border-radius: 8px;
  height: 8px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.table-block {
  background-color: #fff;
}

.table-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 3px solid #f2f4ff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-grid.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-width: 0;
  padding-top: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.table-grid.flow-banner-section {
  border-bottom-color: rgba(242, 244, 255, 0);
}

.table-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 24px;
}

.table-row.left-row {
  align-items: center;
}

.table-row.cenetr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.table-text {
  color: #354454;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.table-text.headign {
  color: #23325f;
  align-self: center;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.table-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  padding-left: 20px;
  list-style-type: disc;
  display: flex;
}

.table-text-bold {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.table-tip-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: rgba(76, 85, 102, .8);
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.table-cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #23325f;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.table-cta-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 25px;
  line-height: 32px;
}

.table-cta-content {
  align-self: center;
  width: 100%;
  max-width: 332px;
}

.small-text {
  color: #fff;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  line-height: 18px;
}

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

.account-blog-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 300px;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.blog-divider {
  padding-top: 56px;
  padding-bottom: 56px;
}

.blog-divider-box {
  background-color: rgba(84, 111, 255, .8);
  width: 94px;
  height: 6px;
}

.blog-divider-box.full {
  background-color: #eaefff;
  width: 100%;
  height: 2px;
}

.account-blog-rich-text h2 {
  font-family: Inter, sans-serif;
  line-height: 44.8px;
}

.account-blog-rich-text p {
  margin-bottom: 32.4px;
  font-size: 18px;
  line-height: 32.4px;
}

.account-blog-rich-text a {
  color: #000;
}

.account-blog-rich-text h3 {
  color: #000;
  margin-top: 56px;
  font-family: Inter, sans-serif;
  line-height: 33.6px;
}

.account-blog-rich-text ul {
  padding-left: 20px;
}

.account-blog-rich-text li {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32.4px;
}

.account-blog-rich-text h4 {
  color: #000;
  margin-top: 48px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 29px;
}

.account-blog-rich-text figcaption {
  color: #414548;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.blog-author-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f9ff;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 500px;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  padding: 40px;
  display: grid;
}

.authore-image {
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 0 0 8px #fff;
}

.author-title {
  color: #000;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.author-content {
  font-weight: 500;
  line-height: 22.5px;
}

.linkedin-icon {
  margin-top: 10px;
}

.linkedicon {
  width: 24px;
  height: 24px;
}

.account-authir-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.author-social-media-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f6f9ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
}

.accunt-social-icon {
  width: 32px;
  height: 32px;
}

.account-links-holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f7f7;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 24px;
  padding: 32px;
  display: flex;
  position: static;
  top: 100px;
}

.jump-title {
  color: #354454;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.jump-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.jump-link {
  color: #546fff;
  font-family: Inter, sans-serif;
  line-height: 24px;
  text-decoration: none;
}

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

.ap-automation-text {
  color: #000;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.aplink {
  color: #000;
}

.account-blog-buttons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.table-text-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.submit-button-5 {
  background-color: #546fff;
  border-radius: 6px;
  width: 35%;
  height: 100%;
  margin-left: 20px;
  font-family: Inter, sans-serif;
}

.text-field-5 {
  background-color: #f5f8ff;
  border-radius: 6px;
  width: 70%;
  height: 100%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-4 {
  margin-top: 30px;
  display: flex;
}

.banner-sub-text-copy.new-copy {
  color: #667085;
  margin-top: 5%;
}

.banner-sub-text-copy.new-copy.center {
  text-align: center;
  margin-bottom: 32px;
}

.banner-sub-text-copy.new-copy-copy {
  color: #667085;
  margin-top: 5%;
}

.banner-sub-text-copy.new-copy-copy.center {
  text-align: center;
  margin-bottom: 32px;
}

.italic-text-5 {
  font-weight: 700;
}

.success-message-3 {
  background-color: #f5f8ff;
  border-radius: 6px;
  height: 38px;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-141 {
  padding-top: 2.1%;
  font-family: Inter, sans-serif;
  display: block;
}

.error-message {
  border-radius: 6px;
}

.table-cta-content-copy {
  align-self: center;
  width: 100%;
  max-width: 500px;
  margin-left: 80px;
  padding-left: 0;
}

.page-wrapper {
  overflow: hidden;
}

.case-hero-component {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

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

.case_hero_heading {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 1.625rem;
  font-size: 3rem;
  line-height: 1.1;
}

.case_para {
  color: #667085;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.case-video-component {
  background-color: #f8faff;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.container-medium.padding {
  padding-left: 1rem;
  padding-right: 1rem;
}

.video_heading {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
}

.case_subtitle {
  color: #546fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}

.video_box {
  max-width: 43.75rem;
  margin-top: 3.75rem;
  margin-left: auto;
  margin-right: auto;
}

.case-step-component {
  background-color: #f8faff;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.step-right-box {
  background-color: #fff;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.step_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  display: grid;
}

.case_work_heading {
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
}

.step_rich_text.margin {
  margin-top: 1rem;
}

.step_box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.step_text {
  font-size: 1rem;
  font-weight: 700;
}

.step_arrow {
  margin: 1.125rem;
}

.case-key-component {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.key_wrapper {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 3.75rem;
  display: grid;
}

.key_image_box {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.key_feature_heading {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.form_sub_text {
  margin-bottom: .5rem;
  font-size: .625rem;
  line-height: 1.2;
  display: none;
}

.hack-button {
  letter-spacing: .5px;
  background-color: #546fff;
  background-image: url('/assets/img/send-1.svg');
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 5px;
  padding: 12px 50px 12px 34px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.hack-button.clr {
  background-color: #546fff;
}

.hack-button.req-demo {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-right: 34px;
}

.hack-button.cta-btn.new {
  background-position: 88%;
  padding: 14px 44px 14px 12px;
  font-size: 16px;
  font-weight: 500;
}

.load_more_button {
  color: #546fff;
  background-color: rgba(56, 152, 236, 0);
  border: 1px solid rgba(84, 111, 255, .5);
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: block;
}

.pagination {
  margin-top: 20px;
}

.heading-68 {
  color: var(--dark-slate-blue);
  text-align: center;
  -webkit-text-stroke-color: #03071f;
  margin-top: 0;
  margin-bottom: 25px;
}

.container-15 {
  font-size: 13px;
}

.home-hero-copy.hero-spacing-copy {
  margin-top: 140px;
  padding-bottom: 0;
  overflow: visible;
}

.home-hero-copy.hero-spacing-copy.ocr {
  margin-top: 155px;
}

.home-hero-copy.hero-spacing-copy.document-ocr {
  margin-top: 0;
  padding-top: 167px;
  padding-bottom: 100px;
}

.home-hero-copy.hero-spacing-copy.product-banner {
  position: relative;
}

.home-hero-copy.hero-spacing-copy.zero-landing-bg {
  background-image: url('/assets/img/banner-new.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.home-hero-copy.hero-spacing-copy.zero-landing-bg.handwritter {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.home-hero-copy.hero-spacing-copy.margin-top-90 {
  margin-top: 165px;
}

.home-hero-copy.hero-spacing-copy.margin-top-90.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.home-hero-copy.hero-spacing-copy.margin-top-90-copy {
  margin-top: 80px;
}

.home-hero-copy.hero-spacing-copy.margin-top-90-copy.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.banner-sub-text-copy-copy {
  direction: ltr;
  color: #65788c;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.banner-sub-text-copy-copy.use-case-text {
  margin-bottom: 60px;
}

.banner-sub-text-copy-copy.banner {
  color: #536074;
  margin-top: 0;
  font-weight: 400;
  line-height: 24px;
}

.banner-sub-text-copy-copy.banner.small-text {
  color: #667085;
  font-size: 14px;
  line-height: 22px;
}

.banner-sub-text-copy-copy.banner-text {
  color: #667085;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
}

.banner-sub-text-copy-copy.big {
  color: #667085;
  font-size: 18px;
  line-height: 22px;
}

.banner-sub-text-copy-copy.big.new {
  margin-top: 0;
}

.banner-sub-text-copy-copy.large {
  color: #23325f;
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.banner-sub-text-copy-copy.new {
  color: #667085;
  margin-top: 5%;
}

.banner-sub-text-copy-copy.new.center {
  text-align: center;
  margin-bottom: 32px;
}

.banner-sub-text-copy-copy.new-copy {
  color: #667085;
  margin-top: 5%;
}

.banner-sub-text-copy-copy.new-copy.center {
  text-align: center;
  margin-bottom: 32px;
}

.banner-sub-text-copy-copy.new-copy-copy {
  color: #546fff;
  margin-top: 5%;
  font-weight: 600;
}

.banner-sub-text-copy-copy.new-copy-copy.center {
  text-align: center;
  margin-bottom: 32px;
}

.image-154 {
  width: 5%;
  position: absolute;
  top: 59.5%;
  left: 46.5%;
}

.home-hero-copy-copy {
  margin-top: 153px;
  overflow: hidden;
}

.home-hero-copy-copy.hero-spacing {
  margin-top: 140px;
  padding-bottom: 0;
  overflow: visible;
}

.home-hero-copy-copy.hero-spacing.ocr {
  margin-top: 155px;
}

.home-hero-copy-copy.hero-spacing.document-ocr {
  margin-top: 0;
  padding-top: 167px;
  padding-bottom: 100px;
}

.home-hero-copy-copy.hero-spacing.product-banner {
  position: relative;
}

.home-hero-copy-copy.hero-spacing.zero-landing-bg {
  background-image: url('/assets/img/banner-new.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.home-hero-copy-copy.hero-spacing.zero-landing-bg.handwritter {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.home-hero-copy-copy.hero-spacing.margin-top-90 {
  margin-top: 165px;
}

.home-hero-copy-copy.hero-spacing.margin-top-90.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.home-hero-copy-copy.hero-spacing-copy {
  margin-top: 140px;
  padding-bottom: 0;
  overflow: visible;
}

.home-hero-copy-copy.hero-spacing-copy.ocr {
  margin-top: 155px;
}

.home-hero-copy-copy.hero-spacing-copy.document-ocr {
  margin-top: 0;
  padding-top: 167px;
  padding-bottom: 100px;
}

.home-hero-copy-copy.hero-spacing-copy.product-banner {
  position: relative;
}

.home-hero-copy-copy.hero-spacing-copy.zero-landing-bg {
  background-image: url('/assets/img/banner-new.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.home-hero-copy-copy.hero-spacing-copy.zero-landing-bg.handwritter {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.home-hero-copy-copy.hero-spacing-copy.margin-top-90 {
  margin-top: 165px;
}

.home-hero-copy-copy.hero-spacing-copy.margin-top-90.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy {
  margin-top: 80px;
}

.home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.home-hero-copy-copy.hero-spacing-copy-copy {
  margin-top: 140px;
  padding-bottom: 0;
  overflow: visible;
}

.home-hero-copy-copy.hero-spacing-copy-copy.ocr {
  margin-top: 155px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.document-ocr {
  margin-top: 0;
  padding-top: 167px;
  padding-bottom: 100px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.product-banner {
  position: relative;
}

.home-hero-copy-copy.hero-spacing-copy-copy.zero-landing-bg {
  background-image: url('/assets/img/banner-new.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.zero-landing-bg.handwritter {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90 {
  margin-top: 165px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy {
  margin-top: 80px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy {
  margin-top: 30px;
}

.home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/Hero-bg2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.table-head {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #eaedff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.tabs-outer-title {
  color: #1d2554;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.table-tabpan-title {
  color: #1d2554;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

.table-tabpan-content {
  color: #354454;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-144 {
  position: -webkit-sticky;
  position: sticky;
  top: auto;
}

.new-resources-holder {
  height: 100%;
}

.new-help-center-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  align-items: center;
  padding: 6px 8px;
  text-decoration: none;
  display: flex;
}

.new-help-center-link:hover {
  background-color: #f2f4ff;
}

.new-help-link-arrow-icon {
  width: 16px;
  height: 16px;
}

.new-link-sub-text {
  color: #536074;
  margin-top: 2px;
  font-size: 10px;
  line-height: 12px;
  display: block;
}

.demo-content-2 {
  background-color: #f2f4ff;
  border: 0 solid #ecedf1;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}

.nav-dropdown-link-resource-2 {
  border-radius: 8px;
  align-items: center;
  width: 200px;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-dropdown-link-resource-2:hover {
  background-color: #f2f4ff;
}

.nav-dropdown-link-resource-2.new {
  border-radius: 4px;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}

.nav-dropdown-link-resource-2.new:hover {
  background-color: #e8efff;
}

.nav-dropdown-link-resource-2.new-dropdown {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  width: 203px;
}

.nav-dropdown-link-resource-2.new-dropdown.new-nav {
  border-radius: 8px;
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.nav-dropdown-link-resource-2.new-dropdown.new-nav:hover {
  background-color: #eaedff;
}

.nav-dropdown-link-resource-2.hide {
  display: none;
}

.navmenu-dropdown-wrapper-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-color: rgba(0, 0, 0, 0) #f1f2f7 #f1f2f7;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.nav-bar-video-title-2 {
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.demo-image-2 {
  border-radius: 0;
  margin-bottom: 12px;
}

.nav-dropdown-list-2 {
  background-color: #fefdff;
  position: relative;
}

.nav-dropdown-list-2.w--open {
  position: absolute;
  bottom: -154px;
  left: 100%;
}

.text-block-142 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-142._12 {
  font-size: 12px;
}

.nav-link-icon-solutions-2 {
  width: 20px;
  margin-right: 12px;
}

.blog-flow-image {
  aspect-ratio: 2.88;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
}

.sticky-on-scroll {
  position: -webkit-sticky;
  position: sticky;
  top: 94px;
}

.link-block-18 {
  cursor: default;
  width: 100%;
  text-decoration: none;
}

.navigation-banner-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #23325f;
  text-align: center;
  background-image: url('/assets/img/full.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding: 18px 12px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 14px;
  display: none;
}

.rocket-sign {
  color: rgba(255, 255, 255, 0);
  background-image: url('/assets/img/rocket.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 14px;
  display: inline;
}

.nav-banner-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #23325f;
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-arrow-icon {
  width: 14px;
  height: 14px;
}

.text-block-143 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.content-div-4 {
  background-color: #2b2a35;
  background-image: linear-gradient(282deg, #f9faff, #fff);
  margin-top: -186px;
  padding-top: 61px;
  padding-bottom: 0;
}

.button-23 {
  color: #f3f5ff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-23:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-23.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-23.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-23.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-23.cta-button.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.cut-4 {
  z-index: -1;
  background-color: #f3f5ff;
  background-image: linear-gradient(281deg, #f9faff, #fff);
  width: 120vw;
  max-width: 120vw;
  height: 350px;
  margin-top: -252px;
  position: relative;
  left: -105px;
  transform: rotate(-14deg);
}

.css-hero-content-block-3 {
  width: 50%;
  margin-left: 0%;
}

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

.banner-image-app-icon-holder-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 57%;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.button-24 {
  z-index: auto;
  float: right;
  color: #fff;
  background-color: #546fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.button-24.free-trail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #546fff;
  background-color: rgba(84, 111, 255, 0);
  border: 1px solid #7e92ff;
  margin-right: 0;
  padding: 10px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.banner-app-icon-box-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fefdff;
  border: 1px solid #d6d8e0;
  border-radius: 12px;
  align-items: center;
  padding: 8px;
  display: flex;
  box-shadow: 0 1px rgba(0, 0, 0, .04);
}

.sections-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1195px;
  display: flex;
}

.customer-testimonial {
  padding-top: 96px;
  padding-bottom: 96px;
}

.customer-testimonial.bg-sky {
  background-color: #f2f4ff;
}

.customer-testimonial.bg-light-blue {
  background-color: #eaedff;
}

.customer-testimonial.bg-linear {
  background-image: linear-gradient(#f4f6ff, #fdfdff);
}

.customer-testimonial.pb0 {
  padding-bottom: 0;
}

.customer-testimonial.pb0-copy {
  background-color: var(--ghost-white);
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 0;
}

.main-section-wrapper {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: column;
  display: flex;
}

.title-wrapper {
  width: 100%;
}

.banking-image {
  width: 80%;
}

.banking {
  object-fit: fill;
  width: 100%;
}

.product-main-title {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 44px;
}

.product-main-title.color-white {
  color: #fff;
  text-align: center;
  margin-bottom: 12px;
  font-size: 30px;
  line-height: 36px;
}

.product-main-title.weight-400 {
  font-weight: 400;
}

.product-card-holder {
  background-color: #fff;
  border: 1px solid #e0e3e8;
  border-radius: 20px;
  padding: 26px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.product-card-holder.new {
  box-shadow: none;
  border-width: 1px;
  border-radius: 16px;
}

.product-card-title {
  color: #23325f;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

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

.four-grid.width-1158 {
  max-width: 1158px;
}

.use-case-card-wrapper {
  border: 1px solid #e0e3e8;
  border-radius: 20px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.usecase-card-holder {
  flex-flow: column;
  padding: 26px;
  display: flex;
}

.usecase-image {
  border-radius: 20px 20px 0 0;
  width: 100%;
  height: 190px;
}

.testimonial-card-wrapper {
  background-color: #fff;
  border: 1px solid #dee7ff;
  border-radius: 24px;
  flex-flow: column;
  padding: 30px;
  display: flex;
  box-shadow: 0 2px 20px rgba(0, 0, 0, .1);
}

.testimonial-description {
  color: #354454;
  flex: 1;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.client-name {
  color: #546fff;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.client-title {
  color: #8397ac;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
}

.faq-question {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.faq-answer {
  color: #23325f;
  margin-right: 40px;
  line-height: 22px;
}

.cta-description {
  color: rgba(255, 255, 255, .8);
  font-size: 16px;
  line-height: 24px;
}

.cta-description.mb62 {
  margin-bottom: 32px;
}

.how-it-works-logo-image {
  border: 0 solid #d6d8e0;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
}

.how-it-works-tab-content-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 0 solid #d6d8e0;
  border-radius: 12px;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.main-blog-wrapper {
  background-color: #fff;
  border: 1px solid #e0e3e8;
  border-radius: 12px;
  padding: 20px 24px;
  text-decoration: none;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.blog-heading {
  color: #546fff;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-family: var(--font-family-body);
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
}

.blog-title-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.new-blog-title {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}

.types-of-reconciliation {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 995px;
  display: flex;
}

.reconciliation-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.reconciliation-items {
  width: calc(33.33% - 20px);
}

.reconciliation-card {
  border: 1px solid #e9e9e9;
  border-radius: 10px;
  flex-flow: column;
  display: flex;
}

.reconciliation-card-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.reconciliation-card-bottom {
  border-top: 1px solid #e9e9e9;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  font-family: Inter, sans-serif;
  display: flex;
}

.reconciliation-icon {
  width: 46px;
}

.reconciliation-text-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  font-family: Inter, sans-serif;
  display: flex;
}

.reconciliation-card-title {
  color: #3a3a3a;
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
}

.reconciliation-card-content {
  color: rgba(148, 148, 148, .7);
  line-height: 19.6px;
}

.reconciliation-tag {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
}

.reconciliation-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #546fff;
  justify-content: center;
  align-items: center;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.52px;
  text-decoration: none;
  display: flex;
}

.reconciliation-collection-list-wrapper {
  width: 100%;
}

.reconciliation-button {
  color: #fff;
  text-align: center;
  background-color: #546fff;
  border-width: 0;
  border-radius: 6px;
  min-width: 212px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 16.94px;
}

.pagination---load-under {
  margin-top: 40px;
}

.reconcilliaon-page-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: flex;
}

.reconcilliation-mini-card-content {
  flex: 1;
  max-height: 63px;
}

.blog-divider-copy {
  padding-top: 0;
  padding-bottom: 56px;
}

.image-156 {
  position: static;
}

.banner-img-copy.ap, .banner-img-copy.bpo {
  position: static;
  overflow: hidden;
}

.banner-img-copy.document-image {
  height: 100%;
  max-height: 500px;
  margin-left: 5%;
}

.banner-img-copy.document-image-copy {
  height: 100%;
  max-height: 500px;
  margin-top: -50px;
  margin-left: 5%;
}

.card-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.card-box {
  background-color: #fff;
  border: 1px solid #ecedf1;
  border-radius: 16px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
}

.type-image {
  object-fit: cover;
  width: auto;
  height: 300px;
}

.card-content-box {
  flex-flow: column;
  flex: 1;
  padding: 20px;
  display: flex;
}

.content-title {
  color: #1f2129;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.card-icons {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
}

.cta-block {
  background-color: #1d2554;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 44px 54px;
  display: flex;
}

.cta-block.mb-flx-v.mt12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.cta-block.mb-flx-v.mt12.mb-mt6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
}

.cta-block.mb-flx-v.flx-rev {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.cta-block.mb-flx-v.flx-rev.mt12.mb-mt6 {
  flex-direction: row;
}

.cta-block.mt12.mb-flx-v.flx-rev {
  display: flex;
}

.cta-block.mt14.mb-flx-v {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.cta-block.a-ctr {
  align-items: center;
}

.cta-block.faq {
  justify-content: center;
  align-items: center;
}

.rcon-cta-list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  width: 100%;
  max-width: 390px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.rcon-cta-list-item {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.recon-cta-icons {
  width: 44px;
  height: 44px;
}

.new-landing-navigation {
  background-color: #3e4b94;
}

.logo {
  margin-top: 26px;
  margin-bottom: 26px;
}

.landing-hero-section {
  background-color: #3e4b94;
  padding-top: 40px;
  padding-bottom: 24px;
  overflow: hidden;
}

.landing-hero-section.padding-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.landing-hero-section.padding-90.new-bg-grad {
  background-image: linear-gradient(#2b3057, #1e233d);
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.landing-hero-content-wrapper {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.landing-hero-content {
  width: 100%;
  max-width: 674px;
}

.landing-hero-title {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.landing-hero-title.mb45 {
  margin-top: 0;
  margin-bottom: 45px;
}

.landing-hero-title.mb45.head-38 {
  font-size: 38px;
}

.landing-hero-form {
  width: 100%;
  max-width: 608px;
}

.discussion-points {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.discussion-points.mb80 {
  margin-bottom: 80px;
}

.discuss-title {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.discuss-title.size-20 {
  font-size: 20px;
}

.points-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.discuss-point {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.discuss-point.space-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.point-icon {
  width: 24px;
}

.point {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.review-logo-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.review-logo-wrapper.new {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.review-logo.new-form-logo {
  max-width: 180px;
}

.landing-form-block {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 608px;
  margin-bottom: 0;
  padding: 32px 30px;
}

.landing-form-block.hide-form {
  display: none;
}

.landing-field-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-field-input {
  border: 1px solid #d6d8e0;
  border-radius: 4px;
  height: 32px;
  margin-bottom: 0;
}

.text-field-input.hack18-email::placeholder {
  color: #ff6868;
}

.field-label {
  color: #1f2129;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.form-field-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.form-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.form-button {
  background-color: #3a4db2;
  border-radius: 4px;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.form-button.hack-button {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

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

.radio-button-field {
  border: 1px solid #d6d8e0;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
  display: flex;
}

.radio-button-field:focus {
  background-color: #f8faff;
  border-color: #bbc5ff;
}

.radio-button-field:focus-visible {
  background-color: #f8faff;
  border-color: #bbc5ff;
}

.radio-button-field[data-wf-focus-visible] {
  background-color: #f8faff;
  border-color: #bbc5ff;
}

.radio-button {
  border: 1.5px solid #7e86a0;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: -8px;
  margin-right: 8px;
}

.radio-button.w--redirected-checked {
  border-color: #546fff;
}

.radio-button.w--redirected-focus {
  box-shadow: none;
  border-width: 4px;
  border-color: #546fff;
  width: 16px;
  height: 16px;
}

.radio-button-label {
  color: #1f2129;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.stories-section {
  padding-top: 42px;
  padding-bottom: 68px;
  overflow: hidden;
}

.storie-content-wrapper {
  background-image: linear-gradient(260deg, #f3f5ff, #f6f4ff);
  border-radius: 16px;
  width: 100%;
  max-width: 1156px;
  padding: 36px 52px 32px;
}

.storie-content {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.storie-details-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.storie {
  color: #23325f;
  font-family: Merriweather, serif;
  font-size: 16px;
  line-height: 160%;
}

.storie-auther-details {
  flex-flow: column;
  display: flex;
}

.key-feature-section {
  padding-top: 88px;
  padding-bottom: 120px;
}

.feature-wrapper {
  grid-column-gap: 165px;
  grid-row-gap: 165px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-image {
  width: 459px;
}

.learn-more-button {
  width: auto;
  text-decoration: none;
  display: inline-block;
}

.learn-more-button.blog-link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.learn-more-button.blog-link-block.ws {
  width: 100%;
}

.get-started-text-button {
  color: #546fff;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
}

.get-started-text-button.blog-link {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.get-started-text-button.blog-link.ws {
  flex: none;
  width: auto;
}

.get-started-text-button.wieght-500 {
  font-weight: 500;
}

.get-started-text-button.text-14 {
  font-size: 14px;
  line-height: 22px;
  position: static;
  bottom: -11px;
}

.cta-heading-2 {
  color: #fefdff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 42px;
}

.landing-cta-card {
  background-color: #3e4b94;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  padding: 48px 86px;
  display: flex;
}

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

.workflow-section {
  padding-top: 120px;
  padding-bottom: 140px;
}

.container-16 {
  z-index: 7;
  background-color: #fefdff;
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

.container-16.footer-cta {
  background-color: #fefdff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
}

.content-container-6 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-145 {
  width: 100%;
  max-width: none;
}

.image-157 {
  width: 137px;
  height: 30px;
}

.text-block-144 {
  opacity: .75;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.div-block-146 {
  opacity: .75;
  border-top: 1px solid rgba(255, 255, 255, .1);
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.data-capture-section {
  background-image: linear-gradient(302deg, #fbfaff, #fafaff);
  padding-top: 60px;
  padding-bottom: 60px;
}

.quickbooks-content-wrapper {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-bottom: 65px;
  display: flex;
}

.quickbooks-content {
  width: 100%;
  max-width: 428px;
}

.quickbooks-title {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 54px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.quickbooks-points-main-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.quickbooks-points-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quickbooks-icon {
  width: 28px;
}

.quickbooks-point {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}

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

.cta-card-wrapper {
  background-color: #f1f3ff;
  border-radius: 16px;
  width: 100%;
  max-width: 1156px;
  padding: 40px 48px;
}

.how-nanonet {
  background-image: linear-gradient(110deg, #fafaff, #fbfaff);
  padding-top: 60px;
  padding-bottom: 60px;
}

.how-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  justify-items: start;
  width: 100%;
  display: grid;
}

.flex-box-how {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex;
}

.how-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #23325f;
  border-bottom: 2px solid #eef1ff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.how-list-item.last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.how-list-item.first {
  padding-top: 0;
}

.how-icon {
  width: 28px;
  height: 28px;
}

.video-how {
  width: 100%;
  height: auto;
}

.video-box {
  width: 100%;
}

.cta-how {
  background-color: #f1f3ff;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 65px;
  padding: 40px 48px;
  display: flex;
}

.cta-buttons-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 52px;
  display: flex;
}

.cta-how-head-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cta-how-head {
  color: #23325f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.cta-how-text {
  color: #354454;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.quick-product-section {
  padding-top: 100px;
  padding-bottom: 140px;
}

.quick-product-head-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  max-width: 586px;
  display: flex;
}

.quick-book-content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quick-book-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-book-card {
  border: 1px solid #c3d1f8;
  border-radius: 12px;
  flex-flow: row;
  display: flex;
  box-shadow: 0 4px 15px rgba(62, 75, 148, .15);
}

.quick-book-card:hover {
  background-color: #fbfcff;
  border-color: #546fff;
}

.quick-content-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.quick-content-head {
  color: #23325f;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.quich-para {
  color: rgba(76, 85, 102, .8);
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.quick-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px;
  display: flex;
}

.read-more-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.marquee {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  margin-top: 26px;
  display: flex;
}

.marquee-wrapper {
  display: flex;
  overflow: hidden;
}

.logos-loop {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  width: auto;
  padding-right: 2rem;
  display: flex;
}

.image-158 {
  flex: none;
  width: 12rem;
}

.marquee-head {
  color: #7689ee;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.94px;
}

.content-container-7 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.button-25 {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-25:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-25.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-25.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-25.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-25.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button-25.outline.none {
  border-radius: 6px;
  margin-right: 0;
}

.button-25.outline.none.blue-text {
  color: #344054;
}

.text-block-145 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.new-image {
  width: 100%;
  height: auto;
}

.content-container-8 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.nn_titles-4 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-4.h1 {
  line-height: 54px;
}

.nn_titles-4.h1.product {
  color: #101828;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-4.h1.product.text-center.white {
  color: #fff;
  margin-bottom: 24px;
}

.nn_titles-4.h1.product.text-center.white.mb42 {
  color: #e4e8ff;
  margin-bottom: 42px;
}

.button-26 {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-26:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-26.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-26.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-26.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.text-block-146 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.section-24 {
  padding-top: 130px;
}

.section-24.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.content-container-9 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.nn_titles-5 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-5.h2 {
  line-height: 42px;
}

.nn_titles-5.h2.big {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-147 {
  font-size: 20px;
  font-weight: 400;
}

.text-block-148, .text-block-149, .text-block-150, .text-block-151 {
  font-size: 20px;
}

.collection-list-4 {
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.collection-item-6 {
  width: 100%;
  max-width: 100%;
}

.div-block-147 {
  width: 100%;
  display: none;
}

.dropdown-list-4 {
  align-items: center;
  display: none;
  position: static;
}

.div-block-148 {
  justify-content: space-between;
  display: flex;
}

.div-block-149 {
  justify-content: space-between;
  width: 100%;
  max-width: 50%;
  display: flex;
  position: relative;
}

.section-25 {
  padding-top: 130px;
}

.section-25.ai {
  padding-top: 60px;
  padding-bottom: 96px;
}

.content-container-10 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.nn_titles-6 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-6.h2 {
  line-height: 42px;
}

.nn_titles-6.h2.big {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-6.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 1.4;
}

.nn_titles-6.h3.x-big {
  color: #101828;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-6.h3.x-big.no-margin {
  margin-bottom: 0;
}

.image-159 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 500px;
}

.image-159.apc {
  border-radius: 8px;
  width: 100%;
  max-height: none;
  margin-top: 0;
}

.image-159.apc.big {
  object-fit: contain;
  background-color: rgba(0, 0, 0, 0);
  width: 47%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
}

.image-159.apc.big.home {
  object-fit: contain;
}

.image-159.apc.big.home.max-height {
  height: 280px;
}

.content-container-11 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.nn_titles-7 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-7.h4 {
  color: var(--dark-slate-blue-2);
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.nn_titles-7.h4.light {
  color: var(--black-2);
  font-weight: 400;
}

.text-block-152 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-152.underline {
  color: #546fff;
  font-size: 16px;
}

.link-22 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18.2px;
  text-decoration: none;
}

.underline-ger-started-2 {
  transform-origin: 0%;
  background-color: #546fff;
  width: 125px;
  height: 1px;
}

.underline-ger-started-2.width {
  background-color: #546fff;
  width: 100%;
}

.cms-logo-section {
  padding-top: 96px;
  padding-bottom: 96px;
}

.use-wrapper {
  grid-column-gap: 52px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.use-content {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  flex-flow: column;
  display: flex;
}

.content-container-12 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.nn_titles-8 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-8.h4 {
  color: var(--dark-slate-blue-2);
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.nn_titles-8.h4.light {
  color: var(--black-2);
  font-weight: 400;
}

.nn_titles-8.h4.light.new {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.button-27 {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-27:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-27.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button-27.outline.none {
  border-radius: 6px;
  margin-right: 0;
}

.button-28 {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-28:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-28.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button-28.outline.none {
  border-radius: 6px;
  margin-right: 0;
}

.section-26 {
  display: block;
}

.faq-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 24px;
  display: flex;
}

.faq-list.roman {
  margin-top: 12px;
  list-style-type: lower-roman;
}

.faq-list-item {
  list-style-type: lower-alpha;
}

.list-3 {
  list-style-type: lower-roman;
}

.nav-v3-link.v3 {
  font-family: Inter, sans-serif;
  position: static;
}

.dropdown-nav-icon {
  width: 16px;
  height: 16px;
}

.nav-icon-v3 {
  width: 40px;
  height: 40px;
}

.sub-nav-v3 {
  color: #7e86a0;
  margin-top: 4px;
  font-weight: 400;
  display: block;
}

.sol-tabs-link-v2 {
  color: #7e86a0;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  padding: 19px 12px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  text-decoration: none;
}

.sol-tabs-link-v2.active {
  border-bottom: 2px solid var(--main-blue);
  border-right-width: 0;
  border-right-color: var(--main-blue);
  background-color: #f2f4ff;
}

.sol-tabs-link-v2.v3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1f2129;
  text-transform: none;
  border-bottom-width: 0;
  border-right-width: 0;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  display: flex;
}

.sol-tabs-link-v2.v3.active {
  border-bottom-width: 0;
}

.sol-tabs-link-v2.v3.solution {
  padding: 24px 16px;
}

.sol-tabs-v2 {
  display: none;
}

.sol-tabs-v2.active {
  display: block;
}

.sol-tabs-v2.v3 {
  padding-top: 16px;
}

.sol-menu-tabs-content-wrapper-v2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.sol-menu-tabs-content-wrapper-v2.v3 {
  border-left: 1px solid #f6f6f6;
}

.bold-text-7 {
  float: none;
  text-align: left;
  font-family: Inter, sans-serif;
}

.div-block-150 {
  margin-top: 96px;
}

.div-block-151 {
  margin-top: 0;
  padding-top: 96px;
}

.div-block-152 {
  padding-top: 72px;
  padding-bottom: 48px;
}

.pricing-small {
  font-size: 11px;
}

.solution-banner {
  width: 50%;
}

.pricingtooltip-wrapper {
  z-index: 100;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  margin-top: 2px;
  margin-bottom: 2px;
  display: flex;
  position: relative;
}

.pricing-tooltip {
  color: #fff;
  background-color: #1f2129;
  border-radius: 4px;
  width: 216px;
  margin-bottom: 10px;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 12px;
  display: none;
  position: absolute;
  bottom: 100%;
}

.tooltip-header {
  font-weight: 500;
}

.tooltip-header.subtext {
  color: #d6d8e0;
  font-weight: 400;
}

.tooltip-texts {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.tooltiplink {
  color: #d6d8e0;
  text-decoration: underline;
}

.tooltip-arrow-icon {
  width: 8px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%);
}

.reconcile-container {
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
}

.reconcile-wrapper {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.leader-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: default;
  grid-template-rows: auto;
  grid-template-columns: 44px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  justify-items: center;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

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

.leader-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: rgba(239, 73, 45, .08);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

.leader-text {
  color: #ef492d;
  margin-bottom: 0;
  font-weight: 500;
}

.reconcile-section {
  padding-bottom: 100px;
  overflow: hidden;
}

.slider-8 {
  background-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.mask-5 {
  width: 280px;
  padding-bottom: 0;
  overflow: visible;
}

.slide-6 {
  margin-right: 2rem;
}

.slider-content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h3-slider-text {
  color: #151619;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.slider-image {
  object-fit: cover;
  border-radius: 20px;
  max-height: 180px;
}

.collection-list-5 {
  display: flex;
}

.arrow {
  background-color: rgba(102, 112, 133, .04);
  background-image: url('/assets/img/ic_baseline-arrow-forward.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(102, 112, 133, .2);
  border-radius: 8px;
  width: 42px;
  height: 42px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.right-arrow {
  background-color: rgba(102, 112, 133, .04);
  background-image: url('/assets/img/ic_baseline-arrow-forward.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(102, 112, 133, .2);
  border-radius: 8px;
  width: 42px;
  height: 42px;
  position: relative;
}

.slider-left-arrow {
  background-color: rgba(102, 112, 133, .04);
  background-image: url('/assets/img/ic_baseline-arrow-forward.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(102, 112, 133, .2);
  border-radius: 8px;
  width: 42px;
  height: 42px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 6%;
  transform: rotate(180deg);
}

.section-27 {
  background-color: #1b2139;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-28 {
  background-color: #1b2139;
  width: 100%;
  height: 400px;
  padding-top: 40px;
  padding-bottom: 0;
}

.div-block-154 {
  width: 95%;
  height: auto;
  margin-top: 10px;
  margin-bottom: 20px;
}

.content-container-13 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.content-container-13.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.content-container-13.top-spacing-none {
  margin-top: 0;
  padding-top: 0;
}

.content-container-13.bottom0 {
  padding-bottom: 0;
}

.image-160 {
  height: auto;
}

.nav-link-icon-solutions-3 {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

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

.flow_nav_tab_link-3 {
  grid-column-gap: 8px;
  color: #1f2129;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-radius: 8px 0 0 8px;
  align-items: center;
  width: 100%;
  padding: 8px 16px 8px 8px;
  text-decoration: none;
  display: flex;
}

.flow_nav_tab_link-3:hover, .flow_nav_tab_link-3.active {
  background-color: #f2f4ff;
  border-right-color: #546fff;
}

.flow_tab_card-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ecedf1;
  border-radius: 8px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.text-block-153 {
  color: #1f2129;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.navmenu-dropdown-wrapper-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-color: rgba(0, 0, 0, 0) #f1f2f7 #f1f2f7;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.nav-dropdown-list-3 {
  background-color: #fefdff;
  position: relative;
}

.nav-dropdown-list-3.w--open {
  position: absolute;
  bottom: -154px;
  left: 100%;
}

.demo-content-3 {
  background-color: #f2f4ff;
  border: 0 solid #ecedf1;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}

.demo-image-3 {
  border-radius: 0;
  margin-bottom: 12px;
}

.nav-bar-video-title-3 {
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.text-block-154 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-154._12 {
  font-size: 12px;
}

.dropdown-toggle-5 {
  color: #32325d;
  width: 100%;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-toggle-5.w--open {
  width: 220px;
}

.nn_titles-9 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-9.h1 {
  line-height: 54px;
}

.nn_titles-9.h1.document-ocr {
  color: #1d2554;
  white-space: normal;
  word-break: normal;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-9.h1.product {
  color: #101828;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-9.h1.product.mb12 {
  margin-bottom: 12px;
}

.nn_titles-9.h1.product.mb64 {
  margin-bottom: 64px;
}

.nn_titles-9.h2 {
  line-height: 42px;
}

.nn_titles-9.h2.big {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-9.h2.text-center.spacing {
  margin-bottom: 64px;
}

.nn_titles-9.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 1.4;
}

.nn_titles-9.h3.product {
  color: #101828;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-9.cta-title {
  color: #1d2554;
  margin-bottom: 12px;
  margin-right: 0;
  font-size: 38px;
  line-height: 45px;
}

.nn_titles-9.cta-title.new {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.nn_titles-9.cta-title.mini {
  color: #101828;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 24px;
}

.button-29 {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-29:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-29.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-29.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-29.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-29.cta-button.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button-29.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button-29.outline.black {
  color: #344054;
  text-align: center;
  border-color: #d0d5dd;
  margin-right: 0;
}

.text-block-155 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.cut-5 {
  z-index: -1;
  background-color: var(--ghost-white);
  background-image: linear-gradient(281deg, #f9faff, #fff);
  width: 120vw;
  max-width: 120vw;
  height: 350px;
  margin-top: -252px;
  position: relative;
  left: -105px;
  transform: rotate(-14deg);
}

.div-block-155 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
  max-width: none;
  margin-right: 30px;
  display: flex;
}

.div-block-155.home {
  flex: none;
  width: 29%;
  margin-right: 83px;
}

.div-block-155.home.reconcilliation {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-right: 0;
}

.text-block-156 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
}

.text-block-156.clr-blue {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 36.4px;
}

.text-block-156.clr-blue.get-atarted-section {
  object-fit: contain;
  flex: none;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  line-height: 120%;
  display: flex;
}

.text-block-156.clr-blue.get-atarted-section.mb12 {
  margin-bottom: 16px;
}

.text-block-157 {
  color: rgba(255, 255, 255, .7);
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  line-height: 25px;
}

.text-block-157.txt-clr {
  color: #354454;
  flex: none;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.text-block-157.txt-clr.reconcilliation {
  margin-bottom: 21px;
}

.div-block-156 {
  margin-top: 28px;
  display: flex;
}

.button-30 {
  color: #f3f5ff;
  letter-spacing: .5px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-30:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-31 {
  color: #f3f5ff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-31:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-31.inv {
  background-color: rgba(0, 0, 0, 0);
  border-color: #f3f5ff;
}

.button-31.inv:hover {
  background-color: #f3f5ff;
}

.button-31.inv.blue.csv {
  color: #335dff;
  letter-spacing: .5px;
  border-color: #335dff;
  width: auto;
  margin-top: 0;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.div-block-157 {
  width: 60%;
}

.div-block-157.home {
  align-items: flex-start;
  width: 60%;
  margin-left: 0;
  margin-right: 200px;
  display: block;
}

.div-block-157.home.reconcilliation {
  width: auto;
  margin-right: 0;
}

.div-block-158 {
  background-color: #8f9ce0;
  background-image: url('/assets/img/Readings.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-158.ecommerce {
  background-color: #8c9df6;
}

.div-block-158.vendor-supplier-statement {
  background-color: #9c8ac5;
}

.div-block-158.insurance {
  background-color: #728fdc;
}

.div-block-158.equity {
  background-color: #938de1;
}

.div-block-158.payroll {
  background-color: #6b7fe9;
}

.div-block-158.blockchain {
  background-color: #6a91cc;
}

.div-block-158.general-ledger {
  background-color: #8e9ce0;
}

.div-block-158.credit-card {
  background-color: #8c9df6;
}

.div-block-158.banking1 {
  background-color: #9c8ac5;
}

.div-block-158.data {
  background-color: #728fdc;
}

.div-block-158.invoices1 {
  background-color: #938de1;
}

.div-block-158.payments {
  background-color: #6b7fe9;
}

.div-block-158.cash {
  background-color: #6a91cc;
}

.div-block-158.finance {
  background-color: #8e9ce0;
}

.div-block-158.accounting {
  background-color: #8c9df6;
}

.text-block-158 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
}

.text-block-159 {
  color: #919fdf;
  white-space: nowrap;
  background-image: url('/assets/img/invoices.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 4px;
  margin-bottom: 30px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.text-block-159.reconcilliation {
  margin-bottom: 12px;
}

.link-23 {
  color: #fff;
  background-image: url('/assets/img/white-arrow.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 10px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
  text-decoration: none;
}

.section-29 {
  padding-top: 130px;
}

.section-29.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.section-30 {
  padding-top: 130px;
}

.section-30.ai {
  padding-top: 60px;
  padding-bottom: 96px;
}

.image-161 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 500px;
}

.image-161.apc {
  border-radius: 8px;
  width: 100%;
  max-height: none;
  margin-top: 0;
}

.image-161.apc.new-image {
  max-width: 350px;
  height: 260px;
}

.div-block-159 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-162 {
  object-fit: contain;
  height: 50.0938px;
}

.heading-69 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-69.t-name {
  color: #354454;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 22px;
  font-weight: 700;
  line-height: 19px;
}

.heading-69.t-name.cv {
  margin-top: 10px;
}

.heading-69.t-name.cv.thi {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.heading-69.t-name.cv.thi.new-size {
  font-size: 16px;
  line-height: 19px;
}

.text-block-160 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-160._12 {
  font-size: 12px;
}

.link-24 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.2px;
  text-decoration: none;
}

.container-17 {
  z-index: 7;
  background-color: var(--white);
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

.container-17.footer-cta {
  background-color: var(--white);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
}

.div-block-160 {
  width: 100%;
  max-width: none;
}

.image-163 {
  width: 137px;
  height: 30px;
}

.div-block-161 {
  opacity: .75;
  border-top: 1px solid rgba(255, 255, 255, .1);
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-161 {
  opacity: .75;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.content-container-14 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.content-container-14.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.content-container-14.top-spacing-none {
  margin-top: 0;
  padding-top: 0;
}

.content-container-14.bottom0 {
  padding-bottom: 0;
}

.image-164 {
  height: auto;
}

.nav-link-icon-solutions-4 {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

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

.flow_nav_tab_link-4 {
  grid-column-gap: 8px;
  color: #1f2129;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-radius: 8px 0 0 8px;
  align-items: center;
  width: 100%;
  padding: 8px 16px 8px 8px;
  text-decoration: none;
  display: flex;
}

.flow_nav_tab_link-4:hover, .flow_nav_tab_link-4.active {
  background-color: #f2f4ff;
  border-right-color: #546fff;
}

.text-block-162 {
  color: #1f2129;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.navmenu-dropdown-wrapper-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-color: rgba(0, 0, 0, 0) #f1f2f7 #f1f2f7;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.demo-content-4 {
  background-color: #f2f4ff;
  border: 0 solid #ecedf1;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}

.demo-image-4 {
  border-radius: 0;
  margin-bottom: 12px;
}

.text-block-163 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-163._12 {
  font-size: 12px;
}

.dropdown-toggle-6 {
  color: #32325d;
  width: 100%;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-toggle-6.w--open {
  width: 220px;
}

.nn_titles-10 {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
}

.nn_titles-10.h1 {
  line-height: 54px;
}

.nn_titles-10.h1.document-ocr {
  color: #1d2554;
  white-space: normal;
  word-break: normal;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-10.h1.product {
  color: #101828;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-10.h1.product.mb12 {
  margin-bottom: 12px;
}

.nn_titles-10.h1.product.mb64 {
  margin-bottom: 64px;
}

.nn_titles-10.h2 {
  line-height: 42px;
}

.nn_titles-10.h2.big {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-10.h2.text-center.spacing {
  margin-bottom: 64px;
}

.nn_titles-10.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 1.4;
}

.nn_titles-10.h3.product {
  color: #101828;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-10.cta-title {
  color: #1d2554;
  margin-bottom: 12px;
  margin-right: 0;
  font-size: 38px;
  line-height: 45px;
}

.nn_titles-10.cta-title.new {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.nn_titles-10.cta-title.mini {
  color: #101828;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 24px;
}

.button-32 {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-32:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-32.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-32.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-32.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-32.cta-button.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button-32.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button-32.outline.black {
  color: #344054;
  text-align: center;
  border-color: #d0d5dd;
  margin-right: 0;
}

.text-block-164 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.cut-6 {
  z-index: -1;
  background-color: var(--ghost-white);
  background-image: linear-gradient(281deg, #f9faff, #fff);
  width: 120vw;
  max-width: 120vw;
  height: 350px;
  margin-top: -252px;
  position: relative;
  left: -105px;
  transform: rotate(-14deg);
}

.div-block-162 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
  max-width: none;
  margin-right: 30px;
  display: flex;
}

.div-block-162.home {
  flex: none;
  width: 29%;
  margin-right: 83px;
}

.div-block-162.home.reconcilliation {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-right: 0;
}

.text-block-165 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
}

.text-block-165.clr-blue {
  color: #23325f;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 36.4px;
}

.text-block-165.clr-blue.get-atarted-section {
  object-fit: contain;
  flex: none;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  line-height: 120%;
  display: flex;
}

.text-block-165.clr-blue.get-atarted-section.mb12 {
  margin-bottom: 16px;
}

.text-block-166 {
  color: rgba(255, 255, 255, .7);
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  line-height: 25px;
}

.text-block-166.txt-clr {
  color: #354454;
  flex: none;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.text-block-166.txt-clr.reconcilliation {
  margin-bottom: 21px;
}

.div-block-163 {
  margin-top: 28px;
  display: flex;
}

.button-33 {
  color: #f3f5ff;
  letter-spacing: .5px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-33:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-34 {
  color: #f3f5ff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-34:hover {
  color: #546fff;
  background-color: #fefdff;
  border: 1px solid #546fff;
}

.button-34.inv {
  background-color: rgba(0, 0, 0, 0);
  border-color: #f3f5ff;
}

.button-34.inv:hover {
  background-color: #f3f5ff;
}

.button-34.inv.blue.csv {
  color: #335dff;
  letter-spacing: .5px;
  border-color: #335dff;
  width: auto;
  margin-top: 0;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.div-block-164 {
  width: 60%;
}

.div-block-164.home {
  align-items: flex-start;
  width: 60%;
  margin-left: 0;
  margin-right: 200px;
  display: block;
}

.div-block-164.home.reconcilliation {
  width: auto;
  margin-right: 0;
}

.div-block-165 {
  background-color: #8f9ce0;
  background-image: url('/assets/img/Readings.svg');
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(66, 80, 142, .12);
  border-radius: 4px;
  width: 140px;
  max-width: none;
  height: 140px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, .12);
}

.div-block-165.ecommerce {
  background-color: #8c9df6;
}

.div-block-165.vendor-supplier-statement {
  background-color: #9c8ac5;
}

.div-block-165.insurance {
  background-color: #728fdc;
}

.div-block-165.equity {
  background-color: #938de1;
}

.div-block-165.payroll {
  background-color: #6b7fe9;
}

.div-block-165.blockchain {
  background-color: #6a91cc;
}

.div-block-165.general-ledger {
  background-color: #8e9ce0;
}

.div-block-165.credit-card {
  background-color: #8c9df6;
}

.div-block-165.banking1 {
  background-color: #9c8ac5;
}

.div-block-165.data {
  background-color: #728fdc;
}

.div-block-165.invoices1 {
  background-color: #938de1;
}

.div-block-165.payments {
  background-color: #6b7fe9;
}

.div-block-165.cash {
  background-color: #6a91cc;
}

.div-block-165.finance {
  background-color: #8e9ce0;
}

.div-block-165.accounting {
  background-color: #8c9df6;
}

.text-block-167 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
}

.text-block-168 {
  color: #919fdf;
  white-space: nowrap;
  background-image: url('/assets/img/invoices.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 4px;
  margin-bottom: 30px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.text-block-168.reconcilliation {
  margin-bottom: 12px;
}

.link-25 {
  color: #fff;
  background-image: url('/assets/img/white-arrow.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 12px 10px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.2px;
  text-decoration: none;
}

.section-31 {
  padding-top: 130px;
}

.section-31.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.section-32 {
  padding-top: 130px;
}

.section-32.ai {
  padding-top: 60px;
  padding-bottom: 96px;
}

.image-165 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 500px;
}

.image-165.apc {
  border-radius: 8px;
  width: 100%;
  max-height: none;
  margin-top: 0;
}

.image-165.apc.new-image {
  max-width: 350px;
  height: 260px;
}

.div-block-166 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-166 {
  object-fit: contain;
  height: 50.0938px;
}

.heading-70 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-70.t-name {
  color: #354454;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 22px;
  font-weight: 700;
  line-height: 19px;
}

.heading-70.t-name.cv {
  margin-top: 10px;
}

.heading-70.t-name.cv.thi {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.heading-70.t-name.cv.thi.new-size {
  font-size: 16px;
  line-height: 19px;
}

.text-block-169 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-169._12 {
  font-size: 12px;
}

.link-26 {
  color: #546fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.2px;
  text-decoration: none;
}

.container-18 {
  z-index: 7;
  background-color: var(--white);
  border-radius: 6px;
  max-width: 1038px;
  margin-top: 40px;
  margin-bottom: -218px;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 52px rgba(60, 64, 67, .08);
}

.container-18.footer-cta {
  background-color: var(--white);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e5e7f9;
  border-radius: 12px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
}

.div-block-167 {
  width: 100%;
  max-width: none;
}

.image-167 {
  width: 137px;
  height: 30px;
}

.div-block-168 {
  opacity: .75;
  border-top: 1px solid rgba(255, 255, 255, .1);
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-170 {
  opacity: .75;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.content-container-15 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.content-container-15.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.content-container-15.head.padding-16 {
  padding-left: 12px;
  padding-right: 12px;
}

.feature-name {
  color: #4a5059;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.list-item {
  color: #404558;
  background-image: url('/assets/img/ic_baseline-check-circle.png');
  background-position: 0 5%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 36px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  list-style-type: none;
}

.list-item.banner-sub-text.center {
  color: #667085;
  font-size: 15px;
}

.list-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin: 0 0 32px;
  padding: 0;
  list-style-type: disc;
  display: flex;
}

.div-block-169 {
  width: 100%;
  height: 250px;
}

.body-3 {
  height: 0;
}

.code-embed {
  width: 100%;
}

.text-block-171, .text-block-172 {
  font-family: var(--font-family-body);
}

.text-block-173 {
  font-family: var(--font-family-body);
  font-weight: 400;
}

.text-block-174, .text-block-175, .text-block-176, .text-block-177, .text-block-178, .text-block-179, .text-block-180, .text-block-181, .text-block-182, .text-block-183, .text-block-184, .text-block-185 {
  font-family: var(--font-family-body);
}

.bold-text-8 {
  font-family: Inter, sans-serif;
}

.collection-list-wrapper-4 {
  padding-bottom: 0;
}

.list-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin: 0 0 32px;
  padding: 0;
  display: flex;
}

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

.splide-recon.splide-2 {
  height: auto;
  overflow: visible;
}

.hero-content-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy.hero-new-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy.hero-new-copy.bpo {
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy.hero-new-copy.bpo.align-center {
  align-items: center;
  margin-top: -30px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: 30px;
  padding-right: 30px;
}

.section-copy {
  padding-top: 130px;
}

.section-copy.home-content {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-copy.home-content.op {
  background-image: linear-gradient(#324293, #324293);
  margin-top: 120px;
  margin-bottom: 155px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy.home-content.op.landingpage {
  margin-top: 110px;
  margin-bottom: 0;
}

.section-copy.get-in-touch-section {
  background-color: var(--ghost-white);
  padding-top: 170px;
  padding-bottom: 120px;
}

.section-copy.casestudy-section {
  padding-top: 130px;
  padding-bottom: 60px;
  position: relative;
}

.section-copy.casestudy-section.background-steel-white {
  background-image: linear-gradient(#f5f7ff, rgba(245, 247, 255, 0));
  padding-top: 136px;
}

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

.section-copy.automatation {
  padding-top: 58px;
  padding-bottom: 96px;
}

.section-copy.automatation.paddingtop-new {
  padding-top: 62px;
}

.section-copy.ai, .section-copy.new-home {
  padding-top: 0;
  padding-bottom: 96px;
}

.section-copy.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.section-copy.data {
  padding-top: 10px;
  padding-bottom: 96px;
}

.section-copy.reconcilliation {
  background-color: rgba(84, 111, 255, .04);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.content-container-new-copy {
  flex-direction: column;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 40px;
}

.benefits {
  padding-top: 130px;
}

.benefits.home-content {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.benefits.home-content.op {
  background-image: linear-gradient(#324293, #324293);
  margin-top: 120px;
  margin-bottom: 155px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.benefits.home-content.op.landingpage {
  margin-top: 110px;
  margin-bottom: 0;
}

.benefits.get-in-touch-section {
  background-color: var(--ghost-white);
  padding-top: 170px;
  padding-bottom: 120px;
}

.benefits.casestudy-section {
  padding-top: 130px;
  padding-bottom: 60px;
  position: relative;
}

.benefits.casestudy-section.background-steel-white {
  background-image: linear-gradient(#f5f7ff, rgba(245, 247, 255, 0));
  padding-top: 136px;
}

.benefits.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.benefits.automatation {
  padding-top: 58px;
  padding-bottom: 96px;
}

.benefits.automatation.paddingtop-new {
  padding-top: 62px;
}

.benefits.ai {
  padding-top: 85px;
  padding-bottom: 0;
}

.benefits.new-home {
  padding-top: 0;
  padding-bottom: 96px;
}

.benefits.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.benefits.data {
  padding-top: 10px;
  padding-bottom: 96px;
}

.benefits.reconcilliation {
  background-color: rgba(84, 111, 255, .04);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.get-started-link-copy {
  width: auto;
  text-decoration: none;
  display: inline-block;
}

.get-started-link-copy.blog-link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.get-started-link-copy.blog-link-block.ws {
  width: 100%;
}

.hero-content-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.how-does-it-work {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px 140px;
  display: flex;
}

.how-does-it-work.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.how-does-it-work.left {
  align-items: flex-start;
}

.how-does-it-work.vert {
  flex-direction: row;
  align-items: flex-start;
}

.how-does-it-work.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.how-does-it-work.hor {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

.how-does-it-work.ap-2 {
  max-width: 150px;
  padding-left: 0;
  padding-right: 0;
}

.how-does-it-work.ap-left {
  align-items: flex-start;
}

.how-does-it-work.ap-left.mid {
  align-items: center;
}

.how-does-it-work.left-align {
  align-items: flex-start;
  margin-top: 20px;
}

.how-does-it-work.left-align-full {
  align-items: flex-start;
}

.how-does-it-work.bg-dim-grey {
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 120px;
}

.how-does-it-work.leba {
  align-items: flex-start;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.how-does-it-work.rel {
  margin-top: 0;
  position: relative;
}

.how-does-it-work.sm-ct {
  align-items: flex-start;
}

.how-does-it-work.no-margin {
  margin-left: auto;
  margin-right: auto;
}

.how-does-it-work.sticky {
  margin-top: -44px;
  margin-bottom: -44px;
}

.how-does-it-work.casestudy {
  width: 100%;
  max-width: 1040px;
}

.how-does-it-work.bottom0 {
  padding-bottom: 0;
}

.how-does-it-work.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.how-does-it-work.css-no-padding.padding-bottom-180 {
  padding-bottom: 150px;
}

.how-does-it-work.strech {
  align-items: stretch;
}

.how-does-it-work.top-spacing-none {
  margin-top: 0;
  padding-top: 0;
}

.how-does-it-work.fixed {
  max-width: 1280px;
}

.how-does-it-work.padding-16 {
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.cta-title-text-copy {
  color: #8d9fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.cta-title-text-copy.new {
  color: #546fff;
  padding-top: 22px;
  font-family: var(--font-family-body);
  font-size: 14px;
  font-weight: 400;
}

.cta-title-text-copy.new.mb-16 {
  margin-bottom: 16px;
}

.hero-content-copy.hero-new.bpo.product-main {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
}

.hero-content-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: -30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 140px;
}

.css-button-copy {
  text-align: center;
  text-transform: uppercase;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 6px;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: inline-block;
}

.css-button-copy:hover, .css-button-copy.inverted {
  color: #546fff;
  background-color: #fff;
}

.css-button-copy.inverted:hover {
  color: #fff;
  background-color: #546fff;
}

.css-button-copy.inverted.integration {
  margin-top: 16px;
}

.css-button-copy.small {
  text-transform: none;
  margin-top: 20px;
  padding: 10px 40px;
  font-weight: 500;
}

.css-button-copy.small.uppercase {
  text-transform: uppercase;
  font-weight: 400;
}

.css-button-copy.small.inverted.extra-small {
  background-image: url('/assets/img/chevron_right_black_24dp-1.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  margin-top: 0;
  padding: 4px 30px 4px 8px;
}

.css-button-copy.small.inverted.extra-small:hover {
  background-image: url('/assets/img/Clip-path-group.svg'), url('/assets/img/chevron_right_black_24dp-1.svg');
  background-position: 90%, 90%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.css-button-copy.small.inverted.full-width {
  line-height: 14px;
}

.css-button-copy.small.flow {
  text-transform: uppercase;
  padding: 8px 16px;
  font-size: 12px;
  line-height: 18px;
}

.css-button-copy.small.flow.flow-cms {
  color: #fff;
  letter-spacing: .02em;
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 15px;
}

.css-button-copy.small.flow.flow-cms:hover {
  color: #546fff;
}

.css-button-copy.small.flow.flow-cms.white {
  color: #546fff;
  margin-bottom: 0;
}

.css-button-copy.small.flow.flow-cms.white:hover {
  color: #fff;
  background-color: #546fff;
}

.css-button-copy.small.full-width {
  padding-top: 14px;
  padding-bottom: 14px;
  line-height: 14px;
}

.css-button-copy.small.new {
  border-radius: 4px;
}

.css-button-copy.small.product {
  padding: 16px 22px;
  font-size: 16px;
  font-weight: 400;
}

.css-button-copy.small.product.casestudy {
  padding-left: 28px;
  padding-right: 28px;
}

.css-button-copy.small.product.casestudy.banner {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
}

.css-button-copy.small.product.hide {
  display: none;
}

.css-button-copy.white {
  color: #546fff;
  background-color: #fff;
}

.css-button-copy.white.small.pricing-button {
  text-transform: uppercase;
  margin-top: 16px;
}

.css-button-copy.white.casestudy {
  text-transform: uppercase;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 16px;
}

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

.header_request_button-3 {
  color: #fefdff;
  text-align: center;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 8px;
  margin-left: 8px;
  padding: 10px 12px;
  font-weight: 500;
  line-height: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .16);
}

.header_request_button-3.home-new {
  color: #fefdff;
  letter-spacing: .1px;
  border-radius: 4px;
  font-family: var(--font-family-body);
}

.dropdown-toggle-7 {
  color: #32325d;
  width: 100%;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-toggle-7.w--open {
  width: 220px;
}

.text-block-186 {
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.text-block-186._12 {
  font-size: 12px;
}

.content-container-16 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.content-container-16.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.text-dropdown-tools-3 {
  font-size: 12px;
  font-weight: 500;
}

.text-dropdown-tools-3:hover {
  color: #335dff;
}

.flow_nav_tab_link-5 {
  grid-column-gap: 8px;
  color: #1f2129;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-radius: 8px 0 0 8px;
  align-items: center;
  width: 100%;
  padding: 8px 16px 8px 8px;
  text-decoration: none;
  display: flex;
}

.flow_nav_tab_link-5:hover, .flow_nav_tab_link-5.active {
  background-color: #f2f4ff;
  border-right-color: #546fff;
}

.text-block-187 {
  color: #1f2129;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.nav-link-icon-solutions-5 {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.navmenu-dropdown-wrapper-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-color: rgba(0, 0, 0, 0) #f1f2f7 #f1f2f7;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.image-168 {
  height: auto;
}

.hero-content-copy-copy {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-content-copy-copy.hero-new.ap {
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy-copy.hero-new.bpo.align-center {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 25px;
}

.hero-content-copy-copy.hero-new.bpo.product-main {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
}

.hero-content-copy-copy.hero-new.bpo.why-nenonets {
  grid-column-gap: 195px;
  grid-row-gap: 195px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 96px;
}

.hero-content-copy-copy.hero-new.compitetor {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
}

.hero-content-copy-copy.hero-new.srtarch {
  align-items: stretch;
}

.hero-content-copy-copy.hero-new.handwritten {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.hero-content-copy-copy.hero-new.latest {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

.hero-content-copy-copy.scraper {
  flex-direction: row;
  align-items: center;
}

.hero-content-copy-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: stretch;
}

.hero-content-copy-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
}

.hero-content-copy-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy-copy.hero-new.bpo {
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: 30px;
  padding-right: 30px;
}

.logos-section-copy {
  background-color: #f9faff;
  height: auto;
  margin-top: 120px;
  padding-top: 48px;
}

.logos-section-copy.rossum {
  height: auto;
  padding-top: 55px;
  padding-bottom: 55px;
}

.logos-section-copy.flow_integration {
  margin-top: 0;
  margin-bottom: 120px;
  padding-top: 56px;
  padding-bottom: 56px;
}

.logos-section-copy.mt0 {
  margin-top: 0;
}

.logos-section-copy.mt0.for-sticky {
  padding-top: 100px;
}

.logos-section-copy.new-home {
  background-color: #fff;
  margin-top: -108px;
  padding-top: 58px;
  padding-bottom: 40px;
  overflow: hidden;
}

.logos-section-copy.new-home.variant {
  margin-bottom: 42px;
  padding-top: 96px;
}

.nav-copy {
  z-index: 2147483647;
  background-color: #fff;
  height: auto;
  padding: 16px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 9px rgba(127, 127, 127, .4);
}

.nav-copy.page-root-new {
  z-index: 9998;
  padding-top: 16px;
  padding-bottom: 16px;
}

.nav-copy.page-root-new.new {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-copy.page-root-new.new.zindex-none {
  z-index: 6;
}

.container-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 400px;
  max-width: 940px;
  min-height: 400px;
  margin-bottom: 20px;
  display: flex;
}

.body-4 {
  min-height: 100px;
}

.video-5 {
  text-align: left;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 85%;
  max-width: 95%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  left: auto;
}

.button-35 {
  color: var(--white);
  background-color: #19214c;
  border: 1px solid #000;
  border-radius: 4px;
}

.button-36 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: .5px;
  object-fit: fill;
  background-color: #19214c;
  border: 1px solid #000;
  border-radius: 4px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 28px;
  transition: all .2s;
  display: block;
}

.link-block-19 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #19214c;
  border: 1px solid #000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 20px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.image-169 {
  vertical-align: baseline;
  max-height: 30px;
  padding-left: 0;
}

.text-block-188 {
  color: #fff;
  text-decoration: none;
}

.div-block-170 {
  height: 200px;
}

.div-block-171 {
  height: 100px;
}

.integrate-section {
  padding-bottom: 5rem;
  padding-right: 0;
}

.integrate-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integrate-head-wrapper {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 898px;
  display: flex;
}

.integrate-subhead {
  color: #3a4db2;
  background-color: #e9f6ff;
  border-radius: 6px;
  padding: 6px 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.integrate-head {
  color: #151619;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 52px;
}

.inter-para {
  color: #667085;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.integrate-tabs-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid #d6d8e0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.integrate-tab-link {
  color: #667085;
  background-color: rgba(0, 0, 0, 0);
  padding: 6px 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32px;
  text-decoration: none;
}

.integrate-tab-link.w--current {
  color: #151619;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #546fff;
}

.code-block {
  border: 1px solid #ebecf0;
  border-radius: 12px;
  width: 900px;
  max-width: 100%;
  height: 400px;
}

.integrate-tabs-content {
  background-color: #f8f9fa;
  border: 1px solid #ebecf0;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  display: flex;
}

.api-head {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.api-para {
  color: #b9c0cd;
  font-size: 16px;
  line-height: 26px;
}

.api-head-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  max-width: 534px;
  display: flex;
}

.api-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.api-button-wrapper {
  max-width: 400px;
}

.live-section {
  background-color: #f8faff;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
}

.pre-train-section {
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
}

.pre-card-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pre-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #151619;
  flex-flow: column;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.pre-button, .pre--button {
  color: #4a5059;
  background-color: #fff;
  border: 1px solid #e9eaec;
  border-radius: 8px;
  padding: 10px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.button-37 {
  color: #fff;
  background-color: #4766ff;
  border-radius: 8px;
  margin-top: 24px;
  padding: 10px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.upload-file-box {
  border: 2px dashed var(--light-slate-grey);
  background-color: var(--ghost-white);
  border-radius: 10px;
  flex-flow: column;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 18vw;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-170 {
  text-align: center;
  vertical-align: text-bottom;
  flex-flow: row;
  flex: 0 auto;
  order: 1;
  align-self: center;
  width: 100%;
  padding-top: 0;
  display: block;
}

.div-block-172 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 15%;
  height: 35%;
  padding-bottom: 0;
  display: flex;
}

.image-171 {
  vertical-align: baseline;
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 40%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.text-block-189 {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.link-block-20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 15%;
  height: 44.31%;
  display: flex;
}

.div-block-173 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-174 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 75%;
  height: 75%;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.content-container-new-copy.spacing.mb0 {
  padding-bottom: 0;
}

.hero-content-copy {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-content-copy.hero-new.ap {
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy.hero-new.bpo.product-main {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 44px;
  padding-left: 30px;
  padding-right: 30px;
}

.hero-content-copy.hero-new.bpo.why-nenonets {
  grid-column-gap: 195px;
  grid-row-gap: 195px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 96px;
}

.hero-content-copy.hero-new.compitetor {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
}

.hero-content-copy.hero-new.srtarch {
  align-items: stretch;
}

.hero-content-copy.hero-new.handwritten {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.hero-content-copy.hero-new.latest {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

.hero-content-copy.scraper {
  flex-direction: row;
  align-items: center;
}

.hero-content-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: stretch;
}

.hero-content-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
}

.hero-content-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy.hero-new.bpo {
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 140px;
  padding-left: 30px;
  padding-right: 30px;
}

.data-capture-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 22px;
  display: flex;
}

.data-head {
  color: #7e86a0;
  text-transform: uppercase;
  padding: 10px 8px;
  font-size: 10px;
}

.nav-link {
  color: #1f2129;
  border-radius: 8px;
  flex: 1;
  padding: 16px 8px;
  text-decoration: none;
}

.nav-link:hover {
  background-color: #eaedff;
  border-radius: 8px;
}

.nav-link.blue-txt {
  color: #546fff;
}

.nav-link-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #1f2129;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 220px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.nav-link-wrapper:hover {
  background-color: #eaedff;
}

.nav-link-wrapper.blue-txt {
  color: #546fff;
  flex: 1;
  padding-top: 16px;
  padding-bottom: 16px;
}

.workflow-capture-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 16px 22px;
  display: grid;
}

.workflow-nav-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f9ff;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: 16px;
  padding: 16px;
  display: flex;
}

.data-head-2 {
  color: #7e86a0;
  text-transform: uppercase;
  font-size: 10px;
}

.nav-link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.solution-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding: 16px 22px;
  display: flex;
}

.solution-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.nav-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #1f2129;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.nav-block:hover {
  background-color: #eaedff;
  border-radius: 8px;
}

.nav-bottom-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1f2129;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
}

.nav-talk-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #546fff;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-self: stretch;
  display: flex;
}

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

.solution-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding: 16px 22px;
  display: flex;
}

.footer-nav-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-nav-head {
  color: rgba(230, 232, 255, .9);
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
}

.footer-link {
  color: rgba(230, 232, 255, .6);
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: #e6e8ff;
}

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

.footer-link.no-wrap {
  white-space: normal;
}

.footer-nav {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-nav-link-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-divider {
  background-color: rgba(255, 255, 255, .3);
  flex: none;
  width: 1px;
  min-height: 100%;
}

.footer-address {
  color: rgba(230, 232, 255, .6);
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: block;
}

.footer-logo-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  min-width: 120px;
  height: 100%;
  display: flex;
}

.steps-section-copy {
  margin-top: -50px;
  margin-bottom: 20px;
}

.steps-section-copy.new {
  margin-bottom: 176px;
}

.main-section-wrapper-copy {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: column;
  width: 99.9997%;
  display: flex;
}

.list-item-copy {
  color: #404558;
  background-image: url('/assets/img/ic_baseline-check-circle.png');
  background-position: 0 5%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 36px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21px;
  list-style-type: none;
}

.banking-copy {
  object-fit: fill;
  width: 100%;
}

.title-wrapper-copy {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.how-it-works-copy.fixed {
  max-width: 1280px;
}

.image-173 {
  width: 90%;
  height: 80%;
}

.link-27 {
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
}

.bold-text-9 {
  font-size: 18px;
  line-height: 21px;
}

.text-block-53-copy {
  color: var(--main-blue);
  text-align: left;
  letter-spacing: 2px;
  text-transform: capitalize;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-53-copy._2 {
  color: rgba(255, 255, 255, .72);
  letter-spacing: 4px;
}

.text-block-53-copy.black {
  color: rgba(0, 0, 0, .8);
  letter-spacing: 2px;
  font-size: 15px;
}

.text-block-53-copy.partner {
  font-size: 11px;
}

.text-block-53-copy-copy {
  color: var(--main-blue);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-53-copy-copy._2 {
  color: rgba(255, 255, 255, .72);
  letter-spacing: 4px;
}

.text-block-53-copy-copy.black {
  color: rgba(0, 0, 0, .8);
  letter-spacing: 2px;
  font-size: 15px;
}

.text-block-53-copy-copy.partner {
  font-size: 11px;
}

.tool-key-features {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.nn_paragraph-default-copy.margin_b_20.new {
  color: #667085;
  margin-bottom: 32px;
  font-weight: 300;
}

.nn_paragraph-default-copy.small {
  flex: 1;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default-copy.automation {
  color: #667085;
  margin-bottom: 0;
}

.nn_paragraph-default-copy.faq {
  color: #404558;
  margin-bottom: 0;
}

.bold-text-10, .bold-text-11, .bold-text-12 {
  font-size: 24px;
}

.text-span-53 {
  color: #000;
  font-weight: 700;
}

.heading-71 {
  color: var(--dark-slate-blue-2);
  width: 100%;
}

.banner-sub-text---tool {
  direction: ltr;
  text-align: left;
  text-transform: none;
  color: #66788c;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.tool-use-case-section {
  padding-top: 96px;
  padding-bottom: 96px;
}

.tool-use-case-section.bg-sky {
  background-color: #f2f4ff;
}

.tool-use-case-section.bg-light-blue {
  background-color: #eaedff;
}

.tool-use-case-section.bg-linear {
  background-image: linear-gradient(#f4f6ff, #fdfdff);
}

.tool-use-case-section.pb0 {
  padding-bottom: 0;
}

.tool-use-case-section.pb0-copy {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.list-6 {
  color: #667085;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  list-style-type: disc;
}

.home-hero-copy {
  margin-top: 153px;
  overflow: hidden;
}

.home-hero-copy.hero-spacing {
  margin-top: 180px;
  padding-bottom: 0;
  overflow: visible;
}

.home-hero-copy.hero-spacing.ocr {
  margin-top: 155px;
}

.home-hero-copy.hero-spacing.document-ocr {
  margin-top: 60px;
  padding-top: 167px;
  padding-bottom: 0;
}

.home-hero-copy.hero-spacing.document-ocr.reconcillation {
  padding-bottom: 0;
}

.home-hero-copy.hero-spacing.product-banner {
  position: relative;
}

.home-hero-copy.hero-spacing.product-banner.cms-home {
  margin-bottom: 96px;
}

.home-hero-copy.hero-spacing.product-banner.cms-home-copy {
  margin-top: 60px;
  margin-bottom: 40px;
}

.home-hero-copy.hero-spacing.zero-landing-bg {
  background-image: url('/assets/img/banner-new.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 60%;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.home-hero-copy.hero-spacing.zero-landing-bg.handwritter {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.home-hero-copy.hero-spacing.margin-top-90 {
  margin-top: 165px;
}

.home-hero-copy.hero-spacing.margin-top-90.backgroud {
  background-image: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url('/assets/img/heo_image_bg_comp.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 82px;
  padding-top: 90px;
  padding-bottom: 18px;
}

.banner-sub-text-copy {
  direction: ltr;
  color: #65788c;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.banner-sub-text-copy.use-case-text {
  margin-bottom: 60px;
}

.banner-sub-text-copy.banner {
  color: #536074;
  margin-top: 0;
  font-weight: 400;
  line-height: 24px;
}

.banner-sub-text-copy.banner.small-text {
  color: #667085;
  font-size: 15px;
  line-height: 22px;
}

.banner-sub-text-copy.banner.small-text.center {
  text-align: center;
  align-self: stretch;
  padding-left: 100px;
  padding-right: 100px;
}

.banner-sub-text-copy.banner-text {
  color: #667085;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
}

.banner-sub-text-copy.big {
  color: #667085;
  font-size: 18px;
  line-height: 22px;
}

.banner-sub-text-copy.big.new {
  margin-top: 0;
}

.banner-sub-text-copy.large {
  color: #23325f;
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.banner-sub-text-copy.new {
  color: #667085;
  margin-top: 0;
}

.banner-sub-text-copy.new.center {
  text-align: center;
  margin-bottom: 32px;
}

.banner-img-copy {
  z-index: 0;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.banner-img-copy.ap, .banner-img-copy.bpo {
  position: static;
  overflow: hidden;
}

.banner-img-copy.bpo.extend-right {
  object-fit: contain;
  width: 106%;
  max-width: none;
}

.banner-img-copy.bpo.extend-right.new {
  width: 100%;
}

.banner-img-copy.template {
  position: static;
  overflow: hidden;
}

.banner-img-copy.document-image {
  max-width: 100%;
  height: 100%;
  max-height: 500px;
  margin-left: 0%;
}

.nn_titles-copy {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.nn_titles-copy.h1 {
  text-align: center;
  line-height: 54px;
}

.nn_titles-copy.h1.white-txt {
  color: #fff;
}

.nn_titles-copy.h1.document-ocr {
  color: #1d2554;
  white-space: normal;
  word-break: normal;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h1.title {
  color: #1f2129;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.h1.title-new {
  color: #1f2129;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h1.product-title {
  text-align: left;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.nn_titles-copy.h1.product-title.compe {
  color: #101828;
  margin-bottom: 16px;
}

.nn_titles-copy.h1.product-title.mb16 {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h1.product {
  color: #101828;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.nn_titles-copy.h1.product.product-white {
  color: var(--white);
}

.nn_titles-copy.h1.product.mb64 {
  margin-bottom: 64px;
}

.nn_titles-copy.h1.product.mb12 {
  text-align: left;
  margin-bottom: 12px;
}

.nn_titles-copy.h1.product.text-center.white {
  color: #fff;
  margin-bottom: 24px;
}

.nn_titles-copy.h1.product.text-center.white.mb42 {
  color: #e4e8ff;
  margin-bottom: 42px;
}

.nn_titles-copy.h1.flow {
  margin-bottom: 24px;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h3 {
  color: #324293;
  font-size: 18px;
  line-height: 1.4;
}

.nn_titles-copy.h3.no-margin {
  flex: 1;
  display: block;
}

.nn_titles-copy.h3.fontweight600 {
  color: var(--dark-slate-blue-2);
  margin-bottom: 0;
  font-weight: 600;
}

.nn_titles-copy.h3.ocr-card {
  color: #546fff;
  margin-top: 20px;
  margin-bottom: 10px;
}

.nn_titles-copy.h3.ocr-card-title {
  color: var(--royal-blue);
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-copy.h3.color-black {
  color: var(--black);
}

.nn_titles-copy.h3.css-txt-white {
  color: var(--white);
}

.nn_titles-copy.h3.css-txt-white.mt20 {
  margin-top: 20px;
}

.nn_titles-copy.h3.get-in {
  color: #1f2129;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

.nn_titles-copy.h3.product {
  color: #101828;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-copy.h3.work {
  color: #1f2129;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.nn_titles-copy.h3.casestudy {
  color: #546fff;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.nn_titles-copy.h3.casestudy.dark {
  color: #23325f;
}

.nn_titles-copy.h3.casestudys {
  color: #23325f;
  font-weight: 600;
}

.nn_titles-copy.h3.casestudys-2 {
  color: #23325f;
  margin-bottom: 8px;
  font-weight: 600;
}

.nn_titles-copy.h3.mb4 {
  margin-bottom: 4px;
}

.nn_titles-copy.h3.big {
  color: #1f2129;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.nn_titles-copy.h3.x-big {
  color: #101828;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-copy.h3.x-big.new-32, .nn_titles-copy.h3.x-big.new-32-copy, .nn_titles-copy.h3.x-big.new-32-copy {
  font-size: 32px;
  font-weight: 400;
  line-height: 38.73px;
}

.nn_titles-copy.h2 {
  color: var(--dark-slate-blue-2);
  line-height: 42px;
}

.nn_titles-copy.h2.text-center {
  color: var(--dark-slate-blue);
}

.nn_titles-copy.h2.text-center.mb58 {
  margin-bottom: 58px;
}

.nn_titles-copy.h2.text-center.width650 {
  width: 100%;
  max-width: 650px;
}

.nn_titles-copy.h2.text-center.new {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.h2.text-center.new.spacing, .nn_titles-copy.h2.text-center.spacing {
  margin-bottom: 64px;
}

.nn_titles-copy.h2.text-center.spacing.weight-400 {
  font-weight: 400;
}

.nn_titles-copy.h2.cta-title {
  color: #eff1ff;
  font-size: 32px;
  font-weight: 600;
}

.nn_titles-copy.h2.cta-title.new {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.h2.css-fw-normal {
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
}

.nn_titles-copy.h2.mb24 {
  margin-bottom: 24px;
}

.nn_titles-copy.h2.mb28 {
  margin-bottom: 28px;
}

.nn_titles-copy.h2.mb60 {
  margin-bottom: 60px;
}

.nn_titles-copy.h2.small {
  text-align: center;
  margin-bottom: 32px;
  font-size: 38px;
  line-height: 1.2;
}

.nn_titles-copy.h2.small.tools {
  margin-bottom: 56px;
}

.nn_titles-copy.h2.product {
  color: #101828;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.nn_titles-copy.h2.product.mini {
  font-size: 24px;
}

.nn_titles-copy.h2.casestudy-title {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h2.mini {
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 30px;
}

.nn_titles-copy.h2.large {
  color: #303969;
  text-align: center;
  letter-spacing: -.01em;
  margin-bottom: 44px;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.nn_titles-copy.h2.large.bold {
  font-weight: 700;
}

.nn_titles-copy.h2.pricing {
  color: #23325f;
  text-align: center;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.h2.pricing.mb0 {
  margin-bottom: 0;
}

.nn_titles-copy.h2.new-small {
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.nn_titles-copy.h2.big {
  width: 1000px;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.nn_titles-copy.h2.big.weight-400 {
  text-align: center;
  align-self: auto;
  width: auto;
  max-width: 1000px;
  margin-bottom: 60px;
  font-weight: 400;
}

.nn_titles-copy.h2.big.weight-400-copy {
  color: var(--dark-slate-blue-2);
  text-align: center;
  -webkit-text-stroke-color: var(--dark-slate-blue);
  align-self: auto;
  width: auto;
  max-width: 1000px;
  margin-bottom: 0;
  font-weight: 700;
}

.nn_titles-copy.h2.new {
  color: #dde2ff;
  font-size: 26px;
  line-height: 32px;
}

.nn_titles-copy.h2.how {
  font-size: 28px;
  line-height: 140%;
}

.nn_titles-copy.h4 {
  color: var(--dark-slate-blue-2);
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.nn_titles-copy.h4.bold {
  font-weight: 700;
}

.nn_titles-copy.h4.light {
  color: var(--black-2);
  font-weight: 400;
}

.nn_titles-copy.h4.light.new {
  color: rgba(80, 89, 128, .7);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.nn_titles-copy.h4.light.new.mb32 {
  margin-bottom: 32px;
}

.nn_titles-copy.h4.logos-header {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.nn_titles-copy.h5 {
  font-size: 16px;
  line-height: 24px;
}

.nn_titles-copy.h5.css-txt-uppercase.css-pricing-card-title.new {
  color: #1f2129;
  text-transform: none;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.nn_titles-copy.h5.css-txt-uppercase.css-pricing-card-title.new.big {
  letter-spacing: -.02em;
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.nn_titles-copy.h5.css-txt-uppercase.css-pricing-card-title.css-txt-white {
  color: #fff;
}

.nn_titles-copy.h6 {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}

.nn_titles-copy.integration-page-title {
  line-height: 54px;
}

.nn_titles-copy.get-in-touch {
  color: #1d2554;
  text-align: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.nn_titles-copy.cta-title {
  color: #1d2554;
  margin-bottom: 12px;
  margin-right: 0;
  font-size: 38px;
  line-height: 45px;
}

.nn_titles-copy.cta-title.mini {
  color: #101828;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.nn_titles-copy.cta-title.new {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.nn_titles-copy.css-txt-white.product-title {
  color: #e4e8ff;
  letter-spacing: -.02em;
  font-size: 36px;
  font-weight: 300;
  line-height: 44px;
}

.nn_titles-copy.css-txt-white.product-title.mb42 {
  margin-bottom: 42px;
}

.nn_titles-copy.grey {
  color: #8c94af;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
}

.nn_titles-copy.grey.casestudy {
  color: #9197b4;
  letter-spacing: .12em;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.nn_titles-copy.text-28 {
  font-family: Inter, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.nn_titles-copy.black-text {
  color: #101828;
  letter-spacing: -3px;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.nn_titles-copy.black-text.new-text-head {
  color: var(--black);
  font-weight: 500;
}

.button-copy.outline.new {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 500;
}

.hero-content-copy-copy-copy {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-content-copy-copy-copy.hero-new.ap {
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy-copy-copy.hero-new.bpo.align-center {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 25px;
}

.hero-content-copy-copy-copy.hero-new.bpo.product-main {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
}

.hero-content-copy-copy-copy.hero-new.bpo.why-nenonets {
  grid-column-gap: 195px;
  grid-row-gap: 195px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 96px;
}

.hero-content-copy-copy-copy.hero-new.compitetor {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
}

.hero-content-copy-copy-copy.hero-new.srtarch {
  align-items: stretch;
}

.hero-content-copy-copy-copy.hero-new.handwritten {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.hero-content-copy-copy-copy.hero-new.latest {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

.hero-content-copy-copy-copy.scraper {
  flex-direction: row;
  align-items: center;
}

.hero-content-copy-copy-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy-copy-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: stretch;
}

.hero-content-copy-copy-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
}

.hero-content-copy-copy-copy.hero-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-content-copy-copy-copy.hero-new.bpo {
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-content-copy-copy-copy.hero-new.bpo.align-center {
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: 30px;
  padding-right: 30px;
}

.sections-wrapper-copy {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1195px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.list-item-copy {
  color: #404558;
  background-image: url('/assets/img/ic_baseline-check-circle.png');
  background-position: 0 5%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 36px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  list-style-type: none;
}

.list-item-copy {
  color: #404558;
  background-image: url('/assets/img/ic_baseline-check-circle.png');
  background-position: 0 5%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 10px;
  padding-top: 0;
  padding-left: 36px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  list-style-type: none;
}

.list-item-copy.banner-sub-text.center {
  color: #667085;
  font-size: 15px;
}

.list-4-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin: 0 0 32px;
  padding: 0;
  list-style-type: disc;
  display: flex;
}

.cards-section-copy {
  padding-top: 60px;
  padding-bottom: 60px;
}

.cards-section-copy.card_grey {
  background-color: #f5f5f8;
}

.centered-container-copy {
  text-align: center;
  text-align: center;
  flex: 1;
}

.home-video-copy {
  border: 0 #fff;
  justify-content: center;
  align-items: center;
  width: 85%;
  max-width: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-video-copy.vertical {
  border-radius: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  max-width: 60%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.home-video-copy.vertical.hide {
  display: none;
}

.home-video-copy.vertical.flow_integration {
  margin-top: 0;
}

.home-video-copy.vertical.ap-automation {
  margin-top: 32px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-175 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.benefits-copy {
  padding-top: 130px;
}

.benefits-copy.home-content {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.benefits-copy.home-content.op {
  background-image: linear-gradient(#324293, #324293);
  margin-top: 120px;
  margin-bottom: 155px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.benefits-copy.home-content.op.landingpage {
  margin-top: 110px;
  margin-bottom: 0;
}

.benefits-copy.get-in-touch-section {
  background-color: var(--ghost-white);
  padding-top: 170px;
  padding-bottom: 120px;
}

.benefits-copy.casestudy-section {
  padding-top: 130px;
  padding-bottom: 60px;
  position: relative;
}

.benefits-copy.casestudy-section.background-steel-white {
  background-image: linear-gradient(#f5f7ff, rgba(245, 247, 255, 0));
  padding-top: 136px;
}

.benefits-copy.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.benefits-copy.automatation {
  padding-top: 58px;
  padding-bottom: 96px;
}

.benefits-copy.automatation.paddingtop-new {
  padding-top: 62px;
}

.benefits-copy.ai {
  padding-top: 144px;
  padding-bottom: 0;
}

.benefits-copy.new-home {
  padding-top: 0;
  padding-bottom: 96px;
}

.benefits-copy.placeholder {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.benefits-copy.data {
  padding-top: 10px;
  padding-bottom: 96px;
}

.benefits-copy.reconcilliation {
  background-color: rgba(84, 111, 255, .04);
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 120px;
}

.benefits-copy.ai-copy {
  padding-top: 96px;
  padding-bottom: 0;
}

.banner-card-block-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #e0e3e8;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .04);
}

.how-does-it-work-copy {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 87px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px 140px;
  display: flex;
}

.how-does-it-work-copy.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.how-does-it-work-copy.left {
  align-items: flex-start;
}

.how-does-it-work-copy.vert {
  flex-direction: row;
  align-items: flex-start;
}

.how-does-it-work-copy.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.how-does-it-work-copy.hor {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

.how-does-it-work-copy.ap-2 {
  max-width: 150px;
  padding-left: 0;
  padding-right: 0;
}

.how-does-it-work-copy.ap-left {
  align-items: flex-start;
}

.how-does-it-work-copy.ap-left.mid {
  align-items: center;
}

.how-does-it-work-copy.left-align {
  align-items: flex-start;
  margin-top: 20px;
}

.how-does-it-work-copy.left-align-full {
  align-items: flex-start;
}

.how-does-it-work-copy.bg-dim-grey {
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 120px;
}

.how-does-it-work-copy.leba {
  align-items: flex-start;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.how-does-it-work-copy.rel {
  margin-top: 0;
  position: relative;
}

.how-does-it-work-copy.sm-ct {
  align-items: flex-start;
}

.how-does-it-work-copy.no-margin {
  margin-left: auto;
  margin-right: auto;
}

.how-does-it-work-copy.sticky {
  margin-top: -44px;
  margin-bottom: -44px;
}

.how-does-it-work-copy.casestudy {
  width: 100%;
  max-width: 1040px;
}

.how-does-it-work-copy.bottom0 {
  padding-bottom: 0;
}

.how-does-it-work-copy.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.how-does-it-work-copy.css-no-padding.padding-bottom-180 {
  padding-bottom: 150px;
}

.how-does-it-work-copy.strech {
  align-items: stretch;
}

.how-does-it-work-copy.top-spacing-none {
  margin-top: 0;
  padding-top: 0;
}

.how-does-it-work-copy.fixed {
  max-width: 1280px;
}

.how-does-it-work-copy.padding-16 {
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.content-container-new-copy {
  flex-direction: column;
  align-items: center;
  max-width: 1260px;
  margin-top: -120px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 40px;
}

.content-container-new-copy.spacing {
  padding-bottom: 100px;
}

.content-container-new-copy.spacing.mb0 {
  margin-top: -39px;
  padding-bottom: 0;
}

.nav-wrap-copy {
  width: 100%;
  max-width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.buttons-mask-copy {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  max-width: 333px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.buttons-mask-copy.inline-start {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  left: auto;
}

.buttons-mask-copy.inline-start.rossum {
  margin-top: 40px;
}

.buttons-mask-copy.inline-start.rossum.cta-2 {
  justify-content: center;
  margin-top: 35px;
  display: flex;
}

.buttons-mask-copy.inline-start.ap {
  justify-content: flex-start;
}

.buttons-mask-copy.inline-start.flow {
  margin-top: 30px;
}

.buttons-mask-copy.inline-start.center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.buttons-mask-copy.inline-start-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
}

.buttons-mask-copy.inline-start-copy.rossum {
  margin-top: 40px;
}

.buttons-mask-copy.inline-start-copy.rossum.cta-2 {
  justify-content: center;
  margin-top: 35px;
  display: flex;
}

.buttons-mask-copy.inline-start-copy.ap {
  justify-content: flex-start;
}

.buttons-mask-copy.inline-start-copy.flow {
  margin-top: 30px;
}

.buttons-mask-copy.inline-start-copy.center {
  justify-content: center;
}

.button-copy {
  color: var(--ghost-white);
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #546fff;
  border: 1px solid #546fff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 28px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  transition: all .2s;
}

.button-copy:hover {
  background-color: var(--white);
  color: #546fff;
  border: 1px solid #546fff;
}

.button-copy.wide {
  text-align: center;
  align-self: center;
  width: 247px;
}

.button-copy.wide.spc {
  color: #546fff;
  letter-spacing: 1px;
  background-color: #fff;
  width: auto;
  margin-top: -3px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.button-copy.sp {
  margin-top: 0;
  margin-left: 10px;
}

.button-copy.inv {
  border-color: var(--ghost-white);
  background-color: rgba(0, 0, 0, 0);
}

.button-copy.inv:hover {
  background-color: var(--ghost-white);
}

.button-copy.inv.blu {
  color: #546fff;
  border-color: #546fff;
  flex: 0 auto;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-copy.inv.blu:hover {
  color: var(--ghost-white);
  background-color: #546fff;
}

.button-copy.inv.blu.large {
  text-align: center;
  background-color: #fff;
  width: 247px;
}

.button-copy.inv.blu.large:hover {
  background-color: #546fff;
}

.button-copy.inv.blu.large.home {
  justify-content: center;
  align-items: center;
  width: 164px;
  height: 52px;
  margin-bottom: 0;
  margin-left: 12px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button-copy.inv.blu.large.home.spacing {
  border-color: rgba(84, 111, 255, .7);
  justify-content: center;
  width: 240px;
  margin-left: 0;
  margin-right: 20px;
}

.button-copy.inv.blu.large.home.spacing:hover {
  color: #546fff;
  background-color: rgba(84, 111, 255, .08);
  border-color: #546fff;
}

.button-copy.inv.blu.large.home.spacing.ivo {
  height: 45px;
  padding-right: 10px;
}

.button-copy.inv.blu.large.home.spacing.c2 {
  flex: 0 auto;
  width: auto;
  height: auto;
  margin-right: 17px;
  padding: 6px 14px;
  font-size: 12px;
  display: flex;
}

.button-copy.inv.blu.large.home.spacing.ap {
  width: 220px;
  height: 45px;
  margin-left: 12px;
  margin-right: 0;
}

.button-copy.inv.blu.large.sm {
  letter-spacing: 1px;
  width: 180px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.button-copy.inv.blu.large.sm.auto {
  color: #fff;
  background-color: #546fff;
  width: auto;
}

.button-copy.inv.blu.large.sm.auto.not {
  margin-top: 8px;
  margin-right: 13px;
}

.button-copy.inv.blu.large.thi {
  margin-top: 10px;
  margin-bottom: 0;
}

.button-copy.inv.blu.large.thi.inv2 {
  z-index: 2147483647;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.button-copy.inv.blue.free {
  border-width: 0;
  border-color: var(--royal-blue);
  color: var(--royal-blue);
  letter-spacing: .5px;
  width: 150px;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.button-copy.inv.blu-bill {
  color: #546fff;
  border-color: #546fff;
  flex: 0 auto;
  height: 45px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.button-copy.inv.blu-bill:hover {
  color: var(--ghost-white);
  background-color: #546fff;
}

.button-copy.cta-button {
  grid-column-gap: 16px;
  text-transform: none;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-copy.cta-button:hover {
  color: #fff;
  background-color: #4660eb;
}

.button-copy.cta-button.banner {
  border-radius: 6px;
  flex-wrap: nowrap;
  width: auto;
  margin-right: 0;
}

.button-copy.cta-button.banner.nn-demo {
  flex-wrap: nowrap;
}

.button-copy.cta-button.banner.cta-new {
  justify-content: flex-start;
  padding: 6px 20px;
}

.button-copy.cta-button.banner.document-button {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.button-copy.cta-button.banner.product-cta-button {
  color: #344054;
  background-color: #fff;
  border-color: #d0d5dd;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 24px;
  box-shadow: 0 2px 32px rgba(16, 24, 40, .16);
}

.button-copy.cta-button.banner.new {
  padding: 18px 22px;
}

.button-copy.cta-button.banner.new-button {
  width: 330px;
}

.button-copy.outline {
  color: var(--main-blue);
  text-transform: none;
  background-color: #fff;
  border-color: #7e92ff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 0 2px 16px rgba(43, 63, 168, .12);
}

.button-copy.outline.flow {
  border-color: var(--white);
}

.button-copy.outline.flow.inner {
  margin-right: 0;
}

.button-copy.outline.new {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  width: 250px;
  font-weight: 500;
}

.button-copy.outline.product-button {
  color: #344054;
  border-color: #d0d5dd;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.button-copy.outline.none {
  border-radius: 6px;
  margin-right: 0;
}

.button-copy.outline.black {
  color: #344054;
  text-align: center;
  border-color: #d0d5dd;
  margin-right: 0;
}

.button-copy.casestudy {
  color: #fff;
  background-image: url('/assets/img/button-arrow.svg');
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #546fff;
  border-radius: 6px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 56px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 16px;
}

.button-copy.casestudy:hover {
  background-color: #5663a8;
  border-color: #5663a8;
}

.button-copy.about-page-button {
  border-radius: 6px;
  margin-left: auto;
  padding: 18px 43px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 16px;
}

.button-copy.about-page-button.table-button {
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 16px;
}

.button-copy.big {
  text-transform: none;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.button-copy.big.integrate-cta {
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.stepbar-content-copy {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 12px;
  margin-left: 3px;
  display: flex;
}

.nn_steps-free-copy {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.numbers-with-lines-copy {
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 78%;
  display: flex;
}

.how-it-works-copy.left-align-copy {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.how-it-works-copy {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 10px;
  display: flex;
}

.how-it-works-copy.mid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.how-it-works-copy.left {
  align-items: flex-start;
}

.how-it-works-copy.vert {
  flex-direction: row;
  align-items: flex-start;
}

.how-it-works-copy.head {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}

.how-it-works-copy.hor {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

.how-it-works-copy.ap-2 {
  max-width: 150px;
  padding-left: 0;
  padding-right: 0;
}

.how-it-works-copy.ap-left {
  align-items: flex-start;
}

.how-it-works-copy.ap-left.mid {
  align-items: center;
}

.how-it-works-copy.left-align {
  align-items: flex-start;
  margin-top: 20px;
}

.how-it-works-copy.left-align-full {
  align-items: flex-start;
}

.how-it-works-copy.bg-dim-grey {
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 120px;
}

.how-it-works-copy.leba {
  align-items: flex-start;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.how-it-works-copy.rel {
  margin-top: 0;
  position: relative;
}

.how-it-works-copy.sm-ct {
  align-items: flex-start;
}

.how-it-works-copy.no-margin {
  margin-left: auto;
  margin-right: auto;
}

.how-it-works-copy.sticky {
  margin-top: -44px;
  margin-bottom: -44px;
}

.how-it-works-copy.casestudy {
  width: 100%;
  max-width: 1040px;
}

.how-it-works-copy.bottom0 {
  padding-bottom: 0;
}

.how-it-works-copy.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.how-it-works-copy.css-no-padding.padding-bottom-180 {
  padding-bottom: 150px;
}

.how-it-works-copy.strech {
  align-items: stretch;
}

.how-it-works-copy.top-spacing-none {
  margin-top: 0;
  padding-top: 0;
}

.how-it-works-copy.fixed {
  max-width: 1280px;
  margin-top: 0;
  padding-top: 10px;
}

.how-it-works-copy.padding-16 {
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.how-it-works-copy.left-align-copy {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.nn_paragraph-default-copy {
  color: #354454;
  text-align: left;
  text-indent: 0;
  column-count: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.nn_paragraph-default-copy._30px-up {
  color: var(--black);
  margin-top: 29px;
}

.nn_paragraph-default-copy._30px-up.bule {
  color: var(--royal-blue);
  font-size: 20px;
  font-style: normal;
  line-height: 28px;
}

.nn_paragraph-default-copy._30px-up.answer {
  background-color: #f7f7f7;
}

.nn_paragraph-default-copy.bullet {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('/assets/img/request.svg');
  background-position: 0 20%;
  background-repeat: no-repeat;
  background-size: 26px;
  padding: 5px 5px 5px 40px;
  position: relative;
}

.nn_paragraph-default-copy.this {
  display: flex;
}

.nn_paragraph-default-copy.anser {
  background-color: #f7f7f7;
}

.nn_paragraph-default-copy.lefty {
  text-align: left;
  margin-bottom: 0;
}

.nn_paragraph-default-copy.lefty.big {
  color: #757a96;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 32px;
}

.nn_paragraph-default-copy.lefty.big.cv {
  color: var(--light-slate-grey);
  font-size: 14px;
  line-height: 19px;
}

.nn_paragraph-default-copy.lefty.up {
  margin-top: 10px;
  margin-bottom: 20px;
}

.nn_paragraph-default-copy.lefty.no_margin {
  margin-bottom: 0;
}

.nn_paragraph-default-copy.lefty.margin20 {
  letter-spacing: normal;
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.nn_paragraph-default-copy.lefty.width320 {
  letter-spacing: normal;
  max-width: 320px;
  margin-bottom: 22px;
  font-size: 17px;
}

.nn_paragraph-default-copy.sm {
  color: #99a3b4;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.nn_paragraph-default-copy.home {
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 23px;
}

.nn_paragraph-default-copy.margin_b_20.new {
  color: #667085;
  text-align: left;
  margin-bottom: 32px;
  font-weight: 300;
}

.nn_paragraph-default-copy.margin_b_20.new.color {
  color: #354454;
  font-weight: 500;
}

.nn_paragraph-default-copy.margin_b_20.new.recon {
  color: var(--white);
  font-size: 32px;
  line-height: 28px;
}

.nn_paragraph-default-copy.margin_b_20.new.no-margin {
  margin-bottom: 0;
}

.nn_paragraph-default-copy.margin_b_20.new.no-margin.new-color {
  color: #404558;
  font-weight: 400;
}

.nn_paragraph-default-copy.margin_b_20.new-copy {
  color: #667085;
  text-align: left;
  margin-bottom: 32px;
  font-weight: 300;
}

.nn_paragraph-default-copy.margin_b_20.new-copy.color {
  color: #354454;
  font-weight: 500;
}

.nn_paragraph-default-copy.margin_b_20.new-copy.recon {
  color: var(--white);
  font-size: 32px;
  line-height: 28px;
}

.nn_paragraph-default-copy.margin_b_20.new-copy.no-margin {
  margin-bottom: 0;
}

.nn_paragraph-default-copy.margin_b_20.new-copy.no-margin.new-color {
  color: #404558;
  font-weight: 400;
}

.nn_paragraph-default-copy.small {
  text-align: left;
  flex: 1;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default-copy.small.integration-title {
  color: #7a8c9f;
}

.nn_paragraph-default-copy.small.no-margin.cta-text {
  color: #c3ccfa;
}

.nn_paragraph-default-copy.small.no-margin.cta-text.new {
  color: rgba(228, 232, 255, .7);
  margin-top: 0;
}

.nn_paragraph-default-copy.small.g2-text {
  flex: 0 auto;
  margin-bottom: 0;
  font-weight: 500;
}

.nn_paragraph-default-copy.small.g2-text.big {
  font-size: 14px;
  line-height: 24px;
}

.nn_paragraph-default-copy.small.g2-text.ap-automation {
  color: #fff;
}

.nn_paragraph-default-copy.small.g2-text.rank-text {
  color: rgba(80, 89, 128, .5);
  text-transform: uppercase;
  padding-bottom: 0;
  font-size: 12px;
}

.nn_paragraph-default-copy.small.bold {
  flex: 0 auto;
}

.nn_paragraph-default-copy.small.mb30 {
  margin-bottom: 30px;
}

.nn_paragraph-default-copy.small.mb0 {
  margin-bottom: 0;
}

.nn_paragraph-default-copy.small.mb0.get-i-touch-para {
  color: #536074;
  font-family: var(--font-family-body);
}

.nn_paragraph-default-copy.small.mt7px {
  margin-top: 7px;
}

.nn_paragraph-default-copy.small.integration-meta {
  margin-top: 24px;
}

.nn_paragraph-default-copy.small.new {
  color: #65788c;
  text-align: left;
  margin-top: 12px;
}

.nn_paragraph-default-copy.small.color {
  color: rgba(80, 89, 128, .7);
}

.nn_paragraph-default-copy.small.color.align-center {
  text-align: center;
}

.nn_paragraph-default-copy.small.recon {
  flex: 0 auto;
  margin-bottom: 0;
  line-height: 24px;
}

.nn_paragraph-default-copy.small.mb32 {
  margin-bottom: 32px;
}

.nn_paragraph-default-copy.small.new-copy {
  color: #65788c;
  text-align: left;
  margin-top: 12px;
  font-size: 18px;
}

.nn_paragraph-default-copy.x-small {
  color: #65788c;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.nn_paragraph-default-copy.x-small.uppercase {
  text-transform: uppercase;
  margin-bottom: 16px;
}

.nn_paragraph-default-copy.x-small.list-txt {
  color: #354454;
  top: 0;
}

.nn_paragraph-default-copy.x-small.list-txt.pricing-text {
  color: #404558;
  line-height: 15px;
}

.nn_paragraph-default-copy.x-small.list-txt.pricing-text.light {
  color: #7e86a0;
}

.nn_paragraph-default-copy.x-small.list-txt.pricing-text.bold {
  font-weight: 500;
}

.nn_paragraph-default-copy.x-small.css_margin_b_24 {
  margin-bottom: 24px;
}

.nn_paragraph-default-copy.x-small.css_margin_b_24.pricing-text {
  color: #536074;
  line-height: 14px;
}

.nn_paragraph-default-copy.x-small.css_margin_b_24.pricing-text.small {
  color: #7e86a0;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
}

.nn_paragraph-default-copy.x-small.css_margin_b_24.new {
  color: rgba(202, 210, 240, .5);
}

.nn_paragraph-default-copy.x-small.list-title {
  color: #354454;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.nn_paragraph-default-copy.x-small.nn-text {
  color: #7e86a0;
}

.nn_paragraph-default-copy.x-small.banner {
  color: #536074;
  font-weight: 500;
  line-height: 14px;
}

.nn_paragraph-default-copy.x-small.color-grey {
  color: #7e86a0;
  line-height: 15px;
}

.nn_paragraph-default-copy.x-small.color-blue {
  color: #546fff;
  font-weight: 500;
  line-height: 12px;
}

.nn_paragraph-default-copy.x-small.ap-automation {
  color: #d2dae4;
}

.nn_paragraph-default-copy.x-small.text-white {
  color: rgba(187, 197, 255, .5);
}

.nn_paragraph-default-copy.x-small.color-grey-new {
  color: #65788c;
}

.nn_paragraph-default-copy.large {
  font-size: 18px;
  line-height: 28px;
}

.nn_paragraph-default-copy.large.css-txt-white.text-center.price-text {
  color: #808aa6;
  margin-bottom: 60px;
}

.nn_paragraph-default-copy.white-txt.text-center.nn_cta-content {
  color: #bdc4f2;
}

.nn_paragraph-default-copy.off-white-txt {
  color: #adb9ea;
}

.nn_paragraph-default-copy.testimonial-paragraph {
  color: #23325f;
  margin-top: 12px;
  font-family: Merriweather, serif;
}

.nn_paragraph-default-copy.author {
  color: #546fff;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 600;
}

.nn_paragraph-default-copy.meta {
  color: #65788c;
  margin-top: 6px;
  font-size: 14px;
  line-height: 22px;
}

.nn_paragraph-default-copy.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.nn_paragraph-default-copy.margin-0.small {
  color: #536074;
}

.nn_paragraph-default-copy.black {
  color: #6f769a;
  margin-bottom: 30px;
}

.nn_paragraph-default-copy.work {
  color: #536074;
}

.nn_paragraph-default-copy.mini {
  color: #65788c;
  margin-bottom: 16px;
  font-size: 14px;
}

.nn_paragraph-default-copy.new {
  color: #536074;
  margin-bottom: 0;
}

.nn_paragraph-default-copy.automation {
  color: #667085;
  text-align: left;
  margin-bottom: 0;
  position: static;
}

.nn_paragraph-default-copy.faq {
  color: #404558;
  text-align: left;
  margin-bottom: 0;
}

.nn_paragraph-default-copy.faq.recon {
  margin-bottom: 26px;
  line-height: 26px;
}

.nn_paragraph-default-copy.faq.recon.mt0 {
  margin-bottom: 0;
}

.nn_paragraph-default-copy.cta-sub-title {
  color: rgba(80, 89, 128, .5);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: var(--font-family-body);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.nn_paragraph-default-copy.product-paragraph {
  flex: 1;
}

.nn_paragraph-default-copy.product-paragraph.recon {
  color: #536074;
  margin-bottom: 40px;
  line-height: 26px;
}

.nn_paragraph-default-copy.new-text-14 {
  text-align: left;
  font-size: 14px;
  line-height: 16.94px;
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1180px;
  }

  .hidden {
    display: none;
  }

  .hero-background {
    width: 100vw;
    max-width: none;
    top: -10vw;
  }

  .heading-underline {
    height: 20px;
  }

  .what-are-okrs, .overview, .background {
    margin-top: -20px;
    padding-top: 20px;
  }

  .challenges {
    display: inline-block;
  }

  .nn_paragraph-default.small.new-copy {
    font-size: 18px;
  }

  .button:hover {
    background-color: #e8ecff;
  }

  .button.wide {
    height: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button.inv.blu.large {
    height: 40px;
  }

  .button.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button.cta-button.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .wide {
    padding-left: 80px;
    padding-right: 80px;
  }

  .hero-background-wrapper {
    min-height: 27vw;
    margin-top: -100px;
  }

  .hero-background-wrapper.home-hero-background {
    min-height: 35vw;
  }

  .about-numbers__container, .laptop-div {
    max-width: 1180px;
  }

  .nav {
    padding-left: 0;
    padding-right: 0;
  }

  .footer__wrapper {
    max-width: 100em;
    margin-left: 0;
    margin-right: 0;
  }

  .footer {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .footer.home {
    padding-left: 0;
    padding-right: 0;
  }

  .footer.home.pt-ct {
    padding-top: 250px;
  }

  .footer-block {
    width: 100%;
  }

  .submit-button.cta-btn {
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .container-3 {
    max-width: 1200px;
  }

  .container-3.fafaff.neg-margin {
    padding-right: 30px;
  }

  .team-testimonial-block.auto.heght {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
  }

  .team-testimonial-block.auto.heght:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
  }

  .team-testimonial-block.auto.full-height:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height-376 {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
  }

  .team-testimonial-block.auto.full-height-376:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .div-block-6.invoice {
    display: flex;
  }

  .home-hero.hero-spacing.product-banner.cms-home-copy {
    margin-top: 100px;
  }

  .hero-content.hero-new.bpo {
    flex-direction: row;
    font-weight: 600;
  }

  .text-block-4.inline-right {
    margin-top: -15px;
  }

  .text-block-4.inline-right.ap, .text-block-4.inline-right.bpo, .text-block-4.inline-right.ocr {
    width: 500px;
    margin-top: 0;
  }

  .text-block-5.inline-right {
    margin-bottom: 30px;
  }

  .buttons-mask.inline-start, .buttons-mask.inline-start-copy {
    justify-content: flex-start;
  }

  .button-4:hover {
    background-color: #e8ecff;
  }

  .button-4.wide {
    height: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-4.inv.blu.large {
    height: 40px;
  }

  .button-4.inv.blu.large.check_out {
    height: 50px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-weight: 500;
    display: inline-block;
  }

  .content-div {
    background-image: linear-gradient(281deg, #f9faff, #fff);
    padding-top: 8px;
  }

  .cut {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(281deg, #f9faff, #fff);
    border: 1px #000;
    transform: rotate(-11deg);
  }

  .logos {
    padding-top: 70px;
  }

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

  .logos.padding.mid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo-mask {
    max-width: 930px;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-mask.logos1.center {
    margin-left: auto;
  }

  .div-block-8.margin-160, .div-block-8.table-grid {
    margin-top: 0;
  }

  .section-3.margin-90 {
    margin-top: 30px;
  }

  .pdf-details-wrapper.vertical {
    justify-content: space-between;
  }

  .pdf-details-wrapper.vertical.home, .pdf-details-wrapper.vertical.pdf-to-excel {
    justify-content: space-between;
    margin-top: 40px;
  }

  .image-15.apc.no_top_margin {
    margin-top: 4px;
  }

  .section-6.sec._90.padding_b_120 {
    padding-bottom: 120px;
  }

  .banner-img {
    width: auto;
    max-width: 93%;
    height: auto;
    margin-left: 0;
  }

  .banner-img.ap, .banner-img.bpo {
    padding-bottom: 40px;
  }

  .banner-img.bpo.extend-right.new.product {
    padding-bottom: 0;
  }

  .banner-img.template {
    padding-bottom: 40px;
  }

  .div-block-23, .div-block-25, .div-block-26, .div-block-27, .div-block-28, .div-block-29, .div-block-30 {
    width: 140px;
    max-width: none;
    height: 140px;
  }

  .div-block-32 {
    width: auto;
  }

  .div-block-32.home {
    margin-right: 0;
  }

  .div-block-33 {
    width: 50%;
  }

  .how-it-works.head {
    max-width: 1200px;
    display: block;
  }

  .how-it-works.left-align, .how-it-works.left-align-copy {
    order: 1;
    justify-content: center;
    align-items: center;
    max-width: 95%;
  }

  .upload-section {
    margin-top: 152px;
  }

  .cta-image {
    top: -1px;
  }

  .cta-image.ap {
    z-index: 2147483647;
    height: 100%;
    left: -9px;
  }

  .cta-title-2 {
    max-width: 600px;
  }

  .white-btn {
    margin-left: 22px;
  }

  .partner-section {
    margin-bottom: 0;
    padding-bottom: 135px;
  }

  .div-block-54 {
    background-color: #eff2ff;
    margin-top: -48px;
  }

  .test-wrapper {
    justify-content: flex-start;
  }

  .test-text-ap {
    margin-left: 68px;
  }

  .paragraph-23 {
    max-width: 700px;
  }

  .div-block-62 {
    width: 1200px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 28px 30px;
  }

  .div-block-62.ap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-27 {
    max-width: 700px;
  }

  .form-rossum {
    padding-top: 164px;
    padding-bottom: 230px;
  }

  .form-wrapper {
    width: 54%;
  }

  .div-block-66 {
    background-position: 50%;
    background-size: cover;
  }

  .hero-wrap {
    width: 100%;
  }

  .heading-32 {
    margin-bottom: 35px;
  }

  .right-align-text {
    flex-direction: column;
    display: flex;
  }

  .code-language {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .code-snippet {
    margin-top: 16px;
  }

  .nn_steps-free {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
  }

  .feature-card {
    height: auto;
  }

  .text-block-80._1 {
    margin-top: 22px;
  }

  .content-case-study {
    margin-top: 50px;
  }

  .left-sticky-unit {
    width: 23%;
    height: 650px;
  }

  .explainer-block {
    margin-bottom: 80px;
  }

  .faq-section-2.pdf-tp-excel {
    margin-top: 120px;
  }

  .pdf-block {
    background-color: rgba(0, 0, 0, .1);
    border-radius: 12px;
    padding-left: 33px;
    padding-right: 33px;
  }

  .button-17:hover {
    background-color: #e8ecff;
  }

  .div-block-105, .div-block-106, .div-block-107, .div-block-108 {
    width: 140px;
    max-width: none;
    height: 140px;
  }

  .lp-btn.white-btn.outline-btn {
    margin-left: 0;
  }

  .lp-btn.white-btn.outline-btn.inter {
    font-family: Inter, sans-serif;
  }

  .lp-btn.white-btn.inter {
    margin-left: 0;
  }

  .lp-btn.calendly-cta.inter {
    box-shadow: none;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .lp-container.lp-hero-container.pb150 {
    padding-top: 12em;
    padding-bottom: 5em;
  }

  .container-11 {
    max-width: 1200px;
  }

  .nn_titles.css-txt-white.product-title.center {
    text-align: center;
  }

  .feature-row.footer-cta {
    margin-bottom: 34px;
  }

  .css-hero-content-block {
    width: 60%;
  }

  .receipt-image {
    width: auto;
    max-width: 93%;
    height: auto;
    margin-left: 0;
  }

  .pdf-right-block {
    width: auto;
  }

  .pdf-right-block.home {
    margin-right: 0;
  }

  .pdf-details-box-animation {
    width: 140px;
    max-width: none;
    height: 140px;
  }

  .get-in-card, .cta-card-block {
    height: auto;
  }

  .cta-input.mb0.select {
    border-right-width: 1px;
    border-radius: 0;
    width: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta-input.mb0.select::placeholder {
    color: #404558;
  }

  .cta-form-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .tool-section {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
  }

  .product-content-wrapper.gap-60 {
    grid-column-gap: 60px;
    max-width: 1110px;
  }

  .product-content.cntr.mb80 {
    margin-bottom: 80px;
  }

  .product-sub-title.center {
    text-align: center;
  }

  .product-image.max-520 {
    max-width: 520px;
  }

  .content-div-2 {
    background-image: linear-gradient(281deg, #f9faff, #fff);
    padding-top: 8px;
  }

  .cut-2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(281deg, #f9faff, #fff);
    border: 1px #000;
    transform: rotate(-11deg);
  }

  .faq-tabs.gap-38 {
    grid-column-gap: 38px;
  }

  .faq-tab-menu.padding-32 {
    max-width: 576px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .faq-tab-content.width-624 {
    max-width: 730px;
  }

  .button-19:hover {
    background-color: #e8ecff;
  }

  .button-19.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-20:hover {
    background-color: #e8ecff;
  }

  .button-20.wide {
    height: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nn_titles-copy.h1-copy {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
  }

  .content-container-copy {
    align-items: center;
  }

  .explainer-block-copy {
    margin-bottom: 80px;
  }

  .explainer-block-copy.last-copy {
    align-items: center;
  }

  .button-copy.cta-button.banner-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-copy.cta-button.banner-copy.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .button-copy.cta-button-copy.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-copy.cta-button-copy.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .button-copy.cta-button-copy.banner-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-copy.cta-button-copy.banner-copy.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .contact {
    max-width: 1200px;
  }

  .contact.fafaff.neg-margin {
    padding-right: 30px;
  }

  .three-grid.width-1156 {
    max-width: 1156px;
  }

  .image-141 {
    height: 30px;
  }

  .content-div-3 {
    background-image: linear-gradient(281deg, #f9faff, #fff);
    padding-top: 8px;
  }

  .button-21:hover {
    background-color: #e8ecff;
  }

  .button-21.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-21.cta-button.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .container-14 {
    max-width: 1200px;
  }

  .cut-3 {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(281deg, #f9faff, #fff);
    border: 1px #000;
    transform: rotate(-11deg);
  }

  .div-block-129 {
    width: 100%;
  }

  .button-22.free-trail {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 28px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
  }

  .buttons-mask-copy.inline-start, .buttons-mask-copy.inline-start-copy {
    justify-content: flex-start;
  }

  .content-container-copy.head {
    max-width: 1056px;
    display: block;
  }

  .action-trigger-para {
    height: 40px;
    margin-bottom: 0;
  }

  .accordion-grid {
    margin-bottom: 80px;
  }

  .accordion-grid.last-copy {
    align-items: center;
  }

  .cases_box {
    text-decoration: none;
  }

  .cases_icon_wrap {
    left: 2.5rem;
  }

  .pop-up-form {
    display: none;
  }

  .case_hero_wrapper {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
  }

  .hack-button.cta-btn {
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .content-div-4 {
    background-image: linear-gradient(281deg, #f9faff, #fff);
    padding-top: 8px;
  }

  .button-23:hover {
    background-color: #e8ecff;
  }

  .button-23.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-23.cta-button.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .cut-4 {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(281deg, #f9faff, #fff);
    border: 1px #000;
    transform: rotate(-11deg);
  }

  .button-24.free-trail {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 28px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
  }

  .four-grid.width-1158 {
    max-width: 1156px;
  }

  .banner-img-copy.ap, .banner-img-copy.bpo {
    padding-bottom: 40px;
  }

  .container-16 {
    max-width: 1200px;
  }

  .div-block-145 {
    width: 100%;
  }

  .button-25:hover {
    background-color: #e8ecff;
  }

  .button-25.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-26:hover {
    background-color: #e8ecff;
  }

  .button-26.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-27:hover, .button-28:hover {
    background-color: #e8ecff;
  }

  .content-container-13.head {
    max-width: 1056px;
    display: block;
  }

  .button-29:hover {
    background-color: #e8ecff;
  }

  .button-29.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-29.cta-button.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .cut-5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(281deg, #f9faff, #fff);
    border: 1px #000;
    transform: rotate(-11deg);
  }

  .button-30:hover, .button-31:hover {
    background-color: #e8ecff;
  }

  .div-block-157 {
    width: auto;
  }

  .div-block-157.home {
    margin-right: 0;
  }

  .div-block-158 {
    width: 140px;
    max-width: none;
    height: 140px;
  }

  .container-17 {
    max-width: 1200px;
  }

  .div-block-160 {
    width: 100%;
  }

  .content-container-14.head {
    max-width: 1056px;
    display: block;
  }

  .button-32:hover {
    background-color: #e8ecff;
  }

  .button-32.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-32.cta-button.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .cut-6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(281deg, #f9faff, #fff);
    border: 1px #000;
    transform: rotate(-11deg);
  }

  .button-33:hover, .button-34:hover {
    background-color: #e8ecff;
  }

  .div-block-164 {
    width: auto;
  }

  .div-block-164.home {
    margin-right: 0;
  }

  .div-block-165 {
    width: 140px;
    max-width: none;
    height: 140px;
  }

  .container-18 {
    max-width: 1200px;
  }

  .div-block-167 {
    width: 100%;
  }

  .content-container-15.head {
    max-width: 1056px;
    display: block;
  }

  .hero-content-copy.hero-new.bpo, .hero-content-copy.hero-new-copy.bpo {
    flex-direction: row;
    font-weight: 600;
  }

  .how-does-it-work.head {
    max-width: 1200px;
    display: block;
  }

  .content-container-16.head {
    max-width: 1200px;
    display: block;
  }

  .hero-content-copy-copy.hero-new.bpo {
    flex-direction: row;
    font-weight: 600;
  }

  .nav-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .upload-file-box {
    order: -1;
  }

  .hero-content-copy.hero-new.bpo {
    flex-direction: row;
    font-weight: 600;
  }

  .footer-logo-wrapper {
    flex: none;
  }

  .tool-key-features {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .heading-71 {
    padding-right: 0;
  }

  .banner-sub-text---tool {
    font-size: 18px;
  }

  .tool-use-case-section.pb0-copy {
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .banner-img-copy {
    width: auto;
    max-width: 93%;
    height: auto;
    margin-left: 0;
  }

  .banner-img-copy.ap, .banner-img-copy.bpo {
    padding-bottom: 40px;
  }

  .banner-img-copy.bpo.extend-right.new.product {
    padding-bottom: 0;
  }

  .banner-img-copy.template {
    padding-bottom: 40px;
  }

  .nn_titles-copy.css-txt-white.product-title.center {
    text-align: center;
  }

  .hero-content-copy-copy-copy.hero-new.bpo {
    flex-direction: row;
    font-weight: 600;
  }

  .cards-section-copy {
    width: 100%;
  }

  .lottie-animation-7 {
    width: 50%;
    height: auto;
  }

  .how-does-it-work-copy.head, .how-it-works-copy.head {
    max-width: 1200px;
    display: block;
  }

  .how-it-works-copy.left-align, .how-it-works-copy.left-align-copy {
    order: 1;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .how-it-works-copy.left-align, .how-it-works-copy.left-align-copy {
    order: 1;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .buttons-mask-copy.inline-start, .buttons-mask-copy.inline-start-copy {
    justify-content: flex-start;
  }

  .button-copy:hover {
    background-color: #e8ecff;
  }

  .button-copy.wide {
    height: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-copy.inv.blu.large {
    height: 40px;
  }

  .button-copy.cta-button.banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-copy.cta-button.banner.cta-new {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
  }

  .nn_steps-free-copy {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
  }

  .how-it-works-copy.left-align, .how-it-works-copy.left-align-copy {
    order: 1;
    justify-content: center;
    align-items: center;
    max-width: 95%;
  }

  .how-it-works-copy.head {
    max-width: 1200px;
    display: block;
  }

  .how-it-works-copy.left-align, .how-it-works-copy.left-align-copy {
    order: 1;
    justify-content: center;
    align-items: center;
    max-width: 95%;
  }

  .nn_paragraph-default-copy.small.new-copy {
    font-size: 18px;
  }
}

@media screen and (min-width: 1440px) {
  .section.home-content.op {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .nn_paragraph-default.lefty.margin20 {
    max-width: 600px;
    font-size: 18px;
  }

  .button {
    margin-right: 25px;
  }

  .button.sp.inv, .button.sp.inv.nomar {
    margin-right: 0;
  }

  .button.inv.blue.free {
    font-family: Inter, sans-serif;
  }

  .button.about-page-button {
    margin-right: auto;
  }

  .home-what-are-okrs-section-cta-right {
    justify-content: flex-end;
    padding-right: 0;
  }

  .home-w-cta.new {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .about-numbers__container, .laptop-div {
    max-width: 1180px;
  }

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

  .section-2.sec._90.thi.tr {
    margin-top: 68px;
  }

  .heading-4.center.fg.white {
    max-width: none;
  }

  .heading-4.center._28.smal.scntrer.margin {
    margin-bottom: 45px;
  }

  .image-5.apc {
    margin-top: 0;
  }

  .image-5.apc.big {
    width: 47%;
    max-width: none;
    margin-left: 0;
  }

  .image-5.apc.big.home.max-height {
    border-radius: 8px;
  }

  .image-5.apc.thi.lo {
    width: 100%;
    margin-top: 0;
  }

  .nav {
    padding-left: 0;
    padding-right: 0;
    box-shadow: 1px 1px 9px rgba(127, 127, 127, .3);
  }

  .div-block {
    padding-left: 0;
    padding-right: 0;
  }

  .container-3.fafaff.neg-margin {
    max-width: 1200px;
  }

  .container-3.white-grad-bg {
    background-image: linear-gradient(130deg, #f3faff, #fbf6ff);
  }

  .footer1 {
    color: #eff2ff;
    background-color: rgba(0, 0, 0, 0);
  }

  .wrapp-div._4th {
    height: auto;
  }

  .wrapp-div.left.small-width.width-30 {
    width: 47%;
    max-width: none;
  }

  .wrapp-div.left.pdf-scrap {
    width: 100%;
  }

  .hero-section.homepage.tab {
    padding-bottom: 100px;
  }

  .hero-section.this {
    margin-top: 110px;
  }

  .hero-section.this.colord.pad {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 60px;
  }

  .hero-section.this.margin {
    margin-bottom: 68px;
  }

  .hero-section.this._110but {
    margin-bottom: 110px;
  }

  .hero-container {
    padding-left: 15vw;
    padding-right: 15vw;
  }

  .div-block-5 {
    border-radius: 9px;
    height: auto;
  }

  .video-2 {
    border-radius: 10px;
    height: auto;
  }

  .dark-backround.second.dfg.padding.mid.home {
    padding-top: 20px;
  }

  .dark-backround.second.dfg.padding.mid.api, .dark-backround.second.dfg.padding.mid.invoice {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .team-testimonial-block.auto.heght {
    border-radius: 11px;
    margin-top: 13px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.heght:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height {
    border-radius: 11px;
    margin-top: 13px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height-376 {
    border-radius: 11px;
    margin-top: 13px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height-376:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .div-block-6, .div-block-6.invoice {
    display: block;
  }

  .columns-2 {
    height: auto;
  }

  .home-hero.hero-spacing {
    margin-top: 140px;
  }

  .hero-content.hero-new, .hero-content.hero-new.ap {
    width: 100%;
  }

  .hero-content.hero-new.compitetor {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .hero-content.hero-new {
    width: 100%;
  }

  .hero-content.hero-new.bpo {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-4.inline-right {
    z-index: 9999111;
    width: auto;
    max-width: 900px;
    margin-top: 0;
    font-weight: 700;
    position: static;
  }

  .text-block-4.inline-right.bpo, .text-block-4.inline-right.ocr {
    width: auto;
    height: auto;
    font-size: 46px;
  }

  .text-block-5.inline-right {
    margin-bottom: 30px;
  }

  .text-block-5.inline-right.ap {
    font-size: 20px;
  }

  .buttons-mask.inline-start, .buttons-mask.inline-start-copy {
    justify-content: flex-start;
  }

  .button-4 {
    font-family: Inter, sans-serif;
  }

  .home-video.vertical.landingpage {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

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

  .content-div {
    margin-top: -196px;
    padding-top: 3px;
    padding-bottom: 0;
  }

  .cut {
    transform: rotate(-10deg);
  }

  .logos {
    padding-top: 70px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .logos.padding {
    padding-left: 0;
  }

  .logo-mask.logos1 {
    align-items: center;
    max-width: none;
    margin-right: 0;
  }

  .css-logo-grid {
    grid-column-gap: 28px;
    grid-row-gap: 42px;
    margin-top: 40px;
  }

  .css-logo-grid.ap.get-i-touch {
    margin-top: 0;
  }

  .div-block-8.margin-160, .div-block-8.table-grid {
    max-width: none;
    margin: 7px 0 160px;
  }

  .section-3.margin-90 {
    margin-top: 30px;
  }

  .section-3.margin-90.landing-oage {
    margin-top: 70px;
    margin-bottom: -161px;
  }

  .section-3.marg {
    margin-top: 150px;
  }

  .div-block-9 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: block;
  }

  .columns-3 {
    align-items: flex-start;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .columns-3.mid.margin-181, .columns-3.last.margin181 {
    align-items: flex-start;
  }

  .text-block-8.underline {
    margin-top: 10px;
  }

  .nn_feature-list-item {
    margin-bottom: 22px;
  }

  .pdf-details-wrapper.vertical {
    justify-content: space-between;
    width: 100%;
    margin-top: 60px;
  }

  .pdf-details-wrapper.vertical.home, .pdf-details-wrapper.vertical.pdf-to-excel {
    width: 100%;
  }

  .text-block-13.clr-blue.get-atarted-section {
    flex: none;
    display: block;
  }

  .div-block-13 {
    justify-content: flex-start;
    width: 45%;
  }

  .text-block-14.txt-clr {
    margin-top: 20px;
    font-size: 17px;
  }

  .grid-2.edit {
    grid-template-rows: 140px auto;
    max-width: 100%;
  }

  .grid-2.edit.love-wraper {
    margin-left: 0;
  }

  .button-5.hover {
    padding: 12px 17px;
  }

  .section-6.sec._90 {
    padding-top: 0;
  }

  .image-16 {
    margin-top: 14px;
  }

  .columns-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-21 {
    width: 100%;
  }

  .logos-section {
    margin-top: 110px;
    padding-top: 55px;
  }

  .banner-img {
    max-width: 100%;
    margin-left: 0;
  }

  .banner-img.bpo.extend-right {
    flex: none;
  }

  .banner-img.bpo.extend-right.new.product {
    padding-bottom: 0;
  }

  .text-block-23 {
    white-space: nowrap;
  }

  .link-3 {
    transform: translate(0);
  }

  .div-block-26 {
    background-image: url('/assets/img/Purchase-orders.svg');
    background-position: 50% 0;
    background-size: cover;
    height: 140px;
    margin-top: 0;
    padding-top: 0;
    overflow: hidden;
  }

  .div-block-27 {
    background-image: url('/assets/img/Real-estate-docs.svg');
    background-position: 50% 100%;
  }

  .div-block-28 {
    object-fit: cover;
    object-position: 50% 50%;
    background-image: url('/assets/img/Bank-statement.svg');
    background-position: 50% 100%;
    height: 140px;
  }

  .div-block-31 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-31.ocr {
    flex-direction: column;
    align-items: center;
  }

  .div-block-32 {
    width: 55%;
  }

  .div-block-33 {
    width: 48%;
    padding-left: 0;
  }

  .css-badges.lo {
    width: 100%;
  }

  .css-home-stories-slider {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-3 {
    margin-right: 20px;
  }

  .text-block-24 {
    color: #838c98;
    font-size: 14px;
  }

  .div-block-36 {
    padding-left: 0;
  }

  .right-arrow-3 {
    left: 1040px;
  }

  .right-arrow-3.hone {
    left: 1031px;
  }

  .css-hero-img-block {
    justify-content: center;
    align-items: center;
    width: 41%;
    padding-right: 0;
    display: flex;
  }

  .css-hero-img-block.extend-right {
    display: block;
  }

  .css-home-stories-mask {
    margin-top: -30px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .css-gdpr-badge-wrap {
    flex-direction: row;
    justify-content: space-between;
  }

  .css-gdpr-badge-wrap.vertical {
    border-left: 0 solid #e1e1e1;
    height: 160px;
    margin-bottom: 0;
    padding-left: 0;
  }

  .get-started-link {
    width: 100%;
  }

  .cta.ap.mar-butt {
    margin-bottom: -4px;
  }

  .heading-10 {
    margin-bottom: 2px;
    font-size: 24px;
    font-weight: 300;
  }

  .heading-10.poi {
    font-weight: 400;
  }

  .div-block-43 {
    margin-top: 15px;
  }

  .video-section {
    background-image: linear-gradient(#fafbff 14%, #f8f9ff 81%);
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .split-content.home-v2-process-left {
    width: 38%;
    max-width: 365px;
  }

  .split-content.home-v2-process-right {
    max-width: 495px;
  }

  .home-v2-process-left-content.left-align {
    text-align: right;
  }

  .proces-section {
    margin-top: 110px;
  }

  .grid-7 {
    max-width: none;
    margin-top: 67px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .how-it-works {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
    margin-top: 10px;
  }

  .how-it-works.head {
    max-width: 1440px;
  }

  .how-it-works.left-align {
    padding-top: 20px;
  }

  .how-it-works.rel {
    position: relative;
  }

  .how-it-works.left-align-copy {
    max-width: 1200px;
    padding-top: 20px;
  }

  .upload-section {
    margin-bottom: 48px;
  }

  .cta-section {
    position: relative;
  }

  .cta-image {
    left: 0;
  }

  .cta-image.ap {
    left: 24px;
  }

  .cta-conent-block {
    justify-content: flex-start;
    margin-left: 62px;
    margin-right: 20px;
  }

  .cta-title-2 {
    margin-left: 4px;
  }

  .cta-title-2.ap {
    max-width: none;
    margin-left: 124px;
  }

  .white-btn {
    margin-left: 74px;
    margin-right: 87px;
  }

  .rossum-wrapper {
    width: 100%;
  }

  .rossum-content._2 {
    flex: 0 auto;
    padding-left: 30px;
  }

  .paragraph-17 {
    padding-top: 10px;
  }

  .heading-16 {
    font-size: 26px;
    font-weight: 300;
  }

  .slider-horizontal.ocr {
    width: 100%;
  }


  .div-block-60.ap {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: -30px;
    display: block;
  }

  .grid-12 {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
  }

  .pi {
    width: 100%;
  }

  .here-for-you.bpo {
    margin-top: 110px;
    margin-bottom: 140px;
  }

  .heading-27 {
    margin-bottom: -30px;
  }

  .form-rossum {
    background-image: url('/assets/img/Bg-compare-13.svg');
    background-position: 50%;
    padding-top: 240px;
    padding-bottom: 250px;
  }

  .form-rossum._2 {
    background-image: url('/assets/img/bg-pra.svg');
    background-position: 50% 49%;
    padding-top: 180px;
    padding-bottom: 50px;
  }

  .form-wrapper {
    z-index: 1;
    width: 60%;
    padding-top: 50px;
    padding-bottom: 110px;
  }

  .form-backbround {
    margin-top: -46px;
  }

  .div-block-66 {
    background-position: 50%;
    background-size: cover;
  }

  .hero-wrap {
    width: 100%;
  }

  .nav-wrap {
    justify-content: space-between;
    max-width: none;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-75 {
    border-radius: 10px;
    width: 100%;
    margin-top: 40px;
  }

  .col-sect {
    justify-content: space-between;
    width: 100%;
    margin-bottom: 140px;
    display: flex;
  }

  .col-sect._2 {
    margin-bottom: 0;
  }

  .left {
    width: 47%;
  }

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

  .home-hor {
    margin-bottom: 160px;
  }

  .home-hor.no-margin.new {
    margin-bottom: 0;
  }

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

  .columns-8 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .columns-8.lo {
    margin-top: 23px;
  }

  .hero-wrap-right {
    margin-bottom: 93px;
  }

  .div-block-72, .div-block-73 {
    width: 100%;
  }

  .check-logo-wrapper {
    width: 70%;
    max-width: 700px;
  }

  .code-language {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .image-86, .image-86._2 {
    width: 32px;
  }

  .image-86._3 {
    width: 40px;
  }

  .image-86._4, .image-86._5 {
    width: 32px;
  }

  .paragraph-32 {
    margin-top: 12px;
    font-size: 14px;
  }

  .code-snippet {
    margin-top: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nn_awards-image {
    width: 99px;
    height: auto;
  }

  .nn_awards-image._2 {
    width: 100px;
  }

  .nn_awards-image._3 {
    background-color: #fff;
    border-radius: 0;
    width: 100px;
    height: auto;
  }

  .nn_awards-image._4 {
    background-color: #fff;
    width: 100px;
    height: auto;
  }

  .div-block-81 {
    justify-content: space-between;
    height: auto;
  }

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

  .tab-pane-tab-1-3 {
    margin-top: 0;
  }

  .tabs-menu-4 {
    flex-direction: row;
    justify-content: flex-end;
  }

  .tabs-menu-4.no-hide-on-click {
    justify-content: flex-start;
  }

  .image-92 {
    width: 100%;
  }

  .div-block-82 {
    width: 32%;
  }

  .nn_steps-free {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-84 {
    flex-direction: column;
    align-items: flex-start;
    height: 160px;
    display: flex;
  }

  .dropdown-toggle {
    font-size: 14px;
  }

  .pdf-right {
    width: 47%;
  }

  .pdf-right.scraper {
    width: 45%;
  }

  .ocr-left {
    width: 47%;
  }

  .colun-mid {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .column-22 {
    height: auto;
  }

  .testimonial-block {
    height: auto;
    margin-top: 80px;
    padding-bottom: 82px;
  }

  .testimonial-block._2 {
    margin-top: 130px;
  }

  .why-clients-love-nanonets {
    margin-bottom: 65px;
  }

  .heading-37 {
    position: relative;
  }

  .feature-card {
    height: auto;
  }

  .image-95 {
    object-fit: fill;
    min-height: 0;
    max-height: none;
    display: block;
  }

  .tab-pane-tab-1-4 {
    height: 350px;
  }

  .tab-pane-tab-2-4 {
    background-color: rgba(0, 0, 0, 0);
    height: 350px;
  }

  .image-96 {
    min-height: 0;
    max-height: none;
  }

  .tab-pane-tab-3-2 {
    height: 350px;
  }

  .solid-cta {
    margin-top: 150px;
  }

  .solid-section {
    padding: 45px 100px 48px;
  }

  .button-12.foot-pdf {
    transition: all .2s;
  }

  .button-12.foot-pdf:hover {
    border: 1px solid var(--royal-blue);
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
  }

  .button-12._2nd {
    transition: all .2s;
  }

  .button-12._2nd:hover {
    color: #335dff;
    background-color: #071130;
  }

  .ai-in-action {
    margin-top: 110px;
  }

  .grid-21 {
    margin-top: 20px;
  }

  .bpo-image {
    height: 360px;
  }

  .hero-case-study {
    padding-bottom: 65px;
  }

  .grid-22 {
    display: flex;
  }

  .grid-unit-case-study {
    height: auto;
  }

  .div-block-90 {
    width: 60%;
  }

  .paragraph-42 {
    margin-top: 6px;
  }

  .lightbox-link-4, .image-102 {
    width: 100%;
  }

  .gradient-bg {
    filter: blur(30px);
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(62, 75, 148, .06), rgba(66, 80, 132, 0));
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 95.5%;
    height: 100%;
    margin-left: 2.25%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: -73px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .mid-align.ocr {
    width: 100%;
  }

  .sldier-container {
    width: 1200px;
    max-width: 1200px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .explainer-block {
    margin-bottom: 80px;
  }

  .paragraph-54 {
    max-width: 280px;
  }

  .testline {
    width: 340px;
  }

  .text-with-head {
    width: 111%;
  }

  .button-17 {
    margin-right: 25px;
  }

  .button-17.inv.blue.csv {
    font-family: Inter, sans-serif;
  }

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

  .text-span-52 {
    color: #546fff;
    font-weight: 600;
  }

  .paragraph-56 {
    max-width: 451px;
  }

  .right-wrap {
    width: 54%;
  }

  .testimonial-block-partner {
    align-items: flex-start;
    padding-top: 46px;
  }

  .image-120 {
    border-radius: 20px;
    width: 20%;
    height: 255px;
  }

  .paragraph-58 {
    margin-top: 20px;
  }

  .slider-partners {
    min-height: 340px;
  }

  .lp-btn.white-btn.outline-btn {
    margin-left: 0;
    margin-right: 0;
  }

  .lp-btn.white-btn.inter {
    margin-right: 0;
  }

  ._w-semi {
    font-weight: 600;
  }

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

  .container-11.white-grad-bg {
    background-image: linear-gradient(130deg, #f3faff, #fbf6ff);
  }

  .button-12-copy._2nd-copy {
    transition: all .2s;
  }

  .button-12-copy._2nd-copy:hover {
    color: var(--royal-blue);
    background-color: #071130;
  }

  .solid-cta-copy {
    margin-top: 150px;
  }

  .slider-arrow-testimonial.left {
    width: 48px;
  }

  .css-logo-grid-copy {
    grid-column-gap: 28px;
    grid-row-gap: 42px;
    grid-column-gap: 28px;
    grid-row-gap: 42px;
    margin-top: 40px;
  }

  .logos-section-copy-copy {
    margin-top: 110px;
    padding-top: 55px;
  }

  .button-12-copy.foot-pdf-copy {
    transition: all .2s;
  }

  .button-12-copy.foot-pdf-copy:hover {
    border: 1px solid var(--royal-blue);
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
  }

  .hero-btn-block {
    display: block;
  }

  .receipt-image {
    max-width: 100%;
    margin-left: 0;
  }

  .tabel-btn-block {
    margin-top: 15px;
  }

  .logo-card {
    justify-content: space-between;
    height: auto;
  }

  .customer-block {
    width: 100%;
  }

  .star-image {
    margin-top: 14px;
  }

  .logo-block-text {
    margin-bottom: 0;
  }

  .ocr-list {
    flex-direction: column;
    align-items: flex-start;
    height: 160px;
    display: flex;
  }

  .progressbar-line {
    width: 340px;
  }

  .stepbar-content {
    width: 111%;
  }

  .stepbar-content-block {
    width: 32%;
  }

  .progressbar-text {
    max-width: 280px;
  }

  .pdf-left-block {
    justify-content: flex-start;
    width: 45%;
  }

  .pdf-right-block {
    width: 55%;
  }

  .pdf-btn-block {
    margin-top: 15px;
  }

  .pdf-grid.edit {
    grid-template-rows: 140px auto;
    max-width: 100%;
  }

  .pdf-light-text {
    white-space: nowrap;
  }

  .pdf-link {
    position: fixed;
    transform: translate(0);
  }

  .navbar-block {
    padding-left: 0;
    padding-right: 0;
  }

  .get-in-card, .cta-card-block {
    height: auto;
  }

  .content-container-new {
    background-color: rgba(0, 0, 0, 0);
  }

  .product-title-para.left {
    width: 100%;
  }

  .content-div-2 {
    margin-top: -196px;
    padding-top: 3px;
    padding-bottom: 0;
  }

  .cut-2 {
    transform: rotate(-10deg);
  }

  .logos-arrow.left {
    width: 34px;
  }

  .logos-cell {
    max-width: 352px;
  }

  .image-129 {
    margin-top: 14px;
  }

  .steps-wrapper-copy {
    margin-bottom: 20px;
  }

  .content-container-3 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .image-134.apc {
    margin-top: 0;
  }

  .image-134.apc.big {
    width: 47%;
    max-width: none;
    margin-left: 0;
  }

  .image-134.apc.big.home.max-height {
    border-radius: 8px;
  }

  .content-container-4 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .button-19 {
    margin-right: 25px;
  }

  .button-20 {
    font-family: Inter, sans-serif;
  }

  .explainer-block-copy {
    margin-bottom: 80px;
  }

  .hero-contant-copy.hero-new-copy {
    width: 100%;
  }

  .interaction-card-title {
    color: #404558;
    font-size: 14px;
    line-height: 22px;
  }

  .connector-outer-line {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .app-icon-wrapper {
    align-items: center;
    display: flex;
  }

  .image-holder {
    background-color: #f8f9fa;
    border: 1px solid rgba(84, 111, 255, .05);
    border-radius: 100px;
  }

  .image-holder.right-icon {
    box-shadow: 0 0 0 4px var(--white);
    margin-left: -15px;
  }

  .integration-app-icon {
    object-fit: contain;
    object-position: 50% 50%;
    height: 20px;
  }

  .use-this-button {
    color: #546fff;
    border: 1px solid #eaedff;
    border-radius: 8px;
    padding: 2px 12px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 28px;
    text-decoration: none;
  }

  .button-copy.sp.inv, .button-copy.sp.inv.nomar {
    margin-right: 0;
  }

  .app-connector.left {
    width: 24px;
  }

  .contact.fafaff.neg-margin {
    max-width: 1200px;
  }

  .contact.white-grad-bg {
    background-image: linear-gradient(130deg, #f3faff, #fbf6ff);
  }

  .connector-outer-line-fix {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .content-div-3 {
    margin-top: -196px;
    padding-top: 3px;
    padding-bottom: 0;
  }

  .button-21 {
    margin-right: 25px;
  }

  .cut-3 {
    transform: rotate(-10deg);
  }

  .content-container-5 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .hero-section-copy.homepage.tab {
    padding-bottom: 100px;
  }

  .hero-section-copy.this {
    margin-top: 110px;
  }

  .hero-section-copy.this.colord.pad {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 60px;
  }

  .hero-section-copy.this.margin {
    margin-bottom: 68px;
  }

  .hero-section-copy.this._110but {
    margin-bottom: 110px;
  }

  .solid-section-copy {
    padding: 45px 100px 48px;
  }

  .buttons-mask-copy.inline-start, .buttons-mask-copy.inline-start-copy {
    justify-content: flex-start;
  }

  .content-container-copy {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .content-container-copy.head {
    max-width: 1200px;
  }

  .content-container-copy.rel {
    position: relative;
  }

  .illustration_fold_box {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .schedule_text, .schedule_link_text {
    font-size: 1rem;
  }

  .illustration_para, .fold_list_text {
    font-size: 1.25rem;
  }

  .accordion-grid {
    margin-bottom: 80px;
  }

  .home-hero-copy.hero-spacing, .home-hero-copy.hero-spacing-copy, .home-hero-copy-copy.hero-spacing, .home-hero-copy-copy.hero-spacing-copy, .home-hero-copy-copy.hero-spacing-copy-copy {
    margin-top: 140px;
  }

  .content-div-4 {
    margin-top: -196px;
    padding-top: 3px;
    padding-bottom: 0;
  }

  .button-23 {
    margin-right: 25px;
  }

  .cut-4 {
    transform: rotate(-10deg);
  }

  .content-container-6, .content-container-7 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .button-25 {
    margin-right: 25px;
  }

  .content-container-8 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .button-26 {
    margin-right: 25px;
  }

  .content-container-9, .content-container-10 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .image-159.apc {
    margin-top: 0;
  }

  .image-159.apc.big {
    width: 47%;
    max-width: none;
    margin-left: 0;
  }

  .image-159.apc.big.home.max-height {
    border-radius: 8px;
  }

  .content-container-11 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .text-block-152.underline {
    margin-top: 10px;
  }

  .content-container-12 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .button-27, .button-28 {
    margin-right: 25px;
  }

  .content-container-13 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .dropdown-toggle-5 {
    font-size: 14px;
  }

  .button-29 {
    margin-right: 25px;
  }

  .cut-5 {
    transform: rotate(-10deg);
  }

  .div-block-155 {
    justify-content: flex-start;
    width: 45%;
  }

  .text-block-156.clr-blue.get-atarted-section {
    flex: none;
    display: block;
  }

  .text-block-157.txt-clr {
    margin-top: 20px;
    font-size: 17px;
  }

  .div-block-156 {
    margin-top: 15px;
  }

  .button-30 {
    font-family: Inter, sans-serif;
  }

  .button-31 {
    margin-right: 25px;
  }

  .button-31.inv.blue.csv {
    font-family: Inter, sans-serif;
  }

  .div-block-157 {
    width: 55%;
  }

  .text-block-159 {
    white-space: nowrap;
  }

  .link-23 {
    transform: translate(0);
  }

  .image-161.apc {
    margin-top: 0;
  }

  .content-container-14 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .dropdown-toggle-6 {
    font-size: 14px;
  }

  .button-32 {
    margin-right: 25px;
  }

  .cut-6 {
    transform: rotate(-10deg);
  }

  .div-block-162 {
    justify-content: flex-start;
    width: 45%;
  }

  .text-block-165.clr-blue.get-atarted-section {
    flex: none;
    display: block;
  }

  .text-block-166.txt-clr {
    margin-top: 20px;
    font-size: 17px;
  }

  .div-block-163 {
    margin-top: 15px;
  }

  .button-33 {
    font-family: Inter, sans-serif;
  }

  .button-34 {
    margin-right: 25px;
  }

  .button-34.inv.blue.csv {
    font-family: Inter, sans-serif;
  }

  .div-block-164 {
    width: 55%;
  }

  .text-block-168 {
    white-space: nowrap;
  }

  .link-25 {
    transform: translate(0);
  }

  .image-165.apc {
    margin-top: 0;
  }

  .content-container-15 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.ap {
    width: 100%;
  }

  .hero-content-copy.hero-new-copy {
    width: 100%;
  }

  .hero-content-copy.hero-new-copy.bpo {
    align-items: flex-start;
    width: 100%;
  }

  .section-copy.home-content.op {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .benefits.home-content.op {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .how-it-works-copy {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.ap {
    width: 100%;
  }

  .how-does-it-work {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .how-does-it-work.head {
    max-width: 1200px;
  }

  .how-does-it-work.rel {
    position: relative;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.ap {
    width: 100%;
  }

  .dropdown-toggle-7 {
    font-size: 14px;
  }

  .content-container-16 {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .content-container-16.head {
    max-width: 1200px;
  }

  .hero-content-copy-copy.hero-new, .hero-content-copy-copy.hero-new.ap {
    width: 100%;
  }

  .hero-content-copy-copy.hero-new.compitetor {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .hero-content-copy-copy.hero-new {
    width: 100%;
  }

  .hero-content-copy-copy.hero-new.bpo {
    align-items: flex-start;
    width: 100%;
  }

  .logos-section-copy {
    margin-top: 110px;
    padding-top: 55px;
  }

  .nav-copy {
    padding-left: 0;
    padding-right: 0;
    box-shadow: 1px 1px 9px rgba(127, 127, 127, .3);
  }

  .link-block-19 {
    padding-right: 20px;
    font-size: 13px;
    line-height: 28px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.ap {
    width: 100%;
  }

  .hero-content-copy.hero-new.compitetor {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .hero-content-copy.hero-new {
    width: 100%;
  }

  .hero-content-copy.hero-new.bpo {
    align-items: flex-start;
    width: 100%;
  }

  .home-hero-copy.hero-spacing {
    margin-top: 140px;
  }

  .banner-img-copy {
    max-width: 100%;
    margin-left: 0;
  }

  .banner-img-copy.bpo.extend-right {
    flex: none;
  }

  .banner-img-copy.bpo.extend-right.new.product {
    padding-bottom: 0;
  }

  .button-copy.sp.inv, .button-copy.sp.inv.nomar {
    margin-right: 0;
  }

  .hero-content-copy-copy-copy.hero-new, .hero-content-copy-copy-copy.hero-new.ap {
    width: 100%;
  }

  .hero-content-copy-copy-copy.hero-new.compitetor {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .hero-content-copy-copy-copy.hero-new {
    width: 100%;
  }

  .hero-content-copy-copy-copy.hero-new.bpo {
    align-items: flex-start;
    width: 100%;
  }

  .home-video-copy.vertical.landingpage {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .benefits-copy.home-content.op {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .how-does-it-work-copy {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
  }

  .how-does-it-work-copy.head {
    max-width: 1200px;
  }

  .how-does-it-work-copy.rel {
    position: relative;
  }

  .content-container-new-copy {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-wrap-copy {
    justify-content: space-between;
    max-width: none;
    display: block;
  }

  .buttons-mask-copy.inline-start, .buttons-mask-copy.inline-start-copy {
    justify-content: flex-start;
  }

  .button-copy {
    margin-right: 25px;
  }

  .button-copy.sp.inv, .button-copy.sp.inv.nomar {
    margin-right: 0;
  }

  .button-copy.inv.blue.free {
    font-family: Inter, sans-serif;
  }

  .button-copy.about-page-button {
    margin-right: auto;
  }

  .stepbar-content-copy {
    width: 100%;
  }

  .nn_steps-free-copy {
    justify-content: space-between;
    width: 100%;
  }

  .how-it-works-copy {
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    max-width: 1200px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .how-it-works-copy {
    background-color: rgba(0, 0, 0, 0);
    max-width: 1200px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .how-it-works-copy.head {
    max-width: 1200px;
  }

  .how-it-works-copy.left-align {
    padding-top: 20px;
  }

  .how-it-works-copy.rel {
    position: relative;
  }

  .how-it-works-copy.left-align-copy {
    padding-top: 20px;
  }

  .nn_paragraph-default-copy.lefty.margin20 {
    max-width: 600px;
    font-size: 18px;
  }
}

@media screen and (min-width: 1920px) {
  .button.inv.blue.free {
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-width: 1px;
    border-color: #335dff;
  }

  .about-numbers__container, .laptop-div {
    max-width: 1180px;
  }

  .footer.home.pt-ct {
    padding-top: 300px;
  }

  .team-testimonial-block.auto.heght {
    box-shadow: 1px 0 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.heght:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.height-100.new {
    width: auto;
  }

  .team-testimonial-block.auto.full-height {
    box-shadow: 1px 0 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height-376 {
    box-shadow: 1px 0 10px rgba(0, 0, 0, .12);
  }

  .team-testimonial-block.auto.full-height-376:hover {
    box-shadow: 0 1px 10px rgba(0, 0, 0, .12);
  }

  .content-div {
    margin-top: -144px;
    padding-top: 20px;
  }

  .cut {
    transform: rotate(-9deg);
  }

  .logos {
    margin-top: 0;
    padding-top: 70px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .logos.th {
    margin-top: 70px;
  }

  .logos.padding {
    margin-right: 20px;
  }

  .section-3.margin-90 {
    margin-top: 60px;
  }

  .banner-img.bpo.extend-right.new.product {
    padding-bottom: 0;
  }

  .css-gdpr-badge-wrap.vertical {
    width: 0%;
  }

  .get-started-link {
    width: auto;
  }

  .how-it-works.head {
    max-width: 1200px;
  }

  .how-it-works.rel {
    opacity: 1;
  }

  .cta-conent-block {
    margin-left: 250px;
  }

  .cta-title-2.ap {
    max-width: 600px;
  }

  .white-btn {
    margin-left: 152px;
  }

  .section-12 {
    background-size: 80%;
  }

  .div-block-82 {
    width: 100%;
  }

  .testimonial-block {
    margin-top: 80px;
  }

  .feature-card {
    height: auto;
  }

  .explainer-block {
    margin-bottom: 80px;
  }

  .text-block-105._2 {
    color: var(--royal-blue);
    background-color: #e5e9ff;
  }

  .image-117 {
    height: 100%;
    min-height: 230px;
  }

  .lp-btn.white-btn.outline-btn {
    margin-left: 0;
    margin-right: 0;
  }

  .mw420 {
    max-width: 34em;
  }

  .features-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .stepbar-content-block {
    width: 100%;
  }

  .get-in-card, .cta-card-block {
    height: auto;
  }

  .content-div-2 {
    margin-top: -144px;
    padding-top: 20px;
  }

  .cut-2 {
    transform: rotate(-9deg);
  }

  .explainer-block-copy {
    margin-bottom: 80px;
  }

  .container-v2.extra-padding {
    max-width: 1280px;
  }

  .content-div-3 {
    margin-top: -144px;
    padding-top: 20px;
  }

  .cut-3 {
    transform: rotate(-9deg);
  }

  .content-container-copy.rel {
    opacity: 1;
  }

  .accordion-grid {
    margin-bottom: 80px;
  }

  .content-div-4 {
    margin-top: -144px;
    padding-top: 20px;
  }

  .cut-4 {
    transform: rotate(-9deg);
  }

  .learn-more-button {
    width: auto;
  }

  .cut-5, .cut-6 {
    transform: rotate(-9deg);
  }

  .get-started-link-copy {
    width: auto;
  }

  .how-does-it-work.head {
    max-width: 1200px;
  }

  .how-does-it-work.rel {
    opacity: 1;
  }

  .content-container-16.head, .how-it-works-copy.head {
    max-width: 1200px;
  }

  .banner-img-copy.bpo.extend-right.new.product {
    padding-bottom: 0;
  }

  .how-does-it-work-copy.head {
    max-width: 1200px;
  }

  .how-does-it-work-copy.rel {
    opacity: 1;
  }

  .button-copy.inv.blue.free {
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-width: 1px;
    border-color: #335dff;
  }

  .how-it-works-copy.head {
    max-width: 1200px;
  }

  .how-it-works-copy.rel {
    opacity: 1;
  }
}

@media screen and (max-width: 991px) {
  .container {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hidden {
    display: none;
  }

  .hero-background {
    z-index: -10;
    width: auto;
    height: 600px;
    top: auto;
    left: 0%;
  }

  .heading-underline {
    z-index: -1;
  }

  .section.new, .section.ai {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.new-home {
    padding-bottom: 80px;
  }

  .section.placeholder, .section.data, .section.reconcilliation {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home-content-columns {
    position: relative;
  }

  .table-of-contents {
    height: 400px;
    margin-top: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
  }

  .table-of-contents-item {
    font-size: 18px;
  }

  .table-of-contents-item:hover {
    text-decoration: underline;
  }

  .table-of-contents-item:focus {
    font-weight: 600;
    text-decoration: underline;
  }

  .table-of-contents-item.w--current {
    font-size: 18px;
    display: flex;
  }

  .nn_paragraph-default.lefty.margin20, .nn_paragraph-default.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default.large {
    font-size: 16px;
    line-height: 24px;
  }

  .button {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button.wide {
    width: 100%;
    margin-right: 0;
    padding: 8px 60px;
    font-size: 14px;
    font-weight: 400;
    display: block;
  }

  .button.wide.spc {
    width: 200px;
    margin-left: 0;
  }

  .button.sp.inv {
    margin-top: 0;
  }

  .button.inv.blu.large {
    font-size: 14px;
  }

  .button.inv.blu.large.home {
    font-size: 16px;
  }

  .button.inv.blu.large.home.spacing {
    letter-spacing: normal;
    padding: 15px 4px;
    font-size: 14px;
    line-height: 20px;
  }

  .button.inv.blu.large.home.spacing.ivo {
    width: 100%;
  }

  .button.inv.blu.large.home.spacing.c2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button.inv.blu.large.home.spacing.ap {
    width: 100%;
    margin-bottom: 8px;
    margin-left: 0;
  }

  .button.inv.blu.large.sm {
    width: 200px;
    font-size: 12px;
  }

  .button.inv.blu.large.thi {
    z-index: 99;
    width: 100%;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .button.inv.blu-bill {
    text-align: center;
    display: block;
  }

  .button.about-page-button {
    margin-right: auto;
  }

  .home-what-are-okrs-section-cta-right {
    align-items: flex-start;
    padding-left: 0;
  }

  .home-w-cta.new {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-background-wrapper {
    min-height: 370px;
  }

  .hero-background-wrapper.home-hero-background {
    background-size: cover;
    min-height: 600px;
  }

  .blockquote {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-numbers__metric {
    font-size: 1.6em;
    line-height: 1em;
  }

  .about-numbers {
    padding: 60px 4vw;
  }

  .laptop-div {
    width: 100%;
  }

  .heading-4.center.fg.white {
    margin-bottom: 21px;
  }

  .heading-4.center._28.smal.heading-size {
    margin-top: 4px;
    margin-bottom: 15px;
    font-size: 30px;
  }

  .heading-4.center._28.smal.heading-size-c2, .heading-4.center._28.smal.heading-size-c3 {
    font-size: 30px;
  }

  .image-5.apc.big {
    object-fit: cover;
    width: 47%;
    margin-top: 0;
  }

  .image-5.apc.big.home {
    object-fit: cover;
    margin-top: 0;
  }

  .image-5.apc.big.home.max-height {
    border-radius: 8px;
  }

  .image-5.apc.thi.lo {
    max-width: 85%;
    margin-top: 15px;
  }

  .image-5.apc.ia {
    width: 100%;
  }

  .nav__menu {
    z-index: 9999;
    text-align: left;
    background-color: #fff;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    box-shadow: 0 4px 26px rgba(0, 0, 0, .12);
  }

  .nav__menu.thank-you {
    box-shadow: none;
    text-align: right;
  }

  .nav__mobileicon {
    color: #2b2a35;
    font-size: 32px;
  }

  .nav__mobileicon.dark {
    color: #2b2a35;
  }

  .nav__mobilebutton {
    color: #2b2a35;
    order: 3;
    padding: 8px;
  }

  .nav__mobilebutton.w--open {
    color: #2b2a35;
    background-color: rgba(0, 0, 0, 0);
  }

  .nav__link-div-learning.nav__link-div-learning--space {
    margin-right: 0;
    display: none;
  }

  .nav__link-div-learning.nav__link-div-learning--space.hide {
    display: none;
  }

  .nav__link-div-learning.nav__link-div--space {
    width: 100%;
    margin-right: 0;
  }

  .nav {
    padding: 8px 0;
  }

  .nav__dropdown.w--open {
    margin-top: 0;
    margin-left: 0;
  }

  .button-2 {
    padding: 10px;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile {
    text-align: left;
    margin-left: 17px;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new, .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new-menu-button {
    font-size: 12px;
  }

  .nav__link-learning.nav__link--8pxspace.nav__link-learning--black.new.v3 {
    width: 100%;
    padding: 12px;
  }

  .nav__link-div {
    border-top: 1px solid #dddfe5;
    height: auto;
    padding: 1.6em 6vw 1.3em;
    display: flex;
  }

  .nav__link-div:hover {
    border-bottom: 1px #000;
  }

  .nav__link-div.nav__link-div--black:hover {
    border-bottom-style: none;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space {
    border-top-style: none;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.w--current {
    border-bottom-style: none;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.flow {
    color: var(--dark-slate-blue-2);
    margin-bottom: 16px;
    padding-left: 0;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.hide {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.hide.v3 {
    width: 100%;
  }

  .footer__logo.product {
    margin-bottom: 36px;
  }

  .footer__wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template: "Area Area-2 Area-3"
                   "Area-4 Area-4 ."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer {
    padding-left: 4vw;
    padding-right: 4vw;
  }

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

  .footer-block.product {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-3.fafaff.neg-margin {
    padding-left: 30px;
  }

  .wrapp-div {
    width: 100%;
  }

  .wrapp-div.left.small-width {
    max-width: none;
  }

  .wrapp-div.left.small-width.width-30 {
    margin-right: 0;
  }

  .wrapp-div.left.small-width.width-30.ai {
    width: 100%;
  }

  .wrapp-div.right {
    margin-top: 20px;
    padding-left: 0;
  }

  .wrapp-div.hero-page.ia {
    width: 100%;
  }

  .hero-section.homepage {
    height: 600px;
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .hero-section.homepage.tab {
    height: auto;
  }

  .hero-section.homepage {
    height: auto;
    padding-top: 180px;
    padding-bottom: 100px;
    overflow: visible;
  }

  .hero-container {
    text-align: center;
    padding-top: 0;
  }

  .hero-container.sp.gh {
    height: auto;
  }

  .dark-backround.second.dfg.padding {
    margin-right: 0;
  }

  .team-testimonial-block {
    height: auto;
  }

  .team-testimonial-block.auto {
    min-height: auto;
  }

  .team-testimonial-block.auto.heght, .team-testimonial-block.auto.full-height {
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-testimonial-block.auto.full-height-376 {
    height: 440px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-testimonial-block.this {
    height: auto;
  }

  .div-block-6 {
    flex-direction: column;
    align-items: flex-start;
    display: block;
    overflow: visible;
  }

  .div-block-6.nonflex.bh {
    display: flex;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .cards-image.auto-height {
    display: inline-block;
  }

  .heading-7.t-name.cv.thi, .columns-2 {
    height: auto;
  }

  .home-hero.hero-spacing {
    margin-top: 111px;
  }

  .home-hero.hero-spacing.ocr {
    margin-top: 129px;
  }

  .home-hero.hero-spacing.document-ocr {
    padding-bottom: 80px;
  }

  .home-hero.hero-spacing.zero-landing-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .home-hero.hero-spacing.margin-top-90 {
    margin-top: 120px;
  }

  .home-hero.hero-spacing.margin-top-90.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .hero-content {
    flex-direction: column;
    align-items: stretch;
  }

  .hero-content.hero-new.ap, .hero-content.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content.hero-new.bpo.why-nenonets {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-bottom: 64px;
  }

  .hero-content.hero-new.bpo.why-nenonets.rev {
    flex-direction: column;
  }

  .hero-content.hero-new.compitetor {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .hero-content.scraper {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-content.hero-new {
    flex-direction: row;
    align-items: center;
    max-width: 900px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content.hero-new {
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content.hero-new.bpo.align-center {
    flex-direction: row;
  }

  .text-block-4.inline-right {
    font-size: 34px;
    line-height: 40px;
  }

  .text-block-4.inline-right.ap, .text-block-4.inline-right.bpo, .text-block-4.inline-right.ocr {
    line-height: 44px;
  }

  .text-block-5.inline-right {
    float: none;
    margin-top: 7px;
    margin-bottom: 30px;
    font-size: 19px;
  }

  .buttons-mask.inline-start {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .buttons-mask.inline-start.rossum.cta-2 {
    width: 100%;
    max-width: none;
  }

  .buttons-mask.inline-start.ap {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: block;
  }

  .buttons-mask.inline-start-copy {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .buttons-mask.inline-start-copy.rossum.cta-2 {
    width: 100%;
    max-width: none;
  }

  .buttons-mask.inline-start-copy.ap {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: block;
  }

  .button-4 {
    letter-spacing: -1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 500;
  }

  .button-4.wide {
    padding-left: 60px;
    padding-right: 60px;
  }

  .button-4.wide.home {
    font-size: 16px;
  }

  .button-4.wide.home.width {
    letter-spacing: normal;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 18px;
    margin-right: 0;
    font-size: 14px;
  }

  .button-4.wide.home.width.ap {
    width: 100%;
  }

  .button-4.wide.home.width.ocr {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .button-4.wide.home.width.ocr-white {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .logos.padding {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .css-logo-grid.ap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .css-logo-grid.ap.get-i-touch {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .css-logo-grid.ocr {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .css-logo-grid.ocr.bpo-ocr {
    grid-column-gap: 15px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .css-logo-grid.flex-grid {
    grid-column-gap: 28px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8.margin-160, .div-block-8.table-grid {
    max-width: 900px;
    margin-top: -22px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-3.margin-90 {
    margin-top: 0;
  }

  .div-block-9 {
    max-width: 900px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .column-3.padding-remove {
    align-self: center;
    padding-left: 24px;
  }

  .column-3.padding-txt {
    padding-left: 0;
    padding-right: 24px;
  }

  .text-block-7 {
    padding-left: 0;
    padding-right: 15px;
  }

  .text-block-7.v2.oc {
    padding-right: 0;
  }

  .column-4 {
    margin-top: 10px;
  }

  .column-4.padding-remove {
    align-self: flex-start;
    margin-top: 30px;
    padding-left: 24px;
  }

  .columns-3 {
    margin-left: 15px;
    margin-right: 15px;
    display: flex;
  }

  .columns-3.mid {
    flex-direction: column-reverse;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .columns-3.mid.margin-181 {
    flex-direction: row-reverse;
    padding-left: 0;
    padding-right: 0;
  }

  .grid.edit {
    grid-column-gap: 10px;
    max-width: 500px;
    margin-left: 31px;
  }

  .grid.edit.ap {
    grid-column-gap: 30px;
    align-items: baseline;
    justify-items: stretch;
  }

  .grid.edit.home {
    max-width: none;
  }

  .text-block-11 {
    font-size: 17px;
  }

  .pdf-details-wrapper.vertical, .pdf-details-wrapper.vertical.home, .pdf-details-wrapper.vertical.pdf-to-excel {
    flex-direction: column;
  }

  .pdf-details-wrapper.reconcilliaon {
    grid-template-columns: 1fr;
  }

  .div-block-13 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-13.home, .div-block-13.ai {
    width: 100%;
  }

  .grid-2.edit {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
  }

  .text-block-18 {
    font-size: 50px;
  }

  .columns-4, .columns-5 {
    flex-direction: column-reverse;
    display: flex;
  }

  .logo_child {
    max-width: 25%;
  }

  .div-block-21 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logos-section {
    height: auto;
    margin-bottom: 74px;
    padding-bottom: 1px;
  }

  .logos-section.rossum {
    margin-top: 80px;
  }

  .logos-section.new-home, .logos-section.new-home-copy {
    margin-bottom: 0;
  }

  .banner-img {
    width: 100%;
    height: auto;
  }

  .banner-img.ap, .banner-img.bpo, .banner-img.template {
    z-index: 10;
  }

  .text-block-22 {
    font-size: 12px;
    line-height: 14.2px;
  }

  .text-block-23 {
    font-size: 10px;
    line-height: 14px;
  }

  .div-block-25 {
    height: 140px;
    overflow: hidden;
  }

  .div-block-26 {
    height: 140px;
  }

  .div-block-27, .div-block-28, .div-block-29, .div-block-30 {
    height: 110px;
  }

  .recipts {
    position: static;
  }

  .slide-wrap {
    max-width: 100%;
  }

  .div-block-31 {
    max-width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-31.ocr {
    max-width: 100%;
  }

  .div-block-32 {
    margin-top: 40px;
  }

  .div-block-32.home {
    width: 100%;
  }

  .div-block-33 {
    order: 1;
    width: 100%;
    margin-bottom: 60px;
    padding-left: 0;
  }

  .div-block-34, .css-badges {
    grid-template-columns: 1fr 1fr;
  }

  .css-home-stories-slider {
    width: auto;
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    overflow: visible;
  }

  .slide-3 {
    max-width: 290px;
  }

  .slide-4 {
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-4.margin {
    margin-left: 0;
  }

  .slide-4.padding10 {
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-8 {
    margin-left: 40px;
  }

  .left-arrow-3 {
    left: -9px;
  }

  .right-arrow-3 {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -2%;
  }

  .image-34.card-home-v2-process.sm {
    width: 270px;
  }

  .image-34.home._2 {
    width: 19%;
  }

  .image-34.home.bpo {
    width: 14%;
  }

  .css-hero-img-block {
    width: 100%;
    margin-bottom: 50px;
    padding-right: 0;
  }

  .slider-arrow-icon {
    left: 7px;
  }

  .company-name {
    font-size: 14px;
  }

  .designation {
    margin-bottom: 0;
  }

  .arrow-icon {
    right: 17px;
  }

  .css-home-stories-mask {
    width: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .css-gdpr-badge-wrap {
    max-width: none;
  }

  .image-38.fae {
    width: 14%;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-38.fae.bpo {
    width: 10%;
    margin-left: 20px;
  }

  .socail-icons {
    margin-top: 76px;
  }

  .image-40 {
    font-size: 17px;
  }

  .heading-10._2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-10._3 {
    font-size: 30px;
  }

  .image-42.home._2 {
    width: 19%;
  }

  .image-42.home.bpo {
    width: 14%;
  }

  .deloitte.home._2 {
    width: 19%;
  }

  .deloitte.home.bpo {
    width: 14%;
  }

  .div-block-43 {
    margin-top: -8px;
    margin-bottom: 9px;
  }

  .f {
    flex-direction: column;
    align-items: center;
  }

  .split-content.home-v2-process-left {
    max-width: 616px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.home-v2-process-right {
    max-width: 100%;
  }

  .home-v2-process-left-content {
    text-align: center;
    position: static;
  }

  .button-primary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .how-it-works.sticky {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .how-it-works.padding-100 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-it-works.css-no-padding.padding-bottom-180 {
    padding-bottom: 90px;
  }

  .cta-image {
    top: 18px;
  }

  .cta-image.ap {
    top: 17px;
  }

  .cta-conent-block {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 13px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .cta-title-2 {
    font-size: 25px;
    line-height: 35px;
    position: relative;
  }

  .cta-title-2.ap {
    line-height: 30px;
  }

  .white-btn {
    padding: 13px 14px;
  }

  .white-btn.ap {
    margin-bottom: 13px;
    margin-right: 0;
  }

  .lightbox-link-2 {
    margin-top: 22px;
  }

  .rossum-wrapper {
    width: 100%;
    margin-bottom: 80px;
  }

  .ocr-process {
    margin-bottom: 80px;
  }

  .clients-ap.bpo {
    margin-top: 32px;
  }

  .heading-25._60 {
    margin-bottom: 40px;
  }

  .div-block-60.ap {
    flex-direction: column;
    margin-bottom: 14px;
    margin-left: 0;
  }

  .grid-12 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .here-for-you.free-ocr.mmb0 {
    margin-bottom: 80px;
  }

  .log-wrap {
    display: block;
  }

  .log-wrap.compare {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .log-row-1 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .log-row-1._2 {
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    display: flex;
  }

  .log-row-1.first {
    margin-left: 10px;
  }

  ._2321 {
    width: 19%;
  }

  ._2321.bpo {
    width: 14%;
  }

  ._54 {
    width: 19%;
  }

  ._54.bpo {
    width: 14%;
  }

  .aa {
    width: 19%;
  }

  .aa.bpo {
    width: 14%;
  }

  .ff {
    width: 19%;
  }

  .ff.bpo {
    width: 14%;
    margin-left: 10px;
    margin-right: 15px;
  }

  .rtr {
    width: 19%;
  }

  .rtr.bpo {
    width: 14%;
    margin-left: 20px;
  }

  .align-wrapper {
    justify-content: flex-start;
  }

  .div-block-62 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-27.left {
    text-align: center;
    width: 90%;
    margin-top: -98px;
    margin-bottom: 38px;
  }

  .heading-27.left.thank-you-tiitle {
    margin-top: 0;
  }

  .form-wrapper {
    width: 90%;
    margin-top: 36px;
  }

  .heading-28 {
    font-size: 18px;
    line-height: 24px;
  }

  .label_texgt {
    width: 100%;
  }

  .submit-button-4 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .blockquote-2 {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrap {
    flex-direction: column;
    align-items: center;
  }

  .div-block-68 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .home-hor {
    align-items: center;
  }

  .home-hor.webm.new {
    margin-bottom: 80px;
  }

  .home-hor.webm.new.ats.space-200 {
    grid-column-gap: 32px;
  }

  .home-hor.webm.new.ats.space-200.g {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-wrap-right.ia {
    flex-direction: column;
  }

  .steps-section.new {
    margin-bottom: 100px;
  }

  .text-block-60 {
    font-size: 11px;
  }

  .blueblock {
    padding-left: 51px;
    padding-right: 51px;
  }

  .text-block-61._2 {
    text-align: center;
  }

  .pricing-logo-image {
    width: 80px;
  }

  .text-block-63 {
    text-align: center;
    font-size: 12px;
  }

  .check-logo-wrapper {
    width: 90%;
  }

  .right-align-text {
    margin-left: 0;
  }

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

  .tab-ocr.w--current {
    border-radius: 0;
    width: 100%;
  }

  .tab-ocr.last.first-pane {
    border-top-width: 0;
    width: 100%;
  }

  .tab-ocr.no-border-top.first-pane {
    border-top-width: 0;
    border-radius: 0;
    width: 100%;
  }

  .tab-ocr.no-border-top.first-pane.w--current {
    border-top-width: 2px;
  }

  .tab-ocr.first-pane {
    width: 100%;
  }

  .tabs-menu-4 {
    display: none;
  }

  .tabs-menu-4.no-hide-on-click {
    flex-direction: column;
    display: flex;
  }

  .image-93 {
    width: 100%;
  }

  .text-block-76 {
    text-align: left;
    white-space: normal;
    margin-top: 10px;
  }

  .div-block-82 {
    flex-direction: column;
    width: 20%;
  }

  .nn_steps-free {
    max-width: 100%;
  }

  .mobile-dropdown-tab {
    background-color: var(--royal-blue);
    border-radius: 5px 5px 0 0;
    justify-content: space-between;
    width: auto;
    margin-bottom: 0;
    display: flex;
  }

  .mobile-dropdown-text {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
  }

  .icon-9 {
    color: #fffcfc;
  }

  .tabs-4 {
    display: none;
  }

  .line-wrapper {
    margin-left: 55px;
  }

  .dropdown.block-right-show, .pdf-left, .pdf-right, .ap-automation-right {
    width: 100%;
  }

  .testimonial-block {
    padding-bottom: 92px;
  }

  .testimonial-block.new {
    margin-top: 80px;
    padding-bottom: 20px;
  }

  .cliant-wrapper {
    top: -55px;
  }

  .solid-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .solid-section.new {
    margin-bottom: 80px;
  }

  .grid-21.ocr {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .left-sticky-unit {
    width: 30%;
  }

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

  .doc-supported-left {
    width: 80%;
  }

  .doc-spported-right {
    flex-direction: column;
    width: 100%;
  }

  .gradient-ocr {
    align-items: flex-end;
  }

  .gradient-ocr.new {
    padding-top: 50px;
    padding-left: 56px;
  }

  .heading-44 {
    margin-bottom: 1px;
    font-size: 24px;
  }

  .heading-44.new {
    font-size: 30px;
    line-height: 38px;
  }

  .paragraph-43 {
    margin-bottom: 16px;
  }

  .paragraph-43.new {
    font-size: 16px;
    line-height: 24px;
  }

  .gradient-ocrright {
    width: 52%;
    height: auto;
  }

  ._2-col-grid {
    flex-direction: column;
    display: flex;
  }

  .div-block-96 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-97 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .sldier-container {
    width: 100%;
  }

  .slider-phone {
    display: none;
  }

  .tab-components-explore {
    margin-bottom: 80px;
  }

  .image-109 {
    margin-right: 150px;
    display: block;
  }

  .right-section-quote {
    margin-left: 20px;
  }

  .image-112 {
    display: none;
  }

  .how-we-can-help {
    margin-bottom: 80px;
  }

  .usecase {
    align-items: flex-start;
    min-width: 0;
    max-width: 90%;
    margin-bottom: 20px;
  }

  .right-with-tabs {
    flex-direction: column;
  }

  .text-tab-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }

  .image-116 {
    order: 1;
    width: 100%;
  }

  .paragraph-54 {
    min-width: 200px;
    max-width: none;
  }

  .numbers-with-lines {
    width: 84%;
  }

  .text-with-head {
    width: 100%;
    margin-left: 0;
  }

  .button-17 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button-17.inv.blue.csv {
    text-align: center;
  }

  .text-block-106 {
    font-size: 10px;
    line-height: 14px;
  }

  .div-block-105, .div-block-106 {
    height: 110px;
  }

  .div-block-107 {
    height: 140px;
  }

  .div-block-108 {
    height: 110px;
  }

  .section-15 {
    padding-bottom: 36px;
  }

  .heading-52 {
    margin-top: 40px;
  }

  .testimonial-block-partner {
    flex-direction: column;
    padding: 25px 20px;
  }

  .right-test-partners {
    width: 100%;
  }

  .div-block-113 {
    display: none;
  }

  .paragraph-58 {
    font-size: 16px;
  }

  .slider-partners {
    min-height: 540px;
  }

  .div-block-114 {
    width: 100%;
    min-height: 200px;
  }

  .collection-list {
    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;
  }

  .collection-item {
    width: 100%;
  }

  .quote-mobile {
    margin-top: 15px;
    display: block;
  }

  .logo-mobile {
    width: 70px;
    margin-bottom: 20px;
    display: block;
  }

  .hero-grid.align-top {
    grid-template-columns: 1fr;
  }

  .page-root {
    font-size: 1.2vw;
  }

  .lp-section.light-gray-bg.css-banner-dark.new.flow {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .lp-section.dark-gradient-bg-v2.no-bg {
    padding-bottom: 60px;
  }

  .faqs-wrap {
    grid-column-gap: 5em;
  }

  .lp-container {
    padding-left: 5em;
    padding-right: 5em;
  }

  .lp-container.small-container {
    padding-left: 7em;
    padding-right: 7em;
  }

  .quote-content-wrap.no-image {
    padding-top: 20px;
  }

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

  .css-flow-icon {
    width: 40px;
  }

  .seprator {
    height: 1px;
  }

  .demo-form-wrap {
    padding-left: 8em;
    padding-right: 8em;
  }

  .compare-title {
    width: 90%;
  }

  .lp-h2-copy-copy-copy.fs36-copy-copy, .lp-h2-copy-copy-copy.fs36-copy-copy-copy, .lp-h2-copy-copy-copy.fs36-copy-copy {
    margin-top: 10px;
  }

  .nav-copy.dark.new.flow-cms {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .nn_titles.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .nn_titles.h1.document-ocr {
    font-size: 40px;
    line-height: 1.2;
  }

  .nn_titles.h1.product-title {
    font-size: 50px;
    line-height: 1.2;
  }

  .nn_titles.h1.product-title.mb16 {
    font-size: 46px;
  }

  .nn_titles.h1.product {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles.h2.cta-title.new {
    font-size: 30px;
  }

  .nn_titles.h2.large {
    margin-bottom: 32px;
  }

  .nn_titles.h2.pricing {
    font-size: 28px;
  }

  .nn_titles.h2.new-small {
    font-size: 26px;
  }

  .nn_titles.h2.big, .nn_titles.cta-title.new {
    font-size: 32px;
  }

  .nn_titles.css-txt-white.product-title {
    font-size: 30px;
  }

  .nn_titles.black-text {
    font-size: 48px;
    line-height: 56px;
  }

  .banner-sub-text.large {
    font-size: 18px;
  }

  .feature-row.oc {
    margin-top: 44px;
  }

  .feature-row.get-in-touch, .feature-row.footer-cta {
    grid-template-columns: 1fr 1fr;
  }

  .flow-banner-wrapper {
    grid-template-columns: 1fr;
  }

  .flow-banner-wrapper.flow-cms {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flow-banner-content-block {
    margin-top: 0;
  }

  .why-card-wrapper {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .why-card {
    margin-bottom: 42px;
  }

  .customer-testimonials {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .customer-testimonials.banner {
    padding-top: 180px;
  }

  .css-no-padding {
    padding: 0;
  }

  .css-case-study-wrapper {
    grid-template-columns: 1fr;
  }

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

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

  .css-banner-image {
    max-width: 560px;
  }

  .css-hero-content-block {
    width: 100%;
  }

  .css-hero-content-block.width50 {
    width: 100%;
    max-width: 100%;
  }

  .css-hero-content-block.case-study, .css-hero-content-block.full-width {
    width: 100%;
  }

  .css-hero-image-block {
    width: 100%;
    max-width: 100%;
  }

  .css-hero-image-block.product-banner-image {
    max-width: 100%;
    position: static;
  }

  .css-get-started-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .css-pricing-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    margin-top: 60px;
    margin-bottom: 80px;
  }

  .faq-section-pricing {
    padding-bottom: 80px;
  }

  .logo-wrapper {
    margin-top: 120px;
  }

  .logo-image-block {
    max-width: 25%;
  }

  .pricing-section {
    padding-bottom: 80px;
  }

  .pricing-wrapper.price2023 {
    position: relative;
  }

  .pricing-wrapper.mt72 {
    margin-top: 60px;
  }

  .pricing-header-block {
    width: 33.33%;
  }

  .pricing-header-block.blank {
    display: none;
  }

  .pricing-module.first {
    border-left: 1px solid #e0e3e8;
  }

  .pricing-header.pricing2023 {
    z-index: 2;
    background-color: #fff;
    margin-bottom: 8px;
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
  }

  .pricing-details.price2023 {
    border: 1px solid #d6d8e0;
    border-radius: 4px;
    flex-wrap: wrap;
  }

  .pricing-details-wrapper {
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing-main {
    width: 100%;
  }

  .logos-section-copy-copy {
    height: auto;
    margin-bottom: 74px;
    padding-bottom: 1px;
  }

  .cta-title {
    margin-bottom: 20px;
  }

  .align-wrapper-copy {
    justify-content: flex-start;
  }

  .hero-btn-block {
    flex-direction: column;
    align-items: flex-start;
    display: block;
    overflow: visible;
  }

  .receipt-image {
    width: 100%;
    height: auto;
  }

  .card-content-block {
    width: 100%;
  }

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

  .lp-container-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .lp-container-copy.small-container-copy {
    padding-left: 7em;
    padding-right: 7em;
  }

  .tabel-btn-block {
    margin-top: -8px;
    margin-bottom: 9px;
  }

  .image-109-copy {
    margin-right: 150px;
    display: block;
  }

  .right-section-quote-copy {
    margin-left: 20px;
  }

  .customer-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nn_feature-list-icon {
    font-size: 17px;
  }

  .card-grid-row {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .integration-wrapper.mt100 {
    margin-top: 80px;
  }

  .integration-row {
    margin-bottom: 80px;
  }

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

  .css-feature-list-text {
    font-size: 17px;
  }

  .flow-menu {
    padding-left: 16px;
  }

  .flow-menu.new {
    flex-direction: column;
    padding-right: 16px;
  }

  .title-block {
    max-width: 100%;
  }

  .stepbar-content {
    width: 100%;
    margin-left: 0;
  }

  .stepbar-content-block {
    flex-direction: column;
    width: 20%;
  }

  .progressbar-text {
    min-width: 200px;
    max-width: none;
  }

  .pdf-left-block {
    margin-left: 0;
    margin-right: 0;
  }

  .pdf-left-block.home {
    width: 100%;
  }

  .pdf-right-block {
    margin-top: 40px;
  }

  .pdf-right-block.home {
    width: 100%;
  }

  .pdf-btn-block {
    margin-top: 20px;
    margin-bottom: 9px;
  }

  .pdf-grid.edit {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
  }

  .pdf-light-text {
    font-size: 10px;
    line-height: 14px;
  }

  .quate-author-img {
    margin-right: 150px;
    display: block;
  }

  .quate-author-img-mob {
    display: none;
  }

  .nn_faq {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .nn_banner-feature-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .header_request_button {
    font-size: 12px;
    line-height: 18px;
  }

  .nn-demo-section {
    flex-direction: column-reverse;
    height: auto;
  }

  .nn-demo-image-wrapper, .nn-demo-content {
    width: 100%;
  }

  .nn-demo-titles {
    font-size: 38px;
  }

  .nn-copiright.mobile-hide {
    display: none;
  }

  .nn-copiright.desktop-hide {
    padding: 30px;
    display: flex;
  }

  .author-new {
    margin-right: 150px;
    display: block;
  }

  .nav__dropdown-links-main {
    grid-row-gap: 4px;
  }

  .nav-dropdown-link {
    width: 100%;
    max-width: none;
    padding: 12px 8px;
  }

  .nav-link-icon {
    width: 40px;
  }

  .nav-dropdown-block {
    align-items: center;
  }

  .nav__dropdown-links-block {
    padding: 8px;
  }

  .nav__dropdown-links-block.new {
    padding: 0;
  }

  .nav__dropdown-block {
    width: 100%;
    margin-bottom: 12px;
    padding-top: 0;
    position: relative;
    left: auto;
  }

  .nav__dropdown-block.w--open {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    position: relative;
    left: auto;
  }

  .nav__dropdown-block.solution.w--open {
    left: 0;
  }

  .nav__dropdown-block.solution.integration.w--open {
    width: 100%;
  }

  .dropdown_line {
    display: none;
  }

  .nav__link-wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav__link-wrapper.v3 {
    padding: 12px;
  }

  .tab-link-block {
    grid-template-columns: 1fr 1fr;
  }

  .tab-link-block.vertical {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .nav-dropdown-link-resource {
    width: 100%;
    padding: 12px;
  }

  .dropdown-grid {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .dropdown-grid.gap30 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .nav__dropdown-links-block-recource {
    grid-template-columns: 1fr;
    padding: 8px;
  }

  .nav__dropdown-links-block-recource.new {
    padding-bottom: 8px;
  }

  .nav__dropdown-block-recource {
    margin-bottom: 12px;
    padding-top: 0;
  }

  .nav__dropdown-block-recource.w--open {
    margin-top: 0;
    margin-left: 0;
    position: relative;
    left: auto;
  }

  .nav__dropdown-block-recource.new.resoursec, .nav__dropdown-block-recource.new.resoursec.w--open {
    left: 0;
  }

  .nav__dropdown-block-recource.new.resoursec.v3 {
    width: 100%;
  }

  .nav__dropdown-block-recource.new.resoursec.v3.w--open {
    left: 0;
  }

  .recource-content-on-hover {
    border-left-width: 0;
    padding-left: 0;
  }

  .nav-dropdown-link-resource-tab {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    padding: 12px;
  }

  .nav-dropdown-link-resource-tab:hover, .nav-dropdown-link-resource-tab.w--open {
    box-shadow: inset 0 -2px #546fff;
  }

  .nav-tab-dropdown {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

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

  .nav-dropdown-list.w--open {
    position: relative;
    bottom: auto;
    left: auto;
  }

  .height-block {
    display: none;
  }

  .nav__menu-new {
    z-index: 9999;
    text-align: left;
    background-color: #fff;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 86vh;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    overflow: auto;
    box-shadow: 0 4px 26px rgba(0, 0, 0, .12);
  }

  .nav__menu-new.v3 {
    max-width: 100%;
    position: absolute;
  }

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

  .header_request_button-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .solution-menu-wrapepr {
    grid-template-columns: 1fr;
  }

  .solution-menu-wrapepr.v3 {
    flex-flow: column;
    grid-template-columns: 270px;
    display: flex;
  }

  .sol-menu-tabs-link {
    flex-direction: row;
    padding: 0;
  }

  .sol-menu-tabs-link.v3 {
    grid-template-columns: 1fr 1fr;
  }

  .sol-tabs-link {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-right-style: none;
  }

  .sol-tabs-link.active {
    border-bottom-color: var(--main-blue);
    border-bottom-color: #546fff;
  }

  .logos-testimonial-block {
    height: auto;
  }

  .cta-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .cta-form-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .cta-form-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-form-wrapper.new {
    width: 100%;
  }

  .form-divider-block {
    flex-direction: row;
  }

  .form-divider-block.new {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .divider {
    width: 50%;
    height: 1px;
  }

  .cta-form-content {
    max-width: 100%;
    padding-left: 0;
  }

  .cta-form-content.new {
    max-width: 590px;
  }

  .arrow-icon-2 {
    right: 17px;
  }

  .ap-banner-lottie-holder {
    min-height: auto;
  }

  .document-ocr-image-wrapper {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .document-ocr-content {
    width: 100%;
    max-width: 100%;
  }

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

  .document-list {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tool-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .pricing-dropdown {
    margin-bottom: 8px;
  }

  .pricing-dropdown-toggle {
    border: 1px solid #d6d8e0;
    padding: 12px;
    top: 122px;
  }

  .pricing-dropdown-list {
    border: 1px solid #d6d8e0;
    border-top-width: 0;
    padding: 8px;
  }

  .pricing-module-new.align-left.keyfeature {
    background-color: #f9faff;
    border-bottom: 1px solid #d6d8e0;
    border-right-width: 0;
  }

  .pricing-module-new._2023module {
    width: 33.33%;
  }

  .pricing-module-new._2023module.last {
    border-right-width: 0;
  }

  .cliant-wrapper-copy {
    top: -55px;
  }

  .product-blue-section {
    margin-bottom: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .product-blue-section.reconcilliation {
    margin-top: 40px;
  }

  .product-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .product-content-wrapper.gap-60 {
    grid-column-gap: 50px;
    flex-flow: row;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .product-content {
    max-width: 100%;
  }

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

  .product-section.with-background {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .product-section.mobile-hide.background-image.big {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .product-section.mobile-hide.background-image.big.new {
    padding-top: 74px;
    padding-bottom: 120px;
  }

  .product-section.cta_wrapper.without-image.padding-top-100 {
    padding-top: 80px;
  }

  .how-it-tab-link {
    font-size: 18px;
  }

  .field-wrapper {
    grid-column-gap: 40px;
  }

  .field-content {
    max-width: 50%;
  }

  .field-content.new {
    max-width: 320px;
  }

  .why-wrapper {
    grid-row-gap: 32px;
  }

  .faq-wrapper-copy {
    grid-column-gap: 32px;
  }

  .blog-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .product-cta {
    margin-bottom: 100px;
    padding: 64px;
  }

  .get-in-link {
    width: 100%;
    max-width: none;
    padding: 12px 8px;
  }

  .header-button-block {
    margin-top: 20px;
    margin-left: 0;
  }

  .nav-menu-left {
    padding-left: 0;
  }

  .nav-menu-left.v3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-right: 0;
  }

  .product-image {
    max-width: 50%;
  }

  .product-title-para.mb96 {
    margin-bottom: 64px;
  }

  .flow-header-block {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-right: 24px;
  }

  .product-content-block {
    width: 100%;
  }

  .nn_titles-3.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .nn_titles-3.h1.product {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles-3.h1.product-title {
    font-size: 50px;
    line-height: 1.2;
  }

  .nn_titles-3.h1.product-title.mb16 {
    font-size: 46px;
  }

  .nn_titles-3.h2.big, .nn_titles-3.cta-title.new, .nn_titles-3.h2.big, .nn_titles-3.h2.big {
    font-size: 32px;
  }

  .work-block.first {
    padding-left: 20px;
  }

  .step-number {
    left: 20px;
  }

  .work-content-wrapper {
    margin-left: 20px;
  }

  .nn_titles-copy.h1, .nn_titles-copy.h1-copy {
    font-size: 38px;
    line-height: 45.6px;
  }

  .flow_dropdown_toggle {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .flow_dropdown_toggle:hover {
    box-shadow: none;
  }

  .flow_new_nav_wrapper {
    flex-direction: column;
    width: 100%;
  }

  .flow_nav_dropdown {
    width: 100%;
  }

  .flow_dropdown_list {
    position: relative;
  }

  .flow_dropdown_card {
    box-shadow: none;
    border: 1px solid #ecedf1;
  }

  .flow_tab_card {
    align-items: start;
    height: 100%;
  }

  .banner-bg {
    display: none;
  }

  .logo-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .lightbox-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .play-icons {
    width: 60px;
  }

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

  .expert-title {
    font-size: 38px;
    line-height: 46px;
  }

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

  .expert-wrapper.new {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

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

  .quality-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .logo-slider-mask {
    width: 20%;
  }

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

  .product-section-new.faq {
    padding-bottom: 80px;
  }

  .logos-cell {
    max-width: 290px;
  }

  .faq-wrapper-new {
    grid-column-gap: 32px;
  }

  .css-section-copy, .css-section-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-title-block {
    margin-bottom: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-title-block.mb80, .section-title-block.mb80-copy {
    margin-bottom: 60px;
  }

  .how-it-faq-toggle {
    font-size: 20px;
  }

  .heading-60.t-name.cv.thi {
    height: auto;
  }

  .data-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
  }

  .data-padding {
    padding-left: 0;
  }

  .faq-tabs {
    flex-direction: column-reverse;
  }

  .faq-tab-menu {
    max-width: 100%;
  }

  .faq-tab-content {
    max-width: 100%;
    margin-top: 32px;
    margin-left: 0;
  }

  .handwritten-banenr-image {
    max-width: 100%;
  }

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

  .toolsholder {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .splide__arrows.cources {
    top: 102%;
  }

  .arrow-left {
    margin-left: 0;
  }

  .arrow-right {
    margin-right: 0;
  }

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

  .about-title {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .about-title.small {
    margin-bottom: 48px;
  }

  .vision-wrapper {
    margin-bottom: 32px;
    padding: 32px;
  }

  .about-page-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .image-134.apc.big {
    object-fit: cover;
    width: 47%;
    margin-top: 0;
  }

  .image-134.apc.big.home {
    object-fit: cover;
    margin-top: 0;
  }

  .image-134.apc.big.home.max-height {
    border-radius: 8px;
  }

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

  .button-19 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button-20 {
    letter-spacing: -1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 500;
  }

  .button-20.wide {
    padding-left: 60px;
    padding-right: 60px;
  }

  .button-20.wide.home {
    font-size: 16px;
  }

  .button-20.wide.home.width {
    letter-spacing: normal;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 18px;
    margin-right: 0;
    font-size: 14px;
  }

  .button-20.wide.home.width.ap {
    width: 100%;
  }

  .nn_titles-copy.h1, .nn_titles-copy.h1-copy, .nn_titles-copy-copy.h1-copy {
    font-size: 38px;
    line-height: 45.6px;
  }

  .hero-contant-copy.hero-new-copy {
    flex-direction: column;
    align-items: center;
    max-width: 900px;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .data-wrapper-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
  }

  .data-padding-copy {
    padding-left: 0;
  }

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

  .content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 40px 40px 40px 20px;
  }

  .content-wrapper.content-flex {
    padding-right: 20px;
  }

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

  .interaction-card {
    flex-direction: column;
    align-items: flex-start;
  }

  .connectors-wrapper {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    padding: 60px 40px;
  }

  .customer-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .customer-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

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

  .text-block-63-copy {
    text-align: center;
    font-size: 12px;
  }

  .nn_titles-copy.h1, .nn_titles-copy-copy.h1-copy {
    font-size: 38px;
    line-height: 45.6px;
  }

  .banner-grid.align-center {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .usecase-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .app-pill-icon {
    width: 32px;
    height: 32px;
  }

  .integrated-app-collections-list {
    grid-template-columns: 1fr 1fr;
  }

  .use-case-wrapper---apps {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-top: 0;
  }

  .app-accordion-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .accordion-question {
    padding-left: 66px;
    font-size: 20px;
  }

  .accordion-ans-wrapper {
    padding-left: 66px;
  }

  .accordion-use-case-icons {
    width: 32px;
    height: 32px;
  }

  .text-block-129 {
    font-size: 18px;
  }

  .nn_titles-copy.h2.big, .nn_titles-copy.cta-title.new {
    font-size: 32px;
  }

  .nn_titles-copy-copy.h1, .nn_titles-copy-copy-copy.h1, .nn_titles-copy-copy-copy-copy.h1, .nn_titles-copy-copy-copy.h1, .nn_titles-copy-copy-copy.h1, .nn_titles-copy-copy-copy.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

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

  .business-usecase-cards-holder {
    grid-template-columns: 1fr 1fr;
  }

  .contact.fafaff.neg-margin {
    padding-left: 30px;
  }

  .security-sub-text.large {
    font-size: 18px;
  }

  .priority-logos {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

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

  .image-142, .image-143 {
    height: 60px;
  }

  .image-144 {
    height: 62px;
  }

  .business-usecase-cards-holders {
    grid-template-columns: 1fr 1fr;
  }

  .button-21 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .accordion-use-case-icons-2 {
    width: 32px;
    height: 32px;
  }

  .text-block-131 {
    font-size: 18px;
  }

  .accordion-ans-wrapper-2 {
    padding-left: 66px;
  }

  .css-hero-content-block-2 {
    width: 100%;
  }

  .flow_tab_card-2 {
    align-items: start;
    height: 100%;
  }

  .hero-section-copy.homepage {
    height: 600px;
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .hero-section-copy.homepage.tab {
    height: auto;
  }

  .hero-section-copy.homepage {
    height: auto;
    padding-top: 180px;
    padding-bottom: 100px;
    overflow: visible;
  }

  .solid-section-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .solid-section-copy.new, .solid-section-copy.new-copy {
    margin-bottom: 80px;
  }

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

  .nn_titles-copy.h1.product-title-copy {
    font-size: 50px;
    line-height: 1.2;
  }

  .nn_titles-copy.h1.product-title-copy.mb16, .nn_titles-copy.h1.product-title-copy.mb16-copy {
    font-size: 46px;
  }

  .nn_titles-copy.h2.big, .nn_titles-copy.cta-title.new {
    font-size: 32px;
  }

  .nn_titles-copy-copy-copy-copy.h1, .nn_titles-copy-copy-copy-copy-copy.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .content-container-copy.sticky {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .fold3_heading {
    margin-left: 0;
  }

  .try-section {
    margin-top: 74px;
    margin-bottom: 74px;
    padding-top: 74px;
    padding-bottom: 74px;
  }

  .try-security-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .action-trigger-cms {
    margin-left: auto;
    margin-right: auto;
  }

  .action-trigger-box {
    height: 175px;
    margin-bottom: 12px;
  }

  .action-trigger-para {
    height: 60px;
  }

  .action-trigger-item {
    width: 48%;
  }

  .action-trigger-cms-wrapper {
    height: 560px;
  }

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

  .workflow-apps-collection-list {
    grid-row-gap: 32px;
  }

  .fix-height-wrapper {
    height: 750px;
  }

  .hero-content-wrapper {
    width: auto;
  }

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

  .testimonial-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .testimonial-content-card {
    padding: 20px;
  }

  .workflow-content-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .data-padding-copy-copy {
    padding-left: 0;
  }

  .other-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .other-content-card {
    padding: 18px;
  }

  .other-sub-text {
    font-size: 20px;
    line-height: 26px;
  }

  .banner-block-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .tab-wrapper {
    padding: 16px;
  }

  .tabs-menu {
    margin-bottom: 16px;
  }

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

  .account-blog-wrapper {
    grid-template-columns: 1fr;
  }

  .case_hero_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .home-hero-copy.hero-spacing-copy {
    margin-top: 111px;
  }

  .home-hero-copy.hero-spacing-copy.ocr {
    margin-top: 129px;
  }

  .home-hero-copy.hero-spacing-copy.document-ocr {
    padding-bottom: 80px;
  }

  .home-hero-copy.hero-spacing-copy.zero-landing-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90 {
    margin-top: 120px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90-copy {
    margin-top: 120px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90-copy.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .banner-sub-text-copy-copy.large {
    font-size: 18px;
  }

  .home-hero-copy-copy.hero-spacing {
    margin-top: 111px;
  }

  .home-hero-copy-copy.hero-spacing.ocr {
    margin-top: 129px;
  }

  .home-hero-copy-copy.hero-spacing.document-ocr {
    padding-bottom: 80px;
  }

  .home-hero-copy-copy.hero-spacing.zero-landing-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing.margin-top-90 {
    margin-top: 120px;
  }

  .home-hero-copy-copy.hero-spacing.margin-top-90.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy {
    margin-top: 111px;
  }

  .home-hero-copy-copy.hero-spacing-copy.ocr {
    margin-top: 129px;
  }

  .home-hero-copy-copy.hero-spacing-copy.document-ocr {
    padding-bottom: 80px;
  }

  .home-hero-copy-copy.hero-spacing-copy.zero-landing-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90 {
    margin-top: 120px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy {
    margin-top: 120px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy {
    margin-top: 111px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.ocr {
    margin-top: 129px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.document-ocr {
    padding-bottom: 80px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.zero-landing-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90 {
    margin-top: 120px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy {
    margin-top: 120px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy {
    margin-top: 120px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .table-head {
    padding-left: 70px;
    padding-right: 70px;
  }

  .nav-dropdown-link-resource-2 {
    width: 100%;
    padding: 12px;
  }

  .nav-dropdown-list-2 {
    width: 100%;
  }

  .nav-dropdown-list-2.w--open {
    position: relative;
    bottom: auto;
    left: auto;
  }

  .navigation-banner-wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button-23 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .css-hero-content-block-3 {
    width: 100%;
  }

  .sections-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .customer-testimonial {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-wrapper {
    width: 50%;
    max-width: none;
  }

  .banking-image {
    width: 50%;
  }

  .product-main-title.color-white {
    text-align: center;
  }

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

  .reconciliation-items {
    width: calc(50% - 20px);
  }

  .banner-img-copy.ap, .banner-img-copy.bpo, .banner-img-copy.template {
    z-index: 10;
  }

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

  .cta-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .landing-hero-content-wrapper {
    flex-flow: column;
  }

  .landing-hero-form, .landing-form-block {
    max-width: none;
  }

  .feature-wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .feature-image {
    order: -1;
  }

  .how-grid {
    grid-template-columns: .75fr;
  }

  .cta-how {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
  }

  .cta-content-wrapper {
    margin-bottom: 32px;
  }

  .cta-how-head-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

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

  .quick-book-content-wrapper {
    grid-template-columns: 1fr;
  }

  .button-25 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .nn_titles-4.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .nn_titles-4.h1.product {
    font-size: 32px;
    line-height: 1.2;
  }

  .button-26 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

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

  .nn_titles-5.h2.big {
    font-size: 32px;
  }

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

  .nn_titles-6.h2.big {
    font-size: 32px;
  }

  .image-159.apc.big {
    object-fit: cover;
    width: 47%;
    margin-top: 0;
  }

  .image-159.apc.big.home {
    object-fit: cover;
    margin-top: 0;
  }

  .image-159.apc.big.home.max-height {
    border-radius: 8px;
  }

  .cms-logo-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .use-content {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .button-27, .button-28 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .nav-v3-link.v3 {
    width: 100%;
  }

  .sol-tabs-link-v2 {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-right-style: none;
  }

  .sol-tabs-link-v2.active {
    border-bottom-color: var(--main-blue);
  }

  .sol-tabs-link-v2.v3.solution {
    padding: 12px;
  }

  .sol-menu-tabs-content-wrapper-v2.v3 {
    width: 100%;
  }

  .flow_tab_card-3 {
    align-items: start;
    height: 100%;
  }

  .nav-dropdown-list-3 {
    width: 100%;
  }

  .nav-dropdown-list-3.w--open {
    position: relative;
    bottom: auto;
    left: auto;
  }

  .nn_titles-9.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .nn_titles-9.h1.document-ocr {
    font-size: 40px;
    line-height: 1.2;
  }

  .nn_titles-9.h1.product {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles-9.h2.big, .nn_titles-9.cta-title.new {
    font-size: 32px;
  }

  .button-29 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-155 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-155.home {
    width: 100%;
  }

  .div-block-156 {
    margin-top: -8px;
    margin-bottom: 9px;
  }

  .button-30 {
    letter-spacing: -1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 500;
  }

  .button-31 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button-31.inv.blue.csv {
    text-align: center;
  }

  .div-block-157 {
    margin-top: 40px;
  }

  .div-block-157.home {
    width: 100%;
  }

  .div-block-158 {
    height: 110px;
  }

  .text-block-158 {
    font-size: 12px;
    line-height: 14.2px;
  }

  .text-block-159 {
    font-size: 10px;
    line-height: 14px;
  }

  .section-29.placeholder, .section-30.ai {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-69.t-name.cv.thi {
    height: auto;
  }

  .nn_titles-10.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .nn_titles-10.h1.document-ocr {
    font-size: 40px;
    line-height: 1.2;
  }

  .nn_titles-10.h1.product {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles-10.h2.big, .nn_titles-10.cta-title.new {
    font-size: 32px;
  }

  .button-32 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-162 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-162.home {
    width: 100%;
  }

  .div-block-163 {
    margin-top: -8px;
    margin-bottom: 9px;
  }

  .button-33 {
    letter-spacing: -1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 500;
  }

  .button-34 {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button-34.inv.blue.csv {
    text-align: center;
  }

  .div-block-164 {
    margin-top: 40px;
  }

  .div-block-164.home {
    width: 100%;
  }

  .div-block-165 {
    height: 110px;
  }

  .text-block-167 {
    font-size: 12px;
    line-height: 14.2px;
  }

  .text-block-168 {
    font-size: 10px;
    line-height: 14px;
  }

  .section-31.placeholder, .section-32.ai {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-70.t-name.cv.thi {
    height: auto;
  }

  .hero-content-copy.hero-new.ap, .hero-content-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy.hero-new-copy {
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy.hero-new-copy.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy.hero-new-copy.bpo.align-center {
    flex-direction: row;
  }

  .section-copy.new, .section-copy.ai {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-copy.new-home {
    padding-bottom: 80px;
  }

  .section-copy.placeholder, .section-copy.data, .section-copy.reconcilliation, .benefits.new, .benefits.ai {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .benefits.new-home {
    padding-bottom: 80px;
  }

  .benefits.placeholder, .benefits.data, .benefits.reconcilliation {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-content-copy.hero-new.ap, .hero-content-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .how-does-it-work.sticky {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .how-does-it-work.padding-100 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-does-it-work.css-no-padding.padding-bottom-180 {
    padding-bottom: 90px;
  }

  .hero-content-copy.hero-new.ap, .hero-content-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .header_request_button-3 {
    font-size: 12px;
    line-height: 18px;
  }

  .hero-content-copy-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .hero-content-copy-copy.hero-new.ap, .hero-content-copy-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy-copy.hero-new.bpo.why-nenonets {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-bottom: 64px;
  }

  .hero-content-copy-copy.hero-new.bpo.why-nenonets.rev {
    flex-direction: column;
  }

  .hero-content-copy-copy.hero-new.compitetor {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .hero-content-copy-copy.scraper {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-content-copy-copy.hero-new {
    flex-direction: row;
    align-items: center;
    max-width: 900px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy-copy.hero-new {
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy-copy.hero-new.bpo.align-center {
    flex-direction: row;
  }

  .logos-section-copy {
    height: auto;
    margin-bottom: 74px;
    padding-bottom: 1px;
  }

  .logos-section-copy.rossum {
    margin-top: 80px;
  }

  .logos-section-copy.new-home {
    margin-bottom: 0;
  }

  .nav-copy {
    padding: 8px 0;
  }

  .integrate-wrapper {
    max-width: 100%;
  }

  .integrate-tabs-menu {
    border-bottom-style: none;
    flex-flow: wrap;
  }

  .code-block {
    width: 630px;
  }

  .pre-card-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tabs-8 {
    max-width: 100%;
  }

  .hero-content-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .hero-content-copy.hero-new.ap, .hero-content-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy.hero-new.bpo.why-nenonets {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-bottom: 64px;
  }

  .hero-content-copy.hero-new.bpo.why-nenonets.rev {
    flex-direction: column;
  }

  .hero-content-copy.hero-new.compitetor {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .hero-content-copy.scraper {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-content-copy.hero-new {
    flex-direction: row;
    align-items: center;
    max-width: 900px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy.hero-new {
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: row;
  }

  .data-capture-wrapper {
    align-self: stretch;
  }

  .nav-link-wrapper {
    width: auto;
  }

  .workflow-nav-wrapper, .solution-wrapper, .solution-wrapper-2 {
    align-self: stretch;
  }

  .footer-divider {
    display: none;
  }

  .steps-section-copy.new {
    margin-bottom: 100px;
  }

  .title-wrapper-copy {
    width: 50%;
    max-width: none;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .tool-use-case-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-hero-copy.hero-spacing {
    margin-top: 111px;
  }

  .home-hero-copy.hero-spacing.ocr {
    margin-top: 129px;
  }

  .home-hero-copy.hero-spacing.document-ocr {
    padding-bottom: 80px;
  }

  .home-hero-copy.hero-spacing.zero-landing-bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .home-hero-copy.hero-spacing.margin-top-90 {
    margin-top: 120px;
  }

  .home-hero-copy.hero-spacing.margin-top-90.backgroud {
    margin-top: 62px;
    padding-top: 60px;
  }

  .banner-sub-text-copy.large {
    font-size: 18px;
  }

  .banner-img-copy {
    width: 100%;
    height: auto;
  }

  .banner-img-copy.ap, .banner-img-copy.bpo, .banner-img-copy.template {
    z-index: 10;
  }

  .nn_titles-copy.h1 {
    font-size: 38px;
    line-height: 45.6px;
  }

  .nn_titles-copy.h1.document-ocr {
    font-size: 40px;
    line-height: 1.2;
  }

  .nn_titles-copy.h1.product-title {
    font-size: 50px;
    line-height: 1.2;
  }

  .nn_titles-copy.h1.product-title.mb16 {
    font-size: 46px;
  }

  .nn_titles-copy.h1.product {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles-copy.h2.cta-title.new {
    font-size: 30px;
  }

  .nn_titles-copy.h2.large {
    margin-bottom: 32px;
  }

  .nn_titles-copy.h2.pricing {
    font-size: 28px;
  }

  .nn_titles-copy.h2.new-small {
    font-size: 26px;
  }

  .nn_titles-copy.h2.big, .nn_titles-copy.cta-title.new {
    font-size: 32px;
  }

  .nn_titles-copy.css-txt-white.product-title {
    font-size: 30px;
  }

  .nn_titles-copy.black-text {
    font-size: 48px;
    line-height: 56px;
  }

  .hero-content-copy-copy-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .hero-content-copy-copy-copy.hero-new.ap, .hero-content-copy-copy-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy-copy-copy.hero-new.bpo.why-nenonets {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-bottom: 64px;
  }

  .hero-content-copy-copy-copy.hero-new.bpo.why-nenonets.rev {
    flex-direction: column;
  }

  .hero-content-copy-copy-copy.hero-new.compitetor {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .hero-content-copy-copy-copy.scraper {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-content-copy-copy-copy.hero-new {
    flex-direction: row;
    align-items: center;
    max-width: 900px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy-copy-copy.hero-new {
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-content-copy-copy-copy.hero-new.bpo {
    flex-direction: column;
    margin-top: 5px;
  }

  .hero-content-copy-copy-copy.hero-new.bpo.align-center {
    flex-direction: row;
  }

  .sections-wrapper-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .benefits-copy.new, .benefits-copy.ai {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .benefits-copy.new-home {
    padding-bottom: 80px;
  }

  .benefits-copy.placeholder, .benefits-copy.data, .benefits-copy.reconcilliation, .benefits-copy.ai-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .how-does-it-work-copy.sticky {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .how-does-it-work-copy.padding-100 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-does-it-work-copy.css-no-padding.padding-bottom-180 {
    padding-bottom: 90px;
  }

  .buttons-mask-copy.inline-start {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .buttons-mask-copy.inline-start.rossum.cta-2 {
    width: 100%;
    max-width: none;
  }

  .buttons-mask-copy.inline-start.ap {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: block;
  }

  .buttons-mask-copy.inline-start-copy {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .buttons-mask-copy.inline-start-copy.rossum.cta-2 {
    width: 100%;
    max-width: none;
  }

  .buttons-mask-copy.inline-start-copy.ap {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: block;
  }

  .button-copy {
    letter-spacing: -1px;
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button-copy.wide {
    width: 100%;
    margin-right: 0;
    padding: 8px 60px;
    font-size: 14px;
    font-weight: 400;
    display: block;
  }

  .button-copy.wide.spc {
    width: 200px;
    margin-left: 0;
  }

  .button-copy.sp.inv {
    margin-top: 0;
  }

  .button-copy.inv.blu.large {
    font-size: 14px;
  }

  .button-copy.inv.blu.large.home {
    font-size: 16px;
  }

  .button-copy.inv.blu.large.home.spacing {
    letter-spacing: normal;
    padding: 15px 4px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-copy.inv.blu.large.home.spacing.ivo {
    width: 100%;
  }

  .button-copy.inv.blu.large.home.spacing.c2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button-copy.inv.blu.large.home.spacing.ap {
    width: 100%;
    margin-bottom: 8px;
    margin-left: 0;
  }

  .button-copy.inv.blu.large.sm {
    width: 200px;
    font-size: 12px;
  }

  .button-copy.inv.blu.large.thi {
    z-index: 99;
    width: 100%;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .button-copy.inv.blu-bill {
    text-align: center;
    display: block;
  }

  .button-copy.about-page-button {
    margin-right: auto;
  }

  .stepbar-content-copy {
    width: 100%;
    margin-left: 0;
  }

  .nn_steps-free-copy {
    max-width: 100%;
  }

  .numbers-with-lines-copy {
    width: 84%;
  }

  .how-it-works-copy.sticky {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .how-it-works-copy.padding-100 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-it-works-copy.css-no-padding.padding-bottom-180 {
    padding-bottom: 90px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20, .nn_paragraph-default-copy.lefty.width320 {
    font-size: 16px;
  }

  .nn_paragraph-default-copy.large {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  .container.margin-157.max-widht-930 {
    margin-top: 100px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-background {
    height: 800px;
  }

  .heading-underline {
    z-index: 0;
    height: 15px;
    margin-bottom: 3px;
  }

  .section.home-content {
    padding-top: 100px;
  }

  .section.get-in-touch-section {
    padding-top: 230px;
  }

  .section.new, .section.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.new-home {
    padding-bottom: 60px;
  }

  .section.placeholder, .section.data, .section.reconcilliation {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-content-columns {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .table-of-contents {
    position: relative;
  }

  .what-are-okrs {
    margin-top: 100px;
  }

  .nn_paragraph-default.lefty.width320 {
    max-width: 400px;
  }

  .nn_paragraph-default.lefty.mar-but-mobile {
    margin-bottom: 25px;
  }

  .nn_paragraph-default.small.no-margin.cta-text.new {
    text-align: center;
  }

  .nn_paragraph-default.large.css-txt-white.text-center.price-text {
    margin-bottom: 40px;
  }

  .nn_paragraph-default.new {
    font-size: 14px;
  }

  .button {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button.wide {
    align-self: flex-start;
    margin-left: 0;
  }

  .button.sp.inv {
    margin-left: 0;
  }

  .button.inv.blu.large.home.spacing {
    letter-spacing: normal;
    width: 100%;
  }

  .button.inv.blu.large.home.spacing.c2 {
    width: 100%;
  }

  .button.mar-but-mobiel {
    margin-bottom: 15px;
  }

  .button.cta-button {
    width: auto;
  }

  .button.outline.new {
    line-height: 16px;
  }

  .button.outline.product-button {
    font-size: 16px;
    line-height: 16px;
  }

  .button.casestudy {
    width: auto;
  }

  .button.about-page-button.table-button.mb0 {
    margin-bottom: 0;
  }

  .home-what-are-okrs-section-cta-right {
    text-align: right;
    flex-direction: column;
    width: 100%;
  }

  .home-section-title {
    font-size: 28px;
  }

  .home-w-cta {
    align-items: center;
    display: flex;
  }

  .hero-background-wrapper {
    background-size: cover;
    overflow: hidden;
  }

  .hero-background-wrapper.home-hero-background {
    min-height: 900px;
  }

  .about-numbers {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-numbers__wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 8px;
    grid-template: ". ."
                   ". ."
                   ". Area-2"
                   ". Area"
                   / auto auto auto;
    margin-bottom: 40px;
  }

  .div-text._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2 {
    padding: 100px 70px;
  }

  .section-2.trans {
    padding-left: 0;
    padding-right: 0;
  }

  .section-2.sec._90 {
    padding: 0;
  }

  .section-2.sec._90.thi {
    padding: 60px 20px;
  }

  .heading-4.center.no-mar {
    margin-bottom: 12px;
  }

  .heading-4.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-4.center._28.smal.scntrer.margin {
    text-align: center;
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 31.2px;
  }

  .image-5.apc.big {
    order: 1;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .image-5.apc.big.home.max-height {
    margin-top: 0;
  }

  .image-5.apc.big.ai {
    width: 100%;
    margin-top: 15px;
  }

  .image-5.apc.thi.lo {
    display: none;
  }

  .image-5.apc.ia {
    width: 100%;
    margin-top: 30px;
  }

  .image-5.new {
    margin-top: 40px;
  }

  .paragraph-4._400._42.dd.margin {
    max-width: none;
  }

  .paragraph-4._400._42.ghj {
    height: auto;
  }

  .points {
    grid-template-columns: 1fr;
    justify-content: start;
  }

  .points.nospc {
    padding-left: 30px;
  }

  .about-jobs__benefit {
    font-size: 1.2em;
    line-height: 1.8em;
  }

  .nav__menu {
    max-height: 100dvh;
    overflow: auto;
  }

  .nav__logo {
    padding-left: 0;
  }

  .nav.page-root-new.new {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .nav__dropdown.w--open {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile {
    display: none;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.thank-you {
    display: inline-block;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new, .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new-menu-button {
    text-align: center;
    margin-top: 12px;
    font-size: 12px;
    font-style: normal;
    display: inline-block;
  }

  .footer__wrapper {
    grid-template: "Area Area-2"
                   "Area-3 ."
                   "Area-4 Area-4"
                   / 1fr 1fr;
  }

  .footer__sm-wrapper.margin76 {
    justify-content: space-between;
    margin-top: 76px;
  }

  .footer.home.footer-padding {
    padding-top: 400px;
  }

  .footer.home.pt-ct {
    padding-top: 220px;
  }

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

  .footer-block.product {
    max-width: 100%;
  }

  .column {
    border-bottom: 1px solid rgba(72, 69, 84, .51);
    border-right-width: 0;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .column-2 {
    padding-top: 40px;
    padding-left: 0;
  }

  .container-3.fafaff.neg-margin {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-3.white-grad-bg {
    max-width: 90%;
    margin-top: 0;
  }

  .container-3.pmtb60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrapp-div.left.small-width.width-30 {
    width: 100%;
    margin-bottom: 33px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 15px;
  }

  .wrapp-div.left.small-width.width-30.le.ai {
    max-width: 100%;
  }

  .wrapp-div.left.small-width.width-30.home {
    width: 100%;
    margin-bottom: 33px;
  }

  .wrapp-div.left.pdf-scrap.mar-but-mobile {
    margin-bottom: 20px;
  }

  .wrapp-div._4th {
    height: auto;
    margin-bottom: 16px;
  }

  .wrapp-div.hero-page.ia {
    width: 100%;
  }

  .hero-section.homepage.tab {
    padding-bottom: 0;
  }

  .hero-section.homepage.tab.tj, .hero-section.this.ia {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section.homepage {
    height: 550px;
  }

  .hero-section.homepage.recdeipt-0cr {
    margin-bottom: 347px;
  }

  .hero-container {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10vw;
  }

  .hero-container.sp._90-120.fa {
    padding-top: 52px;
  }

  .div-block-5 {
    margin-left: 0;
  }

  .dark-backround.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dark-backround.second.dfg.padding {
    margin-bottom: 88px;
  }

  .dark-backround.second.dfg.padding.mid {
    display: block;
  }

  .dark-backround.second.dfg.padding.mid.api {
    margin-top: 72px;
  }

  .dark-backround.second.dfg.padding.mid.invoice {
    margin-top: -25px;
  }

  .team-testimonial-block.auto.heght {
    background-color: #fff;
    align-items: flex-start;
    width: 100%;
    height: 340px;
    padding-left: 37px;
    padding-right: 15px;
  }

  .team-testimonial-block.auto.height-100.new {
    height: auto;
  }

  .team-testimonial-block.auto.full-height, .team-testimonial-block.auto.full-height-376 {
    background-color: #fff;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 37px;
    padding-right: 15px;
  }

  .team-testimonial-block._516.new {
    max-width: 100%;
  }

  .youtube.mar-top-mobile {
    margin-top: 25px;
  }

  .cards-section {
    padding: 70px 0 40px;
  }

  .centered-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .slider-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .home-hero.hero-spacing {
    margin-top: 130px;
  }

  .home-hero.hero-spacing.ocr {
    margin-top: 95px;
  }

  .home-hero.hero-spacing.document-ocr {
    padding-bottom: 60px;
  }

  .home-hero.hero-spacing.document-ocr.reconcillation {
    padding-top: 120px;
  }

  .home-hero.hero-spacing.zero-landing-bg {
    padding-top: 80px;
  }

  .home-hero.hero-spacing.margin-top-90 {
    margin-top: 100px;
  }

  .home-hero.hero-spacing.margin-top-90.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .hero-content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .hero-content.hero-new, .hero-content.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content.hero-new.bpo.why-nenonets {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-bottom: 56px;
  }

  .hero-content.hero-new.compitetor {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .hero-content.hero-new, .hero-content.hero-new.bpo.align-center, .hero-content.hero-new, .hero-content.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .text-block-4.inline-right.ap {
    font-size: 34px;
    line-height: 40px;
  }

  .buttons-mask.inline-start {
    flex-direction: column-reverse;
    display: block;
  }

  .buttons-mask.inline-start.flex-this {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .buttons-mask.inline-start-copy {
    flex-direction: column-reverse;
    display: block;
  }

  .button-4 {
    text-align: center;
    font-size: 13px;
  }

  .button-4.wide.home.width {
    letter-spacing: normal;
    width: 100%;
  }

  .button-4.wide.home.width.ivo.c2 {
    width: 100%;
  }

  .button-4.wide.home.width.ocr-white {
    margin-left: 0;
  }

  .logos.padding {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-mask.logos1.center.max {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .css-logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .css-logo-grid.ap {
    align-items: stretch;
    justify-items: stretch;
    display: none;
  }

  .css-logo-grid.ap.get-i-touch {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .css-logo-grid.ocr {
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    justify-items: stretch;
    display: grid;
  }

  .css-logo-grid.ocr.bpo-ocr {
    grid-template-columns: 1fr 1fr;
  }

  .css-logo-grid.ocr.bpo-ocr.css-no-padding {
    grid-column-gap: 24px;
  }

  .div-block-8 {
    grid-template-columns: 1fr;
  }

  .div-block-8.margin-160 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8.table-grid {
    grid-template-columns: 1fr;
    align-items: start;
    justify-items: start;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-3.margin-90 {
    margin-top: 380px;
  }

  .div-block-9 {
    max-width: none;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-3.padding-remove {
    padding-left: 0;
    padding-right: 15px;
  }

  .column-3.padding-txt {
    padding-right: 0;
  }

  .column-4.left {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 15px;
  }

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

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

  .columns-3.mid.margin-181 {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .columns-3.last.margin181 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .css-meta-title.thi {
    height: auto;
  }

  .grid.edit {
    grid-column-gap: 49px;
    text-transform: none;
    white-space: normal;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-left: 5px;
  }

  .grid.edit.ap {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .grid.edit.home {
    justify-items: start;
  }

  .nn_feature-list-item {
    white-space: normal;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nn_feature-list-item.nomar {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-11 {
    white-space: normal;
    margin-top: 10px;
    margin-left: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .pdf-details-wrapper.vertical {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

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

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

  .text-block-18 {
    font-size: 38px;
    line-height: 48px;
  }

  .image-8 {
    width: 200px;
  }

  .image-15.apc {
    display: none;
  }

  .section-6 {
    padding: 100px 70px;
  }

  .section-6.sec._90.colord {
    padding-left: 0;
    padding-right: 0;
  }

  .section-6.sec._90.padding_b_120 {
    padding: 64px 0 96px;
  }

  .logo_child {
    max-width: 33.33%;
  }

  .div-block-21 {
    max-width: 100%;
    margin-top: -14px;
  }

  .logos-section {
    height: 720px;
  }

  .logos-section.rossum {
    margin-top: 60px;
  }

  .logos-section.flow_integration, .logos-section.mt0.for-sticky, .logos-section.new-home, .logos-section.new-home-copy {
    height: auto;
  }

  .banner-img {
    height: auto;
    padding-left: 0;
  }

  .slide-wrap {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .div-block-32 {
    margin-top: 20px;
  }

  .div-block-33 {
    width: 100%;
    margin-bottom: 60px;
  }

  .div-block-34 {
    grid-template-columns: 1fr;
    overflow: visible;
  }

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

  .slide-2 {
    overflow: visible;
  }

  .slide-3 {
    max-width: none;
  }

  .slide-4 {
    width: 100%;
    max-width: none;
    margin-right: 20px;
  }

  .slide-4.margin, .slide-4.padding10 {
    width: 100%;
  }

  .icon-7 {
    margin-left: 30px;
  }

  .icon-8 {
    margin-left: 0;
  }

  .left-arrow-3 {
    display: none;
    left: 3px;
  }

  .slide-nav-5 {
    top: -20px;
  }

  .right-arrow-3 {
    display: none;
    right: 3px;
    overflow: hidden;
  }

  .image-34.card-home-v2-process {
    border-radius: 28px;
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .image-34.card-home-v2-process.sm {
    width: 140px;
  }

  .image-34.home {
    width: 150px;
  }

  .image-34.home._2 {
    width: 19%;
  }

  .image-34.home.bpo {
    width: 14%;
  }

  .css-hero-img-block {
    width: 100%;
  }

  .css-gdpr-badge-wrap {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .css-gdpr-badge-wrap.vertical {
    align-items: flex-start;
    width: 100%;
  }

  .image-38.fae {
    width: 19%;
    margin-left: 10px;
  }

  .image-38.ocr {
    width: 150px;
  }

  .image-38.ocr.small {
    width: 110px;
  }

  .image-38.ocr.small.x {
    width: 100px;
  }

  .cta.border-8 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .socail-icons {
    margin-top: 76px;
  }

  .image-40 {
    font-size: 12px;
  }

  .logo-header {
    padding-left: 0;
  }

  .heading-10 {
    padding-left: 10px;
  }

  .heading-10._2 {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-39 {
    margin-left: 5px;
  }

  .image-42.home {
    width: 150px;
    max-height: 70px;
  }

  .image-42.home._2, .image-42.home.bpo {
    width: 19%;
  }

  .image-42.home.ocr {
    margin-top: 0;
  }

  .deloitte.home {
    margin-left: -16px;
  }

  .deloitte.home._2, .deloitte.home.bpo {
    width: 19%;
  }

  .deloitte.home.ocr {
    width: 150px;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-43 {
    align-items: center;
    margin-top: 0;
    display: block;
  }

  .ck-modal__btns-w {
    padding: 1.5rem;
  }

  .ck-modal__btns-w.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
  }

  .ck-modal {
    padding-top: .1px;
  }

  .ck-button-w.is--secondary.is--fullwidth {
    margin-top: .35rem;
  }

  .ck-modal__exit-btn {
    margin-right: 1.25rem;
    top: -1rem;
  }

  .ck-modal__content-w {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ck-preference__icon {
    margin-right: 0;
  }

  .ck-preference-txt {
    display: none;
  }

  .ck-preference-w {
    height: 98%;
  }

  .ck-preference__scroll-w {
    padding-top: 2.4rem;
    bottom: -43px;
  }

  .ck-radio__desc, .ck-radio__desc.is--not-allowed {
    font-size: 12.5px;
  }

  .ck-form {
    padding-top: .75rem;
  }

  .card {
    border-radius: 35px;
  }

  .card.home-v2-process {
    border-radius: 30px;
    flex-direction: column;
    align-items: stretch;
  }

  .home-v2-process-left-content.left-align {
    text-align: left;
    margin-bottom: 19px;
  }

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

  .heading-12 {
    text-align: center;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .how-it-works {
    padding-left: 16px;
    padding-right: 16px;
  }

  .how-it-works.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .how-it-works.left-ai {
    align-items: flex-start;
  }

  .how-it-works.padding-100 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .upload-section {
    margin-top: 114px;
  }

  ._3-pointers {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .cta-image {
    left: -15px;
  }

  .cta-image.ap {
    order: 1;
    top: 0;
    left: 0;
  }

  .cta-conent-block {
    min-width: 400px;
    margin-top: 24px;
    margin-left: 0;
    position: relative;
  }

  .cta-title-2 {
    font-size: 20px;
    line-height: 27px;
  }

  .cta-title-2.ap {
    max-width: 360px;
  }

  .white-btn {
    margin-top: 4px;
    margin-bottom: 12px;
  }

  .wrappie {
    flex-direction: column;
  }

  .rossum-wrapper {
    flex-direction: column;
    margin-bottom: 60px;
  }

  .rossum-wrapper._2 {
    flex-direction: column;
  }

  .rossum-content {
    width: 100%;
    margin-bottom: 34px;
  }

  .rossum-content._2 {
    order: -1;
    display: block;
  }

  .paragraph-17 {
    max-width: none;
  }

  .rossum-image {
    flex: none;
    width: 100%;
  }

  .rossum-image._2 {
    order: 1;
  }

  .partner-section {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .cards {
    flex-direction: column;
  }

  .card-content {
    width: 100%;
    margin-bottom: 35px;
  }

  .poi {
    flex-direction: column;
    width: 50%;
    margin-bottom: 42px;
    display: flex;
  }

  .ocr-process {
    margin-bottom: 0;
    display: none;
  }

  .ocr-process.email-parser {
    display: block;
  }

  .slider-6.ocr, .slider-6.ocr.email-parser {
    display: none;
  }

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

  .colum-slide.ocr {
    grid-column-gap: 24px;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .div-block-58._1 {
    background-color: var(--royal-blue);
    color: #fff;
  }

  .paragraph-22._1.ocr {
    margin-bottom: 0;
  }

  .text {
    flex: 1;
  }

  .progress-bar._1 {
    width: 3px;
    height: 100%;
    display: none;
  }

  .right-arrow-4, .slide-nav-6, .left-arrow-4 {
    display: none;
  }

  .clients-ap.mae0up {
    margin-top: 0;
  }

  .test-wrapper.ap-auto {
    flex-direction: column;
    padding-right: 60px;
  }

  .image {
    margin-left: -61px;
  }

  .test-text-ap {
    width: 100%;
    margin-left: 0;
    padding-bottom: 44px;
  }

  .heading-25.mar-but {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-25.spacing-56 {
    margin-bottom: 42px;
  }

  .heading-25.skripa {
    margin-bottom: 12px;
  }

  .grid-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .use-case-card {
    margin-bottom: 24px;
  }

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

  .usp-ap {
    overflow: visible;
  }

  .grid-12 {
    flex-direction: column;
    display: flex;
  }

  .text-block-54, .paragraph-25 {
    width: auto;
  }

  .pi3, .pi4, .pi5 {
    width: 100%;
  }

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

  .tabs-content-3 {
    margin-left: 0;
  }

  .tabs-menu-3, .image-65 {
    width: 100%;
  }

  .here-for-you.bpo.mb80 {
    margin-bottom: 0;
  }

  .here-for-you.free-ocr.mmb0 {
    margin-bottom: 60px;
  }

  .log-wrap {
    margin-top: 28px;
    display: none;
  }

  .log-row-1 {
    justify-content: space-between;
    display: flex;
  }

  .log-row-1._2 {
    justify-content: center;
    align-items: center;
    margin-top: 27px;
  }

  ._2321, ._54, .aa, .ff, .rtr {
    width: 19%;
  }

  .align-wrapper {
    align-items: flex-start;
  }

  .align-wrapper.new.biil {
    margin-bottom: 0;
  }

  .div-block-62.ap {
    padding-right: 0;
  }

  .section-12 {
    background-position: 50% 90%;
    height: auto;
  }

  .heading-27.left {
    width: 100%;
    margin-top: -151px;
    font-size: 32px;
    line-height: 42px;
  }

  .form-rossum {
    background-position: 0%;
  }

  .form-wrapper {
    width: 100%;
  }

  .data-clents {
    margin-top: -90px;
  }

  .nummer-balk {
    flex-direction: column;
    height: 100%;
  }

  .nav-wrap.new {
    padding-left: 0;
    padding-right: 0;
  }

  .col-sect {
    flex-direction: column;
  }

  .left.ai {
    width: 100%;
  }

  .div-block-70.ai {
    flex-direction: column;
    align-items: flex-start;
  }

  .home-hor {
    flex-direction: column;
  }

  .home-hor.webm.new {
    margin-bottom: 60px;
  }

  .hero-wrap-right.ia {
    flex-direction: column;
  }

  .steps-section.new {
    margin-bottom: 60px;
  }

  .accounts-payable {
    overflow: visible;
  }

  .accounts-payable.ocr-api {
    margin-top: 73px;
  }

  .grid-14 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-14.ocr {
    flex-direction: column;
    display: flex;
  }

  .step-ap.line {
    border-left-width: 0;
    align-items: center;
    margin-bottom: 20px;
    padding-left: 0;
    display: flex;
  }

  .step-ap.first {
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .text-block-60.ocr {
    margin-top: 0;
    margin-left: 16px;
    font-size: 13px;
  }

  .cta-ap, .pricing {
    overflow: visible;
  }

  .pricing.ocr-api {
    margin-top: 73px;
    margin-bottom: 70px;
  }

  .pricing-grid {
    grid-template-columns: 2fr 1fr 1fr;
    width: 100%;
    position: relative;
  }

  .check.high-margin {
    z-index: 999;
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
  }

  .pricing-logo-image {
    width: 60px;
  }

  .div-block-78 {
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
  }

  .text-block-62 {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px;
  }

  .text-block-63.mar-left {
    white-space: normal;
    max-width: 90%;
    margin-right: 0;
  }

  .text-block-64._2, .text-block-64._2-copy {
    font-size: 12px;
  }

  .check-logo-wrapper {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-top: 40px;
  }

  .check-logo-wrapper.bill {
    margin-bottom: 0;
  }

  .code-language {
    flex-direction: row;
    justify-content: flex-start;
  }

  .image-86 {
    margin-right: 17px;
  }

  .code-snippet {
    max-width: 100%;
  }

  .grid-17.pdf-t0-excel {
    margin-top: 0;
  }

  .tab-ocr, .tab-ocr.w--current {
    border-radius: 0;
    width: 100%;
  }

  .tab-ocr.last {
    border-top-width: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .tab-ocr.no-border-top {
    border-top-width: 0;
  }

  .tabs-menu-4 {
    flex-direction: column;
    display: none;
  }

  .heading-34, .text-block-75 {
    text-align: center;
  }

  .text-block-76 {
    margin-top: 0;
  }

  .div-block-82 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 70px;
    margin-bottom: 16px;
  }

  .nn_steps-free {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-84 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .line-wrapper {
    background-color: #e5e9ff;
    width: 100%;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 50px;
    margin-left: 0;
    display: flex;
    transform: rotate(0);
  }

  .privacy-policy.pdf-to-excel {
    margin-top: 20px;
  }

  .dropdown.block-right-show, .ocr-left, .ocr-right {
    width: 100%;
  }

  .column-mid-align {
    flex-direction: column;
  }

  .colun-mid {
    flex-direction: column;
    width: 100%;
  }

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

  .testimonial-block.temp {
    margin-top: 31px;
  }

  .testimonial-block.new {
    margin-top: 60px;
  }

  .why-clients-love-nanonets {
    margin-bottom: 65px;
  }

  .why-clients-love-nanonets.invoice-ocr {
    margin-bottom: 0;
  }

  .cliant-wrapper {
    top: 0;
  }

  .heading-37.mar {
    font-size: 24px;
    line-height: 28px;
  }

  .grid-20 {
    flex-direction: column;
    display: flex;
  }

  .feature-card {
    margin-bottom: 25px;
  }

  .text-block-81 {
    font-family: Inter, sans-serif;
  }

  .paragraph-37.show-mobile {
    width: auto;
    max-width: 500px;
  }

  .tabs-content-4 {
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }

  .tab-pane-tab-3-2 {
    align-self: flex-start;
  }

  .solid-cta {
    margin-top: 70px;
  }

  .solid-section.new {
    margin-bottom: 60px;
    padding: 32px;
  }

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

  .grid-21, .grid-21.bpo {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-on-mobile {
    display: block;
  }

  .fake-tab {
    margin-bottom: 70px;
  }

  .text-block-85 {
    color: #5573f6;
    margin-top: 20px;
    font-family: Inter, sans-serif;
    font-size: 13px;
  }

  .slider-tbo {
    display: none;
  }

  .hero-case-study {
    padding-top: 121px;
    padding-bottom: 28px;
  }

  .heading-39 {
    font-size: 32px;
    line-height: 45px;
  }

  .left-hero-case-study {
    width: 100%;
  }

  .case-study-wrapper {
    flex-direction: column;
  }

  .right-hero-case-study {
    width: 100%;
    margin-top: 28px;
  }

  .grid-22 {
    flex-direction: column;
  }

  .grid-unit-case-study {
    border-bottom: 1px solid rgba(238, 241, 255, .3);
    border-right-width: 0;
    padding-right: 0;
  }

  .heading-40 {
    margin-top: -3px;
  }

  .text-block-87 {
    padding-bottom: 12px;
  }

  .content-case-study-wrapper {
    flex-direction: column;
  }

  .left-sticky-unit {
    width: 100%;
    position: static;
  }

  .button-14 {
    transition: all .2s ease-in-out;
  }

  .button-14:hover {
    color: #546fff;
    background-color: #fff;
  }

  .button-14._2nd:hover {
    color: #fff;
    background-color: #546fff;
  }

  .div-block-90 {
    flex-direction: column;
    width: 100%;
    margin-top: 42px;
    display: flex;
  }

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

  .heading-42.first {
    order: -1;
    margin-bottom: 0;
  }

  .heading-42.moible {
    margin-bottom: 24px;
  }

  .heading-42.desktop, .button-15._2nd {
    display: none;
  }

  .button-15.mobile {
    width: 100%;
    margin-top: 22px;
    margin-bottom: 22px;
    transition: all .2s ease-in-out;
    display: flex;
  }

  .button-15.mobile:hover {
    color: #fff;
    background-color: #546fff;
  }

  .tabs-6 {
    flex-direction: column;
    align-items: stretch;
    display: none;
  }

  .doc-supported-left {
    width: 100%;
  }

  .text-block-96, .text-block-97 {
    text-align: center;
  }

  .doc-spported-right {
    width: 100%;
  }

  .mid-align {
    display: flex;
  }

  .mid-align.ocr {
    display: block;
  }

  .text-block-98.mob {
    margin-top: 46px;
  }

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

  .image-holder.desktopnhide {
    display: block;
  }

  .ocr-documentation.new {
    margin-top: 74px;
    margin-bottom: 74px;
    padding-bottom: 74px;
  }

  .gradient-ocr {
    flex-direction: column;
  }

  .gradient-ocr.new {
    padding-top: 32px;
    padding-left: 32px;
  }

  .gradient-ocr-left {
    width: 100%;
  }

  .heading-44.new {
    margin-bottom: 8px;
  }

  .gradient-ocrright {
    width: 100%;
  }

  ._2-col-grid {
    margin-top: 54px;
  }

  .card-ocr.no-fill {
    flex-direction: column;
  }

  .div-block-95 {
    margin-top: 0;
  }

  .image-105, .grid-log, .image-106 {
    width: 150px;
  }

  .slider-phone {
    margin-top: 72px;
    margin-bottom: 32px;
    display: block;
  }

  .slider-block {
    margin-bottom: 40px;
  }

  .tab-components-explore {
    margin-bottom: 0;
    display: block;
  }

  .tab-components-explore.moible {
    display: block;
  }

  .slider-7 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .slide-nav-8 {
    margin-top: 0;
    margin-bottom: -46px;
  }

  .bs._20 {
    margin-top: 20px;
  }

  .ball {
    background-color: var(--royal-blue);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
  }

  .faka {
    color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: flex;
  }

  .paragraph-45 {
    color: #354454;
  }

  .paragraph-46 {
    color: #23325f;
    margin-top: 15px;
    margin-bottom: 3px;
    font-weight: 600;
  }

  .explainer-block {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .explainer-block.last {
    margin-bottom: 62px;
  }

  .left-explainer {
    order: -1;
    width: 100%;
  }

  .right-explainer {
    width: 100%;
    margin-top: 36px;
  }

  .quote-wrapper {
    flex-direction: column;
  }

  .quote-wrapper.get-in-touch-white {
    padding: 16px;
  }

  .image-109 {
    width: 145px;
    margin-bottom: 16px;
    margin-right: 39px;
  }

  .image-109.mobile-hide {
    display: none;
  }

  .right-section-quote {
    margin-left: 0;
  }

  .right-section-quote.get-in-touch {
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cta-logo-image {
    display: none;
  }

  .image-111 {
    margin-top: 16px;
    position: static;
  }

  .div-block-100 {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-112 {
    width: 140px;
    display: block;
  }

  .how-we-can-help {
    margin-bottom: 80px;
  }

  .usecase {
    max-width: 100%;
    margin-bottom: 23px;
  }

  .field-identify {
    margin-top: -15px;
  }

  .wrappediepeppedie {
    width: 100%;
  }

  .wrappediepeppedie.large {
    flex-direction: column;
  }

  .faq-section.mar-but {
    padding-top: 50px;
    padding-bottom: 220px;
  }

  .left-faq {
    width: 100%;
  }

  .faq-block {
    width: 100%;
    margin-top: 15px;
  }

  .faq-block._2 {
    width: 100%;
  }

  .line-ocr-mobile {
    background-color: #f1f3ff;
    width: 0;
    height: 2px;
  }

  .div-block-104 {
    width: 100%;
  }

  .paragraph-54 {
    width: 400px;
    min-width: 0;
  }

  .testline {
    width: 1px;
    height: 35px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .numbers-with-lines {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-right: 16px;
  }

  .text-with-head {
    flex-direction: column;
    margin-top: 0;
  }

  .blue-section {
    margin-top: 60px;
  }

  .grid-2-col {
    flex-direction: column;
    display: flex;
  }

  .button-17 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .partner-wrapper {
    flex-direction: column;
  }

  .left-wrap {
    width: 100%;
  }

  .heading-52 {
    font-size: 34px;
    line-height: 42px;
  }

  .paragraph-56 {
    font-size: 16px;
  }

  .right-wrap {
    order: -1;
    width: 100%;
    margin-top: 35px;
  }

  .section-16 {
    margin-top: 65px;
  }

  .testimonial--section {
    margin-top: 70px;
  }

  .technology-partners {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .left-partner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .paragraph-59 {
    text-align: center;
    margin-bottom: 60px;
  }

  .grid-28 {
    width: 100%;
    margin-left: 26px;
  }

  .collection-list {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .filters-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-2.mar {
    margin-right: 10px;
  }

  .mb-scrollable.mt6 {
    overflow: auto;
  }

  .mb-scrollable.mt6.griddy {
    background-color: #fdfdfd;
    border: 1px solid #e5e9ff;
    border-radius: 10px;
  }

  .info-col-icon {
    filter: brightness(2000%);
    width: 24px;
    margin-bottom: 10px;
  }

  .info-col-icon.blue-icons {
    filter: none;
    width: 32px;
  }

  .mt5.mb-mt1-5 {
    margin-top: 15px;
  }

  .mt5.scrollable-img {
    margin-top: 2em;
    overflow: auto;
  }

  .dt-only {
    display: none;
  }

  .txt-ctr.mb-txt-left {
    text-align: left;
  }

  .lp-btn {
    min-width: 100%;
    line-height: 1.2;
  }

  .lp-btn.outline-btn.integration.new {
    text-transform: capitalize;
    min-width: 14.58em;
  }

  .lp-btn.wide-btn {
    min-width: 100%;
  }

  .mb-br {
    display: block;
  }

  .lp-h3 {
    font-size: 16px;
  }

  .mb-only {
    display: block;
  }

  .process-step {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: -48px;
    right: auto;
  }

  .story-logo {
    width: 100%;
  }

  ._3-cols-grid {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  ._3-cols-grid.mt4 {
    margin-top: 25px;
  }

  ._3-cols-grid.mt5 {
    margin-top: 40px;
  }

  ._3-cols-grid.mb-gap-50 {
    grid-row-gap: 50px;
  }

  .block-quote {
    white-space: pre-wrap;
    margin-bottom: 16px;
  }

  .hero-grid {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .hero-grid.gap-80 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .faq-item.last-item {
    border-bottom-width: 0;
  }

  .comparisongrid {
    border: 1px solid #e5e9ff;
    border-radius: 10px;
  }

  .comparisongrid.mt7 {
    min-width: 460px;
    margin-top: 40px;
  }

  .comparisongrid.retail-compare {
    min-width: 700px;
  }

  .lp-h4 {
    font-size: 14px;
  }

  .lp-h4._w-bold {
    font-size: 16px;
  }

  .lp-h4.mb-fs18 {
    font-size: 18px;
  }

  .story-body {
    padding: 16px 16px 20px;
  }

  .pair-img {
    width: 100%;
    margin-bottom: 24px;
  }

  .pair-img.w530 {
    margin-bottom: 40px;
  }

  .pair-img.integration {
    margin-bottom: 0;
  }

  .quote-icon {
    width: 32px;
    position: static;
  }

  .quote-icon.v2 {
    position: absolute;
  }

  .story-by {
    margin-top: 6px;
    font-size: 11px;
  }

  .quote-company {
    margin-top: 4px;
  }

  .brand-logo {
    flex: none;
    width: 150px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .brand-logo.mbs10 {
    width: 100px;
    margin-bottom: 20px;
  }

  .brand-logo.mbs8 {
    width: 80px;
    margin-left: 0;
    margin-right: 0;
  }

  .faqs-col {
    width: 100%;
  }

  .flex-align-center.mb-mt2 {
    margin-top: 20px;
  }

  .mt3.mb-mt1-5 {
    margin-top: 15px;
  }

  .mt3.mb-in-slider {
    z-index: 5;
    margin-top: 0;
    position: relative;
    top: -30px;
  }

  .fs14.mb-fs11 {
    font-size: 12px;
  }

  .fs14._w-semi.align-fix {
    font-size: 14px;
  }

  .progress-bar-2 {
    flex-direction: column;
    justify-content: flex-start;
    top: 5px;
    bottom: 0%;
    left: 15px;
    right: auto;
  }

  ._2-cols-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  ._2-cols-grid.partner-cta {
    grid-template-columns: 1fr;
  }

  .flx-v.flx-fix.mb-mt3 {
    margin-top: 35px;
  }

  .dt-br {
    display: inline;
  }

  .gap-12 {
    display: block;
  }

  .flx-h-away.mb-flx-v {
    flex-direction: column;
  }

  .flx-h-away.mb-flx-v.mt12.mb-mt6 {
    flex-direction: column;
    margin-top: 60px;
  }

  .flx-h-away.mb-flx-v.flx-rev {
    flex-direction: column-reverse;
  }

  .flx-h-away.mb-flx-v.flx-rev.mt12.mb-mt6 {
    flex-direction: column-reverse;
    margin-top: 60px;
  }

  .flx-h-away.mt12 {
    margin-top: 52px;
  }

  .flx-h-away.mt12.mb-flx-v.flx-rev, .flx-h-away.mt14 {
    margin-top: 40px;
  }

  .section-label {
    font-size: 10px;
  }

  .lp-h2 {
    font-size: 24px;
    line-height: 1.3;
  }

  .lp-h2.txt-ctr.mb-txt-left {
    text-align: left;
  }

  .lp-h2.white-txt {
    font-size: 18px;
  }

  .lp-h2.fs32 {
    font-size: 24px;
  }

  .lp-h2.mb-fs16 {
    font-size: 16px;
  }

  .process-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    margin-top: 33px;
    margin-bottom: 25px;
    padding-left: 48px;
  }

  .break-progess {
    z-index: -1;
    -webkit-text-fill-color: inherit;
    background-color: #fafbff;
    background-clip: padding-box;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: -12px;
    bottom: -12px;
  }

  .quote-logo {
    width: 90px;
  }

  .quote-logo.border-radius {
    border-radius: 8px;
    width: 100px;
    min-height: auto;
  }

  .mt2.mb-mt1-6 {
    margin-top: 16px;
  }

  .mt2.mb-mt1 {
    margin-top: 10px;
  }

  .scroll-image {
    width: 1024px;
    max-width: none;
  }

  .flx-h-away-ctr.mt2.brands-wrap {
    grid-column-gap: 20px;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .flx-h-away-ctr.mb-flx-wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .flx-h-away-ctr.mb-flx-wrap.mt1 {
    margin-top: 20px;
  }

  .page-root {
    font-size: 14.4px;
  }

  .quote-person {
    font-size: 12px;
  }

  .mt35 {
    margin-top: 25px;
  }

  .section-subtitle {
    font-size: 14px;
  }

  .lp-section.light-gray-bg.css-banner-dark.new {
    padding-top: 140px;
  }

  .lp-section.light-gray-bg.css-banner-dark.new.space, .lp-section.light-gray-bg.css-banner-dark.new.pricing-updates {
    padding-top: 120px;
  }

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

  .mt1-5 {
    margin-top: 12px;
  }

  .lp-h1 {
    font-size: 34px;
  }

  .faqs-wrap {
    background-color: #fff;
    border-radius: 6px;
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .cta-card {
    padding: 32px 25px;
  }

  .cta-card.py5 {
    padding: 32px 22px;
  }

  .fs12, .fs12.gray-txt-2 {
    font-size: 12px;
  }

  .mw360 {
    max-width: 100em;
  }

  .nano-logo {
    width: 80px;
  }

  .grid-cell {
    padding: 12px 8px;
  }

  .grid-cell.txt-left {
    padding-left: 20px;
  }

  .grid-cell.header-cell.top-right-cell {
    border-bottom-right-radius: 0;
  }

  .grid-cell.header-cell.top-left-cell {
    border-bottom-left-radius: 0;
  }

  .grid-cell.header-cell.py0 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-cell.last-cell {
    border-bottom-width: 0;
  }

  .mt4.mb-mt1-5 {
    margin-top: 15px;
  }

  .mt4.mb-mt3 {
    margin-top: 30px;
  }

  .progress-step {
    width: 2px;
    height: 33%;
  }

  .progress-step.last-less {
    width: 2px;
  }

  .fs20 {
    font-size: 16px;
  }

  .story-wrap {
    flex-direction: column;
  }

  .info-col-title {
    font-size: 14px;
  }

  .lp-container {
    padding: 40px 20px;
  }

  .lp-container.lp-hero-container {
    padding-top: 140px;
  }

  .lp-container.lp-hero-container.pb150 {
    padding-bottom: 90px;
  }

  .lp-container.lp-hero-container.intel-auto-hero {
    padding-top: 9em;
    padding-bottom: 4em;
  }

  .lp-container.small-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-container.small-container.py9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-container.small-container.stories-container {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .lp-container.small-container.why-nano-container {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .lp-container.small-container.py10.mb-py3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lp-container.small-container.pb16.mb-pt0 {
    padding-bottom: 60px;
  }

  .lp-container.small-container.pb16.mb-pb4 {
    padding-bottom: 2.78em;
  }

  .lp-container.small-container.py5 {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .lp-container.small-container.py11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-container.small-container.pt-16 {
    padding-top: 40px;
  }

  .lp-container.faqs-container {
    padding-top: 35px;
    padding-bottom: 62px;
  }

  .lp-container.mb-py2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lp-container.py-18-8 {
    padding-top: 110px;
    padding-bottom: 62px;
  }

  .lp-container.py10.mb-py6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lp-container.py2.mb-pb0 {
    padding-bottom: 0;
  }

  .lp-container.pt10-pb14 {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .lp-container.pt10-pb14.pb0.pbm30 {
    padding-bottom: 30px;
  }

  .lp-container.py6 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-container.pb16.mb-pb4 {
    padding-bottom: 2.78em;
  }

  .lp-container.py5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-container.mb-pt0 {
    padding-top: 0;
  }

  .lp-container.mb-pb0 {
    padding-bottom: 0;
  }

  .lp-container.py-2-11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-container.mb-py-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lp-container.pt15-pb5 {
    padding-top: 90px;
    padding-bottom: 35px;
  }

  .lp-container.py8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-container.py8.mb-pb0 {
    padding-bottom: 0;
  }

  .lp-container.py14 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .quote-content-wrap {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 16px;
  }

  .quote-wrap {
    padding: 20px;
    display: block;
  }

  .quote-wrap.dark-bg {
    padding: 1.39em;
  }

  .quote-wrap.dark-bg.qv2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mt7 {
    margin-top: 40px;
  }

  .mt7.mb-scrollable {
    overflow: auto;
  }

  .mt9 {
    margin-top: 40px;
  }

  .mt12.mb-mt6 {
    margin-top: 60px;
  }

  .mt6 {
    margin-top: 40px;
  }

  .fs16 {
    font-size: 14px;
  }

  .fs16.gray-txt.fx-align {
    text-align: left;
  }

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

  .css-flow-icon {
    width: 28px;
    margin-bottom: 12px;
  }

  .mt8 {
    margin-top: 62px;
  }

  .mt8.txt-ctr.rel.mb-mt3 {
    margin-top: 30px;
  }

  .slider-progess {
    width: 150px;
    height: 3px;
  }

  .link-arrow-icon {
    width: 14px;
    margin-left: 10px;
  }

  .booking-flow {
    width: 800px;
    max-width: none;
  }

  .mw420 {
    max-width: none;
  }

  .seprator {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .inline-cta-card {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding: 20px;
  }

  .gap-16 {
    display: block;
  }

  .inline-cta-btns {
    margin-top: 16px;
    margin-left: 0;
  }

  .wide-media-card {
    grid-column-gap: 0em;
    grid-row-gap: 0px;
    -webkit-text-fill-color: inherit;
    background-color: #fbfcff;
    background-clip: border-box;
    border-color: #546fff;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 0;
    display: flex;
  }

  .wide-media-txt {
    z-index: 2;
    margin-bottom: -15px;
    padding: 20px 20px 0;
    position: relative;
  }

  .txt-link-2.mt4 {
    margin-top: 23px;
  }

  .wide-media-img {
    align-self: flex-end;
    width: auto;
    height: 143px;
  }

  .info-col {
    grid-column-gap: 1.04em;
    align-items: center;
    display: flex;
  }

  .mb-fs12 {
    font-size: 12px;
  }

  .slider-pagination {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 24px;
    padding-top: 0;
    display: flex;
    position: static;
  }

  .app-lp-hero-img {
    width: auto;
  }

  .mw320 {
    max-width: none;
  }

  .purple-label.light-up {
    font-weight: 400;
  }

  .bg-white-mask {
    height: 14em;
  }

  .v-seperator {
    margin-left: 18px;
    margin-right: 18px;
  }

  .light-purple-txt {
    font-size: 14px;
  }

  .apps-img {
    width: 290px;
    margin-top: 30px;
    padding-right: 18px;
  }

  .mt10 {
    margin-top: 60px;
  }

  .lp-h5.mb5px {
    margin-bottom: 16px;
  }

  .integration-workflow-img {
    width: 900px;
    max-width: none;
  }

  .performance-wrap {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .overline-gray.mb-fs10 {
    font-size: 10px;
  }

  .external-link-pill {
    font-size: 12px;
  }

  .media-pair {
    flex-direction: column;
  }

  .media-pair.mb-rev {
    flex-direction: column-reverse;
  }

  .ml-3 {
    margin-top: 20px;
    margin-left: 0;
  }

  .flx-hv-ctr.mt2 {
    flex-direction: column;
  }

  .flx-hv-ctr.mb-flx-wrap {
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
  }

  .operation-card {
    max-width: none;
  }

  .operation-card-content {
    font-size: 12px;
  }

  .fs24 {
    font-size: 1.3em;
  }

  .logos-wrap {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .height-60 {
    height: 60px;
  }

  .mb-txt-ctr {
    text-align: center;
  }

  .integration-cms-item {
    padding: .97em;
  }

  .quote-img {
    margin-top: 10px;
  }

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

  .stats-card {
    padding-bottom: 0;
  }

  .products-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .faqs-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .demo-form-wrap {
    padding: 24px;
  }

  .info-cards-grid.mt8 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .compare-title {
    width: 100%;
  }

  .compare-img {
    display: none;
  }

  .customer-badge-wrap {
    width: 130px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .compare-grid.grid-header {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    grid-template-columns: 1.3fr 1fr 1fr;
    width: 400px;
  }

  .compare-show-trigger {
    border-bottom-width: 2px;
  }

  .compare-grid-cell {
    padding-right: 20px;
  }

  .dropdown-arrow {
    display: none;
  }

  .div-block-119 {
    width: 400px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lp-btn-2 {
    min-width: 100%;
    line-height: 1.2;
  }

  .mt2-2.mb-mt1-6 {
    margin-top: 16px;
  }

  .mt2-2.mb-mt0 {
    margin-top: 0;
  }

  .container-11.white-grad-bg {
    max-width: 90%;
    margin-top: 0;
  }

  .lp-h2-copy, .lp-h2-copy-copy-copy, .lp-h2-copy-copy-copy {
    font-size: 24px;
    line-height: 1.3;
  }

  .nn_titles.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles.h1.document-ocr {
    font-size: 32px;
  }

  .nn_titles.h1.product-title {
    margin-bottom: 16px;
    font-size: 40px;
  }

  .nn_titles.h1.product-title.mb16 {
    font-size: 38px;
    line-height: 46px;
  }

  .nn_titles.h1.product {
    text-align: center;
    font-size: 28px;
  }

  .nn_titles.h1.product.mb64, .nn_titles.h1.product.text-center.white.mb42 {
    margin-bottom: 32px;
  }

  .nn_titles.h1.flow {
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 40px;
  }

  .nn_titles.h3.fontweight600 {
    white-space: pre-wrap;
  }

  .nn_titles.h3.product {
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles.h2 {
    font-size: 28px;
  }

  .nn_titles.h2.cta-title.new {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
  }

  .nn_titles.h2.casestudy-title {
    font-size: 24px;
    line-height: 40px;
  }

  .nn_titles.h2.mini {
    font-size: 20px;
    line-height: 26px;
  }

  .nn_titles.h2.large {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 34px;
  }

  .nn_titles.h2.pricing {
    font-size: 24px;
    line-height: 36px;
  }

  .nn_titles.h2.new-small {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .nn_titles.integration-page-title {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles.feature-title {
    font-size: 24px;
    line-height: 1.5;
  }

  .nn_titles.get-in-touch {
    text-align: left;
  }

  .nn_titles.cta-title.mini {
    font-size: 20px;
    line-height: 20px;
  }

  .nn_titles.cta-title.new {
    font-size: 28px;
    line-height: 30px;
  }

  .nn_titles.css-txt-white.product-title {
    font-size: 26px;
  }

  .nn_titles.black-text {
    font-size: 40px;
    line-height: 48px;
  }

  .banner-sub-text.banner-text {
    font-size: 18px;
    line-height: 26px;
  }

  .banner-sub-text.big {
    font-size: 16px;
  }

  .banner-sub-text.large {
    font-size: 16px;
    line-height: 24px;
  }

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

  .feature-row.footer-cta {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .new-cta-block.new {
    padding: 32px;
  }

  .new-cta-inner-block {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .image-127 {
    margin-left: 8px;
  }

  .solid-cta-copy {
    margin-top: 70px;
  }

  .customer-testimonials {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .customer-testimonials.banner {
    padding-top: 140px;
  }

  .customer-testimonials.pricing-banner.new {
    padding-bottom: 60px;
  }

  .css-no-padding {
    padding: 0;
  }

  .css-section-header.text-center.integration-feature {
    max-width: 100%;
  }

  .css-quote-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    padding: 24px;
  }

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

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

  .css-customer-logo.mobile-hide {
    display: none;
  }

  .css-home-feature-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .css-tools-grid {
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .css-pricing-wrapper {
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .faq-section-pricing {
    padding-bottom: 60px;
  }

  .faq-wrapper, .faq-wrapper.new {
    margin-top: 40px;
  }

  .logo-wrapper {
    margin-top: 80px;
  }

  .logo-image-block {
    max-width: 33.33%;
  }

  .pricing-section {
    padding-bottom: 60px;
  }

  .pricing-wrapper {
    min-width: 750px;
  }

  .pricing-wrapper.price2023 {
    margin-top: 40px;
  }

  .pricing-wrapper.mt72 {
    margin-top: 48px;
    position: relative;
  }

  .pricing-header-block.mobile-hide {
    display: none;
  }

  .pricing-header-block.new {
    width: 100%;
    max-width: 50%;
  }

  .pricing-header.sticky {
    background-color: var(--white);
    position: -webkit-sticky;
    position: sticky;
    top: 62px;
  }

  .pricing-details.new {
    flex-wrap: wrap;
  }

  .logo-header-copy {
    padding-left: 0;
  }

  .css-logo-grid-copy {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-38-copy {
    font-size: 24px;
  }

  .logos-section-copy-copy {
    height: 720px;
  }

  .lp-h2-copy {
    font-size: 24px;
    line-height: 1.3;
  }

  .heading-38-copy-copy {
    font-size: 24px;
  }

  .lp-h2-copy-copy-copy, .lp-h2-copy, .newcompareheading-copy-copy, .alternativecomp {
    font-size: 24px;
    line-height: 1.3;
  }

  .lp-h2-copy-diff {
    font-size: 24px;
    line-height: 1.3;
  }

  .lp-h1-2-copy {
    font-size: 34px;
  }

  .fs20-copy {
    font-size: 16px;
  }

  .right-image-vs {
    width: 100%;
    margin-bottom: 24px;
  }

  .lp-container-copy.pt10-pb14-copy {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .kofax-hero-img-copy {
    margin-right: 0;
  }

  .css-titles-copy.h2-copy {
    font-size: 28px;
  }

  .align-wrapper-copy {
    align-items: flex-start;
  }

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

  .receipt-image {
    height: auto;
    padding-left: 0;
  }

  .lp-container-copy {
    padding: 40px 20px;
  }

  .lp-container-copy.small-container-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-img {
    object-fit: contain;
    width: 150px;
    max-height: 50px;
  }

  .logo-img.sherwin {
    max-height: 45px;
  }

  .read-more {
    margin-top: 12px;
  }

  .tabel-btn-block {
    align-items: center;
    margin-top: 0;
    display: block;
  }

  .image-109-copy {
    width: 145px;
    margin-bottom: 16px;
    margin-right: 39px;
  }

  .quote-wrapper-copy {
    flex-direction: column;
  }

  .newcompareheading-copy-copy {
    font-size: 24px;
    line-height: 1.3;
  }

  .left-image-vs {
    width: 100%;
    margin-bottom: 24px;
  }

  .right-section-quote-copy {
    margin-left: 0;
  }

  .quate-image {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sub-text.mobile {
    color: #536074;
    font-size: 12px;
    line-height: 20px;
  }

  .quate-icon {
    margin-top: 16px;
    position: static;
  }

  .quate-icon.mobile-hide {
    display: none;
  }

  .why-title-block-sec {
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
  }

  .tabel-para {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px;
  }

  .customer-block {
    max-width: 100%;
    margin-top: -14px;
  }

  .read-more-block {
    margin-top: 0;
  }

  .ocr-list {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .nn_feature-list-icon {
    font-size: 12px;
  }

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

  .banner-para {
    font-size: 16px;
  }

  .integration-wrapper {
    margin-top: 40px;
  }

  .integration-wrapper.mt100 {
    margin-top: 60px;
  }

  .integration-wrapper.mt90 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .integration-row {
    flex-direction: column;
    margin-bottom: 60px;
  }

  .integration-row.rev {
    flex-direction: column-reverse;
  }

  .integration-content {
    max-width: 100em;
  }

  .integration-image {
    width: 100%;
    margin-bottom: 24px;
  }

  .integration-title-text {
    font-size: 12px;
  }

  .integration-title {
    font-size: 22px;
    line-height: 30px;
  }

  .quate-wrapper {
    margin-top: 62px;
  }

  .learn-more-para {
    font-size: 12px;
  }

  .integration-list-para {
    font-size: 14px;
  }

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

  .faq-para {
    font-size: 12px;
  }

  .customer-badge-wrapper {
    flex-wrap: wrap;
  }

  .css-feature-list-text {
    white-space: normal;
    margin-top: 10px;
    margin-left: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .progressbar-line {
    width: 1px;
    height: 51px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .stepbar-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 0;
  }

  .stepbar-content-block {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 70px;
    margin-bottom: 16px;
  }

  .progressbar-text {
    width: 400px;
    min-width: 0;
  }

  .pdf-right-block {
    margin-top: 20px;
  }

  .pdf-btn-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
  }

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

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

  .quate-author-img {
    width: 145px;
    margin-bottom: 16px;
    margin-right: 39px;
  }

  .quate-author-img-mob {
    width: 140px;
    display: block;
  }

  .nn_faq {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .nn_banner-feature-wrapper {
    grid-template-columns: 1fr;
  }

  .nn_banner-feature-title {
    margin-top: 24px;
  }

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

  .nn_integration-cta {
    margin-bottom: 60px;
    padding: 32px;
  }

  .pricing-btn-block {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
  }

  .nn-demo-section {
    padding-top: 64px;
  }

  .nn-demo-content {
    padding: 30px;
  }

  .nn-logo {
    margin-bottom: 40px;
  }

  .nn-demo-titles {
    font-size: 30px;
    line-height: 42px;
  }

  .nn-copiright.mobile-hide {
    display: none;
  }

  .author-new {
    width: 145px;
    margin-bottom: 16px;
    margin-right: 39px;
  }

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

  .quote-wrapper-new {
    flex-direction: column;
  }

  .nav__dropdown-links-main.v3 {
    grid-template-columns: 1fr;
  }

  .nav-dropdown-link {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .nav__dropdown-links-block {
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
  }

  .nav__dropdown-links-block.new {
    grid-template-columns: 1fr;
  }

  .nav__dropdown-block.w--open {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .nav__dropdown-tab-links-block {
    padding: 12px;
  }

  .nav__dropdown-tab-links-block.v3 {
    padding: 0;
  }

  .tab-title {
    padding-left: 0;
    display: block;
  }

  .tab-link-block {
    grid-template-columns: 1fr;
    padding: 8px;
  }

  .tab-link-block.vertical {
    grid-template-columns: 1fr;
  }

  .nav__dropdown-links-block-recource {
    align-items: start;
  }

  .nav__dropdown-block-recource.w--open {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .recource-content-on-hover {
    padding-right: 0;
  }

  .nav-tab-dropdown {
    margin-left: 0;
  }

  .nav-dropdown-list.w--open {
    height: auto;
  }

  .nav__menu-new {
    padding-left: 8px;
    padding-right: 8px;
  }

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

  .sol-menu-tabs-link {
    display: none;
  }

  .sol-menu-tabs-content-wrapper {
    grid-row-gap: 24px;
  }

  .sol-menu-tabs-content-wrapper.v3 {
    border-left-width: 0;
  }

  .sol-tabs {
    display: block;
  }

  .gei-in-touch {
    text-align: center;
  }

  .get-in-card {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .get-in-touch-logos {
    margin-top: 90px;
    margin-bottom: -100px;
  }

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

  .testimonial {
    flex-direction: column;
  }

  .logos-testimonial-block.mobile-hide {
    display: none;
  }

  .testimonial-coll {
    max-width: 100%;
  }

  .cta-card-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nn_titles-2.h2 {
    font-size: 28px;
  }

  .ap-banner-lottie-holder {
    min-height: auto;
  }

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

  .document-ocr-image-wrapper.new {
    max-width: 100%;
  }

  .content-container-new {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content-container-new.account-page {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .filter-wrapper {
    flex-direction: column-reverse;
  }

  .filter-dropdown {
    max-width: 100%;
  }

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

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

  .tool-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tool-wrapper {
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .cliant-wrapper-copy {
    top: 0;
  }

  .feature-row-copy {
    grid-template-columns: 1fr;
  }

  .product-blue-section {
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .product-blue-section.reconcilliation {
    margin-top: 20px;
  }

  .product-content-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .product-content {
    max-width: 100%;
  }

  .product-description {
    font-size: 14px;
  }

  .product-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .product-section.with-background {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .product-section.mobile-hide {
    display: none;
  }

  .product-section.mobile-hide.background-image.big {
    padding-top: 120px;
    padding-bottom: 120px;
    display: block;
  }

  .product-section.cta_wrapper.without-image.padding-extra {
    padding-bottom: 48px;
  }

  .product-section.ocr {
    padding-bottom: 120px;
  }

  .how-it-tab-link {
    font-size: 16px;
  }

  .field-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .field-content {
    text-align: center;
    justify-content: center;
    max-width: 100%;
  }

  .field-content.new {
    text-align: left;
    max-width: 100%;
  }

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

  .why-box {
    padding-left: 0;
    padding-right: 0;
  }

  .why-title {
    margin-top: 10px;
  }

  .faq-wrapper-copy {
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .product-faq-text {
    font-size: 18px;
    line-height: 1.5;
  }

  .field-content-box {
    justify-content: center;
    max-width: 100%;
  }

  .blog-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .product-cta {
    grid-row-gap: 32px;
    text-align: center;
    flex-direction: column;
    margin-bottom: 80px;
    padding: 48px;
  }

  .get-in-link {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .product-image {
    max-width: 100%;
  }

  .product-title-para {
    margin-bottom: 32px;
    font-size: 16px;
  }

  .product-title-para.left {
    text-align: center;
  }

  .product-title-para.mb96 {
    margin-bottom: 48px;
  }

  .field-content-wrapper {
    text-align: center;
  }

  .cta-text {
    font-size: 18px;
  }

  .footer-last-text {
    margin-top: 60px;
  }

  .flow-banner-section {
    display: none;
  }

  .flow-header-block {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nn_titles-3.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-3.h1.product {
    text-align: center;
    font-size: 28px;
  }

  .nn_titles-3.h1.product.mb64, .nn_titles-3.h1.product.text-center.white.mb42 {
    margin-bottom: 32px;
  }

  .nn_titles-3.h1.product-title {
    margin-bottom: 16px;
    font-size: 40px;
  }

  .nn_titles-3.h1.product-title.mb16 {
    font-size: 38px;
    line-height: 46px;
  }

  .nn_titles-3.cta-title.new {
    font-size: 28px;
    line-height: 30px;
  }

  .nn_titles-3.cta-title.mini {
    font-size: 20px;
    line-height: 20px;
  }

  .nn_titles-3.h2 {
    font-size: 28px;
  }

  .nn_titles-3.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

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

  .work-block.last {
    padding-top: 0;
  }

  .flow_dropdown_list.w--open {
    padding-top: 0;
  }

  .flow_dropdown_card {
    padding: 12px;
  }

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

  .flow_link_list {
    display: none;
  }

  .flow_dropdown_tab_list {
    grid-row-gap: 20px;
  }

  .flow_tab_card {
    grid-template-rows: auto;
    grid-template-columns: 120px 1fr;
    height: auto;
  }

  .flow_tab_card.one_row {
    grid-template-columns: 1fr;
    height: auto;
  }

  .flow_card_image {
    height: 100%;
  }

  .flow_tab_title.desktop_hide {
    margin-bottom: 4px;
    display: block;
  }

  .flow_tabs_content {
    display: block;
  }

  .logo-section.cometitor {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .case-study-dropdow-wrapper {
    text-align: center;
    flex-direction: column;
    margin-bottom: 42px;
  }

  .lightbox-wrapper {
    flex-direction: column;
    margin-bottom: 70px;
  }

  .lightbox-wrapper.align-start {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .lightbox-block, .lightbox-content, .lightbox-content.full {
    max-width: 100%;
  }

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

  .testimonial-icon {
    display: none;
  }

  .expert-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .expert-title {
    font-size: 32px;
    line-height: 40px;
  }

  .expert-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .expert-cta-wrapper {
    text-align: center;
    flex-direction: column;
  }

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

  .quality-wrapper {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .logo-slider-mask {
    width: 30%;
  }

  .product-section-new {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .product-section-new.padding-top-none {
    padding-bottom: 80px;
  }

  .logos-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 40px;
  }

  .logos-cell {
    max-width: 200px;
    height: 120px;
  }

  .faq-wrapper-new {
    grid-row-gap: 0px;
    flex-direction: column;
  }

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

  .pricing-module-cell {
    padding: 12px;
  }

  .pricing-module-cell.align-left {
    text-align: center;
    border-bottom: 1px solid #e0e3e8;
    border-right-width: 0;
    justify-content: center;
    padding: 12px;
  }

  .pricing-module-cell.new {
    max-width: 50%;
    padding: 12px;
  }

  .css-section-copy, .css-section-copy-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blue-section-copy {
    margin-top: 60px;
  }

  .automate-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-button-block {
    flex-direction: column;
  }

  .section-title-block {
    margin-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-title-block.mb80, .section-title-block.mb80-copy {
    margin-bottom: 40px;
  }

  .how-it-faq-toggle {
    font-size: 18px;
  }

  .paragraph-77._400._42.ghj {
    height: auto;
  }

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

  .faq-tabs {
    flex-direction: column-reverse;
  }

  .faq-tab-menu {
    max-width: 100%;
  }

  .faq-tab-content {
    max-width: 100%;
    margin-left: 0;
  }

  .splide__arrows.cources {
    top: 100%;
    transform: translate(0);
  }

  .arrow-left {
    margin-left: 0;
  }

  .arrow-right {
    margin-right: 0;
  }

  .navbar-dropdown-card-list.v3 {
    padding: 8px;
  }

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

  .about-title {
    font-size: 32px;
    line-height: 43px;
  }

  .about-title.small {
    font-family: Inter, sans-serif;
    font-size: 28px;
  }

  .vision-wrapper {
    padding: 24px;
  }

  .vision-sub-title {
    margin-bottom: 24px;
  }

  .about-heading-2 {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .about-page-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .content-container-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-134.apc.big {
    order: 1;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .image-134.apc.big.home.max-height {
    margin-top: 0;
  }

  .section-22.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .button-19 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-19.cta-button {
    width: auto;
  }

  .button-20 {
    text-align: center;
    font-size: 13px;
  }

  .button-20.wide.home.width {
    letter-spacing: normal;
    width: 100%;
  }

  .nn_titles-copy.h1-copy, .nn_titles-copy-copy.h1-copy {
    font-size: 30px;
    line-height: 45px;
  }

  .hero-contant-copy, .hero-contant-copy.hero-new-copy {
    flex-direction: column;
  }

  .explainer-block-copy {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .explainer-block-copy.last-copy {
    margin-bottom: 62px;
  }

  .hero-contant-copy, .hero-contant-copy.hero-new-copy {
    flex-direction: column;
  }

  .nn_titles-copy.h2, .nn_titles-copy.h2-copy {
    font-size: 28px;
  }

  .left-explainer-copy {
    order: -1;
    width: 100%;
  }

  .section-copy.data-copy, .css-section-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .data-wrapper-copy {
    grid-template-columns: 1fr;
  }

  .section-copy.data-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-hero-section {
    padding-bottom: 60px;
  }

  .content-wrapper {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .connectors-wrapper {
    flex-direction: column;
    padding: 40px 0;
  }

  .customer-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .customer-wrapper {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .customer-logos {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
  }

  .customer-logo {
    height: 48px;
  }

  .usecase-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .other-apps-tabs-menu {
    flex-wrap: wrap;
  }

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

  .slide-nav-11, .left-arrow-6, .right-arrow-8 {
    display: none;
  }

  .text-block-63-copy.mar-left-copy {
    white-space: normal;
    max-width: 90%;
    margin-right: 0;
  }

  .smalldarkbluefont._2-copy, .text-block-64-copy._2-copy-copy {
    font-size: 12px;
  }

  .nn_titles-copy.h2, .nn_titles-copy.h2-copy {
    font-size: 28px;
  }

  .nn_titles-copy-copy.h1-copy {
    font-size: 30px;
    line-height: 45px;
  }

  .app-section-title {
    font-size: 28px;
  }

  .app-connectors {
    margin-bottom: 16px;
  }

  .integrated-app-collections-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .use-case-wrapper---apps {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .app-accordion-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .button-copy.casestudy, .button-copy.cta-button-copy {
    width: auto;
  }

  .nn_titles-copy.h1.product.mb64, .nn_titles-copy.h1.product.text-center.white.mb42 {
    margin-bottom: 32px;
  }

  .nn_titles-copy-copy.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-copy-copy.h2 {
    font-size: 28px;
  }

  .nn_titles-copy-copy-copy.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-copy-copy-copy.h2 {
    font-size: 28px;
  }

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

  .usecasetitle_v2 {
    font-size: 18px;
  }

  .business-usecase-wrapper {
    grid-template-columns: 1fr;
  }

  .business-usecase-header {
    position: static;
  }

  .business-usecase-cards-holder, .business-card-header {
    grid-template-columns: 1fr;
  }

  .contact.fafaff.neg-margin {
    padding-left: 30px;
    padding-right: 30px;
  }

  .contact.white-grad-bg {
    max-width: 90%;
    margin-top: 0;
  }

  .contact.pmtb60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .security-section {
    padding-bottom: 60px;
  }

  .security-content {
    position: static;
  }

  .security-content-wrapper {
    width: 100%;
  }

  .security-sub-text.banner-text {
    font-size: 18px;
    line-height: 26px;
  }

  .security-sub-text.big {
    font-size: 16px;
  }

  .security-sub-text.large {
    font-size: 16px;
    line-height: 24px;
  }

  .priority-logos {
    justify-content: center;
  }

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

  .integrations-title, .integration-sub-title {
    font-size: 28px;
  }

  .business-usecase-cards-holders {
    grid-template-columns: 1fr;
  }

  .app-section-title-2 {
    font-size: 28px;
  }

  .button-21 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-21.cta-button {
    width: auto;
  }

  .content-container-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .flow_tab_card-2 {
    grid-template-rows: auto;
    grid-template-columns: 120px 1fr;
    height: auto;
  }

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

  .hero-section-copy.homepage.tab {
    padding-bottom: 0;
  }

  .hero-section-copy.homepage.tab.tj, .hero-section-copy.this.ia {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section-copy.homepage {
    height: 550px;
  }

  .hero-section-copy.homepage.recdeipt-0cr {
    margin-bottom: 347px;
  }

  .app-section-title-copy {
    font-size: 28px;
  }

  .solid-section-copy.new, .solid-section-copy.new-copy {
    margin-bottom: 60px;
    padding: 32px;
  }

  .buttons-mask-copy.inline-start, .buttons-mask-copy.inline-start-copy {
    flex-direction: column-reverse;
    display: block;
  }

  .nn_titles-copy.h1.product.mb64, .nn_titles-copy.h1.product.text-center.white.mb42 {
    margin-bottom: 32px;
  }

  .nn_titles-copy.h1.product-title-copy {
    margin-bottom: 16px;
    font-size: 40px;
  }

  .nn_titles-copy.h1.product-title-copy.mb16, .nn_titles-copy.h1.product-title-copy.mb16-copy {
    font-size: 38px;
    line-height: 46px;
  }

  .app-section-title-copy-copy {
    font-size: 28px;
  }

  .nn_titles-copy-copy-copy-copy.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-copy-copy-copy-copy.h2 {
    font-size: 28px;
  }

  .nn_titles-copy-copy-copy-copy-copy.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-copy-copy-copy-copy-copy.h2 {
    font-size: 28px;
  }

  .content-container-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content-container-copy.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-container-copy.left-ai {
    align-items: flex-start;
  }

  .grid-fold-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .action-trigger-cms {
    width: auto;
  }

  .action-trigger-box {
    height: 125px;
  }

  .action-trigger-para {
    width: 292.26px;
  }

  .action-trigger-item {
    width: auto;
  }

  .action-trigger-cms-wrapper {
    height: 820px;
  }

  .accordion-grid {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .accordion-grid.last-copy {
    margin-bottom: 62px;
  }

  .accordion-content-wrapper {
    order: -1;
    width: 100%;
  }

  .workflow-apps-collection-list {
    grid-template-columns: 1fr 1fr;
  }

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

  .fix-height-wrapper {
    height: 980px;
  }

  .hero-head {
    font-size: 38px;
  }

  .hero-sub-text {
    font-size: 18px;
  }

  .hero-cta-wrapper, .hero-cta-wrapper.cms {
    flex-flow: column;
    align-items: stretch;
  }

  .testimonial-content-wrapper {
    flex-direction: column;
  }

  .testimonial-content-card {
    width: 300px;
  }

  .workflow-content-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    align-items: stretch;
  }

  .workflow-content-wrapper.margin-110 {
    margin-bottom: 80px;
  }

  .workflow-content {
    width: auto;
  }

  .workflow-image-wrapper {
    max-width: none;
  }

  .security-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .other-content-wrapper {
    flex-direction: column;
  }

  .pricing-page-main-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .pop-up {
    width: 80%;
  }

  .banner-block-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .banner-card-block {
    padding: 16px;
  }

  .tab-wrapper {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .table-grid {
    grid-template-columns: 1fr;
    padding-left: 144px;
  }

  .table-grid.header {
    display: none;
  }

  .table-grid.flow-banner-section {
    padding-left: 0;
    display: block;
  }

  .table-row {
    position: relative;
  }

  .table-row.left-row {
    align-items: flex-start;
  }

  .table-cta {
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .account-blog-rich-text p, .account-blog-rich-text li {
    font-size: 16px;
    line-height: 26px;
  }

  .tab-image {
    display: none;
  }

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

  .table-cta-content-copy {
    margin-left: 0;
  }

  .key_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .home-hero-copy.hero-spacing-copy {
    margin-top: 130px;
  }

  .home-hero-copy.hero-spacing-copy.ocr {
    margin-top: 95px;
  }

  .home-hero-copy.hero-spacing-copy.document-ocr {
    padding-bottom: 60px;
  }

  .home-hero-copy.hero-spacing-copy.zero-landing-bg {
    padding-top: 80px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90 {
    margin-top: 100px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90-copy {
    margin-top: 100px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90-copy.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .banner-sub-text-copy-copy.banner-text {
    font-size: 18px;
    line-height: 26px;
  }

  .banner-sub-text-copy-copy.big {
    font-size: 16px;
  }

  .banner-sub-text-copy-copy.large {
    font-size: 16px;
    line-height: 24px;
  }

  .home-hero-copy-copy.hero-spacing {
    margin-top: 130px;
  }

  .home-hero-copy-copy.hero-spacing.ocr {
    margin-top: 95px;
  }

  .home-hero-copy-copy.hero-spacing.document-ocr {
    padding-bottom: 60px;
  }

  .home-hero-copy-copy.hero-spacing.zero-landing-bg {
    padding-top: 80px;
  }

  .home-hero-copy-copy.hero-spacing.margin-top-90 {
    margin-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing.margin-top-90.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .home-hero-copy-copy.hero-spacing-copy {
    margin-top: 130px;
  }

  .home-hero-copy-copy.hero-spacing-copy.ocr {
    margin-top: 95px;
  }

  .home-hero-copy-copy.hero-spacing-copy.document-ocr {
    padding-bottom: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy.zero-landing-bg {
    padding-top: 80px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90 {
    margin-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy {
    margin-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy {
    margin-top: 130px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.ocr {
    margin-top: 95px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.document-ocr {
    padding-bottom: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.zero-landing-bg {
    padding-top: 80px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90 {
    margin-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy {
    margin-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy {
    margin-top: 100px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .table-head {
    padding: 0 50px 10px;
  }

  .nav-dropdown-list-2.w--open {
    height: auto;
  }

  .navigation-banner-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: wrap;
    font-size: 12px;
    line-height: 12px;
  }

  .button-23 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-23.cta-button {
    width: auto;
  }

  .sections-wrapper {
    flex-flow: column;
  }

  .title-wrapper {
    width: 100%;
  }

  .banking-image {
    order: 1;
    width: 80%;
  }

  .main-blog-wrapper {
    padding: 12px 16px;
  }

  .reconciliation-items {
    width: 100%;
  }

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

  .cta-block.mb-flx-v {
    flex-direction: column;
  }

  .cta-block.mb-flx-v.mt12.mb-mt6 {
    flex-direction: column;
    margin-top: 60px;
  }

  .cta-block.mb-flx-v.flx-rev {
    flex-direction: column-reverse;
  }

  .cta-block.mb-flx-v.flx-rev.mt12.mb-mt6 {
    flex-direction: column-reverse;
    margin-top: 60px;
  }

  .cta-block.mt12 {
    margin-top: 52px;
  }

  .cta-block.mt12.mb-flx-v.flx-rev, .cta-block.mt14 {
    margin-top: 40px;
  }

  .landing-hero-section.padding-90 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .feature-image {
    width: auto;
  }

  .landing-cta-card {
    padding: 32px;
  }

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

  .content-container-6 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-grid {
    justify-items: stretch;
  }

  .cta-how {
    padding: 32px;
  }

  .cta-buttons-wrapper {
    flex-flow: column;
  }

  .logos-loop {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-right: 1rem;
  }

  .content-container-7 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-25 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-25.cta-button {
    width: auto;
  }

  .content-container-8 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nn_titles-4.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-4.h1.product {
    text-align: center;
    font-size: 28px;
  }

  .nn_titles-4.h1.product.text-center.white.mb42 {
    margin-bottom: 32px;
  }

  .button-26 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-26.cta-button {
    width: auto;
  }

  .section-24.placeholder {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-container-9 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nn_titles-5.h2 {
    font-size: 28px;
  }

  .nn_titles-5.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .section-25.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-container-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nn_titles-6.h2 {
    font-size: 28px;
  }

  .nn_titles-6.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .image-159.apc.big {
    order: 1;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .image-159.apc.big.home.max-height {
    margin-top: 0;
  }

  .content-container-11 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

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

  .button-27, .button-28 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .sol-tabs-v2 {
    display: block;
  }

  .sol-menu-tabs-content-wrapper-v2 {
    grid-row-gap: 24px;
  }

  .sol-menu-tabs-content-wrapper-v2.v3 {
    border-left-width: 0;
  }

  .content-container-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-container-13.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-160 {
    margin-left: 8px;
  }

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

  .flow_tab_card-3 {
    grid-template-rows: auto;
    grid-template-columns: 120px 1fr;
    height: auto;
  }

  .nav-dropdown-list-3.w--open {
    height: auto;
  }

  .nn_titles-9.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-9.h1.document-ocr {
    font-size: 32px;
  }

  .nn_titles-9.h1.product {
    text-align: center;
    font-size: 28px;
  }

  .nn_titles-9.h1.product.mb64 {
    margin-bottom: 32px;
  }

  .nn_titles-9.h2 {
    font-size: 28px;
  }

  .nn_titles-9.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .nn_titles-9.h3.product {
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles-9.cta-title.new {
    font-size: 28px;
    line-height: 30px;
  }

  .nn_titles-9.cta-title.mini {
    font-size: 20px;
    line-height: 20px;
  }

  .button-29 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-29.cta-button {
    width: auto;
  }

  .div-block-156 {
    align-items: center;
    margin-top: 0;
    display: block;
  }

  .button-30 {
    text-align: center;
    font-size: 13px;
  }

  .button-31 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .div-block-157 {
    margin-top: 20px;
  }

  .section-29.placeholder, .section-30.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-container-14 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-container-14.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-164 {
    margin-left: 8px;
  }

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

  .nn_titles-10.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-10.h1.document-ocr {
    font-size: 32px;
  }

  .nn_titles-10.h1.product {
    text-align: center;
    font-size: 28px;
  }

  .nn_titles-10.h1.product.mb64 {
    margin-bottom: 32px;
  }

  .nn_titles-10.h2 {
    font-size: 28px;
  }

  .nn_titles-10.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .nn_titles-10.h3.product {
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles-10.cta-title.new {
    font-size: 28px;
    line-height: 30px;
  }

  .nn_titles-10.cta-title.mini {
    font-size: 20px;
    line-height: 20px;
  }

  .button-32 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-32.cta-button {
    width: auto;
  }

  .div-block-163 {
    align-items: center;
    margin-top: 0;
    display: block;
  }

  .button-33 {
    text-align: center;
    font-size: 13px;
  }

  .button-34 {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .div-block-164 {
    margin-top: 20px;
  }

  .section-31.placeholder, .section-32.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-container-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-container-15.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center, .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center, .hero-content-copy.hero-new-copy, .hero-content-copy.hero-new-copy.bpo.align-center {
    flex-direction: column;
  }

  .section-copy.home-content {
    padding-top: 100px;
  }

  .section-copy.get-in-touch-section {
    padding-top: 230px;
  }

  .section-copy.new, .section-copy.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-copy.new-home {
    padding-bottom: 60px;
  }

  .section-copy.placeholder, .section-copy.data, .section-copy.reconcilliation {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .benefits.home-content {
    padding-top: 100px;
  }

  .benefits.get-in-touch-section {
    padding-top: 230px;
  }

  .benefits.new, .benefits.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .benefits.new-home {
    padding-bottom: 60px;
  }

  .benefits.placeholder, .benefits.data, .benefits.reconcilliation {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center, .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .logos-section-copy.flow_integration, .logos-section-copy.mt0.for-sticky, .logos-section-copy.new-home {
    height: auto;
  }

  .how-does-it-work {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-does-it-work.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .how-does-it-work.left-ai {
    align-items: flex-start;
  }

  .how-does-it-work.padding-100 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center, .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

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

  .content-container-16 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-container-16.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-168 {
    margin-left: 8px;
  }

  .hero-content-copy-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .hero-content-copy-copy.hero-new, .hero-content-copy-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content-copy-copy.hero-new.bpo.why-nenonets {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-bottom: 56px;
  }

  .hero-content-copy-copy.hero-new.compitetor {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .hero-content-copy-copy.hero-new, .hero-content-copy-copy.hero-new.bpo.align-center, .hero-content-copy-copy.hero-new, .hero-content-copy-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .logos-section-copy {
    height: 720px;
  }

  .logos-section-copy.rossum {
    margin-top: 60px;
  }

  .logos-section-copy.flow_integration, .logos-section-copy.mt0.for-sticky, .logos-section-copy.new-home {
    height: auto;
  }

  .nav-copy.page-root-new.new {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .integrate-section {
    padding-bottom: 4rem;
  }

  .integrate-head {
    font-size: 32px;
    line-height: 42px;
  }

  .code-block {
    width: 460px;
  }

  .live-section, .pre-train-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .pre-card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .hero-content-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content-copy.hero-new.bpo.why-nenonets {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-bottom: 56px;
  }

  .hero-content-copy.hero-new.compitetor {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center, .hero-content-copy.hero-new, .hero-content-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .solution-wrapper {
    flex-flow: column;
    align-self: stretch;
    padding: 12px;
  }

  .solution-block {
    align-self: stretch;
  }

  .nav-wrapper {
    flex-flow: column;
  }

  .solution-wrapper-2 {
    flex-flow: column;
    align-self: stretch;
    padding: 12px;
  }

  .steps-section-copy.new {
    margin-bottom: 60px;
  }

  .title-wrapper-copy {
    width: 100%;
  }

  .tool-key-features {
    overflow: visible;
  }

  .home-hero-copy.hero-spacing {
    margin-top: 130px;
  }

  .home-hero-copy.hero-spacing.ocr {
    margin-top: 95px;
  }

  .home-hero-copy.hero-spacing.document-ocr {
    padding-bottom: 60px;
  }

  .home-hero-copy.hero-spacing.document-ocr.reconcillation {
    padding-top: 120px;
  }

  .home-hero-copy.hero-spacing.zero-landing-bg {
    padding-top: 80px;
  }

  .home-hero-copy.hero-spacing.margin-top-90 {
    margin-top: 100px;
  }

  .home-hero-copy.hero-spacing.margin-top-90.backgroud {
    margin-top: 77px;
    padding-top: 50px;
  }

  .banner-sub-text-copy.banner-text {
    font-size: 18px;
    line-height: 26px;
  }

  .banner-sub-text-copy.big {
    font-size: 16px;
  }

  .banner-sub-text-copy.large {
    font-size: 16px;
    line-height: 24px;
  }

  .banner-img-copy {
    height: auto;
    padding-left: 0;
  }

  .nn_titles-copy.h1 {
    font-size: 30px;
    line-height: 45px;
  }

  .nn_titles-copy.h1.document-ocr {
    font-size: 32px;
  }

  .nn_titles-copy.h1.product-title {
    margin-bottom: 16px;
    font-size: 40px;
  }

  .nn_titles-copy.h1.product-title.mb16 {
    font-size: 38px;
    line-height: 46px;
  }

  .nn_titles-copy.h1.product {
    text-align: center;
    font-size: 28px;
  }

  .nn_titles-copy.h1.product.mb64, .nn_titles-copy.h1.product.text-center.white.mb42 {
    margin-bottom: 32px;
  }

  .nn_titles-copy.h1.flow {
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 40px;
  }

  .nn_titles-copy.h3.fontweight600 {
    white-space: pre-wrap;
  }

  .nn_titles-copy.h3.product {
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles-copy.h2 {
    font-size: 28px;
  }

  .nn_titles-copy.h2.cta-title.new {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
  }

  .nn_titles-copy.h2.casestudy-title {
    font-size: 24px;
    line-height: 40px;
  }

  .nn_titles-copy.h2.mini {
    font-size: 20px;
    line-height: 26px;
  }

  .nn_titles-copy.h2.large {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 34px;
  }

  .nn_titles-copy.h2.pricing {
    font-size: 24px;
    line-height: 36px;
  }

  .nn_titles-copy.h2.new-small {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles-copy.h2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .nn_titles-copy.integration-page-title {
    font-size: 32px;
    line-height: 1.2;
  }

  .nn_titles-copy.feature-title {
    font-size: 24px;
    line-height: 1.5;
  }

  .nn_titles-copy.get-in-touch {
    text-align: left;
  }

  .nn_titles-copy.cta-title.mini {
    font-size: 20px;
    line-height: 20px;
  }

  .nn_titles-copy.cta-title.new {
    font-size: 28px;
    line-height: 30px;
  }

  .nn_titles-copy.css-txt-white.product-title {
    font-size: 26px;
  }

  .nn_titles-copy.black-text {
    font-size: 40px;
    line-height: 48px;
  }

  .hero-content-copy-copy-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .hero-content-copy-copy-copy.hero-new, .hero-content-copy-copy-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .hero-content-copy-copy-copy.hero-new.bpo.why-nenonets {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-bottom: 56px;
  }

  .hero-content-copy-copy-copy.hero-new.compitetor {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .hero-content-copy-copy-copy.hero-new, .hero-content-copy-copy-copy.hero-new.bpo.align-center, .hero-content-copy-copy-copy.hero-new, .hero-content-copy-copy-copy.hero-new.bpo.align-center {
    flex-direction: column;
  }

  .sections-wrapper-copy {
    flex-flow: column;
  }

  .cards-section-copy {
    padding: 70px 0 40px;
  }

  .centered-container-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .benefits-copy.home-content {
    padding-top: 100px;
  }

  .benefits-copy.get-in-touch-section {
    padding-top: 230px;
  }

  .benefits-copy.new, .benefits-copy.ai {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .benefits-copy.new-home {
    padding-bottom: 60px;
  }

  .benefits-copy.placeholder, .benefits-copy.data, .benefits-copy.reconcilliation, .benefits-copy.ai-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .banner-card-block-copy {
    padding: 16px;
  }

  .how-does-it-work-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .how-does-it-work-copy.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .how-does-it-work-copy.left-ai {
    align-items: flex-start;
  }

  .how-does-it-work-copy.padding-100 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .content-container-new-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content-container-new-copy.account-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-wrap-copy.new {
    padding-left: 0;
    padding-right: 0;
  }

  .buttons-mask-copy.inline-start {
    flex-direction: column-reverse;
    display: block;
  }

  .buttons-mask-copy.inline-start.flex-this {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .buttons-mask-copy.inline-start-copy {
    flex-direction: column-reverse;
    display: block;
  }

  .button-copy {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
  }

  .button-copy.wide {
    align-self: flex-start;
    margin-left: 0;
  }

  .button-copy.sp.inv {
    margin-left: 0;
  }

  .button-copy.inv.blu.large.home.spacing {
    letter-spacing: normal;
    width: 100%;
  }

  .button-copy.inv.blu.large.home.spacing.c2 {
    width: 100%;
  }

  .button-copy.mar-but-mobiel {
    margin-bottom: 15px;
  }

  .button-copy.cta-button {
    width: auto;
  }

  .button-copy.outline.new {
    line-height: 16px;
  }

  .button-copy.outline.product-button {
    font-size: 16px;
    line-height: 16px;
  }

  .button-copy.casestudy {
    width: auto;
  }

  .button-copy.about-page-button.table-button.mb0 {
    margin-bottom: 0;
  }

  .stepbar-content-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 0;
  }

  .nn_steps-free-copy {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
  }

  .numbers-with-lines-copy {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-right: 16px;
  }

  .how-it-works-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .how-it-works-copy.head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .how-it-works-copy.left-ai {
    align-items: flex-start;
  }

  .how-it-works-copy.padding-100 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .nn_paragraph-default-copy.lefty.width320 {
    max-width: 400px;
  }

  .nn_paragraph-default-copy.lefty.mar-but-mobile {
    margin-bottom: 25px;
  }

  .nn_paragraph-default-copy.small.no-margin.cta-text.new {
    text-align: center;
  }

  .nn_paragraph-default-copy.large.css-txt-white.text-center.price-text {
    margin-bottom: 40px;
  }

  .nn_paragraph-default-copy.new {
    font-size: 14px;
  }
}

@media screen and (max-width: 479px) {
  .container, .container.margin-157.max-widht-930 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accent-heading-wrapper {
    display: inline;
  }

  .hero-background {
    height: 95vh;
    display: none;
  }

  .heading-underline {
    height: 20px;
    bottom: -5px;
  }

  .section.home-content.op {
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.get-in-touch-section {
    padding-bottom: 70px;
  }

  .section.new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.new-home {
    padding-bottom: 40px;
  }

  .table-of-contents {
    height: auto;
  }

  .what-are-okrs {
    margin-top: 0;
    padding-top: 100px;
  }

  .nn_paragraph-default {
    letter-spacing: 0;
    line-height: 24px;
  }

  .nn_paragraph-default.lefty.big {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .nn_paragraph-default.lefty.margin20 {
    margin-bottom: 32px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .nn_paragraph-default.lefty.width320 {
    margin-bottom: 32px;
  }

  .nn_paragraph-default.home {
    margin-bottom: 21px;
    font-family: Inter, sans-serif;
  }

  .button {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button.wide, .button.wide.spc {
    width: 100%;
  }

  .button.sp, .button.sp.inv {
    margin-top: 10px;
    margin-left: 0;
  }

  .button.sp.inv.nomar {
    margin-top: 17px;
  }

  .button.inv.blu.large {
    width: 100%;
  }

  .button.inv.blu.large.home {
    margin-top: 10px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button.inv.blu.large.home.spacing {
    width: 100%;
    margin-right: 0;
    text-decoration: none;
  }

  .button.inv.blu.large.home.spacing.c2 {
    width: 100%;
  }

  .button.inv.blu.large.home.spacing.ap {
    width: 100%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .button.inv.blu.large.sm.auto.not {
    width: 100%;
  }

  .button.inv.blue.free {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button.cta-button.banner.recon-cta.calendly-cta.full {
    width: 100%;
  }

  .button.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .button.outline.none {
    flex: 0 auto;
  }

  .button.casestudy {
    width: 100%;
  }

  .home-what-are-okrs-section-cta-right {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
  }

  .home-section-title {
    font-size: 28px;
    font-weight: 600;
  }

  .home-what-are-okrs-section-cta-left {
    margin-bottom: 40px;
  }

  .home-w-cta {
    margin-top: 30px;
    display: block;
  }

  .home-w-cta.new {
    padding: 0;
  }

  .wide {
    width: 100%;
  }

  .hero-background-wrapper {
    z-index: -2;
    background-size: cover;
    min-height: 35vh;
  }

  .hero-background-wrapper.home-hero-background {
    background-position: 0 0;
    min-height: 90vh;
    left: 0;
    right: 0;
  }

  .blockquote {
    margin-left: 0;
    margin-right: 0;
  }

  .blockquote.top.ac {
    margin-bottom: 20px;
  }

  .about-numbers {
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-numbers__wrapper {
    grid-template: "."
                   "."
                   / auto auto;
    margin-bottom: 0;
  }

  .laptop-div, .div-text._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-2 {
    padding: 100px 10px;
  }

  .section-2.wellcome {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2.trans {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-2.sec._90 {
    margin-top: 60px;
  }

  .heading-4.center.fg.white {
    margin-bottom: -9px;
    margin-right: 0;
  }

  .heading-4.center._24 {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-4.center {
    margin-top: 20px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-4.center._28.smal.scntrer.margin {
    text-align: center;
    font-family: Inter, sans-serif;
  }

  .heading-4.center._28.smal.heading-size {
    color: #23325f;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Inter, sans-serif;
    font-size: 28px;
    line-height: 36.4px;
  }

  .heading-4.center._28.smal.heading-size-c2 {
    color: #23325f;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Inter, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36.4px;
  }

  .heading-4.center._28.smal.heading-size-c3 {
    color: #23325f;
    margin-top: 20px;
    margin-bottom: 32px;
    font-size: 28px;
    line-height: 36.4px;
  }

  .heading-4.center.xl {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 38px;
  }

  .image-5._3rd.first, .image-5._3rd.first.css {
    margin-left: 0;
  }

  .image-5.apc.big {
    order: 1;
    width: auto;
    max-width: 100%;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5.apc.big.home.max-height {
    width: 100%;
    height: 205px;
  }

  .image-5.apc.big.ai {
    margin-top: 28px;
  }

  .image-5.apc.right {
    margin-top: 20px;
  }

  .image-5.apc.thi {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-5.apc.mar-top {
    margin-top: 40px;
  }

  .paragraph-4._400._42.dd.margin {
    font-family: Inter, sans-serif;
  }

  .about-jobs__benefit {
    font-size: 14px;
  }

  .nav__dropdown-links-wrapper._2 {
    position: static;
  }

  .nav__logo {
    padding-left: 0;
  }

  .nav.page-root, .nav.page-root-new {
    margin-left: 0;
  }

  .nav__dropdown._12 {
    width: 10px;
    margin-top: 0;
    margin-left: 0;
    left: -1px;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile {
    margin-right: 20px;
    display: block;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new {
    margin-right: 8px;
    display: block;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.hide {
    display: none;
  }

  .button-2.button--white-whitebg.button--space.button--nomobile.button-nav.new-menu-button {
    margin-right: 8px;
    display: block;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.hide.v3 {
    color: #1f2129;
    font-size: 14px;
    font-weight: 400;
  }

  .footer__logo {
    padding-left: 0;
  }

  .footer__wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px;
    display: grid;
  }

  .footer__sm-wrapper.margin76 {
    justify-content: space-between;
    margin-top: 76px;
  }

  .footer.home.footer-padding {
    padding-top: 315px;
  }

  .footer__credits.margin-76 {
    margin-bottom: 76px;
  }

  .div-block {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-6 {
    margin-left: 12px;
  }

  .contact-form-grid {
    grid-template-columns: 1fr;
    display: block;
  }

  .contact-form-grid.mt8 {
    margin-top: 40px;
  }

  .container-3.fafaff.neg-margin {
    margin-bottom: -210px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
  }

  .container-3.white-grad-bg {
    padding: 30px 20px;
  }

  .container-3.white-grad-bg.flow-cta {
    padding-left: 22px;
    padding-right: 22px;
  }

  .footer1.fafaff.new-clr {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapp-div.left {
    padding-right: 0;
  }

  .wrapp-div.left.small-width {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .wrapp-div.left.small-width.width-30 {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapp-div.left.small-width.width-30.home {
    width: 100%;
  }

  .wrapp-div.right {
    margin-top: 20px;
    padding-left: 0;
  }

  .wrapp-div._4th {
    height: auto;
  }

  .hero-section.homepage.cs {
    padding-top: 140px;
  }

  .hero-section.homepage.tab.tj {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-section.this {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section.this.colord {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-section.this.colord.pad {
    margin-top: 40px;
  }

  .hero-section.this.ia {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section.this.margin.ia {
    margin-top: 10px;
  }

  .hero-section.homepage {
    height: auto;
    padding: 89px 10px 40px;
  }

  .hero-section.homepage.recdeipt-0cr {
    margin-bottom: 37px;
  }

  .hero-container {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-container.sp, .hero-container.sp.gh {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-container.sp._90-120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-container.sp.gh, .hero-container.sp._90-120 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-5 {
    height: auto;
    margin-left: 0;
  }

  .video-2.fg {
    width: 100%;
  }

  .dark-backround.second {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dark-backround.second.dfg {
    padding-top: 40px;
  }

  .dark-backround.second.dfg.padding {
    padding-top: 60px;
  }

  .dark-backround.second.dfg.padding.mid.home {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .dark-backround.second.dfg.padding.mid.invoice {
    margin-top: -36px;
  }

  .dark-backround.second.ai {
    margin-top: 0;
    padding-top: 130px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .team-testimonial-block {
    height: auto;
  }

  .team-testimonial-block.auto {
    align-items: flex-start;
    padding: 30px 20px;
  }

  .team-testimonial-block.auto.heght {
    height: 390px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-testimonial-block.auto.full-height {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-testimonial-block.auto.full-height-376 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6.nonflex.bh.pdf {
    flex-direction: column;
  }

  .cards-section {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-grid-container.mim {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-7 {
    margin-top: 6px;
  }

  .heading-7.clr {
    font-family: Inter, sans-serif;
  }

  .slider-box {
    margin-left: 0;
    margin-right: 0;
  }

  .columns {
    display: block;
  }

  .home-hero {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero.hero-spacing {
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero.hero-spacing.document-ocr.reconcillation {
    padding-top: 80px;
  }

  .home-hero.hero-spacing.product-banner {
    margin-top: 140px;
  }

  .home-hero.hero-spacing.zero-landing-bg {
    padding-top: 60px;
  }

  .home-hero.hero-spacing.margin-top-90 {
    margin-top: 80px;
  }

  .hero-content.hero-new.bpo.product-main {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content.hero-new.bpo.why-nenonets {
    margin-bottom: 32px;
  }

  .hero-content.hero-new.compitetor {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-content.hero-new {
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-4 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-4.inline-right {
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 30px;
    line-height: 41.6px;
  }

  .text-block-4.inline-right.ap {
    max-width: none;
    font-size: 30px;
  }

  .text-block-4.inline-right.bpo, .text-block-4.inline-right.ocr {
    max-width: none;
    font-size: 34px;
    line-height: 38px;
  }

  .text-block-5 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-5.inline-right {
    margin-top: 24px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-5.inline-right.ap {
    margin-top: 7px;
    font-size: 14px;
  }

  .buttons-mask, .buttons-mask.inline-start {
    flex-direction: column-reverse;
  }

  .buttons-mask.inline-start.rossum.cta-2 {
    align-items: stretch;
  }

  .buttons-mask.inline-start-copy {
    flex-direction: column-reverse;
  }

  .buttons-mask.inline-start-copy.rossum.cta-2 {
    align-items: stretch;
  }

  .button-4 {
    text-align: center;
    width: 100%;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-4.wide {
    width: 268.719px;
  }

  .button-4.wide.home {
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-4.wide.home.width {
    width: 100%;
    margin-top: 12px;
    font-family: Inter, sans-serif;
    text-decoration: none;
  }

  .button-4.wide.home.width.ivo.c2 {
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .button-4.wide.home.width.ap, .button-4.wide.home.width.ocr {
    width: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .button-4.wide.home.width.ocr-white {
    width: 100%;
    height: auto;
    margin-top: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .button-4.inv.blu.large {
    width: 268.719px;
  }

  .home-video.vertical {
    padding-left: 15px;
    padding-right: 15px;
  }

  .css-home-video-mask {
    width: 100%;
  }

  .buton {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cut {
    left: 12px;
    transform: rotate(-20deg);
  }

  .css-logo-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .css-logo-grid.extra {
    grid-template-columns: 1fr 1fr;
  }

  .css-logo-grid.ap, .css-logo-grid.ocr {
    grid-column-gap: 15px;
    grid-row-gap: 50px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .css-logo-grid.flex-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8 {
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8.margin-160, .div-block-8.table-grid {
    margin-top: 0;
    margin-bottom: 75px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-3 {
    margin-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .section-3.margin-90 {
    margin-top: 40px;
    margin-bottom: 100px;
  }

  .div-block-9 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-3.padding-remove, .column-3.padding-txt {
    padding-left: 0;
  }

  .text-block-7 {
    font-family: Inter, sans-serif;
  }

  .column-4 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column-4.left {
    justify-content: flex-start;
    align-self: auto;
    padding-left: 0;
  }

  .column-4.padding-remove {
    padding-left: 0;
  }

  .columns-3 {
    margin-left: 0;
    padding-left: 0;
  }

  .columns-3.mid {
    margin-top: 60px;
  }

  .columns-3.mid.margin-181 {
    margin-top: 80px;
    padding-left: 0;
  }

  .columns-3.last {
    margin-top: 60px;
  }

  .columns-3.last.margin181 {
    margin-top: 80px;
  }

  .text-block-8.underline {
    margin-top: 0;
  }

  .link {
    font-family: Inter, sans-serif;
  }

  .grid {
    grid-template-columns: 1fr;
    margin-top: 60px;
    padding-left: 20px;
  }

  .grid.newia.xl {
    justify-items: start;
    padding-left: 0;
  }

  .grid.newia.fd {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .grid.edit {
    grid-template-columns: 1fr;
    justify-items: start;
    margin-left: 0;
    padding-left: 0;
  }

  .grid.edit.ap {
    flex-direction: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .grid.edit.home {
    justify-items: start;
  }

  .nn_feature-list-item {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nn_feature-list-item.nomar {
    flex-direction: row;
  }

  .text-block-11 {
    white-space: normal;
    margin-top: -6px;
    margin-left: 9px;
    font-family: Inter, sans-serif;
    line-height: 20px;
  }

  .section-4 {
    height: auto;
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pdf-details-wrapper {
    display: block;
  }

  .pdf-details-wrapper.vertical.home.new {
    margin-top: 40px;
  }

  .text-block-13.clr-blue.get-atarted-section {
    font-family: Inter, sans-serif;
  }

  .div-block-13 {
    max-width: none;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .div-block-13.home {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-14.txt-clr {
    font-family: Inter, sans-serif;
  }

  .grid-2.edit {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .grid-2.edit.love-wraper {
    margin-left: 0;
  }

  .section-5 {
    padding-bottom: 60px;
  }

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

  .text-block-18 {
    letter-spacing: 2px;
  }

  .div-block-14 {
    border-right-style: none;
  }

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

  .image-8 {
    width: auto;
  }

  .text-block-19 {
    top: 20px;
  }

  .column-5, .column-6, .column-7, .column-8, .column-9, .column-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-4 {
    flex-direction: column;
    display: flex;
  }

  .image-15.apc {
    margin-top: 40px;
  }

  .section-6 {
    padding: 100px 10px;
  }

  .section-6.sec._90 {
    padding-top: 40px;
  }

  .section-6.sec._90.colord {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-6.sec._90.padding_b_120 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section-6.trans {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cards-iimg.auto-height {
    margin-bottom: 0;
  }

  .card_right_section {
    margin-top: 30px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .card_left_section {
    padding-left: 0;
    padding-right: 0;
  }

  .card_wrappper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .logos-section {
    height: auto;
    margin-top: 60px;
    margin-bottom: 0;
    padding-top: 44px;
  }

  .logos-section.rossum {
    margin-top: 40px;
  }

  .banner-img {
    width: 300px;
    height: auto;
    padding-left: 0;
  }

  .banner-img.bpo {
    width: 120%;
    margin-top: 40px;
  }

  .banner-img.bpo.extend-right {
    width: 100%;
  }

  .banner-img.bpo.extend-right.new.product {
    margin-top: 0;
  }

  .banner-img.template {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .banner-img.document-image {
    width: 100%;
  }

  .div-block-22 {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .div-block-23 {
    width: 100%;
    max-width: none;
    height: 140px;
    margin-bottom: 0;
  }

  .text-block-22 {
    font-family: Inter, sans-serif;
  }

  .text-block-23 {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
  }

  .div-block-25, .div-block-26 {
    width: 100%;
    max-width: none;
  }

  .div-block-27, .div-block-28, .div-block-29, .div-block-30 {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .invoices {
    margin-top: 0;
    padding-top: 17px;
  }

  .div-block-31 {
    width: 100%;
    max-width: none;
  }

  .div-block-32 {
    width: 100%;
  }

  .div-block-32.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-33 {
    margin-bottom: 54px;
    padding-left: 0;
  }

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

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

  .css-badges.lo {
    flex-direction: column;
    display: flex;
  }

  .css-home-stories-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-4 {
    max-width: 328px;
  }

  .icon-7 {
    margin-left: 0;
    left: 0;
  }

  .icon-8 {
    margin-left: 40px;
  }

  .left-arrow-3 {
    display: none;
    left: -9px;
  }

  .text-block-24 {
    font-family: Inter, sans-serif;
  }

  .slide-nav-5 {
    margin-top: 15px;
    top: -20px;
  }

  .right-arrow-3 {
    display: none;
    right: -9px;
  }

  .image-34.card-home-v2-process {
    border-radius: 23px;
    margin-bottom: 25px;
  }

  .image-34.card-home-v2-process.sm {
    width: 100px;
  }

  .image-34.home._2 {
    width: 43%;
  }

  .image-34.home.bpo {
    width: 43%;
    margin-top: 10px;
  }

  .css-hero-img-block {
    padding-right: 0;
  }

  .text-block-26 {
    margin-top: 10px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    line-height: 19.2px;
  }

  .company-name {
    color: #546fff;
    font-family: Inter-500-woff;
  }

  .designation {
    font-family: Inter-light-woff;
  }

  .css-home-stories-mask {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .css-gdpr-badge-wrap {
    flex-direction: column;
    grid-template-rows: 3fr auto;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .css-gdpr-badge-wrap.hide {
    display: none;
  }

  .css-gdpr-badge-wrap.vertical {
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-37 {
    object-fit: fill;
    width: 120px;
    height: 45.28px;
    margin-top: 0;
  }

  .image-38.fae {
    width: 40%;
    margin-top: 22px;
  }

  .logo-block {
    background-size: 31px 31px;
    width: 70px;
    height: 70px;
  }

  .cta {
    width: 200px;
  }

  .cta.border-8 {
    width: 200px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .cta.border-8.ap {
    height: 70px;
  }

  .cta.ap {
    justify-content: flex-start;
    width: 200px;
  }

  .cta.ap.mar-butt {
    height: 70px;
  }

  .text-block-27 {
    font-size: 13px;
    line-height: 15.73px;
  }

  .text-block-28 {
    font-size: 9px;
    line-height: 10.74px;
  }

  .cta-left-img {
    background-position: 50%;
    background-size: cover;
    width: 55px;
    height: 55px;
  }

  .socail-icons {
    justify-content: flex-start;
    margin-top: 76px;
  }

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

  .logo-header {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-10 {
    text-align: left;
    padding-left: 0;
    padding-right: 15px;
    font-size: 28px;
  }

  .heading-10._2 {
    margin-top: 74px;
    padding-left: 0;
  }

  .heading-10._3 {
    font-size: 28px;
  }

  .heading-10.poi {
    text-align: left;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .div-block-40 {
    padding-top: 15px;
    padding-bottom: 16px;
  }

  .image-42.home {
    width: 150px;
  }

  .image-42.home._2, .image-42.home.bpo {
    width: 50%;
    max-height: none;
    margin-top: 2px;
    margin-bottom: 15px;
  }

  .div-block-42 {
    margin-bottom: 0;
  }

  .deloitte.home {
    width: 170px;
    margin-left: 0;
  }

  .deloitte.home._2, .deloitte.home.bpo {
    width: 50%;
    margin-top: 5px;
    margin-left: 0;
  }

  .div-block-43 {
    flex-direction: column;
    width: 100%;
  }

  .ck-modal__btns-w.is--small {
    padding: 1.25rem;
  }

  .ck-modal {
    max-width: 100%;
  }

  .ck-button-w {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .ck-cookie-w {
    max-width: 100%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .ck-modal__exit-btn {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .ck-modal__content-w.is--small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ck-prefmanager-w {
    left: 1rem;
  }

  .ck-preference-w {
    align-items: flex-end;
  }

  .ck-preference__scroll-w {
    max-width: 100%;
    padding-top: 1.8rem;
    padding-left: 0;
    padding-right: 0;
  }

  .slidernew {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .card {
    border-radius: 30px;
  }

  .card.home-v2-process {
    margin-bottom: 33px;
    padding-top: 28px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .home-v2-process-left-content {
    text-align: left;
  }

  .button-primary {
    padding: 24px 16px;
    font-size: 16px;
    display: block;
  }

  .grid-7 {
    flex-direction: column;
    display: flex;
  }

  .holder {
    margin-bottom: 12px;
  }

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

  .paragraph-6 {
    margin-top: 7px;
  }

  .how-it-works {
    max-width: 100%;
  }

  .how-it-works.head {
    margin-bottom: 0;
  }

  .how-it-works.hor {
    flex-direction: column;
  }

  .how-it-works.left-small-screen {
    align-items: flex-start;
  }

  .how-it-works.leba {
    align-items: center;
  }

  .how-it-works.no-margin {
    margin-bottom: 0;
  }

  .how-it-works.flow_integration {
    padding-left: 0;
    padding-right: 0;
  }

  .upload-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._3-pointers {
    flex-direction: column;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .cta-section {
    flex-direction: column;
    align-items: center;
  }

  .cta-section._2.ap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-image-2 {
    height: 160%;
    display: none;
    top: -115px;
  }

  .cta-image {
    order: -1;
    margin-bottom: 16px;
    display: block;
    bottom: 0;
    left: 0;
  }

  .cta-image.ap {
    top: 16px;
    left: 32px;
  }

  .cta-conent-block {
    order: -1;
    width: 100%;
    min-width: 0;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .cta-title-2 {
    margin-right: 20px;
  }

  .white-btn {
    padding: 10px 13px;
    font-size: 13px;
  }

  .white-btn.ap {
    width: 100%;
    margin-bottom: 0;
  }

  .white-btn.ap-w {
    width: 100%;
    margin-top: 18px;
  }

  .body-2 {
    margin-bottom: 0;
    overflow: visible;
  }

  .trump-rossum {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .rossum-wrapper {
    margin-bottom: 40px;
  }

  .rossum-image {
    width: 100%;
  }

  .gradient-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-row.first {
    margin-bottom: -7px;
  }

  .table-box.nano {
    height: 55px;
    bottom: 2px;
  }

  .section-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-17.mid {
    text-align: left;
    font-size: 28px;
  }

  .grid-10 {
    flex-direction: column;
    display: flex;
  }

  .partner-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ocr-process {
    display: none;
  }

  .mask-3 {
    height: 180px;
  }

  .slider-content {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .colum-slide {
    width: 100%;
  }

  .colum-slide.ocr {
    grid-column-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-58 {
    width: 30px;
    height: 30px;
  }

  .text-block-49 {
    font-size: 16px;
  }

  .paragraph-22._1, .paragraph-22._2, .paragraph-22._3 {
    font-size: 11px;
  }

  .clients-ap.mae0up {
    width: 100%;
  }

  .title-capital {
    color: #66788c;
    font-size: 12px;
  }

  .title-capital.bpo {
    margin-bottom: -5px;
    line-height: 30px;
  }

  .testimonial-a {
    padding-left: 20px;
    padding-right: 20px;
  }

  .test-wrapper {
    flex-direction: column;
  }

  .test-wrapper.ap-auto {
    padding-right: 0;
  }

  .image {
    margin-left: -60px;
  }

  .test-text-ap {
    margin-left: 0;
  }

  .paragraph-23 {
    font-size: 15px;
    line-height: 27px;
  }

  .use-case-ap {
    margin-top: -44px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-53, .text-block-53.black {
    font-size: 12px;
  }

  .heading-25 {
    max-width: none;
    margin-bottom: 44px;
    font-size: 24px;
  }

  .heading-25._2 {
    font-size: 24px;
  }

  .heading-25.mar-but {
    margin-bottom: 42px;
    font-size: 22px;
    line-height: 28px;
  }

  .heading-25.priority {
    margin-bottom: 0;
  }

  .heading-25.ap-spacing.no-max-width {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-25.skripa {
    text-align: center;
  }

  .grid-11 {
    flex-direction: column;
    display: flex;
  }

  .use-case-card {
    margin-bottom: 40px;
  }

  .heading-26 {
    color: #333;
    font-size: 22px;
    font-weight: 600;
    line-height: 29px;
  }

  .div-block-60.ap {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 11px;
  }

  .usp-ap {
    margin-top: 70px;
  }

  .grid-12 {
    flex-direction: column;
    display: flex;
  }

  .card-ap {
    margin-bottom: 36px;
  }

  .tab-ap {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .tabs-content-3 {
    margin-left: 0;
  }

  .tabs-menu-3 {
    flex-direction: column;
    width: 100%;
  }

  .image-65._3 {
    width: 100%;
  }

  .section-11 {
    padding-bottom: 56px;
  }

  .here-for-you {
    padding-left: 20px;
    padding-right: 20px;
  }

  .here-for-you.bpo {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .here-for-you.free-ocr {
    padding-left: 16px;
    padding-right: 16px;
  }

  .log-wrap, .log-wrap.compare {
    display: none;
  }

  .log-row-1 {
    flex-direction: column;
    align-items: center;
  }

  .log-row-1._2 {
    margin-top: 0;
  }

  ._2321 {
    width: 50%;
    margin-top: 7px;
    margin-bottom: 10px;
  }

  ._54 {
    width: 50%;
  }

  .aa {
    width: 50%;
    margin-bottom: 11px;
  }

  .ff, .rtr {
    width: 50%;
  }

  .image-67 {
    width: 100%;
    margin-top: -1px;
  }

  .align-wrapper {
    align-items: flex-start;
    width: 100%;
  }

  .align-wrapper.new {
    align-items: center;
  }

  .div-block-62.ap {
    padding-left: 0;
  }

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

  .heading-27 {
    margin-bottom: -113px;
    font-size: 35px;
    line-height: 44px;
  }

  .heading-27.left {
    margin-top: -151px;
    font-size: 28px;
    line-height: 30px;
  }

  .form-wrapper {
    justify-content: flex-start;
    width: 110%;
    margin-top: 84px;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .form-wrapper.mw10 {
    width: 100%;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-wrapper.thanl-you-form-wrapper {
    margin-top: 0;
  }

  .heading-28 {
    line-height: 24px;
  }

  .text-field-3 {
    height: 28px;
    margin-bottom: -10px;
  }

  .label_texgt {
    width: 100%;
  }

  .paragraph-27 {
    font-size: 11px;
  }

  .data-clents, .section-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-64 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .lightbox-link-3 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 200px;
    display: flex;
  }

  .div-block-66 {
    background-image: url('/assets/img/Frame-45-1.svg');
    background-position: 50%;
    background-size: auto;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0%;
  }

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

  .pdf-csv {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-70.ai {
    align-items: stretch;
  }

  .div-block-71 {
    flex-direction: column;
    margin-top: 21px;
    margin-bottom: 29px;
  }

  .home-hor {
    flex-direction: column;
    margin-bottom: 90px;
  }

  .home-hor.webm {
    margin-bottom: 90px;
  }

  .home-hor.webm.new.ats.space-200.g {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

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

  .column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .social-icon {
    width: auto;
  }

  .image-77 {
    flex: none;
    width: 25px;
  }

  .column-16, .column-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .steps-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .accounts-payable, .accounts-payable.ocr-api {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-14 {
    flex-direction: column;
    margin-top: 10px;
    display: flex;
  }

  .step-ap {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin-top: 31px;
    padding-bottom: 20px;
  }

  .step-ap.line {
    border-left-width: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .step-ap.first {
    margin-bottom: 0;
  }

  .text-block-60 {
    max-width: none;
    font-size: 13px;
  }

  .cta-ap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blueblock {
    padding: 51px 17px;
  }

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

  .heading-31._2 {
    font-size: 24px;
    line-height: 34px;
  }

  .pricing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing.ocr-api {
    margin-top: 73px;
  }

  .pricing.ocr-api.pdf-json.new {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .check.high-margin {
    padding-left: 3px;
    padding-right: 3px;
  }

  .text-block-62 {
    font-size: 11px;
    line-height: 16px;
  }

  .content-line {
    height: 85px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 9px;
  }

  .content-line.new {
    display: none;
  }

  .image-81 {
    width: 14px;
  }

  .image-82 {
    width: 10px;
  }

  .text-block-63 {
    font-size: 11px;
    line-height: 16px;
  }

  .text-block-64._2, .text-block-64._2-copy {
    text-align: center;
    font-size: 11px;
  }

  .check-logo-wrapper {
    width: 100%;
    height: auto;
    margin-top: 44px;
  }

  .for-developers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .integration-code {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
  }

  .text-block-68 {
    white-space: normal;
  }

  .right-align-text {
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-31 {
    max-width: 100%;
  }

  .code-snippet {
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .links-code {
    flex-direction: column;
  }

  .link-block-7 {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 10px;
  }

  .link-block-7._2 {
    width: 100%;
    margin-top: 9px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .link-block-7._3 {
    width: 100%;
  }

  .social-proof.extra-pad, .social-proof.extra-pad-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-17 {
    flex-direction: column;
    display: flex;
  }

  .grid-17.pdf-t0-excel {
    margin-top: 50px;
  }

  .div-block-81 {
    margin-bottom: 25px;
  }

  .grid-18 {
    flex-direction: column;
    display: flex;
  }

  .text-block-74._1, .text-block-74._2, .text-block-74._1-copy {
    max-width: none;
  }

  .tab-ocr.last.first-pane {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabs-menu-4, .tabs-menu-4.no-hide-on-click {
    display: none;
  }

  .dev-section {
    padding-top: 137px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dev-section.new {
    padding-bottom: 0;
  }

  .text-block-75 {
    margin-bottom: -13px;
  }

  .text-block-76 {
    text-align: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-82 {
    align-items: center;
    height: 140px;
    margin-top: 2px;
    margin-bottom: 0;
  }

  .nn_steps-free {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .mobile-dropdown-tab {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    justify-content: space-between;
    width: 100%;
  }

  .tabs-4 {
    display: block;
  }

  .div-block-84 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .line-wrapper {
    margin-top: 37px;
    margin-bottom: 37px;
    display: block;
  }

  .paragraph-34 {
    line-height: 18px;
  }

  .dropdown-toggle {
    padding-right: 0;
    display: block;
    position: static;
  }

  .dropdown-toggle.w--open {
    margin-left: 0;
    position: static;
  }

  .dropdown.block-right-show {
    position: static;
  }

  .ocr-left {
    width: 100%;
  }

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

  .testimonial-block {
    height: auto;
    margin-top: 20px;
    padding-bottom: 75px;
  }

  .testimonial-block._2 {
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-block._2.ocr-api {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-block.temp {
    padding-bottom: 93px;
  }

  .why-clients-love-nanonets, .why-clients-love-nanonets.invoice-ocr {
    margin-bottom: 0;
  }

  .cliant-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    top: 0;
  }

  .heading-37 {
    text-align: center;
    margin-bottom: 31px;
    padding-top: 25px;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-37.no-mar {
    text-align: center;
    margin-bottom: 6px;
  }

  .heading-37.mar {
    margin-bottom: 33px;
  }

  .grid-20 {
    flex-direction: column;
    display: flex;
  }

  .feature-card {
    margin-bottom: 30px;
  }

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

  .paragraph-36.mid {
    margin-top: 0;
    margin-bottom: 35px;
  }

  .tabs-bpo {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-37.show-mobile, .paragraph-37.mobile {
    width: auto;
    display: block;
  }

  .image-97.mobile {
    margin-bottom: 20px;
  }

  .solid-cta {
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .solid-section {
    padding-left: 11px;
    padding-right: 11px;
  }

  .solid-section.new {
    margin-bottom: 40px;
  }

  .heading-38 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .title-text {
    font-size: 15px;
  }

  .button-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-left: 22px;
    padding-right: 22px;
  }

  .button-wrapper.new-button-spacing {
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-12.foot-pdf {
    width: 100%;
    height: 44px;
    margin-top: 16px;
    margin-left: 0;
  }

  .button-12._2nd {
    width: 100%;
    height: 44px;
  }

  .ai-in-action {
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-21.ocr {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 26px;
  }

  .tabs-on-mobile {
    width: 100%;
    display: block;
  }

  .fake-tab {
    width: 100%;
    margin-bottom: 36px;
  }

  .text-block-85 {
    color: #5573f6;
    margin-top: 20px;
    font-family: Inter, sans-serif;
    font-size: 13px;
  }

  .text-field-4.name-2.telfone {
    height: 28px;
  }

  .hero-case-study {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-39 {
    font-size: 24px;
    line-height: 38px;
  }

  .grid-22 {
    margin-top: 40px;
  }

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

  .content-case-study {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-42.first {
    font-size: 24px;
    line-height: 32px;
  }

  .tabs-6 {
    display: none;
  }

  .text-block-96 {
    font-size: 10px;
  }

  .text-block-97 {
    font-size: 18px;
    line-height: 120%;
  }

  .mid-align {
    margin-bottom: 40px;
  }

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

  .heading-43 {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .heading-43.mobile {
    margin-bottom: 20px;
  }

  .ocr-documentation {
    margin-top: 73px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ocr-documentation.new {
    margin-top: 56px;
    margin-bottom: 56px;
    padding-bottom: 56px;
  }

  .gradient-ocr {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .gradient-ocr-left {
    margin-right: 7px;
  }

  .heading-44.new {
    font-size: 24px;
    line-height: 30px;
  }

  .button-16 {
    width: 100%;
    height: 45px;
    font-size: 12px;
  }

  ._2-col-grid {
    margin-top: 49px;
  }

  .card-ocr.no-fill {
    flex-direction: column;
    width: 100%;
  }

  .paragraph-44 {
    font-size: 12px;
    line-height: 17px;
  }

  .div-block-95 {
    margin-top: 10px;
  }

  .card-right.padding-right {
    max-height: 150px;
  }

  .div-block-96.mobile {
    margin-top: 57px;
  }

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

  .slider-phone {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .tab-components-explore {
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .tab-components-explore.moible {
    margin-top: 72px;
    margin-bottom: 72px;
  }

  .tab-components-explore.dt-only {
    display: none;
  }

  .slider-7 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100%;
  }

  .right-arrow-6, .icon-11 {
    display: none;
  }

  .slide-nav-8 {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: -51px;
  }

  .icon-12 {
    display: none;
  }

  .bs._20 {
    align-items: flex-start;
    margin-top: 20px;
    display: flex;
  }

  .ball {
    background-color: var(--royal-blue);
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .faka {
    color: #fff;
    flex: none;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .paragraph-45 {
    color: #354454;
    margin-left: 0;
    font-size: 12px;
  }

  .div-block-99 {
    margin-left: 15px;
  }

  .paragraph-46 {
    color: #23325f;
    margin-top: 0;
    font-weight: 600;
  }

  .explainer-section {
    margin-top: -50px;
  }

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

  .left-explainer {
    order: 1;
  }

  .right-explainer {
    order: -1;
  }

  .quote-invoice {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-invoice.pdf-to-excel {
    margin-top: -264px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quote-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-109 {
    width: 120px;
    margin-right: 17px;
  }

  .paragraph-49 {
    font-size: 15px;
    line-height: 23px;
  }

  .image-112 {
    width: 110px;
    display: block;
  }

  .image-112.new {
    margin-bottom: 15px;
    padding-left: 11px;
  }

  .how-we-can-help {
    margin-bottom: 40px;
  }

  .usecase {
    flex-direction: column;
  }

  .paragraph-52 {
    margin-bottom: 30px;
  }

  .field-identify {
    margin-top: 61px;
    margin-bottom: 60px;
  }

  .wrappediepeppedie.large {
    flex-direction: column;
  }

  .faq-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .left-faq {
    width: 100%;
  }

  .faq-block {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .faq-block._2 {
    width: 100%;
  }

  .faq-block._2.max-width {
    margin-top: 0;
  }

  .faq-qua-text {
    max-width: 310px;
    font-size: 13px;
  }

  .faq-qua-text._2 {
    max-width: 240px;
    font-size: 14px;
  }

  .tab-row-one._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-105._2 {
    text-align: center;
    padding-left: 17px;
    padding-right: 25px;
  }

  .faq-section-2 {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-section-2.pdf-tp-excel {
    margin-bottom: 70px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-section-2.converter {
    margin-top: 60px;
    margin-bottom: 40px;
  }

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

  .heading-48.faqadsf {
    margin-bottom: 0;
  }

  .line-ocr-mobile {
    width: 1px;
    height: 56px;
    margin-left: 14px;
  }

  .div-block-104 {
    width: 100%;
    height: 140px;
  }

  .paragraph-54 {
    width: auto;
  }

  .testline {
    height: 92px;
  }

  .blue-section {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ready-blue-bh {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-17 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    font-family: Inter, sans-serif;
  }

  .button-17.inv.blue.csv {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .hero-wrapper-text.template {
    margin-top: -16px;
  }

  .text-block-106 {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
  }

  .div-block-105, .div-block-106 {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .div-block-107 {
    width: 100%;
    max-width: none;
  }

  .div-block-108 {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .image-117 {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
    min-height: 10px;
    max-height: 180px;
  }

  .right-side-use-case {
    padding: 22px 10px;
  }

  .div-block-110 {
    height: auto;
    min-height: 0;
  }

  .section-15, .section-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial--section {
    padding: 40px 20px;
  }

  .testimonial-block-partner, .testimonial-block-partner.second {
    min-height: 720px;
  }

  .image-120 {
    border-radius: 12px;
    width: 50%;
  }

  .slider-partners {
    min-height: 720px;
  }

  .technology-partners {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-28 {
    margin-left: 0;
  }

  .div-block-114 {
    min-height: auto;
    max-height: none;
  }

  .text-block-107 {
    margin-top: 24px;
  }

  .collection-list {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .dropdown-2 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .dropdown-2.mar {
    padding: 14px 8px;
  }

  .text-block-108 {
    font-size: 12px;
  }

  .dropdown-toggle-3 {
    min-width: 130px;
  }

  .div-block-115 {
    margin-bottom: 21px;
  }

  .italic-text-2 {
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    display: block;
  }

  .mb-scrollable {
    padding-bottom: 30px;
    overflow: auto;
  }

  .mb-scrollable.mt6.griddy {
    padding-bottom: 10px;
  }

  .faq-title.fs18 {
    font-size: 16px;
  }

  .lp-btn {
    font-size: 12px;
  }

  .lp-btn.outline-btn.integration.new {
    width: 100%;
  }

  .quote-icon.v2 {
    display: none;
  }

  .mt3.flexs {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .lp-h2.fs32.mb-fs18 {
    font-size: 18px;
  }

  .lp-h2.fs36 {
    text-align: center;
  }

  .lp-h2.mb-fs18 {
    font-size: 18px;
  }

  .quote-logo.quote-person {
    width: 130px;
  }

  .mt2.mb-mt1-6.mw480 {
    max-width: none;
  }

  .mt2.mb-mt1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .lp-section.light-gray-bg {
    padding-top: 120px;
  }

  .lp-section.light-gray-bg.css-banner-dark {
    padding-bottom: 60px;
  }

  .lp-section.light-gray-bg.css-banner-dark.new.flow {
    padding-top: 100px;
  }

  .lp-h1 {
    min-width: auto;
  }

  .grid-cell.header-cell.py0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lp-container.small-container.stories-container {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .lp-container.small-container.pb16.mb-pt0 {
    margin-top: 42px;
  }

  .lp-container.py-14-12 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .mt7.mb-scrollable {
    padding-bottom: 10px;
  }

  .mt6.txt-ctr.mb-mt3 {
    margin-top: 30px;
  }

  .mw750.self-ctr.mb74 {
    margin-bottom: 32px;
  }

  .integration-hero-img.mb-only {
    margin-left: 0%;
  }

  .integration-hero-img.mobile-hide {
    display: none;
  }

  .bg-white-mask {
    height: 12em;
  }

  .pb7.mb-pb0 {
    padding-bottom: 0;
  }

  .slider-arrow.slr-right, .slider-arrow.slr-left {
    width: 2.5em;
  }

  .paragraph-61 {
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-menu-6 {
    width: auto;
  }

  .copmare-title {
    font-size: 30px;
  }

  .lp-btn-2 {
    font-size: 12px;
  }

  .text-dropdown-tools-2 {
    text-align: left;
  }

  .container-11.white-grad-bg {
    padding: 30px 20px;
  }

  .container-11.white-grad-bg.flow-cta-new {
    padding-left: 22px;
    padding-right: 22px;
  }

  .lp-h2-copy.fs36-copy {
    color: #354454;
    text-align: center;
    text-align: center;
    font-size: 1.5em;
  }

  .lp-h2-copy-copy-copy.fs36-copy-copy {
    text-align: center;
    font-size: 1.1em;
  }

  .lp-h2-copy-copy-copy.fs36-copy-copy-copy {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: .9em;
  }

  .text-field-copy-copy {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
    font-size: 13px;
  }

  .submit-button-copy-copy {
    text-align: center;
    object-fit: fill;
    background-image: none;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding: 18px 10px;
    font-size: 12px;
    line-height: 12px;
    display: block;
    position: static;
    overflow: visible;
  }

  .contact-form-grid-copy-copy {
    grid-template-columns: 1fr;
    width: auto;
    margin-top: 0;
    display: block;
  }

  .lp-h2-copy-copy-copy.fs36-copy-copy {
    text-align: center;
    font-size: 1.1em;
    font-weight: 600;
  }

  .solid-cta-copy.invoice-ocr-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-12-copy._2nd-copy {
    width: 100%;
    height: 44px;
  }

  .nav-copy {
    padding: 0 20px;
  }

  .nav-copy.dark {
    padding-left: 0;
    padding-right: 0;
  }

  .nn_titles.h1.product-title {
    font-size: 30px;
  }

  .nn_titles.h1.product-title.mb16 {
    font-size: 30px;
    line-height: 40px;
  }

  .nn_titles.h1.product {
    font-size: 24px;
  }

  .nn_titles.h2.cta-title {
    font-size: 24px;
    line-height: 28.8px;
  }

  .nn_titles.h2.large {
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles.h2.pricing {
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .nn_titles.h2.big.mb20 {
    font-size: 21px;
    line-height: 30px;
  }

  .nn_titles.h4.light.new {
    text-align: center;
  }

  .nn_titles.integration-page-title {
    font-size: 28px;
    line-height: 1.5;
  }

  .nn_titles.cta-title.new {
    text-align: center;
    font-size: 24px;
  }

  .nn_titles.black-text {
    font-size: 32px;
    line-height: 40px;
  }

  .banner-sub-text.large {
    margin-bottom: 16px;
  }

  .banner-sub-text.new.text-center.no-margin {
    font-size: 14px;
    line-height: 22px;
  }

  .icon-50.margin_b_20 {
    width: 42px;
    height: 42px;
  }

  .feature-row {
    margin-bottom: 60px;
    display: block;
  }

  .feature-row.mb0.gap24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-row.get-in-touch {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-row.footer-cta {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-cta-block {
    padding: 24px;
  }

  .cta-button-image.m-hide {
    display: none;
  }

  .cta-button-image.new {
    width: auto;
    max-width: none;
  }

  .g2-review-text-block.new {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
  }

  .flow-banner-wrapper.flow-cms {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flow-signup-form.cta {
    width: auto;
  }

  .why-block {
    padding-top: 40px;
  }

  .why-card-wrapper {
    display: block;
  }

  .why-card {
    margin-bottom: 32px;
  }

  .flow-cta-block {
    display: block;
  }

  .cta-form {
    width: 100%;
  }

  .flow-cta-list {
    margin-bottom: 32px;
  }

  .text-block-82-copy {
    font-size: 15px;
  }

  .button-wrapper-copy {
    flex-direction: column;
    padding-left: 22px;
    padding-right: 22px;
  }

  .content-container-copy {
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .solid-cta-copy {
    margin-top: 50px;
  }

  .slider-arrow-testimonial.right {
    right: -16px;
  }

  .slider-arrow-testimonial.left {
    left: -16px;
  }

  .customer-testimonials.css-testimonials-section.white.mobile-top-spacing-remove, .customer-testimonials.css-testimonials-section-copy.white.mobile-top-spacing-remove {
    padding-top: 0;
  }

  .css-no-padding {
    padding: 0;
  }

  .css-case-study-slide {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .css-button {
    color: #fff;
  }

  .css-hero-content-block.full-width {
    padding-left: 12px;
    padding-right: 12px;
  }

  .css-home-feature-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

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

  .faq-section-pricing {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pricing-section.new {
    padding-bottom: 30px;
  }

  .pricing-wrapper.mt72 {
    margin-top: 32px;
  }

  .logo-header-copy {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .css-logo-grid-copy {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-38-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .logos-section-copy-copy {
    height: auto;
    margin-top: 60px;
    margin-bottom: 0;
    padding-top: 44px;
  }

  .lp-container-copy.pt14-copy.mb-pt6-copy {
    padding-top: 60px;
  }

  .heading-38-copy-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .section-9-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-9-copy.rossum-copy-copy {
    margin-top: 33px;
  }

  .cta-title {
    margin-right: 0;
  }

  .paragraph-49-copy {
    font-size: 15px;
    line-height: 23px;
  }

  .button-12-copy.foot-pdf-copy {
    width: 100%;
    height: 44px;
    margin-top: 16px;
    margin-left: 0;
  }

  .align-wrapper-copy {
    align-items: flex-start;
    width: 100%;
  }

  .align-wrapper-copy.new-copy {
    align-items: center;
  }

  .receipt-image {
    width: 300px;
    height: auto;
    padding-left: 0;
  }

  .card_main {
    padding: 20px 10px;
  }

  .logo-img {
    object-fit: contain;
    max-height: 50px;
  }

  .tabel-btn-block {
    flex-direction: column;
    width: 100%;
  }

  .image-109-copy {
    width: 120px;
    margin-right: 17px;
  }

  .quote-wrapper-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-text {
    font-size: 15px;
    line-height: 23px;
  }

  .section-title-text {
    font-size: 12px;
  }

  .tabel-para {
    font-size: 11px;
    line-height: 16px;
  }

  .table-true-icon {
    width: 14px;
  }

  .table-close-icon {
    width: 10px;
  }

  .progress-number {
    width: 30px;
    height: 30px;
  }

  .logo-card {
    margin-bottom: 25px;
  }

  .grid-block {
    flex-direction: column;
    display: flex;
  }

  .customer-block {
    padding-left: 0;
    padding-right: 0;
  }

  .card-para {
    font-size: 12px;
    line-height: 17px;
  }

  .read-more-block {
    margin-top: 10px;
  }

  .ocr-list {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .nn_feature-list-icon {
    margin-bottom: 8px;
  }

  .cta-logo-right {
    padding-top: 15px;
    padding-bottom: 16px;
  }

  .cta-logo-title {
    font-size: 13px;
    line-height: 15.73px;
  }

  .cta-logo-para {
    font-size: 9px;
    line-height: 10.74px;
  }

  .integration-wrapper.mt100 {
    margin-top: 40px;
  }

  .integration-title-text {
    letter-spacing: .12em;
    text-transform: uppercase;
  }

  .cta-heading {
    margin-right: 0;
  }

  .css-feature-list-text {
    white-space: normal;
    margin-top: -6px;
    margin-left: 9px;
    font-family: Inter, sans-serif;
    line-height: 20px;
  }

  .quote-invoice-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-invoice-copy.pdf-to-excel-copy {
    margin-top: -264px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .progressbar-line {
    height: 110px;
  }

  .stepbar-content {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
  }

  .stepbar-content-block {
    align-items: center;
    height: 140px;
    margin-top: 2px;
    margin-bottom: 0;
  }

  .progressbar-text {
    width: auto;
  }

  .pdf-left-block {
    max-width: none;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .pdf-left-block.home {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .pdf-right-block {
    width: 100%;
  }

  .pdf-right-block.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pdf-btn-block {
    flex-direction: column;
    width: 100%;
  }

  .pdf-grid.edit {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .pdf-details-box {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .pdf-details-box-animation {
    width: 100%;
    max-width: none;
    height: 140px;
    margin-bottom: 0;
  }

  .pdf-light-text {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
  }

  .quate-author-img {
    width: 120px;
    margin-right: 17px;
  }

  .quate-author-img-mob {
    width: 110px;
    display: block;
  }

  .nn_faq-qua-text {
    max-width: 310px;
    font-size: 13px;
  }

  .nn_faq-qua-text._2 {
    max-width: 240px;
    font-size: 14px;
  }

  .nn_faq {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nn_keyfeature-wrapper {
    margin-top: 60px;
  }

  .nn_integration-cta {
    padding: 24px;
  }

  .header_request_button {
    margin-top: 12px;
    margin-right: 8px;
    display: block;
  }

  .pricing-title-block {
    margin-bottom: 40px;
  }

  .author-new {
    width: 120px;
    margin-right: 17px;
    display: none;
  }

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

  .quote-wrapper-new {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-dropdown-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav__link-wrapper.v3.w--open {
    border-bottom-width: 2px;
  }

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

  .navbar-link {
    font-family: Inter, sans-serif;
  }

  .nav-tab-dropdown {
    height: auto;
  }

  .navbar-block {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .header_request_button-2 {
    width: 90%;
    margin-top: 12px;
  }

  .logos-testimonial-block {
    height: auto;
  }

  .cta-card-block.last {
    margin-bottom: 0;
  }

  .cta-para {
    letter-spacing: 0;
    line-height: 24px;
  }

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

  .content-container-new {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content-container-new.spacing {
    padding-left: 16px;
    padding-right: 16px;
  }

  .document-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cliant-wrapper-copy {
    padding-left: 10px;
    padding-right: 10px;
    top: 0;
  }

  .feature-row-copy {
    margin-bottom: 60px;
    display: block;
  }

  .for-developers-copy-copy, .social-proof-copy.extra-pad-copy, .here-for-you-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .here-for-you-copy.free-ocr-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-section-2-copy {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .product-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .product-section.with-background {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .product-section.mobile-hide.background-image.big {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .product-section.mobile-hide.background-image.big.new {
    padding-top: 56px;
    padding-bottom: 100px;
  }

  .product-section.ocr {
    padding-bottom: 74px;
  }

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

  .product-faq-text {
    font-size: 16px;
  }

  .blog-content-box {
    padding-top: 16px;
  }

  .blog-content-wrapper {
    grid-template-columns: 1fr;
  }

  .product-cta {
    padding: 24px;
  }

  .get-in-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .header-button-block {
    grid-row-gap: 12px;
    flex-direction: column;
    width: 100%;
  }

  .product-title-para.mb96 {
    margin-bottom: 32px;
  }

  .field-content-wrapper {
    text-align: center;
    align-items: center;
  }

  .cta-text {
    font-size: 16px;
    line-height: 24px;
  }

  .navmenu-btn-block {
    flex-direction: column;
    align-items: stretch;
  }

  .cut-2 {
    left: 12px;
    transform: rotate(-20deg);
  }

  .nn_titles-3.h1.product {
    font-size: 24px;
  }

  .nn_titles-3.h1.product-title {
    font-size: 30px;
  }

  .nn_titles-3.h1.product-title.mb16 {
    font-size: 30px;
    line-height: 40px;
  }

  .nn_titles-3.h2.big.mb20 {
    font-size: 21px;
    line-height: 30px;
  }

  .nn_titles-3.h4.light.new {
    text-align: center;
  }

  .nn_titles-3.cta-title.new {
    text-align: center;
    font-size: 24px;
  }

  .nn_titles-3.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .case-study-dropdow-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    align-items: stretch;
  }

  .lightbox-wrapper.align-start {
    padding: 16px;
  }

  .play-icons {
    width: 40px;
  }

  .expert-section.grey {
    padding-bottom: 0;
  }

  .expert-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }

  .expert-title {
    font-size: 28px;
    line-height: 30px;
  }

  .expert-paragraph {
    font-size: 12px;
  }

  .expert-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .expert-wrapper.new {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .casestudy-cms-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .expert-image {
    width: 50px;
  }

  .logo-slider-mask {
    width: 50%;
  }

  .product-section-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .logos-grid {
    margin-top: 32px;
  }

  .logos-cell {
    max-width: 120px;
    height: 70px;
  }

  .value-content-block {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }

  .blue-section-copy {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cta-title-text.new.mb-16 {
    font-size: 12px;
    line-height: 18px;
  }

  .cta-button-block {
    width: 100%;
  }

  .section-title-block.mb80 {
    margin-bottom: 32px;
  }

  .section-title-block.mb0 {
    margin-bottom: 0;
  }

  .section-title-block.mb48 {
    margin-bottom: 24px;
  }

  .section-title-block.mb80-copy {
    margin-bottom: 32px;
  }

  .link-17 {
    font-family: Inter, sans-serif;
  }

  .heading-60 {
    margin-top: 6px;
  }

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

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

  .text-block-123 {
    height: 40px;
  }

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

  .about-page-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .about-image {
    width: 56%;
  }

  .content-container-3 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-134.apc.big {
    order: 1;
    width: auto;
    max-width: 100%;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .image-134.apc.big.home.max-height {
    width: 100%;
    height: 205px;
  }

  .image-134.apc.new-image {
    order: 1;
  }

  .content-container-4 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-19 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-19.cta-button.banner {
    margin-top: 0;
    margin-bottom: 12px;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-20 {
    text-align: center;
    width: 100%;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-20.wide {
    width: 268.719px;
  }

  .button-20.wide.home {
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-20.wide.home.width {
    width: 100%;
    margin-top: 12px;
    font-family: Inter, sans-serif;
    text-decoration: none;
  }

  .button-20.wide.home.width.ap {
    width: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .explainer-block-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-contant-copy.hero-new-copy {
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .nn_paragraph-default-copy {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    line-height: 24px;
  }

  .left-explainer-copy {
    order: 1;
  }

  .home-hero-section {
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .connectors-section.padding-top {
    padding-top: 20px;
  }

  .connectors-wrapper {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .connectors-logo {
    width: 24px;
    height: 24px;
  }

  .customer-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .banner-app-icon-box {
    padding: 16px;
  }

  .banner-image-app-icons {
    width: 40px;
    height: 40px;
  }

  .text-block-63-copy {
    font-size: 11px;
    line-height: 16px;
  }

  .smalldarkbluefont._2-copy {
    text-align: center;
    text-align: center;
    font-size: 11px;
  }

  .text-block-64-copy._2-copy-copy {
    text-align: center;
    font-size: 11px;
  }

  .app-section-title {
    font-size: 24px;
  }

  .accordion-question {
    padding-left: 56px;
    font-size: 16px;
    line-height: 26px;
  }

  .accordion-ans-wrapper {
    padding-left: 56px;
  }

  .accordion-use-case-icons {
    width: 24px;
    height: 24px;
    left: 16px;
  }

  .accordion-arrow-icon {
    right: 16px;
  }

  .button-copy.wide, .button-copy.wide.spc {
    width: 100%;
  }

  .button-copy.sp, .button-copy.sp.inv {
    margin-top: 10px;
    margin-left: 0;
  }

  .button-copy.cta-button.banner, .button-copy.cta-button.banner-copy {
    margin-top: 0;
    margin-bottom: 12px;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-copy.cta-button-copy.banner {
    margin-top: 0;
    margin-bottom: 12px;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-copy.cta-button-copy.banner-copy {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nn_titles-copy.h4.light.new, .nn_titles-copy.h4.light.new-copy, .nn_titles-copy.h4.light-copy.new, .nn_titles-copy.h4.light-copy.new-copy {
    text-align: center;
  }

  .integrations-app-text {
    font-size: 12px;
    line-height: 1.5;
  }

  .usecasetitle_v2 {
    font-size: 16px;
  }

  .contact.fafaff.neg-margin {
    margin-bottom: -210px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
  }

  .contact.white-grad-bg {
    padding: 30px 20px;
  }

  .contact.white-grad-bg.flow-cta {
    padding-left: 22px;
    padding-right: 22px;
  }

  .security-section {
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .security-sub-text.large {
    margin-bottom: 16px;
  }

  .security-sub-text.new.text-center.no-margin {
    font-size: 14px;
    line-height: 22px;
  }

  .three-grid.gap-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .integrations-title, .integration-sub-title, .app-section-title-2 {
    font-size: 24px;
  }

  .banner-app-icon-box-2 {
    padding: 16px;
  }

  .button-21 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-21.cta-button.banner {
    margin-top: 0;
    margin-bottom: 12px;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .banner-image-app-icons-2 {
    width: 40px;
    height: 40px;
  }

  .accordion-use-case-icons-2 {
    width: 24px;
    height: 24px;
    left: 16px;
  }

  .image-145 {
    margin-left: 12px;
  }

  .cut-3 {
    left: 12px;
    transform: rotate(-20deg);
  }

  .content-container-5 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-ans-wrapper-2 {
    padding-left: 56px;
  }

  .hero-section-copy.homepage.cs {
    padding-top: 140px;
  }

  .hero-section-copy.homepage.tab.tj {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-section-copy.this {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-copy.this.colord {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-section-copy.this.colord.pad {
    margin-top: 40px;
  }

  .hero-section-copy.this.ia {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section-copy.this.margin.ia {
    margin-top: 10px;
  }

  .hero-section-copy.homepage {
    height: auto;
    padding: 89px 10px 40px;
  }

  .hero-section-copy.homepage.recdeipt-0cr {
    margin-bottom: 37px;
  }

  .app-section-title-copy {
    font-size: 24px;
  }

  .app-section-title-copy.inline, .app-section-title-copy.inline.cms.white, .app-section-title-copy.inline.white {
    margin-bottom: 10px;
  }

  .solid-section-copy {
    padding-left: 11px;
    padding-right: 11px;
  }

  .solid-section-copy.new, .solid-section-copy.new-copy {
    margin-bottom: 40px;
  }

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

  .button-22.free-trail {
    padding-left: 20px;
    padding-right: 20px;
  }

  .buttons-mask-copy, .buttons-mask-copy.inline-start {
    flex-direction: column-reverse;
  }

  .nn_paragraph-default-copy-copy {
    letter-spacing: 0;
    line-height: 24px;
  }

  .nn_titles-copy.h1.product-title-copy {
    font-size: 30px;
  }

  .nn_titles-copy.h1.product-title-copy.mb16, .nn_titles-copy.h1.product-title-copy.mb16-copy {
    font-size: 30px;
    line-height: 40px;
  }

  .app-section-title-copy-copy {
    font-size: 24px;
  }

  .paragraph-80-copy.centre-align {
    padding-right: 0;
  }

  .content-container-copy {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-container-copy.head {
    margin-bottom: 0;
  }

  .content-container-copy.hor {
    flex-direction: column;
  }

  .content-container-copy.left-small-screen {
    align-items: flex-start;
  }

  .content-container-copy.leba {
    align-items: center;
  }

  .content-container-copy.no-margin {
    margin-bottom: 0;
  }

  .content-container-copy.flow_integration {
    padding-left: 0;
    padding-right: 0;
  }

  .illustration_fold_wrap {
    padding-bottom: 5rem;
    padding-right: 0;
  }

  .illustration_para {
    font-size: 1rem;
  }

  .fold_list_box.align-top {
    flex-direction: column;
  }

  .fold_list_text {
    font-size: 1rem;
  }

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

  .fold-5-content-wrapper {
    padding: 20px;
  }

  .action-trigger-tab-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .action-trigger-box {
    flex-direction: column;
    height: 278px;
  }

  .action-trigger-content-wrapper {
    width: auto;
  }

  .action-trigger-para {
    width: 100%;
    height: auto;
  }

  .action-trigger-cms-wrapper {
    height: 1735px;
  }

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

  .accordion-content-wrapper {
    order: 1;
  }

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

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

  .fix-height-wrapper {
    height: 880px;
  }

  .testimonial-content-card {
    width: auto;
  }

  .security-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .security-logo-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .pricing-page-main-grid {
    grid-template-columns: 1fr;
  }

  .form_wrap {
    max-height: 80vh;
    overflow: auto;
  }

  .popup_form {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .pop-up {
    width: 90%;
    padding: 1rem;
  }

  .heading-67 {
    font-size: 20px;
  }

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

  .banner-sub-text-copy.new.text-center.no-margin, .banner-sub-text-copy.new-copy.text-center.no-margin, .banner-sub-text-copy.new-copy-copy.text-center.no-margin {
    font-size: 14px;
    line-height: 22px;
  }

  .case-hero-component {
    padding-bottom: 5rem;
  }

  .case_para.text-align-center {
    font-size: .875rem;
  }

  .video_box {
    margin-top: 2.5rem;
  }

  .home-hero-copy.hero-spacing-copy {
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-copy.hero-spacing-copy.zero-landing-bg {
    padding-top: 60px;
  }

  .home-hero-copy.hero-spacing-copy.margin-top-90, .home-hero-copy.hero-spacing-copy.margin-top-90-copy {
    margin-top: 80px;
  }

  .banner-sub-text-copy-copy.large {
    margin-bottom: 16px;
  }

  .banner-sub-text-copy-copy.new.text-center.no-margin, .banner-sub-text-copy-copy.new-copy.text-center.no-margin, .banner-sub-text-copy-copy.new-copy-copy.text-center.no-margin {
    font-size: 14px;
    line-height: 22px;
  }

  .home-hero-copy-copy {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero-copy-copy.hero-spacing {
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-copy-copy.hero-spacing.zero-landing-bg {
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing.margin-top-90 {
    margin-top: 80px;
  }

  .home-hero-copy-copy.hero-spacing-copy {
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-copy-copy.hero-spacing-copy.zero-landing-bg {
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy.margin-top-90, .home-hero-copy-copy.hero-spacing-copy.margin-top-90-copy {
    margin-top: 80px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy {
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.zero-landing-bg {
    padding-top: 60px;
  }

  .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90, .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy, .home-hero-copy-copy.hero-spacing-copy-copy.margin-top-90-copy-copy {
    margin-top: 80px;
  }

  .table-head {
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-23 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-23.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .cut-4 {
    left: 12px;
    transform: rotate(-20deg);
  }

  .button-24.free-trail {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner-app-icon-box-3 {
    padding: 16px;
  }

  .customer-testimonial {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-section-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .banking-image {
    width: 100%;
  }

  .product-main-title {
    font-size: 24px;
    line-height: 28px;
  }

  .product-card-holder {
    padding: 16px;
  }

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

  .usecase-card-holder {
    padding: 16px;
  }

  .testimonial-card-wrapper {
    padding: 20px;
  }

  .faq-question {
    white-space: pre-wrap;
    font-size: 16px;
    line-height: 24px;
  }

  .banner-img-copy.document-image, .banner-img-copy.document-image-copy {
    width: 100%;
  }

  .content-title {
    height: 40px;
  }

  .cta-block {
    padding: 32px;
  }

  .rcon-cta-list-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .recon-cta-icons {
    width: 32px;
    height: 32px;
  }

  .landing-hero-title.mb45 {
    font-size: 32px;
  }

  .cta-heading-2 {
    margin-right: 0;
  }

  .content-container-6 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-157 {
    margin-left: 12px;
  }

  .quick-product-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .quick-book-card {
    flex-flow: column;
  }

  .quick-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .read-more-wrapper {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .quick-image {
    order: -1;
  }

  .content-container-7 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-25 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-25.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-25.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .button-25.outline.none {
    flex: 0 auto;
  }

  .content-container-8 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nn_titles-4.h1.product {
    font-size: 24px;
  }

  .button-26 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-26.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .content-container-9 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nn_titles-5.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .text-block-147 {
    height: 40px;
  }

  .content-container-10 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nn_titles-6.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .image-159.apc.big {
    order: 1;
    width: auto;
    max-width: 100%;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .image-159.apc.big.home.max-height {
    width: 100%;
    height: 205px;
  }

  .content-container-11 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-152.underline {
    margin-top: 0;
  }

  .link-22 {
    font-family: Inter, sans-serif;
  }

  .content-container-12 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nn_titles-8.h4.light.new {
    text-align: center;
  }

  .button-27 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-27.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .button-27.outline.none {
    flex: 0 auto;
  }

  .button-28 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-28.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .button-28.outline.none {
    flex: 0 auto;
  }

  .content-container-13 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-container-13.head {
    margin-bottom: 0;
  }

  .dropdown-toggle-5 {
    padding-right: 0;
    display: block;
    position: static;
  }

  .dropdown-toggle-5.w--open {
    margin-left: 0;
    position: static;
  }

  .nn_titles-9.h1.product {
    font-size: 24px;
  }

  .nn_titles-9.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .nn_titles-9.cta-title.new {
    text-align: center;
    font-size: 24px;
  }

  .button-29 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-29.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-29.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .cut-5 {
    left: 12px;
    transform: rotate(-20deg);
  }

  .div-block-155 {
    max-width: none;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .div-block-155.home {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-156.clr-blue.get-atarted-section, .text-block-157.txt-clr {
    font-family: Inter, sans-serif;
  }

  .div-block-156 {
    flex-direction: column;
    width: 100%;
  }

  .button-30 {
    text-align: center;
    width: 100%;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-31 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    font-family: Inter, sans-serif;
  }

  .button-31.inv.blue.csv {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .div-block-157 {
    width: 100%;
  }

  .div-block-157.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-158 {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .text-block-158 {
    font-family: Inter, sans-serif;
  }

  .text-block-159 {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
  }

  .image-161.apc.new-image {
    order: 1;
  }

  .heading-69 {
    margin-top: 6px;
  }

  .link-24 {
    font-family: Inter, sans-serif;
  }

  .image-163 {
    margin-left: 12px;
  }

  .content-container-14 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-container-14.head {
    margin-bottom: 0;
  }

  .dropdown-toggle-6 {
    padding-right: 0;
    display: block;
    position: static;
  }

  .dropdown-toggle-6.w--open {
    margin-left: 0;
    position: static;
  }

  .nn_titles-10.h1.product {
    font-size: 24px;
  }

  .nn_titles-10.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .nn_titles-10.cta-title.new {
    text-align: center;
    font-size: 24px;
  }

  .button-32 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-32.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-32.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .cut-6 {
    left: 12px;
    transform: rotate(-20deg);
  }

  .div-block-162 {
    max-width: none;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .div-block-162.home {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-165.clr-blue.get-atarted-section, .text-block-166.txt-clr {
    font-family: Inter, sans-serif;
  }

  .div-block-163 {
    flex-direction: column;
    width: 100%;
  }

  .button-33 {
    text-align: center;
    width: 100%;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-34 {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    font-family: Inter, sans-serif;
  }

  .button-34.inv.blue.csv {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .div-block-164 {
    width: 100%;
  }

  .div-block-164.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-165 {
    width: 100%;
    max-width: none;
    height: 140px;
  }

  .text-block-167 {
    font-family: Inter, sans-serif;
  }

  .text-block-168 {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
  }

  .image-165.apc.new-image {
    order: 1;
  }

  .heading-70 {
    margin-top: 6px;
  }

  .link-26 {
    font-family: Inter, sans-serif;
  }

  .image-167 {
    margin-left: 12px;
  }

  .content-container-15 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-container-15.head {
    margin-bottom: 0;
  }

  .hero-content-copy.hero-new, .hero-content-copy.hero-new-copy {
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy.home-content.op {
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-copy.get-in-touch-section {
    padding-bottom: 70px;
  }

  .section-copy.new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-copy.new-home {
    padding-bottom: 40px;
  }

  .benefits.home-content.op {
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .benefits.get-in-touch-section {
    padding-bottom: 70px;
  }

  .benefits.new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .benefits.new-home {
    padding-bottom: 40px;
  }

  .how-it-works-copy {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .how-does-it-work {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .how-does-it-work.head {
    margin-bottom: 0;
  }

  .how-does-it-work.hor {
    flex-direction: column;
  }

  .how-does-it-work.left-small-screen {
    align-items: flex-start;
  }

  .how-does-it-work.leba {
    align-items: center;
  }

  .how-does-it-work.no-margin {
    margin-bottom: 0;
  }

  .how-does-it-work.flow_integration {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-title-text-copy.new.mb-16 {
    font-size: 12px;
    line-height: 18px;
  }

  .css-button-copy {
    color: #fff;
  }

  .header_request_button-3 {
    margin-top: 12px;
    margin-right: 8px;
    display: block;
  }

  .dropdown-toggle-7 {
    padding-right: 0;
    display: block;
    position: static;
  }

  .dropdown-toggle-7.w--open {
    margin-left: 0;
    position: static;
  }

  .content-container-16 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-container-16.head {
    margin-bottom: 0;
  }

  .text-dropdown-tools-3 {
    text-align: left;
  }

  .hero-content-copy-copy.hero-new.bpo.product-main {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-copy-copy.hero-new.bpo.why-nenonets {
    margin-bottom: 32px;
  }

  .hero-content-copy-copy.hero-new.compitetor {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-content-copy-copy.hero-new {
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .logos-section-copy {
    height: auto;
    margin-top: 60px;
    margin-bottom: 0;
    padding-top: 44px;
  }

  .logos-section-copy.rossum {
    margin-top: 40px;
  }

  .nav-copy.page-root, .nav-copy.page-root-new {
    margin-left: 0;
  }

  .video-5 {
    width: 100%;
    max-width: none;
  }

  .integrate-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .integrate-tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .code-block {
    width: 250px;
    height: 300px;
  }

  .pre-card-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pre-card {
    font-size: 14px;
    line-height: 24px;
  }

  .upload-file-box {
    height: 35vw;
  }

  .div-block-172 {
    height: 35%;
  }

  .image-171 {
    width: 50%;
  }

  .link-block-20 {
    width: 25%;
  }

  .div-block-173 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-174 {
    width: 100%;
  }

  .hero-content-copy.hero-new.bpo.product-main {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-copy.hero-new.bpo.why-nenonets {
    margin-bottom: 32px;
  }

  .hero-content-copy.hero-new.compitetor {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-content-copy.hero-new {
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .data-capture-wrapper {
    padding: 12px;
  }

  .nav-link {
    align-self: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-wrapper.blue-txt {
    align-self: stretch;
  }

  .workflow-nav-wrapper {
    margin: 12px;
    padding: 12px;
  }

  .nav-link-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-bottom-wrapper {
    flex-flow: column;
  }

  .page-wrapper {
    overflow: clip;
  }

  .footer-link {
    white-space: normal;
  }

  .steps-section-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .main-section-wrapper-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-block-53-copy, .text-block-53-copy.black, .text-block-53-copy-copy, .text-block-53-copy-copy.black {
    font-size: 12px;
  }

  .tool-key-features {
    margin-top: 70px;
  }

  .tool-use-case-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-hero-copy {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero-copy.hero-spacing {
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-copy.hero-spacing.document-ocr.reconcillation {
    padding-top: 80px;
  }

  .home-hero-copy.hero-spacing.product-banner {
    margin-top: 140px;
  }

  .home-hero-copy.hero-spacing.zero-landing-bg {
    padding-top: 60px;
  }

  .home-hero-copy.hero-spacing.margin-top-90 {
    margin-top: 80px;
  }

  .banner-sub-text-copy.large {
    margin-bottom: 16px;
  }

  .banner-sub-text-copy.new.text-center.no-margin {
    font-size: 14px;
    line-height: 22px;
  }

  .banner-img-copy {
    width: 300px;
    height: auto;
    padding-left: 0;
  }

  .banner-img-copy.bpo {
    width: 120%;
    margin-top: 40px;
  }

  .banner-img-copy.bpo.extend-right {
    width: 100%;
  }

  .banner-img-copy.bpo.extend-right.new.product {
    margin-top: 0;
  }

  .banner-img-copy.template {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .banner-img-copy.document-image {
    width: 100%;
  }

  .nn_titles-copy.h1.product-title {
    font-size: 30px;
  }

  .nn_titles-copy.h1.product-title.mb16 {
    font-size: 30px;
    line-height: 40px;
  }

  .nn_titles-copy.h1.product {
    font-size: 24px;
  }

  .nn_titles-copy.h2.cta-title {
    font-size: 24px;
    line-height: 28.8px;
  }

  .nn_titles-copy.h2.large {
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles-copy.h2.pricing {
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 30px;
  }

  .nn_titles-copy.h2.big {
    font-size: 23px;
    line-height: 32px;
  }

  .nn_titles-copy.h2.big.mb20 {
    font-size: 21px;
    line-height: 30px;
  }

  .nn_titles-copy.h4.light.new {
    text-align: center;
  }

  .nn_titles-copy.integration-page-title {
    font-size: 28px;
    line-height: 1.5;
  }

  .nn_titles-copy.cta-title.new {
    text-align: center;
    font-size: 24px;
  }

  .nn_titles-copy.black-text {
    font-size: 32px;
    line-height: 40px;
  }

  .button-copy.wide, .button-copy.wide.spc {
    width: 100%;
  }

  .button-copy.sp, .button-copy.sp.inv {
    margin-top: 10px;
    margin-left: 0;
  }

  .hero-content-copy-copy-copy.hero-new.bpo.product-main {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-copy-copy-copy.hero-new.bpo.why-nenonets {
    margin-bottom: 32px;
  }

  .hero-content-copy-copy-copy.hero-new.compitetor {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-content-copy-copy-copy.hero-new {
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-section-copy {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-container-copy {
    text-align: left;
    text-align: left;
  }

  .home-video-copy.vertical {
    padding-left: 15px;
    padding-right: 15px;
  }

  .benefits-copy.home-content.op {
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .benefits-copy.get-in-touch-section {
    padding-bottom: 70px;
  }

  .benefits-copy.new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .benefits-copy.new-home {
    padding-bottom: 40px;
  }

  .how-does-it-work-copy {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .how-does-it-work-copy.head {
    margin-bottom: 0;
  }

  .how-does-it-work-copy.hor {
    flex-direction: column;
  }

  .how-does-it-work-copy.left-small-screen {
    align-items: flex-start;
  }

  .how-does-it-work-copy.leba {
    align-items: center;
  }

  .how-does-it-work-copy.no-margin {
    margin-bottom: 0;
  }

  .how-does-it-work-copy.flow_integration {
    padding-left: 0;
    padding-right: 0;
  }

  .content-container-new-copy {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content-container-new-copy.spacing {
    padding-left: 16px;
    padding-right: 16px;
  }

  .buttons-mask-copy, .buttons-mask-copy.inline-start {
    flex-direction: column-reverse;
  }

  .buttons-mask-copy.inline-start.rossum.cta-2 {
    align-items: stretch;
  }

  .buttons-mask-copy.inline-start-copy {
    flex-direction: column-reverse;
  }

  .buttons-mask-copy.inline-start-copy.rossum.cta-2 {
    align-items: stretch;
  }

  .button-copy {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 9px;
    margin-right: 0;
    font-family: Inter, sans-serif;
  }

  .button-copy.wide, .button-copy.wide.spc {
    width: 100%;
  }

  .button-copy.sp, .button-copy.sp.inv {
    margin-top: 10px;
    margin-left: 0;
  }

  .button-copy.sp.inv.nomar {
    margin-top: 17px;
  }

  .button-copy.inv.blu.large {
    width: 100%;
  }

  .button-copy.inv.blu.large.home {
    margin-top: 10px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-copy.inv.blu.large.home.spacing {
    width: 100%;
    margin-right: 0;
    text-decoration: none;
  }

  .button-copy.inv.blu.large.home.spacing.c2 {
    width: 100%;
  }

  .button-copy.inv.blu.large.home.spacing.ap {
    width: 100%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .button-copy.inv.blu.large.sm.auto.not {
    width: 100%;
  }

  .button-copy.inv.blue.free {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .button-copy.cta-button.banner {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-copy.cta-button.banner.recon-cta.calendly-cta.full {
    width: 100%;
  }

  .button-copy.outline {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .button-copy.outline.none {
    flex: 0 auto;
  }

  .button-copy.casestudy {
    width: 100%;
  }

  .stepbar-content-copy {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
  }

  .nn_steps-free-copy {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .how-it-works-copy {
    max-width: 100%;
  }

  .how-it-works-copy.head {
    margin-bottom: 0;
  }

  .how-it-works-copy.hor {
    flex-direction: column;
  }

  .how-it-works-copy.left-small-screen {
    align-items: flex-start;
  }

  .how-it-works-copy.leba {
    align-items: center;
  }

  .how-it-works-copy.no-margin {
    margin-bottom: 0;
  }

  .how-it-works-copy.flow_integration {
    padding-left: 0;
    padding-right: 0;
  }

  .nn_paragraph-default-copy {
    letter-spacing: 0;
    line-height: 24px;
  }

  .nn_paragraph-default-copy.lefty.big {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .nn_paragraph-default-copy.lefty.margin20 {
    margin-bottom: 32px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .nn_paragraph-default-copy.lefty.width320 {
    margin-bottom: 32px;
  }

  .nn_paragraph-default-copy.home {
    margin-bottom: 21px;
    font-family: Inter, sans-serif;
  }
}

#w-node-_2a81eef7-b2e6-03cb-fd2a-69e41e0c6941-6c08acda, #w-node-_2a81eef7-b2e6-03cb-fd2a-69e41e0c694a-6c08acda {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a81eef7-b2e6-03cb-fd2a-69e41e0c6a0f-6c08acda, #w-node-_2a81eef7-b2e6-03cb-fd2a-69e41e0c6a10-6c08acda {
  align-self: center;
  justify-self: center;
}

#w-node-_2a81eef7-b2e6-03cb-fd2a-69e41e0c6a8d-6c08acda {
  align-self: auto;
}

#w-node-_2a81eef7-b2e6-03cb-fd2a-69e41e0c6a9d-6c08acda {
  justify-self: auto;
}

#w-node-a048af16-fca9-b512-d78c-dc2c74d61937-82c41405, #w-node-_450c160e-6830-97e1-a5d1-49c2ccc99201-82c41405, #w-node-_8313c005-e10b-0d1f-2a39-d1229242ca9a-82c41405, #w-node-ea6c045d-1fe0-6ad7-be1a-003e72a7257a-82c41405 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5871b174-dd2b-344f-2f83-8cb235bbdd05-82c41405 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_10ac7ec6-2784-ae34-64f6-bc2f779d7eff-779d7efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_10ac7ec6-2784-ae34-64f6-bc2f779d7f00-779d7efd {
  align-self: auto;
}

#w-node-_54ecdb35-e549-7264-c3ac-f363a173207b-9c85466f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c242f36-c9a9-2375-3302-92aab00dee70-9c85466f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a48e8232-5fc5-3ed3-429c-f4bc96ad672a-9c85466f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca538891-ce6d-40ad-f654-8f466a5a0edc-9c85466f, #w-node-ca538891-ce6d-40ad-f654-8f466a5a0efb-9c85466f, #w-node-ca538891-ce6d-40ad-f654-8f466a5a0f01-9c85466f, #w-node-ca538891-ce6d-40ad-f654-8f466a5a0f0d-9c85466f, #w-node-ca538891-ce6d-40ad-f654-8f466a5a0f19-9c85466f, #w-node-ca538891-ce6d-40ad-f654-8f466a5a0f25-9c85466f, #w-node-ca538891-ce6d-40ad-f654-8f466a5a0f31-9c85466f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a188515b-0ac7-37c5-17f1-940f0d740369-9c85466f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-8608ad3c {
  grid-area: Objectives;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-8608ad3c {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-8608ad3c {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-8608ad3c {
  grid-area: Area;
}

#w-node-_59ea9acf-b201-30fe-050c-66920e4c581f-8f08ad3f, #w-node-_59ea9acf-b201-30fe-050c-66920e4c5820-8f08ad3f, #w-node-_59ea9acf-b201-30fe-050c-66920e4c5821-8f08ad3f, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d217-8f08ad3f, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d218-8f08ad3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d222-8f08ad3f {
  align-self: auto;
  justify-self: auto;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d223-8f08ad3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d224-8f08ad3f {
  align-self: auto;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d229-8f08ad3f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d22b-8f08ad3f, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d22c-8f08ad3f, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d22d-8f08ad3f {
  align-self: auto;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d282-8f08ad3f {
  justify-self: start;
}

#w-node-_0bf49ed7-9d6b-7776-2446-972da94e1804-8f08ad3f {
  align-self: auto;
}

#w-node-_0bf49ed7-9d6b-7776-2446-972da94e1808-8f08ad3f {
  justify-self: auto;
}

#w-node-_0bf49ed7-9d6b-7776-2446-972da94e18a5-8f08ad3f, #w-node-_0bf49ed7-9d6b-7776-2446-972da94e18ac-8f08ad3f, #w-node-_81df154b-cd82-539e-ba61-2c0aa67b0fef-8f08ad3f {
  justify-self: center;
}

#autopilot-flow.w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d32d-8f08ad3f, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d32e-8f08ad3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d338-8f08ad3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_825b8fca-3c56-2066-9f51-139b1b44166b-bd08ad44, #w-node-_51aa509a-4a4c-0a90-0f09-5e3d22e638fe-bd08ad44, #w-node-f95c8bc1-7ba0-3c36-e533-f7b9daa4a954-bd08ad44, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f6fa-e308ad47, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f70a-e308ad47, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f70e-e308ad47, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f712-e308ad47, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f716-e308ad47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90a6d04f-8072-c716-7fe2-65d60622f71a-e308ad47 {
  justify-self: end;
}

#w-node-_56133aa8-156a-f6c9-799f-ac6fbf79d4c2-e308ad47, #w-node-fb9b0f5d-b38f-fa6a-d71b-0bb8dc7a7199-e308ad47, #w-node-_1463a132-2c11-2ff8-f4cd-3db398014fdf-e308ad47, #w-node-e766b0f3-5021-9063-a18e-1e4d8e29aa6c-e308ad47, #w-node-_944919f7-51a4-bc5f-ce53-f527d60a4ebd-e308ad47, #w-node-aaf0ad4d-ab76-51f7-a421-00dafdf375e8-e308ad47, #w-node-aaf0ad4d-ab76-51f7-a421-00dafdf375ed-e308ad47, #w-node-_563ed439-b77f-76ad-9129-e601e8710ea1-e308ad47, #w-node-_7ed8cb0d-73c6-73a0-1329-0eeff1452380-e308ad47, #w-node-f9929165-b5dd-ed86-291d-f2df3c5e6dc1-3c5e6dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6dc2-3c5e6dbf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6dc5-3c5e6dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6dcd-3c5e6dbf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6dd8-3c5e6dbf {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6de3-3c5e6dbf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6dee-3c5e6dbf {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-f9929165-b5dd-ed86-291d-f2df3c5e6df4-3c5e6dbf {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e47-1e08ad4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4a-1e08ad4d {
  align-self: auto;
  justify-self: auto;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4b-1e08ad4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4c-1e08ad4d {
  align-self: auto;
}

#w-node-c7b198c9-6974-6791-ee46-4a52508d7d2a-1e08ad4d, #w-node-_48d59f19-f7aa-cb6f-f3f5-0f0a11332a92-1e08ad4d, #w-node-ff8c5c7f-0c1b-857a-b162-73cbfe03e58d-1e08ad4d, #w-node-c90c5ab0-6a45-3f7f-2af3-3a595c056675-1e08ad4d, #w-node-_1fb64200-2447-df8b-8321-0df9175ad73c-1e08ad4d, #w-node-c3009f5a-8f51-0ae3-ec9a-df4ca301f5b4-1e08ad4d, #w-node-e3b07d36-d25e-26a1-52fb-98ca75d65570-1e08ad4d, #w-node-_9054d126-6278-a24a-d618-4266298406cf-1e08ad4d, #w-node-_6dec4624-9adb-f3f4-cfec-87e3898ae40e-1e08ad4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-d108ad7c {
  grid-area: Objectives;
}

#Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-d108ad7c {
  grid-area: Key-Results;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-d108ad7c {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-d108ad7c {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-d108ad7c {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-d108ad7c {
  grid-area: Area-2;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-2208ad88 {
  grid-area: Objectives;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-2208ad88 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-2208ad88 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-2208ad88 {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-2208ad88 {
  grid-area: Area-2;
}

#w-node-_825b8fca-3c56-2066-9f51-139b1b44166b-b708ad89, #w-node-_51aa509a-4a4c-0a90-0f09-5e3d22e638fe-b708ad89, #w-node-f95c8bc1-7ba0-3c36-e533-f7b9daa4a954-b708ad89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-bb08ad8e {
  grid-area: Objectives;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-bb08ad8e {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-bb08ad8e {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-bb08ad8e {
  grid-area: Area;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e47-7e08ad93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4a-7e08ad93 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4b-7e08ad93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4c-7e08ad93 {
  align-self: auto;
}

#w-node-c7b198c9-6974-6791-ee46-4a52508d7d2a-7e08ad93, #w-node-_48d59f19-f7aa-cb6f-f3f5-0f0a11332a92-7e08ad93, #w-node-ff8c5c7f-0c1b-857a-b162-73cbfe03e58d-7e08ad93, #w-node-c90c5ab0-6a45-3f7f-2af3-3a595c056675-7e08ad93, #w-node-_1fb64200-2447-df8b-8321-0df9175ad73c-7e08ad93, #w-node-c3009f5a-8f51-0ae3-ec9a-df4ca301f5b4-7e08ad93, #w-node-e3b07d36-d25e-26a1-52fb-98ca75d65570-7e08ad93, #w-node-_9054d126-6278-a24a-d618-4266298406cf-7e08ad93, #w-node-_6dec4624-9adb-f3f4-cfec-87e3898ae40e-7e08ad93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7579b546-f528-0e5e-1973-520d567eec00-7e08ad93 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-e108ad99 {
  grid-area: Objectives;
}

#Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-e108ad99 {
  grid-area: Key-Results;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-e108ad99 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-e108ad99 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-e108ad99 {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-e108ad99 {
  grid-area: Area-2;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-c108ad9b {
  grid-area: Objectives;
}

#Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-c108ad9b {
  grid-area: Key-Results;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-c108ad9b {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-c108ad9b {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-c108ad9b {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-c108ad9b {
  grid-area: Area-2;
}

#w-node-d27c49f3-b547-919a-000e-f25b8c3b107c-2908ad9c, #w-node-d396e1c6-73dc-75dc-8ab4-558e8e31b89a-2908ad9c, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-2908ad9c, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-2908ad9c, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-2908ad9c, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-2908ad9c, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-2908ad9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-2908ad9c {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-2908ad9c {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-2908ad9c {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-2908ad9c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-2908ad9c {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-2908ad9c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-2908ad9c {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-2908ad9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-2908ad9c {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-2908ad9c {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-2908ad9c {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-2908ad9c {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-2908ad9c {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-2908ad9c {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-2908ad9c {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-2908ad9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-2908ad9c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-2908ad9c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-2908ad9c {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-2908ad9c {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-2908ad9c {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-2908ad9c {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-2908ad9c, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-2908ad9c, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-2908ad9c, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-2908ad9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77290061-5781-fc06-3e84-d90edd573fb7-9d08ad9d {
  align-self: center;
  justify-self: center;
}

#w-node-_843177a6-2dac-36f8-64fc-41942fe3f782-9d08ad9d, #w-node-e8ec72a6-1ab1-66b2-387d-bd64edf0bb66-9d08ad9d {
  justify-self: center;
}

#w-node-_33c14c58-1520-34da-7fe0-76551d0fd53c-c108ad9e {
  align-self: auto;
  justify-self: auto;
}

#w-node-_33c14c58-1520-34da-7fe0-76551d0fd540-c108ad9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_86992276-2b93-b249-2e05-4fd7487f05d8-a408ad9f, #w-node-_86992276-2b93-b249-2e05-4fd7487f05dd-a408ad9f, #w-node-_86992276-2b93-b249-2e05-4fd7487f05e7-a408ad9f, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d6-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d9-ce08ada0 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8da-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8db-ce08ada0 {
  align-self: auto;
}

#w-node-_8f783539-a27b-dbf5-c8a0-e5e2cda37247-ce08ada0, #w-node-_8f783539-a27b-dbf5-c8a0-e5e2cda3724d-ce08ada0, #w-node-_8f783539-a27b-dbf5-c8a0-e5e2cda37253-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19072e89-d5fb-0fb8-779b-1ece240ceb9d-ce08ada0, #w-node-a99725bc-32a5-f612-8f4c-6fe68d34f8e9-ce08ada0, #w-node-fb19a455-44f7-2421-3bed-11a425fe0225-ce08ada0, #w-node-bd38b629-49d6-aa7f-6542-f160564855bc-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: start;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe264b-ce08ada0, #w-node-cd45bd58-b62d-c121-95e7-eeb174fe264c-ce08ada0, #w-node-cd45bd58-b62d-c121-95e7-eeb174fe264e-ce08ada0, #w-node-cd45bd58-b62d-c121-95e7-eeb174fe2651-ce08ada0, #w-node-cd45bd58-b62d-c121-95e7-eeb174fe2654-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2656-ce08ada0 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2658-ce08ada0 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe265a-ce08ada0 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe265c-ce08ada0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe265e-ce08ada0 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2661-ce08ada0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2664-ce08ada0 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2666-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2668-ce08ada0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe266a-ce08ada0 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe266d-ce08ada0 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe266f-ce08ada0 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2671-ce08ada0 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2673-ce08ada0 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2676-ce08ada0 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2678-ce08ada0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe267b-ce08ada0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe267e-ce08ada0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2681-ce08ada0 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2684-ce08ada0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe2687-ce08ada0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-cd45bd58-b62d-c121-95e7-eeb174fe268a-ce08ada0 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1e3b69d6-b42e-5683-fd22-62cc6a356608-ce08ada0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_73bac3b3-e5e8-b667-cc08-1366487614de-2d08ada5, #w-node-_73bac3b3-e5e8-b667-cc08-1366487614e3-2d08ada5, #w-node-_73bac3b3-e5e8-b667-cc08-1366487614ed-2d08ada5, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5db4-d808adb1, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dc8-d808adb1, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dcc-d808adb1, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dd0-d808adb1, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dd4-d808adb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55419d22-21e9-796a-0e06-7a117f6c5dd8-d808adb1 {
  justify-self: end;
}

#w-node-_3d542cda-a97d-00c5-7e62-4a5086ebf1fd-9e08adb2, #w-node-_71281948-6c28-6598-8f05-3cfb2457ccd4-9e08adb2, #w-node-bfed9e8f-2994-0b61-11c8-b1e383f78014-9e08adb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b69ec79c-72f9-2165-f29e-d1f21a8c40ef-9e08adb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-fdc7a525-2629-c269-018f-1f0301888238-ad08adba, #w-node-a40f258f-43f3-8d91-8fe4-a34e07b73b42-ad08adba, #w-node-ed19bbcf-6757-833c-f97b-e8d9eff00876-ad08adba, #w-node-_665f5125-4372-96c4-1cc0-e3c1df8cd9f4-ad08adba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8d7100-192b-ab96-08e5-428b77295754-ad08adba {
  align-self: auto;
  justify-self: auto;
}

#w-node-_0b8d7100-192b-ab96-08e5-428b7729575b-ad08adba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8d7100-192b-ab96-08e5-428b7729575f-ad08adba, #w-node-_0b8d7100-192b-ab96-08e5-428b77295756-ad08adba {
  align-self: auto;
}

#w-node-fc82cda4-54e3-c5e4-b9be-e5d054a2e5c4-ad08adba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ede3c33-c968-9002-0432-d23cfdaba3db-ad08adba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de87108b-25be-0281-2599-7258881c780a-f308adbc, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-f308adbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82385658-8dfc-0c71-ab25-83e071f9a362-71f9a352 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0caaba2a-db2d-6a89-a47d-b8d2d1bed4d0-d1bed4d0, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5db4-c708adbf, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dc8-c708adbf, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dcc-c708adbf, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dd0-c708adbf, #w-node-_55419d22-21e9-796a-0e06-7a117f6c5dd4-c708adbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55419d22-21e9-796a-0e06-7a117f6c5dd8-c708adbf {
  justify-self: end;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996af-7f08adc0 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996b2-7f08adc0 {
  align-self: start;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-7f08adc0, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-7f08adc0 {
  align-self: center;
  justify-self: center;
}

#w-node-ec615a4e-100e-e3cd-f016-a14ae1c405fa-7f08adc0 {
  align-self: auto;
}

#w-node-ec615a4e-100e-e3cd-f016-a14ae1c405fe-7f08adc0 {
  justify-self: auto;
}

#w-node-_9025117b-6f00-fa82-9d78-b8eb7a69a218-7f08adc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_1c549b17-c884-9462-51e2-e0a61a2c9423-7f08adc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bb6d2703-b297-1918-9111-a2b53320b0ed-7f08adc0 {
  align-self: center;
  justify-self: center;
}

#w-node-_3e42585c-1046-a42d-30dd-dceb8db5264b-7f08adc0, #w-node-_35b1d501-d996-0b13-f2d6-a4d71ceac643-7f08adc0, #w-node-d3806177-1076-895b-8e25-ab4b3eb87604-7f08adc0 {
  justify-self: center;
}

#w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0b5-7f08adc0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e0843111-e477-785e-9b95-47451541bcef-0508adc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-0508adc3, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-0508adc3, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-0508adc3, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-0508adc3, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-0508adc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-0508adc3 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-0508adc3 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-0508adc3 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-0508adc3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-0508adc3 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-0508adc3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-0508adc3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-0508adc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-0508adc3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-0508adc3 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-0508adc3 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-0508adc3 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-0508adc3 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-0508adc3 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-0508adc3 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-0508adc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-0508adc3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-0508adc3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-0508adc3 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-0508adc3 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-0508adc3 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-0508adc3 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-0508adc3 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-0508adc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-0508adc3 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-0508adc3, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-0508adc3, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-0508adc3, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-0508adc3, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-0508adc3, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-0508adc3, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-0508adc3, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-0508adc3, #w-node-d24bf36e-2481-7866-efed-def582c76ced-0508adc3, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-0508adc3, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-0508adc3, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-0508adc3, #w-node-_7e833633-c94d-b7dc-a93a-967c663c8f4f-0508adc3, #w-node-_0e5f04a4-4796-7688-a24b-29582a4c69f3-0508adc3, #w-node-_67de17ff-a25b-a6ad-926f-d6d10fbf2d51-0508adc3, #w-node-a821e6ce-9309-2b08-98d4-4abadf6c6688-0508adc3, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f6fa-5808adca, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f70a-5808adca, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f70e-5808adca, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f712-5808adca, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f716-5808adca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90a6d04f-8072-c716-7fe2-65d60622f71a-5808adca {
  justify-self: end;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f5b-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f5c-147b3f51 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f5f-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f62-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f65-147b3f51 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f68-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f6b-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f6e-147b3f51 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f70-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f72-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f75-147b3f51 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f78-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f7b-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f7e-147b3f51 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f80-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f82-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f85-147b3f51 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f87-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f89-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f8c-147b3f51 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f8f-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f92-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f95-147b3f51 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f97-147b3f51, #w-node-_1487b88c-55ba-b41e-6216-6adb147b3f99-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f9c-147b3f51 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3f9f-147b3f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487b88c-55ba-b41e-6216-6adb147b3fa2-147b3f51 {
  grid-area: 1 / 2 / 10 / 3;
}

#w-node-ee7c99f1-4618-d8b9-b1f9-81ff147220e9-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff1472213c-7f08adcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#get-in-touch.w-node-ee7c99f1-4618-d8b9-b1f9-81ff1472213e-7f08adcc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722146-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722152-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722159-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff147221e3-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722202-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722208-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722214-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722220-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff1472222c-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722238-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722252-7f08adcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee7c99f1-4618-d8b9-b1f9-81ff147222f9-7f08adcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ee7c99f1-4618-d8b9-b1f9-81ff147222fa-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722302-7f08adcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#nav-resource-btn.w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722303-7f08adcc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de87108b-25be-0281-2599-7258881c780a-7f08adcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_938fc62c-32e8-c31d-0087-b66e29bb265f-7f08adcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1ebbbb0a-2a3d-f0b0-8c41-41a74e506faa-7f08adcc, #w-node-_1ebbbb0a-2a3d-f0b0-8c41-41a74e506fae-7f08adcc, #w-node-_1ebbbb0a-2a3d-f0b0-8c41-41a74e506fb2-7f08adcc, #w-node-_1ebbbb0a-2a3d-f0b0-8c41-41a74e506fb6-7f08adcc, #w-node-f0ba19ee-d31e-47ec-b31a-1439dbbae273-ef08adce, #w-node-f0ba19ee-d31e-47ec-b31a-1439dbbae284-ef08adce, #w-node-_61219111-c34c-248b-4f10-0c98e2be3fc4-ef08adce, #w-node-_61219111-c34c-248b-4f10-0c98e2be3fd1-ef08adce, #w-node-_61219111-c34c-248b-4f10-0c98e2be3fde-ef08adce, #w-node-_61219111-c34c-248b-4f10-0c98e2be3feb-ef08adce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa8f8d9c-d92b-0d9b-b99d-dcbf60841456-ef08adce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_62486e28-c06e-e32c-b73d-6038dcb225ab-ef08adce, #w-node-_6365d88a-d3cd-de57-2a55-f9447cc509e8-7cc509e8, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-9e08add0 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b89-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b8a-9e08add0 {
  align-self: auto;
}

#w-node-_52906998-c399-16f5-a2b8-54cf2595062d-9e08add0, #w-node-_52906998-c399-16f5-a2b8-54cf25950633-9e08add0, #w-node-_52906998-c399-16f5-a2b8-54cf25950639-9e08add0, #w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c269-9e08add0, #w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c26a-9e08add0, #w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c26c-9e08add0, #w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c26f-9e08add0, #w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c272-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c274-9e08add0 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c276-9e08add0 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c278-9e08add0 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c27a-9e08add0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c27c-9e08add0 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c27f-9e08add0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c282-9e08add0 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c284-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c286-9e08add0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c288-9e08add0 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c28b-9e08add0 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c28d-9e08add0 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c28f-9e08add0 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c291-9e08add0 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c294-9e08add0 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c296-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c299-9e08add0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c29c-9e08add0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c29f-9e08add0 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c2a2-9e08add0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c2a5-9e08add0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_454fcfe9-6358-2ab6-3ada-fdd89927c2a8-9e08add0 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_10d6b709-1268-8a06-def3-1114ab93dbe6-9e08add0, #w-node-_10d6b709-1268-8a06-def3-1114ab93dbea-9e08add0, #w-node-_10d6b709-1268-8a06-def3-1114ab93dbee-9e08add0, #w-node-_10d6b709-1268-8a06-def3-1114ab93dbf2-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10d6b709-1268-8a06-def3-1114ab93dbf7-9e08add0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_10d6b709-1268-8a06-def3-1114ab93dbf8-9e08add0 {
  align-self: center;
  justify-self: center;
}

#w-node-ce8ef61b-71ea-f9d9-ea62-c248d9ad7d69-0d08add1 {
  align-self: auto;
  justify-self: auto;
}

#w-node-ce8ef61b-71ea-f9d9-ea62-c248d9ad7d6c-0d08add1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ce8ef61b-71ea-f9d9-ea62-c248d9ad7d6d-0d08add1 {
  align-self: auto;
}

#w-node-_2fc81a18-41f8-b990-c1ef-87112c99dbfd-0d08add1 {
  justify-self: center;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-5b08add2 {
  grid-area: Objectives;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-5b08add2 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-5b08add2 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-5b08add2 {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-5b08add2 {
  grid-area: Area-2;
}

#w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab28-ab08adda {
  align-self: auto;
  justify-self: auto;
}

#w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab2b-ab08adda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab2c-ab08adda {
  align-self: auto;
}

#w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4bd-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4cd-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4d1-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4d5-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4d9-5208addb, #w-node-d9e7b4ad-ac2a-f6cc-8c7d-5b3b7324da5d-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace508-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace515-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace522-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace52f-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace59a-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace59b-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace5cb-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace5d2-5208addb, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace5d9-5208addb, #w-node-_31954b2e-79ac-e833-ff9b-b8785ede924b-5ede9246, #w-node-_31954b2e-79ac-e833-ff9b-b8785ede9252-5ede9246, #w-node-_31954b2e-79ac-e833-ff9b-b8785ede9259-5ede9246, #w-node-_570e038d-916d-f979-9215-72d1734bc202-0608addc, #w-node-_570e038d-916d-f979-9215-72d1734bc214-0608addc, #w-node-_570e038d-916d-f979-9215-72d1734bc218-0608addc, #w-node-_570e038d-916d-f979-9215-72d1734bc21c-0608addc, #w-node-_570e038d-916d-f979-9215-72d1734bc220-0608addc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_570e038d-916d-f979-9215-72d1734bc224-0608addc {
  justify-self: end;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-5108addf {
  grid-area: Objectives;
}

#Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-5108addf {
  grid-area: Key-Results;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-5108addf {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-5108addf {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-5108addf {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-5108addf {
  grid-area: Area-2;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-0908ade0 {
  grid-area: Objectives;
}

#Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-0908ade0 {
  grid-area: Key-Results;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-0908ade0 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-0908ade0 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-0908ade0 {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-0908ade0 {
  grid-area: Area-2;
}

#w-node-de87108b-25be-0281-2599-7258881c780a-6b08ade2, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-6b08ade2, #w-node-_825b8fca-3c56-2066-9f51-139b1b44166b-4b08ade4, #w-node-_51aa509a-4a4c-0a90-0f09-5e3d22e638fe-4b08ade4, #w-node-f95c8bc1-7ba0-3c36-e533-f7b9daa4a954-4b08ade4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-f508ade6 {
  grid-area: Objectives;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-f508ade6 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-f508ade6 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-f508ade6 {
  grid-area: Area;
}

#w-node-_6ea32f24-c3cc-f44f-6669-90584370c437-0e08adec, #w-node-_6ea32f24-c3cc-f44f-6669-90584370c43b-0e08adec, #w-node-_6ea32f24-c3cc-f44f-6669-90584370c43f-0e08adec, #w-node-_6ea32f24-c3cc-f44f-6669-90584370c443-0e08adec, #w-node-_6ea32f24-c3cc-f44f-6669-90584370c447-0e08adec, #w-node-_6ea32f24-c3cc-f44f-6669-90584370c44b-0e08adec, #w-node-_6ea32f24-c3cc-f44f-6669-90584370c44f-0e08adec, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-0e08adec, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-0e08adec, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-0e08adec, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-0e08adec, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-0e08adec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-0e08adec {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-0e08adec {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-0e08adec {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-0e08adec {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-0e08adec {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-0e08adec {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-0e08adec {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-0e08adec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-0e08adec {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-0e08adec {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-0e08adec {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-0e08adec {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-0e08adec {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-0e08adec {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-0e08adec {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-0e08adec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-0e08adec {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-0e08adec {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-0e08adec {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-0e08adec {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-0e08adec {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-0e08adec {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-0e08adec, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-0e08adec, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-0e08adec, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-0e08adec, #w-node-d24bf36e-2481-7866-efed-def582c76ced-0e08adec, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-0e08adec, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-0e08adec, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-0e08adec, #w-node-_88933c11-b3dd-be5f-3db0-80a9f13f8840-f13f882d, #w-node-_88933c11-b3dd-be5f-3db0-80a9f13f884d-f13f882d, #w-node-_88933c11-b3dd-be5f-3db0-80a9f13f885a-f13f882d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-d908adf7, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-d908adf7 {
  align-self: center;
  justify-self: center;
}

#w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0b5-d908adf7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-7d08adf8 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-7d08adf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-7d08adf8 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-7d08adf8, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-7d08adf8, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-7d08adf8, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-7d08adf8, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-7d08adf8, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-7d08adf8, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-7d08adf8, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-7d08adf8, #w-node-d24bf36e-2481-7866-efed-def582c76ced-7d08adf8, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-7d08adf8, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-7d08adf8, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-7d08adf8, #w-node-_825b8fca-3c56-2066-9f51-139b1b44166b-8308adf9, #w-node-_51aa509a-4a4c-0a90-0f09-5e3d22e638fe-8308adf9, #w-node-f95c8bc1-7ba0-3c36-e533-f7b9daa4a954-8308adf9, #w-node-_8f8344b7-0dc2-1152-9763-1aa7cb71abb3-e508adfd, #w-node-ba63fc4f-1379-a830-767f-c8485d7b9b61-e508adfd, #w-node-_4b1bb074-c1f6-ad64-6b97-16f5e46a958d-e508adfd, #w-node-_0ab9ace2-e851-9d64-948e-29a2228edcb3-e508adfd, #w-node-_0e86a81f-d370-5a99-a423-8154115a7478-e508adfd, #w-node-_9499abf3-4cc6-015c-85fd-deae54f418e8-e508adfd, #w-node-_946873b8-f903-1a9c-de59-2ac33b60f8b6-e508adfd, #w-node-d5d2faf5-9b86-a355-5d67-c509682b05a3-e508adfd, #w-node-d5d2faf5-9b86-a355-5d67-c509682b05a4-e508adfd, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4bd-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4cd-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4d1-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4d5-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4d9-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace4dd-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace508-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace515-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace522-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace52f-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace59a-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace59b-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace5cb-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace5d2-b708adfe, #w-node-_4c50a6c7-847a-a388-e200-28b6b5ace5d9-b708adfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e47c87ec-9f56-8650-76ba-d8349acc8736-eb08ae04 {
  align-self: auto;
}

#w-node-e47c87ec-9f56-8650-76ba-d8349acc873a-eb08ae04 {
  justify-self: auto;
}

#w-node-e47c87ec-9f56-8650-76ba-d8349acc87d7-eb08ae04, #w-node-e47c87ec-9f56-8650-76ba-d8349acc87de-eb08ae04, #w-node-e47c87ec-9f56-8650-76ba-d8349acc87e5-eb08ae04 {
  justify-self: center;
}

#w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c17-eb08ae04, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-eb08ae04, #w-node-c0734895-abef-b45c-7f71-9fb729cdd027-eb08ae04, #w-node-c0734895-abef-b45c-7f71-9fb729cdd028-eb08ae04, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02a-eb08ae04, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02d-eb08ae04, #w-node-c0734895-abef-b45c-7f71-9fb729cdd030-eb08ae04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd032-eb08ae04 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd034-eb08ae04 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd036-eb08ae04 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd038-eb08ae04 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03a-eb08ae04 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03d-eb08ae04 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd040-eb08ae04 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd042-eb08ae04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd044-eb08ae04 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd046-eb08ae04 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd049-eb08ae04 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04b-eb08ae04 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04d-eb08ae04 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04f-eb08ae04 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd052-eb08ae04 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd054-eb08ae04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd057-eb08ae04 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05a-eb08ae04 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05d-eb08ae04 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd060-eb08ae04 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd063-eb08ae04 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd066-eb08ae04 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-eb08ae04, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a7-eb08ae04, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58ab-eb08ae04, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58af-eb08ae04, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-e208ae06, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-e208ae06, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-e208ae06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63d-e208ae06 {
  grid-area: Area;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-e208ae06 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-e208ae06 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-e208ae06 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-e208ae06 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-e208ae06 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-e208ae06 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-e208ae06, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-e208ae06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-e208ae06 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-e208ae06 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-e208ae06 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-e208ae06 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-e208ae06 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-e208ae06 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-e208ae06 {
  grid-area: Area;
}

#w-node-b8c0afd0-787f-b72a-d8b1-b2a208738874-e208ae06, #w-node-_0eed15d4-7a26-8f51-0413-c2d4ee4fd19c-e208ae06, #w-node-c24ec619-66fa-0036-ae6e-48f841398a10-e208ae06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-e208ae06 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-e208ae06 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-e208ae06 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-e208ae06 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-e208ae06 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-e208ae06 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-cbfe1d5c-0215-059b-075d-a6b6d68ae86d-e208ae06 {
  align-self: auto;
  justify-self: auto;
}

#w-node-cbfe1d5c-0215-059b-075d-a6b6d68ae871-e208ae06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cbfe1d5c-0215-059b-075d-a6b6d68ae872-e208ae06 {
  align-self: auto;
}

#w-node-_485d8388-89a2-3fae-9b8c-2c8313d8ad45-e208ae06, #w-node-_485d8388-89a2-3fae-9b8c-2c8313d8ad49-e208ae06, #w-node-_485d8388-89a2-3fae-9b8c-2c8313d8ad4d-e208ae06, #w-node-_485d8388-89a2-3fae-9b8c-2c8313d8ad51-e208ae06, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-e208ae06, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-e208ae06, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-e208ae06, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-e208ae06, #w-node-d24bf36e-2481-7866-efed-def582c76ced-e208ae06, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-e208ae06, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-e208ae06, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-e208ae06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a313c798-a7ff-8f27-4403-5ae7b1627885-9c08ae07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-9c08ae07, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-9c08ae07, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-9c08ae07, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-9c08ae07, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-9c08ae07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-9c08ae07 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-9c08ae07 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-9c08ae07 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-9c08ae07 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-9c08ae07 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-9c08ae07 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-9c08ae07 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-9c08ae07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-9c08ae07 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-9c08ae07 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-9c08ae07 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-9c08ae07 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-9c08ae07 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-9c08ae07 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-9c08ae07 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-9c08ae07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-9c08ae07 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-9c08ae07 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-9c08ae07 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-9c08ae07 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-9c08ae07 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-9c08ae07 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-9c08ae07 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-9c08ae07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-9c08ae07 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-9c08ae07, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-9c08ae07, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-9c08ae07, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-9c08ae07, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-9c08ae07, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-9c08ae07, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-9c08ae07, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-9c08ae07, #w-node-d24bf36e-2481-7866-efed-def582c76ced-9c08ae07, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-9c08ae07, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-9c08ae07, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-9c08ae07, #w-node-bbe74126-ab1b-f6e9-a3aa-2df17ffaff89-9c08ae07, #w-node-bbe74126-ab1b-f6e9-a3aa-2df17ffaff96-9c08ae07, #w-node-bbe74126-ab1b-f6e9-a3aa-2df17ffaffa3-9c08ae07, #w-node-bbe74126-ab1b-f6e9-a3aa-2df17ffaffb0-9c08ae07, #w-node-de87108b-25be-0281-2599-7258881c780a-2408ae0b, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-2408ae0b, #w-node-_2ae5023f-7365-28ff-f454-2028a91473fd-c708ae0c, #w-node-_13fbda43-94eb-f595-39dc-5c2c288fdadb-c708ae0c, #w-node-c6dd0f06-a2b9-1cb6-2b6d-f402acf2c2ec-c708ae0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-af08ae10 {
  grid-area: Objectives;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-af08ae10 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-af08ae10 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-af08ae10 {
  grid-area: Area;
}

#w-node-fb7b153a-d540-aabb-7084-2fe4f30ac834-0408ae24, #w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f64-0408ae24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f65-0408ae24 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f68-0408ae24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f6e-0408ae24 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f77-0408ae24 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f7e-0408ae24 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6f87-0408ae24 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_89dea79a-ddd8-6ca9-52ba-9208378c6fab-0408ae24 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-d7648263-80e4-4c4a-39e7-fc97af955fe1-af955fe0, #w-node-d7648263-80e4-4c4a-39e7-fc97af955ff3-af955fe0, #w-node-d7648263-80e4-4c4a-39e7-fc97af955ff7-af955fe0, #w-node-d7648263-80e4-4c4a-39e7-fc97af955ffb-af955fe0, #w-node-d7648263-80e4-4c4a-39e7-fc97af955fff-af955fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7648263-80e4-4c4a-39e7-fc97af956003-af955fe0 {
  justify-self: end;
}

#w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab28-6008ae25 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab2b-6008ae25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab2c-6008ae25 {
  align-self: auto;
}

#w-node-_680b15f3-691e-e16b-9ae3-e0d288a9aa22-6008ae25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de87108b-25be-0281-2599-7258881c780a-7708ae2b, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-7708ae2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ffa3ee0-6088-3126-e639-c6600660474a-3308ae2e {
  align-self: auto;
  justify-self: auto;
}

#w-node-_9ffa3ee0-6088-3126-e639-c6600660474d-3308ae2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f4682c11-378a-3a7e-826d-6dd93c763cf6-3308ae2e {
  align-self: auto;
}

#w-node-f4682c11-378a-3a7e-826d-6dd93c763cfa-3308ae2e {
  justify-self: auto;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-3308ae2e, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-3308ae2e {
  align-self: center;
  justify-self: center;
}

#w-node-de87108b-25be-0281-2599-7258881c780a-0608aece, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-0608aece, #w-node-de87108b-25be-0281-2599-7258881c780a-0408aecf, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-0408aecf, #w-node-_4f14e62e-f616-a19e-043b-282169eca376-0408aecf, #w-node-c1e618f7-210d-2c6d-1efe-32fd490cecf6-0408aecf, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-8add9f73, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-8add9f73, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-8add9f73, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-8add9f73, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-8add9f73, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-8add9f73, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-8add9f73, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-8add9f73, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-8add9f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-8add9f73 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-8add9f73 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-8add9f73 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-8add9f73 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-8add9f73 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-8add9f73 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-8add9f73 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-8add9f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-8add9f73 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-8add9f73 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-8add9f73 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-8add9f73 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-8add9f73 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-8add9f73 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-8add9f73 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-8add9f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-8add9f73 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-8add9f73 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-8add9f73 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-8add9f73 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-8add9f73 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-8add9f73 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-0a1fb561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-0a1fb561 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b89-0a1fb561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b8a-0a1fb561 {
  align-self: auto;
}

#w-node-_52906998-c399-16f5-a2b8-54cf2595062d-0a1fb561, #w-node-_52906998-c399-16f5-a2b8-54cf25950633-0a1fb561, #w-node-_52906998-c399-16f5-a2b8-54cf25950639-0a1fb561, #w-node-_5086bc31-ab83-8d51-7456-aed341aebb38-0a1fb561, #w-node-_686fe507-beb2-5828-5b54-cdb2c327503f-0a1fb561, #w-node-df060cb6-9daa-b0f2-5228-fac3758150af-0a1fb561, #w-node-_3979269d-0323-16c3-28ae-092ab9ad1264-0a1fb561, #w-node-_3979269d-0323-16c3-28ae-092ab9ad1271-0a1fb561, #w-node-_3979269d-0323-16c3-28ae-092ab9ad127e-0a1fb561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71e5b360-1ed4-3b04-d058-79da458577eb-0a1fb561 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b9e412da-41bf-b726-0764-34ba82a0ae3c-0a1fb561, #w-node-dfc18346-4585-35f2-18ed-6dd6449b3a00-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da458577ed-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da458577f4-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da458577f9-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da458577ff-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857805-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585780a-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857810-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857816-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585781b-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857821-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857827-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585782c-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857832-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857838-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585783b-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857841-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585784d-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857852-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857858-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585785e-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857863-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857869-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857875-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585787a-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857880-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857886-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da4585788b-0a1fb561, #w-node-_71e5b360-1ed4-3b04-d058-79da45857891-0a1fb561, #w-node-_86f14800-f18b-5837-f15b-af8ff2e9412a-47e07dc0, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-47e07dc0, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-47e07dc0, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-47e07dc0, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-47e07dc0, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-47e07dc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-47e07dc0 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-47e07dc0 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-47e07dc0 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-47e07dc0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-47e07dc0 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-47e07dc0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-47e07dc0 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-47e07dc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-47e07dc0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-47e07dc0 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-47e07dc0 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-47e07dc0 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-47e07dc0 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-47e07dc0 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-47e07dc0 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-47e07dc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-47e07dc0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-47e07dc0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-47e07dc0 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-47e07dc0 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-47e07dc0 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-47e07dc0 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-47e07dc0 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-47e07dc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-47e07dc0 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-47e07dc0, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-47e07dc0, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-47e07dc0, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-47e07dc0, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-47e07dc0, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-47e07dc0, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-47e07dc0, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-47e07dc0, #w-node-d24bf36e-2481-7866-efed-def582c76ced-47e07dc0, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-47e07dc0, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-47e07dc0, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-47e07dc0, #w-node-_007d0427-3ad9-1d4f-5e43-3a4bd259e322-a1f60b57, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-a1f60b57, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-a1f60b57, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-a1f60b57, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-a1f60b57, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-a1f60b57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-a1f60b57 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-a1f60b57 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-a1f60b57 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-a1f60b57 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-a1f60b57 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-a1f60b57 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-a1f60b57 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-a1f60b57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-a1f60b57 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-a1f60b57 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-a1f60b57 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-a1f60b57 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-a1f60b57 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-a1f60b57 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-a1f60b57 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-a1f60b57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-a1f60b57 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-a1f60b57 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-a1f60b57 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-a1f60b57 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-a1f60b57 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-a1f60b57 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-a1f60b57 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-a1f60b57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-a1f60b57 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-a1f60b57, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-a1f60b57, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-a1f60b57, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-a1f60b57, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-a1f60b57, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-a1f60b57, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-a1f60b57, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-a1f60b57, #w-node-d24bf36e-2481-7866-efed-def582c76ced-a1f60b57, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-a1f60b57, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-a1f60b57, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-a1f60b57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01fa5571-3f3e-7373-bd4d-8e487dcc90f2-0e53645b {
  align-self: auto;
  justify-self: auto;
}

#w-node-_01fa5571-3f3e-7373-bd4d-8e487dcc90f6-0e53645b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f4483b59-38ce-d765-480b-8a5ebd6230e2-fe6fc42a, #w-node-f4483b59-38ce-d765-480b-8a5ebd6230e3-fe6fc42a, #w-node-_03193621-52cb-887f-baed-c51c6274bf21-fe6fc42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb70-fe6fc42a {
  align-self: auto;
  justify-self: auto;
}

#w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb71-fe6fc42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb72-fe6fc42a {
  align-self: auto;
}

#w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb77-fe6fc42a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb79-fe6fc42a, #w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb7a-fe6fc42a, #w-node-_509928a7-e6c1-631f-f6cf-8913fea5eb7b-fe6fc42a {
  align-self: auto;
}

#w-node-c0586220-ccb6-b669-b889-dda932c09f2e-fe6fc42a {
  justify-self: start;
}

#w-node-dc863164-8dba-6197-5eae-155277c15488-fe6fc42a {
  align-self: auto;
}

#w-node-dc863164-8dba-6197-5eae-155277c1548c-fe6fc42a {
  justify-self: auto;
}

#w-node-dc863164-8dba-6197-5eae-155277c15529-fe6fc42a, #w-node-dc863164-8dba-6197-5eae-155277c15530-fe6fc42a, #w-node-dc863164-8dba-6197-5eae-155277c15537-fe6fc42a {
  justify-self: center;
}

#w-node-_5e5c6840-95a7-0068-a75f-c4d5fba837a7-fe6fc42a {
  align-self: auto;
}

#w-node-_5e5c6840-95a7-0068-a75f-c4d5fba837ab-fe6fc42a {
  justify-self: auto;
}

#w-node-df378f09-fe08-04fe-7c69-599e2a4f5ec2-fe6fc42a {
  justify-self: center;
}

#w-node-_5e5c6840-95a7-0068-a75f-c4d5fba838c4-fe6fc42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_5e5c6840-95a7-0068-a75f-c4d5fba838c5-fe6fc42a {
  align-self: center;
  justify-self: center;
}

#w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a81a-b616a816, #w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a821-b616a816, #w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a828-b616a816, #w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a82f-b616a816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a849-b616a816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_90a6d04f-8072-c716-7fe2-65d60622f6fa-0669294d, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f70a-0669294d, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f70e-0669294d, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f712-0669294d, #w-node-_90a6d04f-8072-c716-7fe2-65d60622f716-0669294d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90a6d04f-8072-c716-7fe2-65d60622f71a-0669294d {
  justify-self: end;
}

#w-node-_2bdfdc1f-2334-8eee-7d13-0c1ef0c61421-0669294d, #w-node-_56133aa8-156a-f6c9-799f-ac6fbf79d4c2-0669294d, #w-node-fb9b0f5d-b38f-fa6a-d71b-0bb8dc7a7199-0669294d, #w-node-_1463a132-2c11-2ff8-f4cd-3db398014fdf-0669294d, #w-node-e766b0f3-5021-9063-a18e-1e4d8e29aa6c-0669294d, #w-node-_944919f7-51a4-bc5f-ce53-f527d60a4ebd-0669294d, #w-node-aaf0ad4d-ab76-51f7-a421-00dafdf375e8-0669294d, #w-node-aaf0ad4d-ab76-51f7-a421-00dafdf375ed-0669294d, #w-node-_563ed439-b77f-76ad-9129-e601e8710ea1-0669294d, #w-node-_7ed8cb0d-73c6-73a0-1329-0eeff1452380-0669294d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d4b926-a3a0-eace-b000-0305fe3c5e38-8059335b {
  align-self: auto;
}

#w-node-_61d4b926-a3a0-eace-b000-0305fe3c5e3c-8059335b {
  justify-self: auto;
}

#w-node-bb96e50c-56db-5624-aa1c-96a2f763049b-8059335b {
  justify-self: center;
}

#w-node-_61d4b926-a3a0-eace-b000-0305fe3c5ee9-8059335b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_61d4b926-a3a0-eace-b000-0305fe3c5eea-8059335b {
  align-self: center;
  justify-self: center;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-8059335b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-8059335b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-8059335b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-8059335b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-8059335b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-8059335b {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-8059335b {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-8059335b {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-8059335b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-8059335b {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-8059335b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-8059335b {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-8059335b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-8059335b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-8059335b {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-8059335b {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-8059335b {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-8059335b {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-8059335b {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-8059335b {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-8059335b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-8059335b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-8059335b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-8059335b {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-8059335b {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-8059335b {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-8059335b {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_0a2380fc-e555-94fd-dcee-2cc8945ed860-8059335b, #w-node-_0a2380fc-e555-94fd-dcee-2cc8945ed86d-8059335b, #w-node-_0a2380fc-e555-94fd-dcee-2cc8945ed87a-8059335b, #w-node-_0a2380fc-e555-94fd-dcee-2cc8945ed887-8059335b, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-8059335b, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-8059335b, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-8059335b, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-8059335b, #w-node-d24bf36e-2481-7866-efed-def582c76ced-8059335b, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-8059335b, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-8059335b, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-8059335b, #w-node-_78ffbacc-e002-4aca-55ca-30ad7df5dcda-be734973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1073a0f-27ef-f554-2781-f23c8e629482-be734973 {
  align-self: auto;
  justify-self: auto;
}

#w-node-e1073a0f-27ef-f554-2781-f23c8e629486-be734973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e1073a0f-27ef-f554-2781-f23c8e629487-be734973 {
  align-self: auto;
}

#w-node-e1073a0f-27ef-f554-2781-f23c8e629496-be734973, #w-node-e1073a0f-27ef-f554-2781-f23c8e62949a-be734973, #w-node-e1073a0f-27ef-f554-2781-f23c8e62949e-be734973, #w-node-e1073a0f-27ef-f554-2781-f23c8e6294a2-be734973, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-be734973, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-be734973, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-be734973, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-be734973, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-be734973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-be734973 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-be734973 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-be734973 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-be734973 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-be734973 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-be734973 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-be734973 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-be734973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-be734973 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-be734973 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-be734973 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-be734973 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-be734973 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-be734973 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-be734973 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-be734973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-be734973 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-be734973 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-be734973 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-be734973 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-be734973 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-be734973 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f6f4-0200a5ac {
  align-self: auto;
  justify-self: auto;
}

#w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f6f8-0200a5ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f6f9-0200a5ac {
  align-self: auto;
}

#w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f708-0200a5ac, #w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f70c-0200a5ac, #w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f710-0200a5ac, #w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f714-0200a5ac, #w-node-ae3f5e03-4aa5-4930-8624-89b6774936e3-0200a5ac, #w-node-ae3f5e03-4aa5-4930-8624-89b6774936e4-0200a5ac, #w-node-ae3f5e03-4aa5-4930-8624-89b6774936e6-0200a5ac, #w-node-ae3f5e03-4aa5-4930-8624-89b6774936e9-0200a5ac, #w-node-ae3f5e03-4aa5-4930-8624-89b6774936ec-0200a5ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936ee-0200a5ac {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936f0-0200a5ac {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936f2-0200a5ac {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936f4-0200a5ac {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936f6-0200a5ac {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936f9-0200a5ac {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936fc-0200a5ac {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b6774936fe-0200a5ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493700-0200a5ac {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493702-0200a5ac {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493705-0200a5ac {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493707-0200a5ac {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493709-0200a5ac {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b67749370b-0200a5ac {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b67749370e-0200a5ac {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493710-0200a5ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493713-0200a5ac {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493716-0200a5ac {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493719-0200a5ac {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b67749371c-0200a5ac {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b67749371f-0200a5ac {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-ae3f5e03-4aa5-4930-8624-89b677493722-0200a5ac {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-0200a5ac, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-0200a5ac, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-0200a5ac, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-0200a5ac, #w-node-d24bf36e-2481-7866-efed-def582c76ced-0200a5ac, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-0200a5ac, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-0200a5ac, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-0200a5ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbb46215-b773-62e6-28a6-a958afca2cc0-579f93dc {
  align-self: auto;
  justify-self: auto;
}

#w-node-cbb46215-b773-62e6-28a6-a958afca2cc4-579f93dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cbb46215-b773-62e6-28a6-a958afca2cc5-579f93dc {
  align-self: auto;
}

#w-node-cbb46215-b773-62e6-28a6-a958afca2cd4-579f93dc, #w-node-cbb46215-b773-62e6-28a6-a958afca2cd8-579f93dc, #w-node-cbb46215-b773-62e6-28a6-a958afca2cdc-579f93dc, #w-node-cbb46215-b773-62e6-28a6-a958afca2ce0-579f93dc, #w-node-_827f1a17-3613-783b-442c-ca457626fdfe-579f93dc, #w-node-_827f1a17-3613-783b-442c-ca457626fdff-579f93dc, #w-node-_827f1a17-3613-783b-442c-ca457626fe01-579f93dc, #w-node-_827f1a17-3613-783b-442c-ca457626fe04-579f93dc, #w-node-_827f1a17-3613-783b-442c-ca457626fe07-579f93dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe09-579f93dc {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe0b-579f93dc {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe0d-579f93dc {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe0f-579f93dc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe11-579f93dc {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe14-579f93dc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe17-579f93dc {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe19-579f93dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe1b-579f93dc {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe1d-579f93dc {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe20-579f93dc {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe22-579f93dc {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe24-579f93dc {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe26-579f93dc {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe29-579f93dc {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe2b-579f93dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe2e-579f93dc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe31-579f93dc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe34-579f93dc {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe37-579f93dc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe3a-579f93dc {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_827f1a17-3613-783b-442c-ca457626fe3d-579f93dc {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-579f93dc, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-579f93dc, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-579f93dc, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-579f93dc, #w-node-d24bf36e-2481-7866-efed-def582c76ced-579f93dc, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-579f93dc, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-579f93dc, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-579f93dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ed5643f-0d7a-b669-3819-812f65ad49b0-ba7b8470 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c91c3064-2772-a53c-0590-76343b3c6ef4-85f48ce2, #w-node-c91c3064-2772-a53c-0590-76343b3c6f07-85f48ce2, #w-node-e8a254e1-5471-76c6-563a-04fa008b6cc5-85f48ce2, #w-node-e8a254e1-5471-76c6-563a-04fa008b6ccd-85f48ce2, #w-node-e8a254e1-5471-76c6-563a-04fa008b6cd5-85f48ce2, #w-node-e8a254e1-5471-76c6-563a-04fa008b6cdd-85f48ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a64fbc42-c446-ee9e-7628-5fdaa02ca0c4-85f48ce2 {
  align-self: auto;
  justify-self: auto;
}

#w-node-a64fbc42-c446-ee9e-7628-5fdaa02ca0c5-85f48ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a64fbc42-c446-ee9e-7628-5fdaa02ca0c6-85f48ce2, #w-node-a64fbc42-c446-ee9e-7628-5fdaa02ca0cd-85f48ce2, #w-node-a64fbc42-c446-ee9e-7628-5fdaa02ca0ce-85f48ce2, #w-node-a64fbc42-c446-ee9e-7628-5fdaa02ca0cf-85f48ce2 {
  align-self: auto;
}

#w-node-a2f90f8e-1edb-27a3-e003-e6f76eddf6ff-85f48ce2, #w-node-_7dbe2992-d0e4-2339-60df-9de04d6c0a75-85f48ce2, #w-node-_6ce22661-9cbf-5f2a-bb28-39e7a9601973-85f48ce2, #w-node-_62711f1c-d5a8-98c7-a33c-c6a23a141bb2-85f48ce2, #w-node-b5b93f3b-9533-794b-7baf-9ab6b7e6915f-85f48ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#Ovjectives.w-node-_96c0a9c1-b0b7-a5ee-b6ca-acae3557ab2c-d2525053 {
  grid-area: Objectives;
}

#Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-d2525053 {
  grid-area: Key-Results;
}

#Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-d2525053 {
  grid-area: Setting-Inspirational-OKRs;
}

#OKR-Resources.w-node-_6192aca0-62cb-1b3c-39c9-dd150e17244e-d2525053 {
  grid-area: OKR-Resources;
}

#The-Pay-Off.w-node-c388aa58-01e8-cc21-3b31-995cf2b5d8f4-d2525053 {
  grid-area: Area;
}

#Long-term-Accomplishments.w-node-_124b8d74-041b-ed5d-660a-514ca5fd299e-d2525053 {
  grid-area: Area-2;
}

#w-node-_445dda9f-a729-3949-d3f8-a9a772d58b9a-428be299 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_445dda9f-a729-3949-d3f8-a9a772d58b9e-428be299 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65e91-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65eb0-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65eb6-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65ec2-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65ece-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65eda-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65ee6-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65ef4-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f13-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f18-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f25-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f32-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f3f-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f4c-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f5c-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f7b-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f81-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f8d-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65f99-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65fa5-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65fb1-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65fc2-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65fdb-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65fe0-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d65fec-b99e4efd, #w-node-_0cd8aa4d-415e-eb5b-129a-93d638d66015-b99e4efd, #w-node-f25504c2-a812-d9c0-af98-ea2c69df15a4-b99e4efd, #w-node-_7b72aa0c-97f7-8b59-2652-86d6f00faef5-b99e4efd, #w-node-_32b20e11-a525-005f-a37b-dc181dd51d36-b99e4efd, #w-node-a9531f40-e402-67d1-b37f-00548a352a2c-b99e4efd, #w-node-_0d5d3245-28ea-d5d2-7ee1-7b97b757735e-b99e4efd, #w-node-_0427a621-9886-0978-8a9a-12e60e1020c9-b99e4efd, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-0aa82925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-0aa82925 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b89-0aa82925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1205f7bc-7078-7f17-40b9-b20814731b8a-0aa82925 {
  align-self: auto;
}

#w-node-a45db500-e44c-13cb-ebbc-f2e80261e8e1-0aa82925, #w-node-a45db500-e44c-13cb-ebbc-f2e80261e8e7-0aa82925, #w-node-a45db500-e44c-13cb-ebbc-f2e80261e8ed-0aa82925, #w-node-_7e7a6e53-10d1-caef-32d2-6809a0a7514d-0aa82925, #w-node-e940798b-f74e-aef5-9836-8b501ca2166a-0aa82925, #w-node-cfa79aa3-5427-3968-a8b6-7d465254b112-0aa82925, #w-node-_589688e4-e839-304f-4e82-0809e6286f9d-0aa82925, #w-node-faeaad79-d2df-5d46-854e-89ae2a63754f-0aa82925, #w-node-_3b736549-bf77-00c1-dead-3322a4bccee5-0aa82925, #w-node-_98e74f37-d5e4-4780-c2e4-c3bf24f85c47-0aa82925, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-f3b3028d, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-f3b3028d, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-f3b3028d, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-f3b3028d, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-f3b3028d, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-f3b3028d, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-f3b3028d, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-f3b3028d, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-f3b3028d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-f3b3028d {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-f3b3028d {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-f3b3028d {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-f3b3028d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-f3b3028d {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-f3b3028d {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-f3b3028d {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-f3b3028d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-f3b3028d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-f3b3028d {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-f3b3028d {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-f3b3028d {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-f3b3028d {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-f3b3028d {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-f3b3028d {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-f3b3028d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-f3b3028d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-f3b3028d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-f3b3028d {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-f3b3028d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-f3b3028d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-f3b3028d {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-363a33f8, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-363a33f8, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-363a33f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63d-363a33f8 {
  grid-area: Area;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-363a33f8 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-363a33f8 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-363a33f8 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-363a33f8 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-363a33f8 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-363a33f8 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-363a33f8, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-363a33f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-363a33f8 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-363a33f8 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-363a33f8 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-363a33f8 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-363a33f8 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-363a33f8 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-363a33f8 {
  grid-area: Area;
}

#w-node-b8c0afd0-787f-b72a-d8b1-b2a208738874-363a33f8, #w-node-_0eed15d4-7a26-8f51-0413-c2d4ee4fd19c-363a33f8, #w-node-c24ec619-66fa-0036-ae6e-48f841398a10-363a33f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-363a33f8 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-363a33f8 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-363a33f8 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-363a33f8 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-363a33f8 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-363a33f8 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-363a33f8 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-363a33f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-363a33f8 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-363a33f8, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-363a33f8, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-363a33f8, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-363a33f8, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-363a33f8, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-363a33f8, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-363a33f8, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-363a33f8, #w-node-d24bf36e-2481-7866-efed-def582c76ced-363a33f8, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-363a33f8, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-363a33f8, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-363a33f8, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-43a5a0b3, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-43a5a0b3, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-43a5a0b3, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-43a5a0b3, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-43a5a0b3, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-43a5a0b3, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-43a5a0b3, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-43a5a0b3, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-43a5a0b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-43a5a0b3 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-43a5a0b3 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-43a5a0b3 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-43a5a0b3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-43a5a0b3 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-43a5a0b3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-43a5a0b3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-43a5a0b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-43a5a0b3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-43a5a0b3 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-43a5a0b3 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-43a5a0b3 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-43a5a0b3 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-43a5a0b3 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-43a5a0b3 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-43a5a0b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-43a5a0b3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-43a5a0b3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-43a5a0b3 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-43a5a0b3 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-43a5a0b3 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-43a5a0b3 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-5e9fc51a, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-5e9fc51a, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-5e9fc51a, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-5e9fc51a, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-5e9fc51a, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-5e9fc51a, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-5e9fc51a, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-5e9fc51a, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-5e9fc51a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-5e9fc51a {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-5e9fc51a {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-5e9fc51a {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-5e9fc51a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-5e9fc51a {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-5e9fc51a {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-5e9fc51a {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-5e9fc51a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-5e9fc51a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-5e9fc51a {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-5e9fc51a {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-5e9fc51a {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-5e9fc51a {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-5e9fc51a {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-5e9fc51a {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-5e9fc51a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-5e9fc51a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-5e9fc51a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-5e9fc51a {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-5e9fc51a {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-5e9fc51a {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-5e9fc51a {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_3eb8286d-74e8-9a0e-bf6c-d5e0cdd55cf6-d94cf9ab, #w-node-_2659390e-ea85-f6e1-c6c0-9266a3d723a6-d94cf9ab, #w-node-_81139722-7e8a-37f3-c2b1-eea007b1cfd1-d94cf9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996af-d94cf9ab {
  align-self: auto;
  justify-self: auto;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996b2-d94cf9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996b3-d94cf9ab {
  align-self: auto;
}

#w-node-_597d0b3a-13be-b911-fed0-195c4d98e0fa-d94cf9ab {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bf2f9e78-c3f3-916b-d4e2-39792b22cfda-d94cf9ab, #w-node-_2aabe7a2-c0d6-59dc-4e59-d29ed2b29282-d94cf9ab, #w-node-_0667671f-bc10-f1ac-d8d6-a9589139e73c-d94cf9ab {
  align-self: auto;
}

#w-node-b3605a13-c21b-f4bf-4485-723092798619-d94cf9ab, #w-node-bfd4aa66-f83c-f1a7-bc7c-910d89d28592-d94cf9ab, #w-node-_08720b6f-5c20-d24f-46e8-3b4fb1836739-d94cf9ab, #w-node-c884ff4d-b328-2a04-4ca8-a55faa8166c0-d94cf9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-d94cf9ab, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-d94cf9ab {
  align-self: center;
  justify-self: center;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6b8-d94cf9ab {
  align-self: auto;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6bc-d94cf9ab {
  justify-self: auto;
}

#w-node-_9b98ac70-350b-fd8f-5ac4-22bca542eb63-d94cf9ab, #w-node-_9b98ac70-350b-fd8f-5ac4-22bca542eb6a-d94cf9ab, #w-node-_8a9db9ff-3245-89e6-8c19-35072f7bad98-d94cf9ab {
  justify-self: center;
}

#w-node-ec615a4e-100e-e3cd-f016-a14ae1c405fa-d94cf9ab {
  align-self: auto;
}

#w-node-ec615a4e-100e-e3cd-f016-a14ae1c405fe-d94cf9ab {
  justify-self: auto;
}

#w-node-_1c549b17-c884-9462-51e2-e0a61a2c9423-d94cf9ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bb6d2703-b297-1918-9111-a2b53320b0ed-d94cf9ab {
  align-self: center;
  justify-self: center;
}

#w-node-_619e6422-6ece-900b-905e-1d3411b0ed97-11b0ed2e, #w-node-_619e6422-6ece-900b-905e-1d3411b0ed9e-11b0ed2e, #w-node-_619e6422-6ece-900b-905e-1d3411b0ee1c-11b0ed2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_619e6422-6ece-900b-905e-1d3411b0ee95-11b0ed2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_619e6422-6ece-900b-905e-1d3411b0ee96-11b0ed2e, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-3027ed18, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-3027ed18, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-3027ed18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63d-3027ed18 {
  grid-area: Area;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-3027ed18 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-3027ed18 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-3027ed18 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-3027ed18 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-3027ed18 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-3027ed18 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-3027ed18, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-3027ed18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-3027ed18 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-3027ed18 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-3027ed18 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-3027ed18 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-3027ed18 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-3027ed18 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-3027ed18 {
  grid-area: Area;
}

#w-node-b8c0afd0-787f-b72a-d8b1-b2a208738874-3027ed18, #w-node-_0eed15d4-7a26-8f51-0413-c2d4ee4fd19c-3027ed18, #w-node-c24ec619-66fa-0036-ae6e-48f841398a10-3027ed18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-3027ed18 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-3027ed18 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-3027ed18 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-3027ed18 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-3027ed18 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-3027ed18 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-3027ed18 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-3027ed18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-3027ed18 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-3027ed18, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-3027ed18, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-3027ed18, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-3027ed18, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-3027ed18, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-3027ed18, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-3027ed18, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-3027ed18, #w-node-d24bf36e-2481-7866-efed-def582c76ced-3027ed18, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-3027ed18, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-3027ed18, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-3027ed18, #w-node-b6567b15-e796-271c-6547-357c7445458c-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c7445458d-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c7445458f-a0ca870c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6567b15-e796-271c-6547-357c74454592-a0ca870c {
  grid-area: Area;
}

#w-node-b6567b15-e796-271c-6547-357c74454594-a0ca870c {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-b6567b15-e796-271c-6547-357c74454596-a0ca870c {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-b6567b15-e796-271c-6547-357c74454598-a0ca870c {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-b6567b15-e796-271c-6547-357c7445459a-a0ca870c {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-b6567b15-e796-271c-6547-357c7445459d-a0ca870c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-b6567b15-e796-271c-6547-357c744545a0-a0ca870c {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-b6567b15-e796-271c-6547-357c744545a2-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744545a7-a0ca870c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6567b15-e796-271c-6547-357c744545a9-a0ca870c {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-b6567b15-e796-271c-6547-357c744545ac-a0ca870c {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-b6567b15-e796-271c-6547-357c744545ae-a0ca870c {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-b6567b15-e796-271c-6547-357c744545b0-a0ca870c {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-b6567b15-e796-271c-6547-357c744545b2-a0ca870c {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-b6567b15-e796-271c-6547-357c744545b5-a0ca870c {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-b6567b15-e796-271c-6547-357c744545b7-a0ca870c {
  grid-area: Area;
}

#w-node-b6567b15-e796-271c-6547-357c744545b8-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744545bc-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744545c0-a0ca870c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6567b15-e796-271c-6547-357c744545c4-a0ca870c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b6567b15-e796-271c-6547-357c744545c7-a0ca870c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b6567b15-e796-271c-6547-357c744545ca-a0ca870c {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-b6567b15-e796-271c-6547-357c744545cd-a0ca870c {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-b6567b15-e796-271c-6547-357c744545d0-a0ca870c {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-b6567b15-e796-271c-6547-357c744545d3-a0ca870c {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-b6567b15-e796-271c-6547-357c744545ea-a0ca870c {
  align-self: auto;
  justify-self: auto;
}

#w-node-b6567b15-e796-271c-6547-357c744545ee-a0ca870c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b6567b15-e796-271c-6547-357c744545ef-a0ca870c {
  align-self: auto;
}

#w-node-b6567b15-e796-271c-6547-357c744546d1-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546d5-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546d9-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546dd-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546e1-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546e5-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546e9-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c744546ed-a0ca870c, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df683-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6a2-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6a8-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6b4-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6c0-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6cc-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6d8-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6e6-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df6ff-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df704-811df673, #w-node-_23da8ba6-2224-1af9-6036-e4fae366fb42-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df711-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df71e-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df72b-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec31-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec50-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec56-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec62-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec6e-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec7a-811df673, #w-node-_2d536ba4-3772-9d30-a868-665732ffec86-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df7a1-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df7ba-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df7bf-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df7cc-811df673, #w-node-_7451bfa7-f6bb-5cef-7913-ca17811df7e6-811df673 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721bcc-add30537 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721bd0-add30537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721bd1-add30537 {
  align-self: auto;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721be0-add30537, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721be4-add30537, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721be8-add30537, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721bec-add30537, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-add30537, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-add30537, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-add30537, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-add30537, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-add30537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-add30537 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-add30537 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-add30537 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-add30537 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-add30537 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-add30537 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-add30537 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-add30537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-add30537 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-add30537 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-add30537 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-add30537 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-add30537 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-add30537 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-add30537 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-add30537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-add30537 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-add30537 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-add30537 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-add30537 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-add30537 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-add30537 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_772524e8-961a-d375-554a-4dd349ca0d27-ce535461 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_772524e8-961a-d375-554a-4dd349ca0d2b-ce535461 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_772524e8-961a-d375-554a-4dd349ca0d2c-ce535461 {
  align-self: auto;
}

#w-node-_772524e8-961a-d375-554a-4dd349ca0d3b-ce535461, #w-node-_772524e8-961a-d375-554a-4dd349ca0d3f-ce535461, #w-node-_772524e8-961a-d375-554a-4dd349ca0d43-ce535461, #w-node-_772524e8-961a-d375-554a-4dd349ca0d47-ce535461, #w-node-da7d8691-967c-332e-0bde-c66ef6b15a7f-ce535461, #w-node-da7d8691-967c-332e-0bde-c66ef6b15a80-ce535461, #w-node-da7d8691-967c-332e-0bde-c66ef6b15a82-ce535461, #w-node-da7d8691-967c-332e-0bde-c66ef6b15a85-ce535461, #w-node-da7d8691-967c-332e-0bde-c66ef6b15a88-ce535461 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a8a-ce535461 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a8c-ce535461 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a8e-ce535461 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a90-ce535461 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a92-ce535461 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a95-ce535461 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a98-ce535461 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a9a-ce535461 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a9c-ce535461 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15a9e-ce535461 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aa1-ce535461 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aa3-ce535461 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aa5-ce535461 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aa7-ce535461 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aaa-ce535461 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aac-ce535461 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15aaf-ce535461 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15ab2-ce535461 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15ab5-ce535461 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15ab8-ce535461 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15abb-ce535461 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-da7d8691-967c-332e-0bde-c66ef6b15abe-ce535461 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-e4d16e1c-70e9-1a1f-a4e7-5e101a5bd5ec-06f0e983, #w-node-_13c45c61-a1d1-2afd-db84-eecaece8ec9d-06f0e983 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1638e4c3-283d-e30b-a6ca-56e72aef9565-06f0e983 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_1638e4c3-283d-e30b-a6ca-56e72aef9566-06f0e983 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1638e4c3-283d-e30b-a6ca-56e72aef9567-06f0e983 {
  align-self: auto;
}

#w-node-_1638e4c3-283d-e30b-a6ca-56e72aef956c-06f0e983 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1638e4c3-283d-e30b-a6ca-56e72aef956e-06f0e983, #w-node-_1638e4c3-283d-e30b-a6ca-56e72aef956f-06f0e983, #w-node-_1638e4c3-283d-e30b-a6ca-56e72aef9570-06f0e983 {
  align-self: auto;
}

#w-node-_8f081cf4-495c-c360-f976-895bdf70966d-06f0e983 {
  justify-self: start;
}

#w-node-bb8d0160-a3e5-3d66-9ad5-a361b7207b6a-06f0e983 {
  align-self: auto;
}

#w-node-bb8d0160-a3e5-3d66-9ad5-a361b7207b6e-06f0e983 {
  justify-self: auto;
}

#w-node-_1fd71c47-bc20-43e2-fdf5-fab92d8069ec-06f0e983 {
  justify-self: center;
}

#w-node-bb8d0160-a3e5-3d66-9ad5-a361b7207b9b-06f0e983 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bb8d0160-a3e5-3d66-9ad5-a361b7207b9c-06f0e983 {
  align-self: center;
  justify-self: center;
}

#autopilot-flow.w-node-_2c3448fd-498d-6af9-5044-29c5081bac74-06f0e983, #w-node-_2c3448fd-498d-6af9-5044-29c5081bac72-06f0e983 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_543b1812-06b6-4280-31f7-763ef6946bb6-06f0e983 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e0-aa3a92f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e3-aa3a92f8 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e4-aa3a92f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e5-aa3a92f8 {
  align-self: auto;
}

#w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-39b3f643, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-39b3f643, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-39b3f643, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-39b3f643, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-39b3f643, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-39b3f643, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-39b3f643, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-39b3f643, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-39b3f643 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-39b3f643 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-39b3f643 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-39b3f643 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-39b3f643 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-39b3f643 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-39b3f643 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-39b3f643 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-39b3f643 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-39b3f643 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-39b3f643 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-39b3f643 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-39b3f643 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-39b3f643 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-39b3f643 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-39b3f643 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-39b3f643 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-39b3f643 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-39b3f643 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-39b3f643 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-39b3f643 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-39b3f643 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-39b3f643 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_429893db-d46c-4d43-ff63-9696343cca44-214c3dc8, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b41941-214c3dc8, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b41947-214c3dc8, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b4194d-214c3dc8, #w-node-de164522-b5a6-b961-90ae-ab612795346f-214c3dc8, #w-node-b5d10144-3895-1cf1-fd1b-648f8d055dbb-214c3dc8, #w-node-b6dd088f-2e83-8119-fab5-d1e10b68a14b-214c3dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-214c3dc8 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-214c3dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-214c3dc8 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-214c3dc8, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-214c3dc8, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-214c3dc8, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-214c3dc8, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-214c3dc8, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-214c3dc8, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-214c3dc8, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-214c3dc8, #w-node-d24bf36e-2481-7866-efed-def582c76ced-214c3dc8, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-214c3dc8, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-214c3dc8, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-214c3dc8, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b41941-57eaef10, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b41947-57eaef10, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b4194d-57eaef10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-57eaef10 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-57eaef10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-57eaef10 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-57eaef10, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-57eaef10, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-57eaef10, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-57eaef10, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-57eaef10, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-57eaef10, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-57eaef10, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-57eaef10, #w-node-d24bf36e-2481-7866-efed-def582c76ced-57eaef10, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-57eaef10, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-57eaef10, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-57eaef10, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b41941-614f763c, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b41947-614f763c, #w-node-_04d50f19-aa6e-7034-57c9-4d9001b4194d-614f763c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-614f763c {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-614f763c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-614f763c {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-614f763c, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-614f763c, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-614f763c, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-614f763c, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-614f763c, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-614f763c, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-614f763c, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-614f763c, #w-node-d24bf36e-2481-7866-efed-def582c76ced-614f763c, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-614f763c, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-614f763c, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-614f763c, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-21b3a769, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-21b3a769, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-21b3a769, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-21b3a769, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-21b3a769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-21b3a769 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-21b3a769 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-21b3a769 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-21b3a769 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-21b3a769 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-21b3a769 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-21b3a769 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-21b3a769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-21b3a769 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-21b3a769 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-21b3a769 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-21b3a769 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-21b3a769 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-21b3a769 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-21b3a769 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-21b3a769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-21b3a769 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-21b3a769 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-21b3a769 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-21b3a769 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-21b3a769 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-21b3a769 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-21b3a769 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-21b3a769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-21b3a769 {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-21b3a769, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-21b3a769, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-21b3a769, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-21b3a769, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-21b3a769, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-21b3a769, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-21b3a769, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-21b3a769, #w-node-d24bf36e-2481-7866-efed-def582c76ced-21b3a769, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-21b3a769, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-21b3a769, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-21b3a769, #w-node-bfbdf0f6-f086-92a1-3d9a-23560496228a-9d15d178, #w-node-bfbdf0f6-f086-92a1-3d9a-23560496228b-9d15d178, #w-node-bfbdf0f6-f086-92a1-3d9a-23560496228c-9d15d178, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae2fd-9d15d178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ffae762-88e1-267f-4620-6db32c8ae300-9d15d178 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_4ffae762-88e1-267f-4620-6db32c8ae301-9d15d178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4ffae762-88e1-267f-4620-6db32c8ae302-9d15d178 {
  align-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-7f9150da, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-7f9150da, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-7f9150da, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-7f9150da, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-7f9150da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-7f9150da {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-7f9150da {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-7f9150da {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-7f9150da {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-7f9150da {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-7f9150da {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-7f9150da {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-7f9150da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-7f9150da {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-7f9150da {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-7f9150da {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-7f9150da {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-7f9150da {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-7f9150da {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-7f9150da {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-7f9150da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-7f9150da {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-7f9150da {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-7f9150da {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-7f9150da {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-7f9150da {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-7f9150da {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-7f9150da {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-7f9150da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-7f9150da {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-7f9150da, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-7f9150da, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-7f9150da, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-7f9150da, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-7f9150da, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-7f9150da, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-7f9150da, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-7f9150da, #w-node-d24bf36e-2481-7866-efed-def582c76ced-7f9150da, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-7f9150da, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-7f9150da, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-7f9150da, #w-node-d6d9967b-81f9-84d6-def6-25aa6188ff4a-0cbae87e, #w-node-d6d9967b-81f9-84d6-def6-25aa6188ff4c-0cbae87e, #w-node-d6d9967b-81f9-84d6-def6-25aa6188ff4d-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce571764-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce571765-0cbae87e {
  align-self: auto;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce571772-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce571773-0cbae87e {
  align-self: auto;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce571780-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce571781-0cbae87e {
  align-self: auto;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce57178e-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5906fe6d-14da-48c5-43d1-8dc2ce57178f-0cbae87e {
  align-self: auto;
}

#w-node-e18f334a-4e0f-0796-a76b-e8a50edb3684-0cbae87e {
  align-self: auto;
  justify-self: auto;
}

#w-node-e18f334a-4e0f-0796-a76b-e8a50edb3688-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e18f334a-4e0f-0796-a76b-e8a50edb3689-0cbae87e {
  align-self: auto;
}

#w-node-e18f334a-4e0f-0796-a76b-e8a50edb3698-0cbae87e, #w-node-e18f334a-4e0f-0796-a76b-e8a50edb369c-0cbae87e, #w-node-e18f334a-4e0f-0796-a76b-e8a50edb36a0-0cbae87e, #w-node-e18f334a-4e0f-0796-a76b-e8a50edb36a4-0cbae87e, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-0cbae87e, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-0cbae87e, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-0cbae87e, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-0cbae87e, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-0cbae87e {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-0cbae87e {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-0cbae87e {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-0cbae87e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-0cbae87e {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-0cbae87e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-0cbae87e {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-0cbae87e {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-0cbae87e {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-0cbae87e {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-0cbae87e {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-0cbae87e {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-0cbae87e {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-0cbae87e {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-0cbae87e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-0cbae87e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-0cbae87e {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-0cbae87e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-0cbae87e {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-0cbae87e {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-0cbae87e, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-0cbae87e, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-0cbae87e, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-0cbae87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c407-fd0c5282 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#get-in-touch.w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c409-fd0c5282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c411-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c41d-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c424-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c4a2-fd0c5282 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c534-fd0c5282 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c535-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c53c-fd0c5282 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#header-btn.w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c53d-fd0c5282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb675117-786c-a3df-637a-fc9e33e28630-fd0c5282, #w-node-eb675117-786c-a3df-637a-fc9e33e28631-fd0c5282, #w-node-eb675117-786c-a3df-637a-fc9e33e28632-fd0c5282, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c17-ba2acdaf, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-ba2acdaf, #w-node-c0734895-abef-b45c-7f71-9fb729cdd027-ba2acdaf, #w-node-c0734895-abef-b45c-7f71-9fb729cdd028-ba2acdaf, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02a-ba2acdaf, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02d-ba2acdaf, #w-node-c0734895-abef-b45c-7f71-9fb729cdd030-ba2acdaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd032-ba2acdaf {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd034-ba2acdaf {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd036-ba2acdaf {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd038-ba2acdaf {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03a-ba2acdaf {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03d-ba2acdaf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd040-ba2acdaf {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd042-ba2acdaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd044-ba2acdaf {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd046-ba2acdaf {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd049-ba2acdaf {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04b-ba2acdaf {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04d-ba2acdaf {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04f-ba2acdaf {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd052-ba2acdaf {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd054-ba2acdaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd057-ba2acdaf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05a-ba2acdaf {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05d-ba2acdaf {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd060-ba2acdaf {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd063-ba2acdaf {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd066-ba2acdaf {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-ba2acdaf, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a7-ba2acdaf, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58ab-ba2acdaf, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58af-ba2acdaf, #w-node-d27c49f3-b547-919a-000e-f25b8c3b107c-894a01ab, #w-node-d396e1c6-73dc-75dc-8ab4-558e8e31b89a-894a01ab, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-894a01ab, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-894a01ab, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-894a01ab, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-894a01ab, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-894a01ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-894a01ab {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-894a01ab {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-894a01ab {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-894a01ab {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-894a01ab {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-894a01ab {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-894a01ab {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-894a01ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-894a01ab {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-894a01ab {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-894a01ab {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-894a01ab {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-894a01ab {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-894a01ab {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-894a01ab {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-894a01ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-894a01ab {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-894a01ab {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-894a01ab {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-894a01ab {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-894a01ab {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-894a01ab {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-894a01ab, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-894a01ab, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-894a01ab, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-894a01ab, #w-node-_3eb8286d-74e8-9a0e-bf6c-d5e0cdd55cf6-9606bed4, #w-node-_2659390e-ea85-f6e1-c6c0-9266a3d723a6-9606bed4, #w-node-_81139722-7e8a-37f3-c2b1-eea007b1cfd1-9606bed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10d6b918-e11e-b1a1-d6e0-c58463ff454c-9606bed4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3eb8286d-74e8-9a0e-bf6c-d5e0cdd55cf6-e860232f, #w-node-_2659390e-ea85-f6e1-c6c0-9266a3d723a6-e860232f, #w-node-_81139722-7e8a-37f3-c2b1-eea007b1cfd1-e860232f, #w-node-_476ac8e1-592e-f3f8-fd37-4dfd081684d4-b113d800 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80f29cf-f394-bd7f-da32-9668ae24f759-b113d800 {
  align-self: auto;
  justify-self: auto;
}

#w-node-c80f29cf-f394-bd7f-da32-9668ae24f75a-b113d800 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c80f29cf-f394-bd7f-da32-9668ae24f75b-b113d800 {
  align-self: auto;
}

#w-node-c80f29cf-f394-bd7f-da32-9668ae24f760-b113d800 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c80f29cf-f394-bd7f-da32-9668ae24f762-b113d800, #w-node-c80f29cf-f394-bd7f-da32-9668ae24f763-b113d800, #w-node-c80f29cf-f394-bd7f-da32-9668ae24f764-b113d800 {
  align-self: auto;
}

#w-node-_4fac8dd7-5129-5d69-6b68-cd8e71b194fb-b113d800 {
  justify-self: start;
}

#w-node-e2f19c2c-2af1-d7ee-9f63-2b23d5b0a431-b113d800 {
  align-self: auto;
}

#w-node-e2f19c2c-2af1-d7ee-9f63-2b23d5b0a435-b113d800 {
  justify-self: auto;
}

#w-node-e2f19c2c-2af1-d7ee-9f63-2b23d5b0a461-b113d800 {
  justify-self: center;
}

#w-node-e2f19c2c-2af1-d7ee-9f63-2b23d5b0a469-b113d800 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-e2f19c2c-2af1-d7ee-9f63-2b23d5b0a46a-b113d800 {
  align-self: center;
  justify-self: center;
}

#w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c17-43dfeaa5, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-43dfeaa5, #w-node-c0734895-abef-b45c-7f71-9fb729cdd027-43dfeaa5, #w-node-c0734895-abef-b45c-7f71-9fb729cdd028-43dfeaa5, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02a-43dfeaa5, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02d-43dfeaa5, #w-node-c0734895-abef-b45c-7f71-9fb729cdd030-43dfeaa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd032-43dfeaa5 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd034-43dfeaa5 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd036-43dfeaa5 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd038-43dfeaa5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03a-43dfeaa5 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03d-43dfeaa5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd040-43dfeaa5 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd042-43dfeaa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd044-43dfeaa5 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd046-43dfeaa5 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd049-43dfeaa5 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04b-43dfeaa5 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04d-43dfeaa5 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04f-43dfeaa5 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd052-43dfeaa5 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd054-43dfeaa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd057-43dfeaa5 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05a-43dfeaa5 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05d-43dfeaa5 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd060-43dfeaa5 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd063-43dfeaa5 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd066-43dfeaa5 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-43dfeaa5, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a7-43dfeaa5, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58ab-43dfeaa5, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58af-43dfeaa5, #w-node-_07d05431-d250-4865-a724-2f47ad22c619-b152cd7c, #w-node-_07d05431-d250-4865-a724-2f47ad22c628-b152cd7c, #w-node-_07d05431-d250-4865-a724-2f47ad22c635-b152cd7c, #w-node-_07d05431-d250-4865-a724-2f47ad22c642-b152cd7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0048e4d-284e-6336-dcc8-bb1a2d18fb34-b152cd7c {
  align-self: auto;
  justify-self: auto;
}

#w-node-e0048e4d-284e-6336-dcc8-bb1a2d18fb35-b152cd7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e0048e4d-284e-6336-dcc8-bb1a2d18fb36-b152cd7c {
  align-self: auto;
}

#w-node-f9edd187-d84d-2fe9-51a3-b5a4d62b7a80-b152cd7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92699e10-3c24-0624-0147-591fa32a3f67-d757659f {
  align-self: auto;
}

#w-node-_92699e10-3c24-0624-0147-591fa32a3f6b-d757659f {
  justify-self: auto;
}

#w-node-_92699e10-3c24-0624-0147-591fa32a4008-d757659f, #w-node-_92699e10-3c24-0624-0147-591fa32a400f-d757659f, #w-node-_92699e10-3c24-0624-0147-591fa32a4016-d757659f {
  justify-self: center;
}

#w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c17-d757659f, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-d757659f, #w-node-c0734895-abef-b45c-7f71-9fb729cdd027-d757659f, #w-node-c0734895-abef-b45c-7f71-9fb729cdd028-d757659f, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02a-d757659f, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02d-d757659f, #w-node-c0734895-abef-b45c-7f71-9fb729cdd030-d757659f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd032-d757659f {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd034-d757659f {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd036-d757659f {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd038-d757659f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03a-d757659f {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03d-d757659f {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd040-d757659f {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd042-d757659f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd044-d757659f {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd046-d757659f {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd049-d757659f {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04b-d757659f {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04d-d757659f {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04f-d757659f {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd052-d757659f {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd054-d757659f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd057-d757659f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05a-d757659f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05d-d757659f {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd060-d757659f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd063-d757659f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd066-d757659f {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-d757659f, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a7-d757659f, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58ab-d757659f, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58af-d757659f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a6dee09-db8c-bca4-7828-633293015e74-d99a8a1c, #w-node-_3eb315a0-429f-3f70-09b5-7af0a5aae3c4-d99a8a1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-d99a8a1c, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-d99a8a1c {
  align-self: center;
  justify-self: center;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6b8-d99a8a1c {
  align-self: auto;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6bc-d99a8a1c {
  justify-self: auto;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c407-f334faaa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#get-in-touch.w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c409-f334faaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c411-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c41d-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c424-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c4a2-f334faaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c534-f334faaa {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c535-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c53c-f334faaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#header-btn.w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c53d-f334faaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb675117-786c-a3df-637a-fc9e33e28630-f334faaa, #w-node-eb675117-786c-a3df-637a-fc9e33e28631-f334faaa, #w-node-eb675117-786c-a3df-637a-fc9e33e28632-f334faaa, #w-node-_3eb8286d-74e8-9a0e-bf6c-d5e0cdd55cf6-20658249, #w-node-_2659390e-ea85-f6e1-c6c0-9266a3d723a6-20658249, #w-node-_81139722-7e8a-37f3-c2b1-eea007b1cfd1-20658249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a6dee09-db8c-bca4-7828-633293015e74-20658249, #w-node-_3eb315a0-429f-3f70-09b5-7af0a5aae3c4-20658249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-20658249, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-20658249 {
  align-self: center;
  justify-self: center;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6b8-20658249 {
  align-self: auto;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6bc-20658249 {
  justify-self: auto;
}

#w-node-_3eb8286d-74e8-9a0e-bf6c-d5e0cdd55cf6-99b5bec4, #w-node-_2659390e-ea85-f6e1-c6c0-9266a3d723a6-99b5bec4, #w-node-_81139722-7e8a-37f3-c2b1-eea007b1cfd1-99b5bec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996af-99b5bec4 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996b2-99b5bec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996b3-99b5bec4 {
  align-self: auto;
}

#w-node-_597d0b3a-13be-b911-fed0-195c4d98e0fa-99b5bec4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bf2f9e78-c3f3-916b-d4e2-39792b22cfda-99b5bec4, #w-node-_2aabe7a2-c0d6-59dc-4e59-d29ed2b29282-99b5bec4, #w-node-_0667671f-bc10-f1ac-d8d6-a9589139e73c-99b5bec4 {
  align-self: auto;
}

#w-node-b3605a13-c21b-f4bf-4485-723092798619-99b5bec4, #w-node-bfd4aa66-f83c-f1a7-bc7c-910d89d28592-99b5bec4, #w-node-_08720b6f-5c20-d24f-46e8-3b4fb1836739-99b5bec4, #w-node-c884ff4d-b328-2a04-4ca8-a55faa8166c0-99b5bec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-99b5bec4, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-99b5bec4 {
  align-self: center;
  justify-self: center;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6b8-99b5bec4 {
  align-self: auto;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6bc-99b5bec4 {
  justify-self: auto;
}

#w-node-_9b98ac70-350b-fd8f-5ac4-22bca542eb63-99b5bec4, #w-node-_9b98ac70-350b-fd8f-5ac4-22bca542eb6a-99b5bec4, #w-node-e23fe69f-7e53-daef-86f4-76ab231d307e-99b5bec4 {
  justify-self: center;
}

#w-node-ec615a4e-100e-e3cd-f016-a14ae1c405fa-99b5bec4 {
  align-self: auto;
}

#w-node-ec615a4e-100e-e3cd-f016-a14ae1c405fe-99b5bec4 {
  justify-self: auto;
}

#w-node-_1c549b17-c884-9462-51e2-e0a61a2c9423-99b5bec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bb6d2703-b297-1918-9111-a2b53320b0ed-99b5bec4 {
  align-self: center;
  justify-self: center;
}

#w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-83e37ad1, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-83e37ad1, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-83e37ad1, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-83e37ad1, #w-node-d24bf36e-2481-7866-efed-def582c76ced-83e37ad1, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-83e37ad1, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-83e37ad1, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-83e37ad1, #w-node-_59ea9acf-b201-30fe-050c-66920e4c581f-e09e335c, #w-node-_59ea9acf-b201-30fe-050c-66920e4c5820-e09e335c, #w-node-_59ea9acf-b201-30fe-050c-66920e4c5821-e09e335c, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d217-e09e335c, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d218-e09e335c, #w-node-e88df07c-18fd-3eeb-5565-c8e6f5cad581-e09e335c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d222-e09e335c {
  align-self: auto;
  justify-self: auto;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d223-e09e335c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d224-e09e335c {
  align-self: auto;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d229-e09e335c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d22b-e09e335c, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d22c-e09e335c, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d22d-e09e335c {
  align-self: auto;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d282-e09e335c {
  justify-self: start;
}

#w-node-_0bf49ed7-9d6b-7776-2446-972da94e1804-e09e335c {
  align-self: auto;
}

#w-node-_0bf49ed7-9d6b-7776-2446-972da94e1808-e09e335c {
  justify-self: auto;
}

#w-node-_0bf49ed7-9d6b-7776-2446-972da94e18a5-e09e335c, #w-node-_0bf49ed7-9d6b-7776-2446-972da94e18ac-e09e335c, #w-node-_81df154b-cd82-539e-ba61-2c0aa67b0fef-e09e335c {
  justify-self: center;
}

#autopilot-flow.w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d32d-e09e335c, #w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d32e-e09e335c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c88619-4254-3fc2-7a4a-42b79ef0d338-e09e335c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c17-32c05635, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-32c05635, #w-node-c0734895-abef-b45c-7f71-9fb729cdd027-32c05635, #w-node-c0734895-abef-b45c-7f71-9fb729cdd028-32c05635, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02a-32c05635, #w-node-c0734895-abef-b45c-7f71-9fb729cdd02d-32c05635, #w-node-c0734895-abef-b45c-7f71-9fb729cdd030-32c05635 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd032-32c05635 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd034-32c05635 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd036-32c05635 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd038-32c05635 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03a-32c05635 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd03d-32c05635 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd040-32c05635 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd042-32c05635 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd044-32c05635 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd046-32c05635 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd049-32c05635 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04b-32c05635 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04d-32c05635 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd04f-32c05635 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd052-32c05635 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd054-32c05635 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd057-32c05635 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05a-32c05635 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd05d-32c05635 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd060-32c05635 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd063-32c05635 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-c0734895-abef-b45c-7f71-9fb729cdd066-32c05635 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-32c05635, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a7-32c05635, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58ab-32c05635, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58af-32c05635, #w-node-e13f03af-33ad-5975-f742-c439a1bb2057-e19bf423 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e06b2eaf-74ef-cfcb-e50d-1ac53435b818-e19bf423 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_12a148d4-002b-dbb4-f48d-79122725150e-e19bf423, #w-node-c3fcb96e-365b-65db-3d06-d3fa24c51305-e19bf423, #w-node-c3fcb96e-365b-65db-3d06-d3fa24c51306-e19bf423, #w-node-c3fcb96e-365b-65db-3d06-d3fa24c51307-e19bf423, #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-43ffe363 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-43ffe363 {
  align-self: auto;
  justify-self: auto;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada3-43ffe363 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada4-43ffe363, #w-node-ce4f883d-8aeb-ee6a-95db-64847dded793-43ffe363 {
  align-self: auto;
}

#w-node-ce4f883d-8aeb-ee6a-95db-64847dded7a7-43ffe363 {
  justify-self: auto;
}

#w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e31-387dc228, #w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e32-387dc228, #w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e33-387dc228, #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-387dc228 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-387dc228 {
  align-self: auto;
  justify-self: auto;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada3-387dc228 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada4-387dc228 {
  align-self: auto;
}

#w-node-cb0e601d-5e4c-83df-5b79-d5b26ec8872d-8bad4936, #w-node-cb0e601d-5e4c-83df-5b79-d5b26ec88733-8bad4936, #w-node-cb0e601d-5e4c-83df-5b79-d5b26ec88737-8bad4936, #w-node-cb0e601d-5e4c-83df-5b79-d5b26ec88744-8bad4936 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_50fa8760-af4c-3973-b9e8-e04b3ac39d0d-8bad4936 {
  align-self: auto;
}

#w-node-_50fa8760-af4c-3973-b9e8-e04b3ac39d21-8bad4936 {
  justify-self: auto;
}

#w-node-_7b59edeb-f788-dd35-934f-f47ed76df038-8bad4936, #w-node-_7b59edeb-f788-dd35-934f-f47ed76df03f-8bad4936, #w-node-_7b59edeb-f788-dd35-934f-f47ed76df046-8bad4936, #w-node-_7b59edeb-f788-dd35-934f-f47ed76df04d-8bad4936 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b59edeb-f788-dd35-934f-f47ed76df067-8bad4936 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e51ba46f-af94-7db5-fcea-c6726f03dde6-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03ddeb-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03dd2c-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03dd35-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03de73-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03de92-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03de98-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03dea4-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03deb0-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03debc-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03dec8-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03dee3-6f03dd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e51ba46f-af94-7db5-fcea-c6726f03df8a-6f03dd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-e51ba46f-af94-7db5-fcea-c6726f03df8b-6f03dd1b, #w-node-e51ba46f-af94-7db5-fcea-c6726f03df93-6f03dd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#nav-resource-btn.w-node-e51ba46f-af94-7db5-fcea-c6726f03df94-6f03dd1b, #w-node-_0f123853-1f64-8071-ad63-9500ae4c1776-a00ac18c, #w-node-_0f123853-1f64-8071-ad63-9500ae4c177c-a00ac18c, #w-node-_0f123853-1f64-8071-ad63-9500ae4c1780-a00ac18c, #w-node-_0f123853-1f64-8071-ad63-9500ae4c178d-a00ac18c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e8ec8a-7454-9ed7-93b1-bd319f1d34bd-a00ac18c, #w-node-d4e8ec8a-7454-9ed7-93b1-bd319f1d34be-a00ac18c, #w-node-b12b04b0-859c-1aa1-346d-d37c17537799-a00ac18c, #w-node-_5a985987-f493-8d3f-2e90-8278b19887e7-a00ac18c, #w-node-_234e38cc-f162-3772-8c8c-7e94de6ccb85-a00ac18c, #w-node-fadc56e8-e876-73a0-c555-2e23162be83d-a00ac18c, #w-node-fadc56e8-e876-73a0-c555-2e23162be927-a00ac18c, #w-node-fadc56e8-e876-73a0-c555-2e23162be938-a00ac18c, #w-node-c5ec016f-cd99-b46b-1e63-0bdcf90e7464-a00ac18c, #w-node-cdc1e3b9-3512-ad34-cd43-4c8009e94c5e-a00ac18c, #w-node-cdc1e3b9-3512-ad34-cd43-4c8009e94c78-a00ac18c, #w-node-c5ec016f-cd99-b46b-1e63-0bdcf90e7583-a00ac18c, #w-node-c5ec016f-cd99-b46b-1e63-0bdcf90e7594-a00ac18c, #w-node-c00373c1-6d15-6b01-f9a7-220fb2680a35-a00ac18c, #w-node-_0c19f9fd-1768-0281-45b6-2ff8857bf54a-a00ac18c, #w-node-_8c8ac934-1eb1-05b5-87e8-401d6f4d425a-a00ac18c, #w-node-e4fe0f0e-1167-ae8a-c9c0-6842592aa339-a00ac18c, #w-node-_6cd510f4-cb65-9965-631c-b9df7e3d1f29-a00ac18c, #w-node-addee884-239e-48f6-c4f2-1dac6b295adb-a00ac18c, #w-node-_985be8e8-b51d-739d-8c66-e9ddb7538f2d-a00ac18c, #w-node-_985be8e8-b51d-739d-8c66-e9ddb7538f2e-a00ac18c, #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f39744-a00ac18c, #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f3974b-a00ac18c, #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f39752-a00ac18c, #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f39759-a00ac18c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e3fdac7-1afb-084e-d4d3-b74468f39773-a00ac18c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7431410d-6349-13be-f372-06970b227c23-6ffba4cd, #w-node-_8151217f-4e61-300a-fd00-5ca18ed05bc7-6ffba4cd, #w-node-_5bab2752-2d9d-4787-0877-751d821af9ed-6ffba4cd, #w-node-db32f2ab-efa8-cf93-812d-57e3add37159-6ffba4cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_337dffe8-da49-1467-bbbb-e507c995d35c-6ffba4cd, #w-node-_337dffe8-da49-1467-bbbb-e507c995d35d-6ffba4cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13e76a3b-1e38-6203-97ff-ed5c108545ae-6ffba4cd {
  grid-template-rows: auto auto;
  grid-template-columns: 3fr;
}

#w-node-_13e76a3b-1e38-6203-97ff-ed5c108545af-6ffba4cd {
  grid-row: span 2 / span 2;
}

#w-node-_3016e745-8361-da5a-353f-6dc5cdc6b7c0-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b7c1-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b7dd-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b7e2-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b7e7-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b7fe-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b803-6ffba4cd, #w-node-_3016e745-8361-da5a-353f-6dc5cdc6b808-6ffba4cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c691a9a-7808-6271-2d92-f3714ef06285-6ffba4cd {
  align-self: auto;
}

#w-node-_3c691a9a-7808-6271-2d92-f3714ef06299-6ffba4cd {
  justify-self: auto;
}

#w-node-f5dd89cc-9789-f86d-b43c-822440941d79-6ffba4cd, #w-node-f5dd89cc-9789-f86d-b43c-822440941d80-6ffba4cd, #w-node-f5dd89cc-9789-f86d-b43c-822440941d87-6ffba4cd, #w-node-f5dd89cc-9789-f86d-b43c-822440941d8e-6ffba4cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5dd89cc-9789-f86d-b43c-822440941da8-6ffba4cd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_50fa8760-af4c-3973-b9e8-e04b3ac39d0d-3bfef0e1 {
  align-self: auto;
}

#w-node-_50fa8760-af4c-3973-b9e8-e04b3ac39d21-3bfef0e1 {
  justify-self: auto;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558c7-3bfef0e1, #w-node-_3396db69-7554-06cc-f90a-5a04b4b558c8-3bfef0e1, #w-node-_3396db69-7554-06cc-f90a-5a04b4b558ca-3bfef0e1, #w-node-_3396db69-7554-06cc-f90a-5a04b4b558cd-3bfef0e1, #w-node-_3396db69-7554-06cc-f90a-5a04b4b558d0-3bfef0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558d2-3bfef0e1 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558d4-3bfef0e1 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558d6-3bfef0e1 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558d8-3bfef0e1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558da-3bfef0e1 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558e0-3bfef0e1 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558e2-3bfef0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558e4-3bfef0e1 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558e9-3bfef0e1 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558eb-3bfef0e1 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558ed-3bfef0e1 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558ef-3bfef0e1 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558f2-3bfef0e1 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558f4-3bfef0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558fa-3bfef0e1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b558fd-3bfef0e1 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b55900-3bfef0e1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b55903-3bfef0e1 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_3396db69-7554-06cc-f90a-5a04b4b55906-3bfef0e1 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-c5d66a22-52ba-6b7c-b17f-cfacde914917-3bfef0e1, #w-node-c5d66a22-52ba-6b7c-b17f-cfacde91491e-3bfef0e1, #w-node-c5d66a22-52ba-6b7c-b17f-cfacde914925-3bfef0e1, #w-node-c5d66a22-52ba-6b7c-b17f-cfacde91492c-3bfef0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5d66a22-52ba-6b7c-b17f-cfacde914946-3bfef0e1, #w-node-_9dfb4e4a-9f50-5b68-8f87-8715822f9b5c-822f9b4e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5140311-e6f2-6176-5c56-eb6ebe8ccffc-0c1766be, #w-node-e5140311-e6f2-6176-5c56-eb6ebe8ccffd-0c1766be, #w-node-e5140311-e6f2-6176-5c56-eb6ebe8ccffe-0c1766be, #w-node-_397568ef-a300-17dd-aab8-9ba84b334b93-0c1766be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397568ef-a300-17dd-aab8-9ba84b334b96-0c1766be {
  align-self: auto;
  justify-self: auto;
}

#w-node-_397568ef-a300-17dd-aab8-9ba84b334b97-0c1766be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_397568ef-a300-17dd-aab8-9ba84b334b98-0c1766be {
  align-self: auto;
}

#w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a5-1c35cb35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a8-1c35cb35 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a9-1c35cb35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8aa-1c35cb35, #w-node-c980a68f-993d-ade4-6857-efd1b700956e-1c35cb35 {
  align-self: auto;
}

#w-node-c980a68f-993d-ade4-6857-efd1b7009572-1c35cb35 {
  justify-self: auto;
}

#w-node-e85d8ff8-f7e1-8894-7ffe-0e28929a413b-59c9bc4f, #w-node-c1b6d909-a5cf-300c-088d-880371572d7a-59c9bc4f, #w-node-_5ad1c61c-d514-9b11-8110-3136d56074b1-59c9bc4f, #w-node-c705d36d-7a91-f3e4-22ce-017766aca8ae-59c9bc4f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b4d-59c9bc4f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b52-59c9bc4f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b5d-59c9bc4f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b60-59c9bc4f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754941-59c9bc4f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754946-59c9bc4f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754951-59c9bc4f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754955-59c9bc4f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59683-59c9bc4f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59688-59c9bc4f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59693-59c9bc4f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59696-59c9bc4f, #w-node-_51575472-c80b-a902-8747-c8704ac15deb-59c9bc4f, #w-node-_51575472-c80b-a902-8747-c8704ac15df0-59c9bc4f, #w-node-_51575472-c80b-a902-8747-c8704ac15dfb-59c9bc4f, #w-node-_51575472-c80b-a902-8747-c8704ac15dfe-59c9bc4f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b13c-59c9bc4f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b141-59c9bc4f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b14c-59c9bc4f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b14f-59c9bc4f, #w-node-a355c895-c954-0df2-56f3-7a152b4538de-59c9bc4f, #w-node-a355c895-c954-0df2-56f3-7a152b4538e3-59c9bc4f, #w-node-a355c895-c954-0df2-56f3-7a152b4538ee-59c9bc4f, #w-node-a355c895-c954-0df2-56f3-7a152b4538f1-59c9bc4f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d73-59c9bc4f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d78-59c9bc4f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d83-59c9bc4f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d86-59c9bc4f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760e2-59c9bc4f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760e7-59c9bc4f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760ef-59c9bc4f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760f2-59c9bc4f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a86-59c9bc4f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a8b-59c9bc4f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a93-59c9bc4f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a96-59c9bc4f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fd9c-59c9bc4f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fd9f-59c9bc4f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fda2-59c9bc4f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fda5-59c9bc4f, #w-node-_187778a0-01b6-74fc-2beb-1a8053668987-59c9bc4f, #w-node-_187778a0-01b6-74fc-2beb-1a805366898b-59c9bc4f, #w-node-_187778a0-01b6-74fc-2beb-1a8053668996-59c9bc4f, #w-node-_187778a0-01b6-74fc-2beb-1a805366899a-59c9bc4f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c4c-59c9bc4f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c50-59c9bc4f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c5b-59c9bc4f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c5f-59c9bc4f, #w-node-_396d7abb-1474-4726-56ef-43f165b383ae-59c9bc4f, #w-node-_396d7abb-1474-4726-56ef-43f165b383b2-59c9bc4f, #w-node-_396d7abb-1474-4726-56ef-43f165b383bd-59c9bc4f, #w-node-_396d7abb-1474-4726-56ef-43f165b383c1-59c9bc4f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f0fc-59c9bc4f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f100-59c9bc4f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f10b-59c9bc4f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f10f-59c9bc4f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f17c-59c9bc4f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f180-59c9bc4f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f18b-59c9bc4f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f18f-59c9bc4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cead3102-522a-7fdc-a005-a4296877e934-59c9bc4f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_539e9bc4-ee24-6b1b-b63a-87ea4c5cdead-59c9bc4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88d025ee-5e75-83f7-fe78-92efd46ded9b-59c9bc4f, #w-node-_4c4a74ea-6235-bb00-ee92-3f55ae07f295-59c9bc4f, #w-node-_5db5d499-07a2-4a7b-602a-0483df43aaa9-59c9bc4f, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-59c9bc4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-42b10ec0, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-42b10ec0 {
  align-self: center;
  justify-self: center;
}

#w-node-abccf07e-3025-b89f-3e2c-a481f938cde6-a25381df {
  align-self: auto;
}

#w-node-abccf07e-3025-b89f-3e2c-a481f938cdfa-a25381df {
  justify-self: auto;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e0-6bee4bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e3-6bee4bfc {
  align-self: auto;
  justify-self: auto;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e4-6bee4bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e5-6bee4bfc {
  align-self: auto;
}

#w-node-e85d8ff8-f7e1-8894-7ffe-0e28929a413b-1c71ca1f, #w-node-c1b6d909-a5cf-300c-088d-880371572d7a-1c71ca1f, #w-node-_5ad1c61c-d514-9b11-8110-3136d56074b1-1c71ca1f, #w-node-c705d36d-7a91-f3e4-22ce-017766aca8ae-1c71ca1f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b4d-1c71ca1f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b52-1c71ca1f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b5d-1c71ca1f, #w-node-_6c9b37fc-01e8-bd24-5f35-ed0b96451b60-1c71ca1f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754941-1c71ca1f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754946-1c71ca1f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754951-1c71ca1f, #w-node-_3721d324-cb5e-6864-e07f-2d76ee754955-1c71ca1f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59683-1c71ca1f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59688-1c71ca1f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59693-1c71ca1f, #w-node-e044e4f7-656d-41ea-af83-f10b62a59696-1c71ca1f, #w-node-_51575472-c80b-a902-8747-c8704ac15deb-1c71ca1f, #w-node-_51575472-c80b-a902-8747-c8704ac15df0-1c71ca1f, #w-node-_51575472-c80b-a902-8747-c8704ac15dfb-1c71ca1f, #w-node-_51575472-c80b-a902-8747-c8704ac15dfe-1c71ca1f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b13c-1c71ca1f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b141-1c71ca1f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b14c-1c71ca1f, #w-node-b6c4e9d9-cda0-d262-a178-f19f07c2b14f-1c71ca1f, #w-node-a355c895-c954-0df2-56f3-7a152b4538de-1c71ca1f, #w-node-a355c895-c954-0df2-56f3-7a152b4538e3-1c71ca1f, #w-node-a355c895-c954-0df2-56f3-7a152b4538ee-1c71ca1f, #w-node-a355c895-c954-0df2-56f3-7a152b4538f1-1c71ca1f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d73-1c71ca1f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d78-1c71ca1f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d83-1c71ca1f, #w-node-d60759fa-5708-c02f-4d49-0afa70824d86-1c71ca1f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760e2-1c71ca1f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760e7-1c71ca1f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760ef-1c71ca1f, #w-node-_3d60f5f4-a61b-fcfb-e817-20494ae760f2-1c71ca1f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a86-1c71ca1f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a8b-1c71ca1f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a93-1c71ca1f, #w-node-d2320da8-f313-8c18-26fa-0fe13b3e6a96-1c71ca1f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fd9c-1c71ca1f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fd9f-1c71ca1f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fda2-1c71ca1f, #w-node-_2f6788f7-e420-7e2b-d54d-8220c563fda5-1c71ca1f, #w-node-_187778a0-01b6-74fc-2beb-1a8053668987-1c71ca1f, #w-node-_187778a0-01b6-74fc-2beb-1a805366898b-1c71ca1f, #w-node-_187778a0-01b6-74fc-2beb-1a8053668996-1c71ca1f, #w-node-_187778a0-01b6-74fc-2beb-1a805366899a-1c71ca1f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c4c-1c71ca1f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c50-1c71ca1f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c5b-1c71ca1f, #w-node-_7dfb6963-50af-09b6-3a28-ba6a9aed1c5f-1c71ca1f, #w-node-_396d7abb-1474-4726-56ef-43f165b383ae-1c71ca1f, #w-node-_396d7abb-1474-4726-56ef-43f165b383b2-1c71ca1f, #w-node-_396d7abb-1474-4726-56ef-43f165b383bd-1c71ca1f, #w-node-_396d7abb-1474-4726-56ef-43f165b383c1-1c71ca1f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f0fc-1c71ca1f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f100-1c71ca1f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f10b-1c71ca1f, #w-node-_1d863b6b-e218-143b-d50a-0a130428f10f-1c71ca1f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f17c-1c71ca1f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f180-1c71ca1f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f18b-1c71ca1f, #w-node-e4db40a6-e20d-939a-1f9f-6b230060f18f-1c71ca1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cead3102-522a-7fdc-a005-a4296877e934-1c71ca1f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_539e9bc4-ee24-6b1b-b63a-87ea4c5cdead-1c71ca1f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88d025ee-5e75-83f7-fe78-92efd46ded9b-1c71ca1f, #w-node-_4c4a74ea-6235-bb00-ee92-3f55ae07f295-1c71ca1f, #w-node-_5db5d499-07a2-4a7b-602a-0483df43aaa9-1c71ca1f, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-1c71ca1f, #w-node-_4d7b0827-3865-24db-2b83-e48c28ae85db-41093e1e, #w-node-_4d7b0827-3865-24db-2b83-e48c28ae85dd-41093e1e, #w-node-_4d7b0827-3865-24db-2b83-e48c28ae85de-41093e1e, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee6-41093e1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee9-41093e1e {
  align-self: auto;
  justify-self: auto;
}

#w-node-cdd631d5-b4d7-1372-bebf-ba82bf555eea-41093e1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cdd631d5-b4d7-1372-bebf-ba82bf555eeb-41093e1e, #w-node-_2ebaafaf-5669-4092-f765-8da71744da0e-41093e1e {
  align-self: auto;
}

#w-node-_2ebaafaf-5669-4092-f765-8da71744da22-41093e1e {
  justify-self: auto;
}

#w-node-d1fa95cf-7874-af67-be3c-110033f510b2-33f51053 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#get-in-touch.w-node-d1fa95cf-7874-af67-be3c-110033f510b4-33f51053 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1fa95cf-7874-af67-be3c-110033f510bc-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f510cf-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f51159-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f51178-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f5117e-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f5118a-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f51196-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f511a2-33f51053, #w-node-d1fa95cf-7874-af67-be3c-110033f511ae-33f51053, #w-node-_88d025ee-5e75-83f7-fe78-92efd46ded9b-3fca89ae, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-3fca89ae, #w-node-_88d025ee-5e75-83f7-fe78-92efd46ded9b-9ca803f0, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-9ca803f0, #w-node-_9938a062-c7b8-86c2-ea12-e9fa40108a1f-8b8185b5, #w-node-_9938a062-c7b8-86c2-ea12-e9fa40108a20-8b8185b5, #w-node-_9938a062-c7b8-86c2-ea12-e9fa40108a21-8b8185b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbb2-8b8185b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbb3-8b8185b5 {
  align-self: auto;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbc0-8b8185b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbc1-8b8185b5 {
  align-self: auto;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbce-8b8185b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbcf-8b8185b5 {
  align-self: auto;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbdc-8b8185b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_23e9dce1-a8a3-6680-710e-98fd90cffbdd-8b8185b5 {
  align-self: auto;
}

#w-node-a4651c74-6565-179a-1275-82b7cf32f4d8-8b8185b5, #w-node-_7bbb0322-555c-865f-6216-619492ca9824-8b8185b5, #w-node-_46db586c-84c5-27e5-e56b-c5d8fb223237-8b8185b5, #w-node-fd35b57f-f184-2be4-7257-3171fcd4940f-8b8185b5, #w-node-_13f3608d-665d-7e07-ed32-b4523983a20f-8b8185b5 {
  align-self: start;
}

#w-node-_23524a14-2190-2097-1e88-8a0e1444360f-9a17732a, #w-node-_23524a14-2190-2097-1e88-8a0e14443610-9a17732a, #w-node-_23524a14-2190-2097-1e88-8a0e14443611-9a17732a, #w-node-_3eb8286d-74e8-9a0e-bf6c-d5e0cdd55cf6-b33af646, #w-node-_2659390e-ea85-f6e1-c6c0-9266a3d723a6-b33af646 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a6dee09-db8c-bca4-7828-633293015e74-b33af646, #w-node-_3eb315a0-429f-3f70-09b5-7af0a5aae3c4-b33af646 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e06a4942-44c7-ab17-cb1d-6f41d053ab4e-b33af646, #w-node-a9137c13-e611-8b4f-831a-52f0223d59f2-b33af646 {
  align-self: center;
  justify-self: center;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6b8-b33af646 {
  align-self: auto;
}

#w-node-_298f5c0c-f409-1e21-339a-31ea5e00c6bc-b33af646 {
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b636-df31435b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b637-df31435b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b639-df31435b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63c-df31435b, #w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b63f-df31435b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b641-df31435b {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b643-df31435b {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b645-df31435b {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b647-df31435b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b649-df31435b {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64c-df31435b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b64f-df31435b {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b651-df31435b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b653-df31435b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b655-df31435b {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b658-df31435b {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65a-df31435b {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65c-df31435b {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b65e-df31435b {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b661-df31435b {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b663-df31435b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b666-df31435b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b669-df31435b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66c-df31435b {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b66f-df31435b {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b672-df31435b {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8cc4442b-a85f-3f32-88e1-f64233b0b675-df31435b {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff693-df31435b {
  align-self: auto;
  justify-self: auto;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff697-df31435b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f391528d-e5a2-0e19-1239-6de9badff698-df31435b {
  align-self: auto;
}

#w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-df31435b, #w-node-_160043d3-2d3b-6abc-71ff-2cb84845772a-df31435b, #w-node-a944ea77-8879-8506-a8e6-b027ceac65e2-df31435b, #w-node-_8897dbeb-d076-3523-f1b9-b6ec7f8d69aa-df31435b, #w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-df31435b, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-df31435b, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-df31435b, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-df31435b, #w-node-d24bf36e-2481-7866-efed-def582c76ced-df31435b, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-df31435b, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-df31435b, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-df31435b, #w-node-_64f8c2a7-6c0c-631c-cca2-4edf79414263-392b8649, #w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e32-392b8649, #w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e33-392b8649, #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-392b8649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-392b8649 {
  align-self: auto;
  justify-self: auto;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada3-392b8649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b46824c3-6f3e-086c-1191-2b49a376ada4-392b8649, #w-node-_1e335dfb-0c36-7dce-199b-2f6462abccc4-392b8649 {
  align-self: auto;
}

#w-node-_1e335dfb-0c36-7dce-199b-2f6462abccd8-392b8649 {
  justify-self: auto;
}

#w-node-_64f8c2a7-6c0c-631c-cca2-4edf79414263-9a8ce9f2, #w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e32-9a8ce9f2, #w-node-_4f9ba1bc-9c9c-4b07-a6fa-863d9e032e33-9a8ce9f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e335dfb-0c36-7dce-199b-2f6462abccc4-9a8ce9f2 {
  align-self: auto;
}

#w-node-_1e335dfb-0c36-7dce-199b-2f6462abccd8-9a8ce9f2 {
  justify-self: auto;
}

#w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1a54-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1a55-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1a56-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be4-39d91d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be7-39d91d5e {
  align-self: auto;
  justify-self: auto;
}

#w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be8-39d91d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be9-39d91d5e {
  align-self: auto;
}

#w-node-d27c49f3-b547-919a-000e-f25b8c3b107c-20e60092, #w-node-d396e1c6-73dc-75dc-8ab4-558e8e31b89a-20e60092, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-20e60092, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-20e60092, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-20e60092, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-20e60092, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-20e60092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-20e60092 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-20e60092 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-20e60092 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-20e60092 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-20e60092 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-20e60092 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-20e60092 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-20e60092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-20e60092 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-20e60092 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-20e60092 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-20e60092 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-20e60092 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-20e60092 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-20e60092 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-20e60092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-20e60092 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-20e60092 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-20e60092 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-20e60092 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-20e60092 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-20e60092 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-20e60092, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb42-20e60092, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb46-20e60092, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb4a-20e60092, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751993-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751994-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751995-d4608f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02d31c52-88cd-9e38-85c7-f36a85ff9cb7-d4608f63 {
  align-self: auto;
}

#w-node-_02d31c52-88cd-9e38-85c7-f36a85ff9ccb-d4608f63 {
  justify-self: auto;
}

#w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b23-d4608f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b26-d4608f63 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b27-d4608f63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b28-d4608f63 {
  align-self: auto;
}

#w-node-_21c5004b-6ea6-872c-176e-872a993f0a7a-34973dc4, #w-node-_21c5004b-6ea6-872c-176e-872a993f0a7b-34973dc4, #w-node-_21c5004b-6ea6-872c-176e-872a993f0a7c-34973dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da5cf0f7-b17c-fc81-f90c-fc3ae37637ea-34973dc4 {
  align-self: auto;
}

#w-node-da5cf0f7-b17c-fc81-f90c-fc3ae37637fe-34973dc4 {
  justify-self: auto;
}

#w-node-_3e8bc418-44d4-5cd2-e888-a863b43f63ae-7af42c02, #w-node-_3e8bc418-44d4-5cd2-e888-a863b43f63af-7af42c02, #w-node-_3e8bc418-44d4-5cd2-e888-a863b43f63b0-7af42c02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e8bc418-44d4-5cd2-e888-a863b43f63ea-7af42c02, #w-node-_3e8bc418-44d4-5cd2-e888-a863b43f63f3-7af42c02 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3e8bc418-44d4-5cd2-e888-a863b43f64b9-7af42c02, #w-node-_3e8bc418-44d4-5cd2-e888-a863b43f64ba-7af42c02 {
  align-self: center;
  justify-self: center;
}

#w-node-_3e8bc418-44d4-5cd2-e888-a863b43f6537-7af42c02 {
  align-self: auto;
}

#w-node-_3e8bc418-44d4-5cd2-e888-a863b43f6547-7af42c02 {
  justify-self: auto;
}

#w-node-_6558d026-2136-e198-a126-46a86b6e5600-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5653-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#get-in-touch.w-node-_6558d026-2136-e198-a126-46a86b6e5655-b7ab78f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6558d026-2136-e198-a126-46a86b6e565d-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5669-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5670-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e56fa-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5719-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e571f-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e572b-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5737-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5743-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e574f-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5769-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6558d026-2136-e198-a126-46a86b6e5810-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6558d026-2136-e198-a126-46a86b6e5811-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5819-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#nav-resource-btn.w-node-_6558d026-2136-e198-a126-46a86b6e581a-b7ab78f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_78ffbacc-e002-4aca-55ca-30ad7df5dcda-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721bcc-b7ab78f5 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721bd0-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721bd1-b7ab78f5 {
  align-self: auto;
}

#w-node-_3984d73e-002b-8d56-74f3-d26d0c721be0-b7ab78f5, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721be4-b7ab78f5, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721be8-b7ab78f5, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721bec-b7ab78f5, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197456-b7ab78f5, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197457-b7ab78f5, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad197459-b7ab78f5, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745c-b7ab78f5, #w-node-_8e5f08e7-83d3-c281-d507-4e51ad19745f-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197461-b7ab78f5 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197463-b7ab78f5 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197465-b7ab78f5 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197467-b7ab78f5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197469-b7ab78f5 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746c-b7ab78f5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19746f-b7ab78f5 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197471-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197473-b7ab78f5 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197475-b7ab78f5 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197478-b7ab78f5 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747a-b7ab78f5 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747c-b7ab78f5 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19747e-b7ab78f5 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197481-b7ab78f5 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197483-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197486-b7ab78f5 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197489-b7ab78f5 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748c-b7ab78f5 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad19748f-b7ab78f5 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197492-b7ab78f5 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e5f08e7-83d3-c281-d507-4e51ad197495-b7ab78f5 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-a65344c4-0c3d-2d4f-0750-a0e9504421a1-b7ab78f5, #w-node-a65344c4-0c3d-2d4f-0750-a0e9504421a8-b7ab78f5, #w-node-a65344c4-0c3d-2d4f-0750-a0e9504421af-b7ab78f5, #w-node-a65344c4-0c3d-2d4f-0750-a0e9504421b6-b7ab78f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a65344c4-0c3d-2d4f-0750-a0e9504421d0-b7ab78f5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c1e88d49-47a6-8e19-1e59-6ad4e1a13640-1a302d12, #w-node-d16b0532-451f-4620-81b6-e42b6dc53736-1a302d12, #w-node-_829b5a94-592d-0c0f-47f6-3e1b60bd507c-1a302d12, #w-node-_382437e7-1a8a-b4fd-2002-0051fc6ef7f7-1a302d12, #w-node-d24bf36e-2481-7866-efed-def582c76ced-1a302d12, #w-node-_81b7f6a8-9dc9-ceb5-377c-9d162232f894-1a302d12, #w-node-_9c1eeba6-2179-f35b-557e-5bd7b493b48f-1a302d12, #w-node-_325580ad-c195-fd1b-68de-ef9e7149d474-1a302d12, #w-node-bab6db2c-e822-2c68-1842-f9ca87298fb3-748ce8b6, #w-node-bab6db2c-e822-2c68-1842-f9ca87298fb5-748ce8b6, #w-node-bab6db2c-e822-2c68-1842-f9ca87298fb6-748ce8b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091abd48-1f43-671d-c6a5-036c3e81b9fd-748ce8b6 {
  align-self: auto;
}

#w-node-_091abd48-1f43-671d-c6a5-036c3e81ba01-748ce8b6 {
  justify-self: auto;
}

#w-node-_091abd48-1f43-671d-c6a5-036c3e81ba9e-748ce8b6, #w-node-_091abd48-1f43-671d-c6a5-036c3e81baa5-748ce8b6, #w-node-_091abd48-1f43-671d-c6a5-036c3e81baac-748ce8b6 {
  justify-self: center;
}

#w-node-_21c333df-34e4-40e2-be40-1f93fce3ca80-748ce8b6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21c333df-34e4-40e2-be40-1f93fce3ca99-748ce8b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c333df-34e4-40e2-be40-1f93fce3cab5-748ce8b6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21c333df-34e4-40e2-be40-1f93fce3cb02-748ce8b6, #w-node-_21c333df-34e4-40e2-be40-1f93fce3cb21-748ce8b6, #w-node-_21c333df-34e4-40e2-be40-1f93fce3cb27-748ce8b6, #w-node-_21c333df-34e4-40e2-be40-1f93fce3cb33-748ce8b6, #w-node-_21c333df-34e4-40e2-be40-1f93fce3cb3f-748ce8b6, #w-node-_21c333df-34e4-40e2-be40-1f93fce3cb4b-748ce8b6, #w-node-_21c333df-34e4-40e2-be40-1f93fce3cb57-748ce8b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c333df-34e4-40e2-be40-1f93fce3cb74-748ce8b6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_74804eb3-22d2-95d4-770e-472083c7bf97-748ce8b6, #w-node-_74804eb3-22d2-95d4-770e-472083c7bf9e-748ce8b6, #w-node-_74804eb3-22d2-95d4-770e-472083c7bfa5-748ce8b6, #w-node-_74804eb3-22d2-95d4-770e-472083c7bfac-748ce8b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74804eb3-22d2-95d4-770e-472083c7bfc6-748ce8b6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

@media screen and (min-width: 1440px) {
  #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-2908ad9c, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-0508adc3, #w-node-_1ebbbb0a-2a3d-f0b0-8c41-41a74e506faa-7f08adcc, #w-node-_10d6b709-1268-8a06-def3-1114ab93dbe6-9e08add0, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-7d08adf8, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-eb08ae04, #w-node-_485d8388-89a2-3fae-9b8c-2c8313d8ad45-e208ae06, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-9c08ae07, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-8add9f73, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-47e07dc0, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-a1f60b57, #w-node-e1073a0f-27ef-f554-2781-f23c8e629496-be734973, #w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f708-0200a5ac, #w-node-cbb46215-b773-62e6-28a6-a958afca2cd4-579f93dc, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-f3b3028d, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-363a33f8, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-43a5a0b3, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-5e9fc51a, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-3027ed18, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721be0-add30537, #w-node-_772524e8-961a-d375-554a-4dd349ca0d3b-ce535461, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-39b3f643, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-214c3dc8, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-57eaef10, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-614f763c, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-21b3a769, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-7f9150da, #w-node-e18f334a-4e0f-0796-a76b-e8a50edb3698-0cbae87e, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-0cbae87e, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-ba2acdaf, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-894a01ab, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-43dfeaa5, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-d757659f, #w-node-_40e30aad-4277-e6be-e467-5f3e4d1c58a3-32c05635, #w-node-ede7c2e7-b3a4-e654-f3ef-1ec6c6d0fc49-df31435b, #w-node-a3ca3e7d-0e59-c725-1fd7-a276cb64eb3e-20e60092, #w-node-_3984d73e-002b-8d56-74f3-d26d0c721be0-b7ab78f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-8608ad3c {
    grid-area: Setting-Inspirational-OKRs;
  }

  #Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-d108ad7c {
    grid-area: Key-Results;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-d108ad7c, #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-2208ad88, #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-bb08ad8e {
    grid-area: Setting-Inspirational-OKRs;
  }

  #Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-e108ad99 {
    grid-area: Key-Results;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-e108ad99 {
    grid-area: Setting-Inspirational-OKRs;
  }

  #Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-c108ad9b {
    grid-area: Key-Results;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-c108ad9b {
    grid-area: Setting-Inspirational-OKRs;
  }

  #w-node-d396e1c6-73dc-75dc-8ab4-558e8e31b89a-2908ad9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-5b08add2 {
    grid-area: Setting-Inspirational-OKRs;
  }

  #Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-5108addf {
    grid-area: Key-Results;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-5108addf {
    grid-area: Setting-Inspirational-OKRs;
  }

  #Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-0908ade0 {
    grid-area: Key-Results;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-0908ade0, #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-f508ade6 {
    grid-area: Setting-Inspirational-OKRs;
  }

  #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-eb08ae04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-af08ae10 {
    grid-area: Setting-Inspirational-OKRs;
  }

  #Key-Results.w-node-dac424d2-7e0b-dbc3-acda-b65edecefc9a-d2525053 {
    grid-area: Key-Results;
  }

  #Setting-Inspirational-OKRs.w-node-_47e415fd-d6be-4916-fbf9-8cff1ff0808a-d2525053 {
    grid-area: Setting-Inspirational-OKRs;
  }

  #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-ba2acdaf, #w-node-d396e1c6-73dc-75dc-8ab4-558e8e31b89a-894a01ab, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-43dfeaa5, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-d757659f, #w-node-_761f0e4e-7cf2-dc32-e03e-b38a37cf9c1d-32c05635, #w-node-d396e1c6-73dc-75dc-8ab4-558e8e31b89a-20e60092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d622bf68-330d-3e34-e595-36fd3175b585-3175b582 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7579b546-f528-0e5e-1973-520d567eec4d-7e08ad93, #w-node-_1e3b69d6-b42e-5683-fd22-62cc6a356657-ce08ada0, #w-node-_8eb865ca-9b80-6423-38fe-9f759cb79651-d708adb5, #w-node-_4ede3c33-c968-9002-0432-d23cfdaba420-ad08adba, #w-node-_82385658-8dfc-0c71-ab25-83e071f9a3a7-71f9a352, #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0f2-7f08adc0 {
    grid-area: Area-3;
  }

  #w-node-e0843111-e477-785e-9b95-47451541bcf0-0508adc3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0f2-d908adf7, #w-node-a3703644-783a-29dc-839f-01ada22172b2-eb08ae04 {
    grid-area: Area-3;
  }

  #w-node-a313c798-a7ff-8f27-4403-5ae7b1627886-9c08ae07 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13fbda43-94eb-f595-39dc-5c2c288fdadb-c708ae0c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_680b15f3-691e-e16b-9ae3-e0d288a9aa5f-6008ae25 {
    grid-area: Area-3;
  }

  #w-node-_4e125c4d-0607-9891-c1d6-dd9499df8d49-47e07dc0, #w-node-_007d0427-3ad9-1d4f-5e43-3a4bd259e323-a1f60b57 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a8c0-b616a816 {
    grid-area: Area-3;
  }

  #w-node-_78ffbacc-e002-4aca-55ca-30ad7df5dcdb-be734973 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf976190-822e-9113-3c6c-d992ad674ecc-39b3f643 {
    grid-area: Area-3;
  }

  #w-node-_429893db-d46c-4d43-ff63-9696343cca45-214c3dc8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf976190-822e-9113-3c6c-d992ad674ecc-894a01ab {
    grid-area: Area-3;
  }

  #w-node-_06d973f4-73ee-a577-30e4-0ff53e2183e4-9606bed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3703644-783a-29dc-839f-01ada22172b2-43dfeaa5, #w-node-a3703644-783a-29dc-839f-01ada22172b2-d757659f, #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f397ea-a00ac18c {
    grid-area: Area-3;
  }

  #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-59c9bc4f, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-1c71ca1f, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-3fca89ae, #w-node-ff838c12-ec03-8fc2-e236-a8a274618dab-9ca803f0, #w-node-_30198414-c143-cc07-a338-629af538b5ab-ba608edb, #w-node-_01d6f753-cdaa-e0ce-d411-e47ce44d6528-8b8185b5, #w-node-_7bbb0322-555c-865f-6216-619492ca982a-8b8185b5, #w-node-_46db586c-84c5-27e5-e56b-c5d8fb22323d-8b8185b5, #w-node-fd35b57f-f184-2be4-7257-3171fcd49415-8b8185b5, #w-node-_13f3608d-665d-7e07-ed32-b4523983a215-8b8185b5 {
    order: -9999;
  }

  #w-node-_78ffbacc-e002-4aca-55ca-30ad7df5dcdb-b7ab78f5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74804eb3-22d2-95d4-770e-472083c7c03d-748ce8b6 {
    grid-area: Area-3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d622bf68-330d-3e34-e595-36fd3175b585-3175b582 {
    grid-column: span 2 / span 2;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e47-1e08ad4d {
    align-self: center;
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e48-1e08ad4d {
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e49-1e08ad4d, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4a-1e08ad4d, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4b-1e08ad4d, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4c-1e08ad4d, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4d-1e08ad4d, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4e-1e08ad4d, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e47-7e08ad93 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e48-7e08ad93 {
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e49-7e08ad93, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4a-7e08ad93, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4b-7e08ad93, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4c-7e08ad93, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4d-7e08ad93, #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4e-7e08ad93 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_7579b546-f528-0e5e-1973-520d567eec4d-7e08ad93 {
    grid-area: Area-3;
  }

  #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d6-ce08ada0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d7-ce08ada0 {
    justify-self: center;
  }

  #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d8-ce08ada0, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d9-ce08ada0, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8da-ce08ada0, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8db-ce08ada0, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8dc-ce08ada0, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8dd-ce08ada0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1e3b69d6-b42e-5683-fd22-62cc6a356657-ce08ada0, #w-node-_8eb865ca-9b80-6423-38fe-9f759cb79651-d708adb5, #w-node-_4ede3c33-c968-9002-0432-d23cfdaba420-ad08adba {
    grid-area: Area-3;
  }

  #w-node-f1333568-3982-6574-4148-5729ac48fbcf-f308adbc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_82385658-8dfc-0c71-ab25-83e071f9a3a7-71f9a352 {
    grid-area: Area-3;
  }

  #w-node-_7ed920eb-2e26-ae78-a8b5-d8d4379996b5-7f08adc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0f2-7f08adc0 {
    grid-area: Area-3;
  }

  #w-node-ee7c99f1-4618-d8b9-b1f9-81ff147220e9-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722102-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722124-7f08adcc, #w-node-ee7c99f1-4618-d8b9-b1f9-81ff1472213c-7f08adcc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f0ba19ee-d31e-47ec-b31a-1439dbbae284-ef08adce {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8983-2608adcf, #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8985-2608adcf, #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea898a-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea898c-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8991-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8993-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_4326ee3f-c600-35b5-4b73-d9d5f1447957-2608adcf, #w-node-_4326ee3f-c600-35b5-4b73-d9d5f144795a-2608adcf, #w-node-_4326ee3f-c600-35b5-4b73-d9d5f144795f-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4326ee3f-c600-35b5-4b73-d9d5f1447962-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_4326ee3f-c600-35b5-4b73-d9d5f1447967-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4326ee3f-c600-35b5-4b73-d9d5f144796a-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603b7-2608adcf, #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603ba-2608adcf, #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603bf-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603c2-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603c7-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603ca-2608adcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-9e08add0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b86-9e08add0 {
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b87-9e08add0, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-9e08add0, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b89-9e08add0, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8a-9e08add0, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8b-9e08add0, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8c-9e08add0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab2e-ab08adda {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1333568-3982-6574-4148-5729ac48fbcf-6b08ade2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0f2-d908adf7 {
    grid-area: Area-3;
  }

  #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b1a-7d08adf8, #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b1c-7d08adf8, #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b21-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b23-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b28-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b2a-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_6302f409-faee-0424-ac2a-d83943017af6-7d08adf8, #w-node-_6302f409-faee-0424-ac2a-d83943017af8-7d08adf8, #w-node-_6302f409-faee-0424-ac2a-d83943017afd-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6302f409-faee-0424-ac2a-d83943017aff-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_6302f409-faee-0424-ac2a-d83943017b04-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6302f409-faee-0424-ac2a-d83943017b06-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-ba63fc4f-1379-a830-767f-c8485d7b9b61-e508adfd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f31-6408ae03, #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f33-6408ae03, #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f38-6408ae03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f3a-6408ae03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-cd5f55c6-1d6e-3e38-8b59-26c4129a4ed0-6408ae03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd5f55c6-1d6e-3e38-8b59-26c4129a4ed2-6408ae03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-a3703644-783a-29dc-839f-01ada22172b2-eb08ae04 {
    grid-area: Area-3;
  }

  #w-node-f1333568-3982-6574-4148-5729ac48fbcf-2408ae0b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647ed-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647f0-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647f5-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647fd-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664800-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664805-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f6766480d-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664810-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664815-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664818-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f6766481d-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664820-c708ae0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_6d93fa3e-5f91-9f96-2bda-27bd9673ab2e-6008ae25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_680b15f3-691e-e16b-9ae3-e0d288a9aa5f-6008ae25 {
    grid-area: Area-3;
  }

  #w-node-f1333568-3982-6574-4148-5729ac48fbcf-7708ae2b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9ffa3ee0-6088-3126-e639-c66006604750-3308ae2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1333568-3982-6574-4148-5729ac48fbcf-0608aece, #w-node-f1333568-3982-6574-4148-5729ac48fbcf-0408aecf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-0a1fb561 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b86-0a1fb561 {
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b87-0a1fb561, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-0a1fb561, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b89-0a1fb561, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8a-0a1fb561, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8b-0a1fb561, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8c-0a1fb561 {
    align-self: center;
    justify-self: center;
  }

  #w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a8c0-b616a816 {
    grid-area: Area-3;
  }

  #w-node-c91c3064-2772-a53c-0590-76343b3c6f07-85f48ce2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d59dea1b-3f5b-a730-83e4-9e01bf3eaee4-b99e4efd, #w-node-_329e0814-dbbe-13d5-f3a8-c348fa8d26e7-b99e4efd {
    order: -9999;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-0aa82925 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b86-0aa82925 {
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b87-0aa82925, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-0aa82925, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b89-0aa82925, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8a-0aa82925, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8b-0aa82925, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b8c-0aa82925, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e0-aa3a92f8 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e1-aa3a92f8 {
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e2-aa3a92f8, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e3-aa3a92f8, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e4-aa3a92f8, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e5-aa3a92f8, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e6-aa3a92f8, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e7-aa3a92f8 {
    align-self: center;
    justify-self: center;
  }

  #w-node-cf976190-822e-9113-3c6c-d992ad674ecc-39b3f643 {
    grid-area: Area-3;
  }

  #w-node-_4ffae762-88e1-267f-4620-6db32c8ae2fd-9d15d178 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_4ffae762-88e1-267f-4620-6db32c8ae2fe-9d15d178 {
    justify-self: center;
  }

  #w-node-_4ffae762-88e1-267f-4620-6db32c8ae2ff-9d15d178, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae300-9d15d178, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae301-9d15d178, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae302-9d15d178, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae303-9d15d178, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae304-9d15d178 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3037d-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3037f-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da303ac-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da303ae-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3038b-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3038d-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3039d-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3039f-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da303a5-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da303a7-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da30384-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da30386-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c3b5-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c3cd-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c3ef-fd0c5282, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c407-fd0c5282 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cf976190-822e-9113-3c6c-d992ad674ecc-894a01ab, #w-node-a3703644-783a-29dc-839f-01ada22172b2-43dfeaa5, #w-node-a3703644-783a-29dc-839f-01ada22172b2-d757659f {
    grid-area: Area-3;
  }

  #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c3b5-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c3cd-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c3ef-f334faaa, #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c407-f334faaa {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-43ffe363 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada0-43ffe363 {
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada1-43ffe363, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-43ffe363, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada3-43ffe363, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada4-43ffe363, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada5-43ffe363, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada6-43ffe363, #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-387dc228 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada0-387dc228 {
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada1-387dc228, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-387dc228, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada3-387dc228, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada4-387dc228, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada5-387dc228, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada6-387dc228 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f397ea-a00ac18c {
    grid-area: Area-3;
  }

  #w-node-_397568ef-a300-17dd-aab8-9ba84b334b93-0c1766be {
    align-self: center;
    justify-self: center;
  }

  #w-node-_397568ef-a300-17dd-aab8-9ba84b334b94-0c1766be {
    justify-self: center;
  }

  #w-node-_397568ef-a300-17dd-aab8-9ba84b334b95-0c1766be, #w-node-_397568ef-a300-17dd-aab8-9ba84b334b96-0c1766be, #w-node-_397568ef-a300-17dd-aab8-9ba84b334b97-0c1766be, #w-node-_397568ef-a300-17dd-aab8-9ba84b334b98-0c1766be, #w-node-_397568ef-a300-17dd-aab8-9ba84b334b99-0c1766be, #w-node-_397568ef-a300-17dd-aab8-9ba84b334b9a-0c1766be, #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a5-1c35cb35 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a6-1c35cb35 {
    justify-self: center;
  }

  #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a7-1c35cb35, #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a8-1c35cb35, #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a9-1c35cb35, #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8aa-1c35cb35, #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8ab-1c35cb35, #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8ac-1c35cb35, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e0-6bee4bfc {
    align-self: center;
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e1-6bee4bfc {
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e2-6bee4bfc, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e3-6bee4bfc, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e4-6bee4bfc, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e5-6bee4bfc, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e6-6bee4bfc, #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e7-6bee4bfc, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee6-41093e1e {
    align-self: center;
    justify-self: center;
  }

  #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee7-41093e1e {
    justify-self: center;
  }

  #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee8-41093e1e, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee9-41093e1e, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555eea-41093e1e, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555eeb-41093e1e, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555eec-41093e1e, #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555eed-41093e1e {
    align-self: center;
    justify-self: center;
  }

  #w-node-d1fa95cf-7874-af67-be3c-110033f510b2-33f51053 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-392b8649 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada0-392b8649 {
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada1-392b8649, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-392b8649, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada3-392b8649, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada4-392b8649, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada5-392b8649, #w-node-b46824c3-6f3e-086c-1191-2b49a376ada6-392b8649, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be4-39d91d5e {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be5-39d91d5e {
    justify-self: center;
  }

  #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be6-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be7-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be8-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be9-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1bea-39d91d5e, #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1beb-39d91d5e, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b23-d4608f63 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b24-d4608f63 {
    justify-self: center;
  }

  #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b25-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b26-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b27-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b28-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b29-d4608f63, #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b2a-d4608f63 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_6558d026-2136-e198-a126-46a86b6e5600-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5619-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e563b-b7ab78f5, #w-node-_6558d026-2136-e198-a126-46a86b6e5653-b7ab78f5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_74804eb3-22d2-95d4-770e-472083c7c03d-748ce8b6 {
    grid-area: Area-3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5871b174-dd2b-344f-2f83-8cb235bbdd02-82c41405 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e47-1e08ad4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4a-1e08ad4d {
    align-self: center;
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e47-7e08ad93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_48b07402-491f-e6a4-c28f-7ba295cd4e4a-7e08ad93 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_7579b546-f528-0e5e-1973-520d567eebfa-7e08ad93, #w-node-_7579b546-f528-0e5e-1973-520d567eebfc-7e08ad93, #w-node-_7579b546-f528-0e5e-1973-520d567eebfe-7e08ad93 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb6c-d334eb6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb6f-d334eb6b, #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb77-d334eb6b, #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb7f-d334eb6b, #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb87-d334eb6b, #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb8f-d334eb6b, #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb97-d334eb6b, #w-node-d2696cd6-34ec-1d74-56f2-809fd334eb9f-d334eb6b {
    justify-self: auto;
  }

  #w-node-_33c14c58-1520-34da-7fe0-76551d0fd53b-c108ad9e, #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d6-ce08ada0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_8afd8bd1-c35d-00a9-0358-4f57b0a6b8d9-ce08ada0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1e3b69d6-b42e-5683-fd22-62cc6a356602-ce08ada0, #w-node-_1e3b69d6-b42e-5683-fd22-62cc6a356604-ce08ada0, #w-node-_1e3b69d6-b42e-5683-fd22-62cc6a356606-ce08ada0, #w-node-fedda6e9-414c-4cfb-a13a-739cd5f03482-d708adb5, #w-node-fedda6e9-414c-4cfb-a13a-739cd5f03484-d708adb5, #w-node-_4ede3c33-c968-9002-0432-d23cfdaba3d5-ad08adba, #w-node-_4ede3c33-c968-9002-0432-d23cfdaba3d7-ad08adba, #w-node-_4ede3c33-c968-9002-0432-d23cfdaba3d9-ad08adba, #w-node-_82385658-8dfc-0c71-ab25-83e071f9a35c-71f9a352, #w-node-_82385658-8dfc-0c71-ab25-83e071f9a35e-71f9a352, #w-node-_82385658-8dfc-0c71-ab25-83e071f9a360-71f9a352 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb92f-7f08adc0, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb937-7f08adc0, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb93f-7f08adc0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9025117b-6f00-fa82-9d78-b8eb7a69a218-7f08adc0 {
    align-self: center;
    justify-self: auto;
  }

  #w-node-d7b641d4-1391-0431-eba9-3329549f5c1e-7f08adc0, #w-node-af4440f8-1ed7-7568-d1e7-cfdbfb7b23cb-7f08adc0, #w-node-_3fdc74b6-7236-58db-b979-c58d8a0b1699-7f08adc0, #w-node-_4125fcd8-6937-b716-3aba-70231b1a1ed9-7f08adc0, #w-node-a0ab9c22-9ced-b0e0-d502-ba29d29453ab-7f08adc0, #w-node-_7c59c62b-4373-f485-e6d5-670fb9f84144-7f08adc0, #w-node-ed8b45fa-f12f-c612-417e-ce8d78812e9e-7f08adc0 {
    justify-self: auto;
  }

  #w-node-_1c549b17-c884-9462-51e2-e0a61a2c9423-7f08adc0 {
    align-self: center;
  }

  #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0af-7f08adc0, #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0b1-7f08adc0, #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0b3-7f08adc0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0843111-e477-785e-9b95-47451541bcf0-0508adc3 {
    grid-column: span 1 / span 1;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-0508adc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-ee7c99f1-4618-d8b9-b1f9-81ff14722146-7f08adcc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fa8f8d9c-d92b-0d9b-b99d-dcbf60841450-ef08adce, #w-node-fa8f8d9c-d92b-0d9b-b99d-dcbf60841452-ef08adce, #w-node-fa8f8d9c-d92b-0d9b-b99d-dcbf60841454-ef08adce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8978-2608adcf, #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8980-2608adcf, #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea8987-2608adcf, #w-node-c1b6a119-b84f-fffd-a9d3-3d0bf7ea898e-2608adcf, #w-node-_4326ee3f-c600-35b5-4b73-d9d5f144794b-2608adcf, #w-node-_4326ee3f-c600-35b5-4b73-d9d5f1447954-2608adcf, #w-node-_4326ee3f-c600-35b5-4b73-d9d5f144795c-2608adcf, #w-node-_4326ee3f-c600-35b5-4b73-d9d5f1447964-2608adcf, #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603ab-2608adcf, #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603b4-2608adcf, #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603bc-2608adcf, #w-node-ac659ab3-1440-9b68-0a0f-e94f73f603c4-2608adcf {
    grid-column: span 1 / span 1;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-9e08add0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-9e08add0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_10d6b709-1268-8a06-def3-1114ab93dbf7-9e08add0 {
    align-self: center;
  }

  #w-node-ce8ef61b-71ea-f9d9-ea62-c248d9ad7d67-0d08add1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_3e920b01-95a8-b78d-9539-4f8897f68e55-d908adf7, #w-node-_668b3c13-30a2-e27f-f86f-5c4e47f7855a-d908adf7, #w-node-_6cbbd8db-9a12-c253-d67f-ae607cd43641-d908adf7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0af-d908adf7, #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0b1-d908adf7, #w-node-_433b52f7-c616-adc9-94dd-d60d8c66c0b3-d908adf7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b0f-7d08adf8, #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b17-7d08adf8, #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b1e-7d08adf8, #w-node-_278cea43-4f2f-979a-d3e3-0ddea2150b25-7d08adf8, #w-node-_6302f409-faee-0424-ac2a-d83943017aeb-7d08adf8, #w-node-_6302f409-faee-0424-ac2a-d83943017af3-7d08adf8, #w-node-_6302f409-faee-0424-ac2a-d83943017afa-7d08adf8, #w-node-_6302f409-faee-0424-ac2a-d83943017b01-7d08adf8 {
    grid-column: span 1 / span 1;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-7d08adf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f27-6408ae03, #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f2e-6408ae03, #w-node-de77f3b7-fbbc-d2d9-c6af-bf20f0322f35-6408ae03, #w-node-cd5f55c6-1d6e-3e38-8b59-26c4129a4ecd-6408ae03 {
    grid-column: span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-e208ae06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-e208ae06, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-e208ae06, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-e208ae06, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-e208ae06, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-e208ae06, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-e208ae06, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-e208ae06 {
    justify-self: auto;
  }

  #w-node-cbfe1d5c-0215-059b-075d-a6b6d68ae86c-e208ae06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a313c798-a7ff-8f27-4403-5ae7b1627886-9c08ae07 {
    grid-column: span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-9c08ae07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-9c08ae07, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-9c08ae07, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-9c08ae07, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-9c08ae07, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-9c08ae07, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-9c08ae07, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-9c08ae07 {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-9c08ae07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647ea-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647f2-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f676647fa-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664802-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f6766480a-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664812-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f6766481a-c708ae0c, #w-node-dce2e1fa-cf69-bd36-0b42-e18f67664822-c708ae0c {
    grid-column: span 1 / span 1;
  }

  #w-node-_680b15f3-691e-e16b-9ae3-e0d288a9aa1c-6008ae25, #w-node-_680b15f3-691e-e16b-9ae3-e0d288a9aa1e-6008ae25, #w-node-_680b15f3-691e-e16b-9ae3-e0d288a9aa20-6008ae25 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb92f-3308ae2e, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb937-3308ae2e, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb93f-3308ae2e {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a115383-e5a1-8acc-54af-c09129b49608-3308ae2e, #w-node-_1a115383-e5a1-8acc-54af-c09129b49610-3308ae2e, #w-node-_1a115383-e5a1-8acc-54af-c09129b49618-3308ae2e, #w-node-_1a115383-e5a1-8acc-54af-c09129b49620-3308ae2e, #w-node-_1a115383-e5a1-8acc-54af-c09129b49628-3308ae2e, #w-node-_1a115383-e5a1-8acc-54af-c09129b49630-3308ae2e, #w-node-_1a115383-e5a1-8acc-54af-c09129b49638-3308ae2e {
    justify-self: auto;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae3-8add9f73 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae6-8add9f73, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013aee-8add9f73, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013af6-8add9f73, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013afe-8add9f73, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b06-8add9f73, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b0e-8add9f73, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b16-8add9f73 {
    justify-self: auto;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-0a1fb561 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-0a1fb561 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_4e125c4d-0607-9891-c1d6-dd9499df8d49-47e07dc0 {
    grid-column: span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-47e07dc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-47e07dc0, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-47e07dc0, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-47e07dc0, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-47e07dc0, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-47e07dc0, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-47e07dc0, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-47e07dc0 {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-47e07dc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_007d0427-3ad9-1d4f-5e43-3a4bd259e323-a1f60b57 {
    grid-column: span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-a1f60b57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-a1f60b57, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-a1f60b57, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-a1f60b57, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-a1f60b57, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-a1f60b57, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-a1f60b57, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-a1f60b57 {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-a1f60b57, #w-node-_01fa5571-3f3e-7373-bd4d-8e487dcc90f1-0e53645b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_5e5c6840-95a7-0068-a75f-c4d5fba838c4-fe6fc42a {
    align-self: center;
  }

  #w-node-e8c1da32-28b0-f2ac-ea3b-8514b616a846-b616a816 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61d4b926-a3a0-eace-b000-0305fe3c5ee9-8059335b {
    align-self: center;
  }

  #w-node-_78ffbacc-e002-4aca-55ca-30ad7df5dcdb-be734973 {
    grid-column: span 1 / span 1;
  }

  #w-node-e1073a0f-27ef-f554-2781-f23c8e629481-be734973 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b8070c-0200a5ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b8070f-0200a5ac, #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b80717-0200a5ac, #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b8071f-0200a5ac, #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b80727-0200a5ac, #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b8072f-0200a5ac, #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b80737-0200a5ac, #w-node-d1de8ed7-7ae8-9005-d4a3-c18710b8073f-0200a5ac {
    justify-self: auto;
  }

  #w-node-c9782d5e-d448-1a43-6b4f-6c6f0550f6f3-0200a5ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f7182-579f93dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f7185-579f93dc, #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f718d-579f93dc, #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f7195-579f93dc, #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f719d-579f93dc, #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f71a5-579f93dc, #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f71ad-579f93dc, #w-node-f80c20ad-cd4a-81f7-adbf-2270eb0f71b5-579f93dc {
    justify-self: auto;
  }

  #w-node-cbb46215-b773-62e6-28a6-a958afca2cbf-579f93dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b25-85f48ce2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b28-85f48ce2, #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b30-85f48ce2, #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b38-85f48ce2, #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b40-85f48ce2, #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b48-85f48ce2, #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b50-85f48ce2, #w-node-f2fc82a3-cfe4-104f-77ab-75f4c1529b58-85f48ce2 {
    justify-self: auto;
  }

  #w-node-_445dda9f-a729-3949-d3f8-a9a772d58b99-428be299, #w-node-_1205f7bc-7078-7f17-40b9-b20814731b85-0aa82925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1205f7bc-7078-7f17-40b9-b20814731b88-0aa82925 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae3-f3b3028d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae6-f3b3028d, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013aee-f3b3028d, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013af6-f3b3028d, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013afe-f3b3028d, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b06-f3b3028d, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b0e-f3b3028d, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b16-f3b3028d {
    justify-self: auto;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-363a33f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-363a33f8, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-363a33f8, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-363a33f8, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-363a33f8, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-363a33f8, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-363a33f8, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-363a33f8 {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-363a33f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae3-43a5a0b3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae6-43a5a0b3, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013aee-43a5a0b3, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013af6-43a5a0b3, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013afe-43a5a0b3, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b06-43a5a0b3, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b0e-43a5a0b3, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b16-43a5a0b3 {
    justify-self: auto;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae3-5e9fc51a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae6-5e9fc51a, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013aee-5e9fc51a, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013af6-5e9fc51a, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013afe-5e9fc51a, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b06-5e9fc51a, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b0e-5e9fc51a, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b16-5e9fc51a {
    justify-self: auto;
  }

  #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb92f-d94cf9ab, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb937-d94cf9ab, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb93f-d94cf9ab {
    grid-column: span 1 / span 1;
  }

  #w-node-_9213ad1f-408d-ebb9-de2d-68257208b129-d94cf9ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9213ad1f-408d-ebb9-de2d-68257208b12c-d94cf9ab, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b134-d94cf9ab, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b13c-d94cf9ab, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b144-d94cf9ab, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b14c-d94cf9ab, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b154-d94cf9ab, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b15c-d94cf9ab {
    justify-self: auto;
  }

  #w-node-_1c549b17-c884-9462-51e2-e0a61a2c9423-d94cf9ab {
    align-self: center;
  }

  #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4738-d94cf9ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c473b-d94cf9ab, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4743-d94cf9ab, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c474b-d94cf9ab, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4753-d94cf9ab, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c475b-d94cf9ab, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4763-d94cf9ab, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c476b-d94cf9ab {
    justify-self: auto;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-3027ed18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-3027ed18, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-3027ed18, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-3027ed18, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-3027ed18, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-3027ed18, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-3027ed18, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-3027ed18 {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-3027ed18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-b6567b15-e796-271c-6547-357c7445454a-a0ca870c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6567b15-e796-271c-6547-357c7445454d-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c74454555-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c7445455d-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c74454565-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c7445456d-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c74454575-a0ca870c, #w-node-b6567b15-e796-271c-6547-357c7445457d-a0ca870c {
    justify-self: auto;
  }

  #w-node-b6567b15-e796-271c-6547-357c744545e9-a0ca870c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ebe-add30537 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ec1-add30537, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ec9-add30537, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ed1-add30537, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ed9-add30537, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ee1-add30537, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ee9-add30537, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ef1-add30537 {
    justify-self: auto;
  }

  #w-node-_3984d73e-002b-8d56-74f3-d26d0c721bcb-add30537 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05ce-ce535461 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05d1-ce535461, #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05d9-ce535461, #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05e1-ce535461, #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05e9-ce535461, #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05f1-ce535461, #w-node-f4e3d101-8f50-8b11-3326-1de85d2c05f9-ce535461, #w-node-f4e3d101-8f50-8b11-3326-1de85d2c0601-ce535461 {
    justify-self: auto;
  }

  #w-node-_772524e8-961a-d375-554a-4dd349ca0d26-ce535461 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-bb8d0160-a3e5-3d66-9ad5-a361b7207b9b-06f0e983 {
    align-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e0-aa3a92f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e3-aa3a92f8 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae3-39b3f643 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b4d16a-3b28-a19a-2966-4fb105013ae6-39b3f643, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013aee-39b3f643, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013af6-39b3f643, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013afe-39b3f643, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b06-39b3f643, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b0e-39b3f643, #w-node-b0b4d16a-3b28-a19a-2966-4fb105013b16-39b3f643 {
    justify-self: auto;
  }

  #w-node-_429893db-d46c-4d43-ff63-9696343cca45-214c3dc8 {
    grid-column: span 1 / span 1;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-214c3dc8, #w-node-f391528d-e5a2-0e19-1239-6de9badff692-57eaef10, #w-node-f391528d-e5a2-0e19-1239-6de9badff692-614f763c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-21b3a769 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-21b3a769, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-21b3a769, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-21b3a769, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-21b3a769, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-21b3a769, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-21b3a769, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-21b3a769 {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-21b3a769, #w-node-_4ffae762-88e1-267f-4620-6db32c8ae2fd-9d15d178 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_4ffae762-88e1-267f-4620-6db32c8ae300-9d15d178 {
    align-self: center;
    justify-self: center;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-7f9150da {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-7f9150da, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-7f9150da, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-7f9150da, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-7f9150da, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-7f9150da, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-7f9150da, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-7f9150da {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-7f9150da {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9b87509a-d9ea-22f3-323f-d43f8da30372-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3037a-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da303a9-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da30388-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da30392-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da3039a-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da303a2-0cbae87e, #w-node-_9b87509a-d9ea-22f3-323f-d43f8da30381-0cbae87e {
    grid-column: span 1 / span 1;
  }

  #w-node-e18f334a-4e0f-0796-a76b-e8a50edb3683-0cbae87e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c411-fd0c5282 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e2f19c2c-2af1-d7ee-9f63-2b23d5b0a469-b113d800 {
    align-self: center;
  }

  #w-node-a0bfe9fb-45df-9ec9-7c84-613e7f86c411-f334faaa {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb92f-99b5bec4, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb937-99b5bec4, #w-node-b0ddc5a4-4995-7eb5-d3c5-0a63babdb93f-99b5bec4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9213ad1f-408d-ebb9-de2d-68257208b129-99b5bec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9213ad1f-408d-ebb9-de2d-68257208b12c-99b5bec4, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b134-99b5bec4, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b13c-99b5bec4, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b144-99b5bec4, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b14c-99b5bec4, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b154-99b5bec4, #w-node-_9213ad1f-408d-ebb9-de2d-68257208b15c-99b5bec4 {
    justify-self: auto;
  }

  #w-node-_1c549b17-c884-9462-51e2-e0a61a2c9423-99b5bec4 {
    align-self: center;
  }

  #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4738-99b5bec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c473b-99b5bec4, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4743-99b5bec4, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c474b-99b5bec4, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4753-99b5bec4, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c475b-99b5bec4, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c4763-99b5bec4, #w-node-f4ba24a1-c09e-9acf-afaa-80dfb70c476b-99b5bec4 {
    justify-self: auto;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-43ffe363 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-43ffe363 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-387dc228 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-387dc228 {
    align-self: center;
    justify-self: center;
  }

  #w-node-cb0e601d-5e4c-83df-5b79-d5b26ec8872d-8bad4936, #w-node-cb0e601d-5e4c-83df-5b79-d5b26ec88733-8bad4936, #w-node-_7b59edeb-f788-dd35-934f-f47ed76df064-8bad4936, #w-node-_0f123853-1f64-8071-ad63-9500ae4c1776-a00ac18c, #w-node-_0f123853-1f64-8071-ad63-9500ae4c177c-a00ac18c, #w-node-_8e3fdac7-1afb-084e-d4d3-b74468f39770-a00ac18c, #w-node-_7431410d-6349-13be-f372-06970b227c23-6ffba4cd, #w-node-_8151217f-4e61-300a-fd00-5ca18ed05bc7-6ffba4cd, #w-node-f5dd89cc-9789-f86d-b43c-822440941da5-6ffba4cd, #w-node-c5d66a22-52ba-6b7c-b17f-cfacde914943-3bfef0e1, #w-node-_9dfb4e4a-9f50-5b68-8f87-8715822f9b56-822f9b4e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_397568ef-a300-17dd-aab8-9ba84b334b93-0c1766be {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_397568ef-a300-17dd-aab8-9ba84b334b96-0c1766be {
    align-self: center;
    justify-self: center;
  }

  #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a5-1c35cb35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_0cc9f9ed-597f-219f-cdfa-d19e9371e8a8-1c35cb35 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e0-6bee4bfc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_82e821d0-57a8-c2fe-cb11-d22ff3c506e3-6bee4bfc {
    align-self: center;
    justify-self: center;
  }

  #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee6-41093e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-cdd631d5-b4d7-1372-bebf-ba82bf555ee9-41093e1e {
    align-self: center;
    justify-self: center;
  }

  #w-node-d1fa95cf-7874-af67-be3c-110033f510bc-33f51053 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aadb-df31435b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2848770-12f5-8da4-2e7e-505729e6aade-df31435b, #w-node-c2848770-12f5-8da4-2e7e-505729e6aae6-df31435b, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaee-df31435b, #w-node-c2848770-12f5-8da4-2e7e-505729e6aaf6-df31435b, #w-node-c2848770-12f5-8da4-2e7e-505729e6aafe-df31435b, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab06-df31435b, #w-node-c2848770-12f5-8da4-2e7e-505729e6ab0e-df31435b {
    justify-self: auto;
  }

  #w-node-f391528d-e5a2-0e19-1239-6de9badff692-df31435b, #w-node-b46824c3-6f3e-086c-1191-2b49a376ad9f-392b8649 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-b46824c3-6f3e-086c-1191-2b49a376ada2-392b8649 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be4-39d91d5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1f06e4eb-1e38-be28-7597-f21d7d9a1be7-39d91d5e {
    align-self: center;
    justify-self: center;
  }

  #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b23-d4608f63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_40d83bd8-3d97-0803-05e7-6e8bbd751b26-d4608f63 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_6558d026-2136-e198-a126-46a86b6e565d-b7ab78f5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_78ffbacc-e002-4aca-55ca-30ad7df5dcdb-b7ab78f5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ebe-b7ab78f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ec1-b7ab78f5, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ec9-b7ab78f5, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ed1-b7ab78f5, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ed9-b7ab78f5, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ee1-b7ab78f5, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ee9-b7ab78f5, #w-node-_10ae0277-946b-0c3a-930d-ce3d84d29ef1-b7ab78f5 {
    justify-self: auto;
  }

  #w-node-_3984d73e-002b-8d56-74f3-d26d0c721bcb-b7ab78f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a65344c4-0c3d-2d4f-0750-a0e9504421cd-b7ab78f5, #w-node-_74804eb3-22d2-95d4-770e-472083c7bfc3-748ce8b6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

.btn2{
  max-width: 100%;
  min-height: 48px;
  font-size: 13px;
}