.published-container {
  --nav-item-color-active: #7cbbff;
  --nav-item-border-color-active: #7cbbff;
  background: var(--main-background-image);
  background-size: cover;
}

.theme-light {
  --h1-color: #48aef2;
  --link-external-color: #48aef2;
  --main-background-image: #ecf0f3 url(https://cdn.invantive.com/cdn/any/img/documentation/bg-light.svg) no-repeat center center fixed;
  --footer-background: #f5f6f7;
  --footer-fontcolor: #646464;
  --footer-linkcolor: #1b75b1;
  --topmenu-background: #4d4d4d;
  --topic-background: #f5f6f7b5;
  --mermaid-arrow-color: #000;
  --mermaid-node-fill: #E2F3FB;
  --mermaid-node-stroke: #092A3B;
  --mermaid-node-shadow: #092A3B;
  --applauncher-menu: #dee0e4;
  --appitem: #e9ebed;
  --appheader: #bfbfbf;
  --mobileoverlay: hsla(0, 0%, 100%, 0.8);
}

.theme-dark {
  --h1-color: #48aef2;
  --link-external-color: #48aef2;
  --main-background-image: #191919 url(https://cdn.invantive.com/cdn/any/img/documentation/bg-dark.svg) no-repeat center center fixed;
  --footer-background: #575757;
  --footer-fontcolor: #fff;
  --footer-linkcolor: #b8d9ff;
  --topmenu-background: #2a2a2a;
  --topic-background: #202020de;
  --mermaid-arrow-color: #ffffff;
  --mermaid-node-fill: #717171;
  --mermaid-node-stroke: #000;
  --mermaid-node-shadow: #000;
  --applauncher-menu: #2a2a2a;
  --appitem: #1e1e1e;
  --appheader: #1e1e1e;
  --mobileoverlay: hsl(0deg 0% 0% / 80%);
}


/*-- Invantive theming --*/

/*-- Header --*/

.appLauncher {
  align-items: center;
  background: #bfbfbf;
  cursor: pointer;
  display: flex;
  height: 100%;
  margin: 0 10px 0 0;
}

.appLauncherIcon {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/cloud-icons-sprite.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200%;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 5px 10px;
  vertical-align: middle;
  width: 25px;
}

.appLauncherMenu {
  background: var(--applauncher-menu);
  box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.25);
  display: none;
  flex-direction: column;
  height: 100%;
  position: absolute;
  width: 260px;
  z-index: 91;
}

.appLauncherMenu.show {
  display: flex;
}

.appMenu {
  height: 100%;
  overflow-y: auto;
}

.appHeader {
  align-items: center;
  background: var(--appheader);
  display: flex;
  flex: 42px 0 0;
}

.mobileOverlay {
  background: var(--mobileoverlay);
  display: none;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.appMenuTitle {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.appMenuWrapper {
  margin: 5px;
  padding: 0;
}

.appItem {
  align-items: center;
  background: var(--appitem);
  color: #646464;
  display: flex;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 5px;
  text-decoration: none;
  transition: color 0.2s, background 0.2s;
}

.appItem:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/cloud-apps-sprite.svg);
  content: "";
  display: inline-block;
  height: 32px;
  margin-right: 5px;
  min-width: 32px;
  width: 32px;
}

.appItem.osr:before {
  background-position: 100% 0;
  background-size: 200%;
  content: "";
}

.appItem.bo:before {
  background-position: 0 11.25%;
  background-size: 200%;
  content: "";
}

.appItem.tt:before {
  background-position: 0 44%;
  background-size: 200%;
  content: "";
}

.appItem.cq:before {
  background-position: 100% 44%;
  background-size: 200%;
  content: "";
}

.appItem.ci:before {
  background-position: 0 56%;
  background-size: 200%;
  content: "";
}

.appItem.ra:before {
  background-position: 0 22.25%;
  background-size: 200%;
  content: "";
}

.appItem.pe:before {
  background-position: 100% 11%;
  background-size: 200%;
  content: "";
}

.appItem.dn:before {
  background-position: 100% 22.25%;
  background-size: 200%;
  content: "";
}

.appItem.kb:before {
  background-position: 100% 33%;
  background-size: 200%;
  content: "";
}

.appItem.dd:before {
  background-position: 0 33.25%;
  background-size: 200%;
  content: "";
}

.appItem.ct:before {
  background-position: 0 67%;
  background-size: 200%;
  content: "";
}

.appItem.pr:before {
  background-position: 100% 56%;
  background-size: 200%;
  content: "";
}

.appItem.dl:before {
  background-position: 100% 66.6%;
  background-size: 200%;
  content: "";
}

.appItem.ao:before {
  background-position: 0 77.7%;
  background-size: 200%;
  content: "";
}

.appItem.gm:before {
  background-position: 0 88.8%;
  background-size: 200%;
  content: "";
}

.appItem.vt:before {
  background-position: 100% 77.7%;
  background-size: 200%;
  content: "";
}

.appItem .appName {
  word-break: break-word;
}

.appItem:hover {
  background: #48aff1;
  color: #fff;
  transition: color 0.2s, background 0.2s;
}

.menuTop {
  align-items: center;
  background: var(--topmenu-background);
  display: flex;
  flex: 0 0 42px;
  position: relative;
  z-index: 2;
}

.appLogo {
  background: url(https://cdn.invantive.com/cdn/any/img/documentation/products-sprite.svg);
  display: inline-block;
  flex: 32px 0 0;
  background-position: 100% 20%;
  background-size: 300%;
  height: 32px;
  vertical-align: middle;
  border-radius: 5px;
}

.app {
  align-items: center;
  display: flex;
  flex: 1 0 0;
  margin-right: auto;
  text-decoration: none;
}

.appTitle {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  margin: 0 5px;
}

.appTitleWrapper {
  display: flex;
  flex-direction: column;
}

.appSubTitle {
  color: #bfbfbf;
  font-size: 13px;
  font-weight: 300;
  line-height: 13px;
  margin: 2px 6px;
}

.markdown-preview-section {
  background: var(--topic-background);
  height: 100%;
}

.markdown-preview-view {
  padding: 0;
}

.site-body-left-column {
  padding: 0;
  background: var(--topic-background);
}

.productGrid .internal-link:before {
  content: "";
  width: 24px;
  height: 24px;
  background-position: 0 0;
  background-size: 300%;
  display: flex;
  margin-right: 5px;
}

.productGrid .internal-link.data-dictionary:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 0 0;
  background-size: 300%;
}

.productGrid .internal-link.bouw7:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 50% 0;
  background-size: 300%;
}

.productGrid .internal-link.dummy:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 100% 0;
  background-size: 300%;
}

.productGrid .internal-link.exact-online:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 0 5%;
  background-size: 300%;
}

.productGrid .internal-link.keepass:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 50% 5%;
  background-size: 300%;
}

.productGrid .internal-link.mail:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 100% 5%;
  background-size: 300%;
}

.productGrid .internal-link.os:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 0 10%;
  background-size: 300%;
}

.productGrid .internal-link.outlook:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 50% 10%;
  background-size: 300%;
}

.productGrid .internal-link.outlook:before {
  content: "";
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/datamodels-sprite.svg);
  background-position: 50% 10%;
  background-size: 300%;
}

.productGrid .internal-link.access:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 25%;
  background-size: 300%;
}

.productGrid .internal-link.accountview:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 0;
}

.productGrid .internal-link.actcrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 25%;
  background-size: 300%;
}

.productGrid .internal-link.activecampaign:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 85%;
}

.productGrid .internal-link.acton:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 30%;
  background-size: 300%;
}

.productGrid .internal-link.acumatica:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 30%;
  background-size: 300%;
}

.productGrid .internal-link.adobeanalytics:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 35%;
  background-size: 300%;
}

.productGrid .internal-link.adp:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 20%;
  background-size: 300%;
}

.productGrid .internal-link.afas:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 20%;
}

.productGrid .internal-link.afassb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 5%;
  background-size: 300%;
}

.productGrid .internal-link.airtable:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 35%;
  background-size: 300%;
}

.productGrid .internal-link.amazonathena:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 40%;
  background-size: 300%;
}

.productGrid .internal-link.amazondynamodb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 40%;
  background-size: 300%;
}

.productGrid .internal-link.amazonmarketplace:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 40%;
  background-size: 300%;
}

.productGrid .internal-link.amazons3:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 45%;
  background-size: 300%;
}

.productGrid .internal-link.asana:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 45%;
  background-size: 300%;
}

.productGrid .internal-link.authorizenet:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 45%;
  background-size: 300%;
}

.productGrid .internal-link.autotask:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 55%;
}

.productGrid .internal-link.avalaravatax:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 50%;
  background-size: 300%;
}

.productGrid .internal-link.avro:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 50%;
  background-size: 300%;
}

.productGrid .internal-link.aws:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 30%;
}

.productGrid .internal-link.azureactivedirectory:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 30%;
  background-size: 300%;
}

.productGrid .internal-link.azureadatacatalog:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 55%;
  background-size: 300%;
}

.productGrid .internal-link.azureadatalakestorage:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 55%;
  background-size: 300%;
}

.productGrid .internal-link.azureanalysisservices:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 55%;
  background-size: 300%;
}

.productGrid .internal-link.azuredevops:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 60%;
  background-size: 300%;
}

.productGrid .internal-link.azuretable:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 65%;
  background-size: 300%;
}

.productGrid .internal-link.azurezynapse:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 60%;
  background-size: 300%;
}

.productGrid .internal-link.basecamp:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 65%;
  background-size: 300%;
}

.productGrid .internal-link.basecone:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 85%;
  background-size: 300%;
}

.productGrid .internal-link.bigcommerce:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 65%;
  background-size: 300%;
}

.productGrid .internal-link.bigquery:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 70%;
  background-size: 300%;
}

.productGrid .internal-link.bingads:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 70%;
  background-size: 300%;
}

.productGrid .internal-link.bingsearch:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 70%;
  background-size: 300%;
}

.productGrid .internal-link.bouw7:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 70%;
  background-size: 300%;
}

.productGrid .internal-link.box:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 75%;
  background-size: 300%;
}

.productGrid .internal-link.brevo:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 85%;
  background-size: 300%;
}

.productGrid .internal-link.bridgeonline:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 95%;
  background-size: 300%;
}

.productGrid .internal-link.bugzilla:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 75%;
  background-size: 300%;
}

.productGrid .internal-link.bullhorncrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 75%;
  background-size: 300%;
}

.productGrid .internal-link.calendly:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 5%;
  background-size: 300%;
}

.productGrid .internal-link.cassandra:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 80%;
  background-size: 300%;
}

.productGrid .internal-link.cbs:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 5%;
  background-size: 300%;
}

.productGrid .internal-link.chargebee:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 0;
  background-size: 300%;
}

.productGrid .internal-link.cir:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 30%;
}

.productGrid .internal-link.cloudant:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 80%;
  background-size: 300%;
}

.productGrid .internal-link.cockroachdb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 80%;
  background-size: 300%;
}

.productGrid .internal-link.companyinfo:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 10%;
}

.productGrid .internal-link.companyinfoapidatahub:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 10%;
}

.productGrid .internal-link.cor:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 0;
  background-size: 300%;
}

.productGrid .internal-link.cosmosdb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 85%;
  background-size: 300%;
}

.productGrid .internal-link.couchbase:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 85%;
  background-size: 300%;
}

.productGrid .internal-link.couchdb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 85%;
  background-size: 300%;
}

.productGrid .internal-link.crisp:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 0;
  background-size: 300%;
}

.productGrid .internal-link.csv:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 95%;
}

.productGrid .internal-link.databricks:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 90%;
  background-size: 300%;
}

.productGrid .internal-link.db2:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 80%;
}

.productGrid .internal-link.discourse:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 0;
  background-size: 300%;
}

.productGrid .internal-link.documentcloud:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 15%;
  background-size: 300%;
}

.productGrid .internal-link.docusign:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 90%;
  background-size: 300%;
}

.productGrid .internal-link.dropbox:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 35%;
}

.productGrid .internal-link.dummy:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 70%;
}

.productGrid .internal-link.dynamics:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 25%;
}

.productGrid .internal-link.easyflex:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 90%;
  background-size: 300%;
}

.productGrid .internal-link.ebay:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 65%;
  background-size: 300%;
}

.productGrid .internal-link.ecbexra:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 15%;
  background-size: 300%;
}

.productGrid .internal-link.elasticsearch:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 90%;
  background-size: 300%;
}

.productGrid .internal-link.enterprisedb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 95%;
  background-size: 300%;
}

.productGrid .internal-link.epicorerp:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 95%;
  background-size: 300%;
}

.productGrid .internal-link.exactonline:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 15%;
  background-size: 300%;
}

.productGrid .internal-link.excel:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 95%;
}

.productGrid .internal-link.facebook:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 15%;
}

.productGrid .internal-link.financialforce:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 95%;
  background-size: 300%;
}

.productGrid .internal-link.fiscaalgemak:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 70%;
  background-size: 300%;
}

.productGrid .internal-link.fortnox:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 100%;
  background-size: 300%;
}

.productGrid .internal-link.freshbooks:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 100%;
  background-size: 300%;
}

.productGrid .internal-link.freshdesk:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 25%;
}

.productGrid .internal-link.github:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 100%;
  background-size: 300%;
}

.productGrid .internal-link.gitlab:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 60%;
}

.productGrid .internal-link.googlecalendar:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 100%;
  background-size: 300%;
}

.productGrid .internal-link.googlecloudstorage:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 0;
  background-size: 300%;
}

.productGrid .internal-link.googlecontacts:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 0;
  background-size: 300%;
}

.productGrid .internal-link.googledatacatalog:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 0;
  background-size: 300%;
}

.productGrid .internal-link.googledirectory:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 5%;
  background-size: 300%;
}

.productGrid .internal-link.googledrive:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 5%;
  background-size: 300%;
}

.productGrid .internal-link.googlesearch:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 5%;
  background-size: 300%;
}

.productGrid .internal-link.googlesheets:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 10%;
  background-size: 300%;
}

.productGrid .internal-link.googlespanner:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 10%;
  background-size: 300%;
}

.productGrid .internal-link.graphql:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 10%;
  background-size: 300%;
}

.productGrid .internal-link.greenplum:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 15%;
  background-size: 300%;
}

.productGrid .internal-link.grippcrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 65%;
  background-size: 300%;
}

.productGrid .internal-link.harperdb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 20%;
  background-size: 300%;
}

.productGrid .internal-link.hcldomino:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 15%;
  background-size: 300%;
}

.productGrid .internal-link.hdfs:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 15%;
  background-size: 300%;
}

.productGrid .internal-link.highrise:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 20%;
  background-size: 300%;
}

.productGrid .internal-link.hive:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 20%;
  background-size: 300%;
}

.productGrid .internal-link.horeko:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 100%;
  background-size: 300%;
}

.productGrid .internal-link.html:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 90%;
}

.productGrid .internal-link.hubspot:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 10%;
  background-size: 300%;
}

.productGrid .internal-link.ibmcloudobjectstorage:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 25%;
  background-size: 300%;
}

.productGrid .internal-link.ibmcloudsqlquery:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 25%;
  background-size: 300%;
}

.productGrid .internal-link.ibminformix:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 25%;
  background-size: 300%;
}

.productGrid .internal-link.impala:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 30%;
  background-size: 300%;
}

.productGrid .internal-link.ionbiz:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 80%;
  background-size: 300%;
}

.productGrid .internal-link.ionprojects:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 80%;
  background-size: 300%;
}

.productGrid .internal-link.jira:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 45%;
}

.productGrid .internal-link.jortt:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 90%;
  background-size: 300%;
}

.productGrid .internal-link.json:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 95%;
}

.productGrid .internal-link.kadaster:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 60%;
}

.productGrid .internal-link.kafka:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 30%;
  background-size: 300%;
}

.productGrid .internal-link.knack:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 100%;
}

.productGrid .internal-link.linkedin:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 15%;
}

.productGrid .internal-link.localazy:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 0;
  background-size: 300%;
}

.productGrid .internal-link.loketnl:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 10%;
}

.productGrid .internal-link.magento:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 50%;
}

.productGrid .internal-link.mariadb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 35%;
  background-size: 300%;
}

.productGrid .internal-link.marketo:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 35%;
  background-size: 300%;
}

.productGrid .internal-link.marklogic:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 35%;
  background-size: 300%;
}

.productGrid .internal-link.mendix:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 80%;
}

.productGrid .internal-link.microsoftdataverse:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 40%;
  background-size: 300%;
}

.productGrid .internal-link.microsoftexchange:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 40%;
  background-size: 300%;
}

.productGrid .internal-link.microsoftonedrive:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 40%;
  background-size: 300%;
}

.productGrid .internal-link.microsoftplanner:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 45%;
  background-size: 300%;
}

.productGrid .internal-link.microsoftteams:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 45%;
  background-size: 300%;
}

.productGrid .internal-link.minox:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 80%;
  background-size: 300%;
}

.productGrid .internal-link.mkg:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 95%;
  background-size: 300%;
}

.productGrid .internal-link.mollie:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 85%;
  background-size: 300%;
}

.productGrid .internal-link.mondaycom:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 45%;
  background-size: 300%;
}

.productGrid .internal-link.more:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 85%;
}

.productGrid .internal-link.myobaccountright:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 30%;
  background-size: 300%;
}

.productGrid .internal-link.mysql:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 45%;
}

.productGrid .internal-link.nasa:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 20%;
  background-size: 300%;
}

.productGrid .internal-link.ndjson:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 75%;
  background-size: 300%;
}

.productGrid .internal-link.neo4j:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 50%;
  background-size: 300%;
}

.productGrid .internal-link.netsuite:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 50%;
  background-size: 300%;
}

.productGrid .internal-link.nmbrs:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 40%;
}

.productGrid .internal-link.octopus:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 65%;
}

.productGrid .internal-link.odata:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 10%;
}

.productGrid .internal-link.odoo:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 50%;
  background-size: 300%;
}

.productGrid .internal-link.office:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 75%;
}

.productGrid .internal-link.onenote:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 55%;
  background-size: 300%;
}

.productGrid .internal-link.openarch:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 70%;
}

.productGrid .internal-link.openexra:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 10%;
  background-size: 300%;
}

.productGrid .internal-link.openonderwijsdata:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 20%;
  background-size: 300%;
}

.productGrid .internal-link.openspending:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 65%;
}

.productGrid .internal-link.oracle:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 25%;
}

.productGrid .internal-link.oracle:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 55%;
  background-size: 300%;
}

.productGrid .internal-link.oracleeloqua:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 55%;
  background-size: 300%;
}

.productGrid .internal-link.outreachio:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 60%;
  background-size: 300%;
}

.productGrid .internal-link.parquet:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 60%;
  background-size: 300%;
}

.productGrid .internal-link.paylocity:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 60%;
  background-size: 300%;
}

.productGrid .internal-link.paypal:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 75%;
}

.productGrid .internal-link.phoenix:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 65%;
  background-size: 300%;
}

.productGrid .internal-link.pinterest:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 80%;
}

.productGrid .internal-link.pinterest:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 65%;
  background-size: 300%;
}

.productGrid .internal-link.pipedrive:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 50% 10%;
  background-size: 300%;
}

.productGrid .internal-link.postgresql:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 5%;
}

.productGrid .internal-link.postman:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 0;
  background-size: 300%;
}

.productGrid .internal-link.presto:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 65%;
  background-size: 300%;
}

.productGrid .internal-link.quickbase:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 70%;
  background-size: 300%;
}

.productGrid .internal-link.quickbooks:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 70%;
  background-size: 300%;
}

.productGrid .internal-link.quickbooksonline:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 70%;
  background-size: 300%;
}

.productGrid .internal-link.quickbookspos:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 75%;
  background-size: 300%;
}

.productGrid .internal-link.raisersedgenxt:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 75%;
  background-size: 300%;
}

.productGrid .internal-link.rdw:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 50%;
}

.productGrid .internal-link.reckon:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 75%;
  background-size: 300%;
}

.productGrid .internal-link.reckonaccountshosted:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 80%;
  background-size: 300%;
}

.productGrid .internal-link.redis:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 80%;
  background-size: 300%;
}

.productGrid .internal-link.redshift:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 80%;
  background-size: 300%;
}

.productGrid .internal-link.robaws:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 90%;
}

.productGrid .internal-link.roller:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 45%;
}

.productGrid .internal-link.rss:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 85%;
}

.productGrid .internal-link.sage200:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 100%;
  background-size: 300%;
}

.productGrid .internal-link.sage300:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 100%;
  background-size: 300%;
}

.productGrid .internal-link.sage50uk:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 100%;
  background-size: 300%;
}

.productGrid .internal-link.sagecloudaccounting:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 0;
  background-size: 300%;
}

.productGrid .internal-link.sageintacct:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 0;
  background-size: 300%;
}

.productGrid .internal-link.salesforce:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 20%;
}

.productGrid .internal-link.salesforceeinstein:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 0;
  background-size: 300%;
}

.productGrid .internal-link.salesloft:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 5%;
  background-size: 300%;
}

.productGrid .internal-link.sap:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 85%;
  background-size: 300%;
}

.productGrid .internal-link.sapbusinessone:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 85%;
  background-size: 300%;
}

.productGrid .internal-link.sapconcur:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 85%;
  background-size: 300%;
}

.productGrid .internal-link.sapfieldglass:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 90%;
  background-size: 300%;
}

.productGrid .internal-link.saphybrisc4c:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 90%;
  background-size: 300%;
}

.productGrid .internal-link.sapsuccessfactors:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 90%;
  background-size: 300%;
}

.productGrid .internal-link.sasdatasets:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 0 95%;
  background-size: 300%;
}

.productGrid .internal-link.sendgrid:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 5%;
  background-size: 300%;
}

.productGrid .internal-link.sendinblue:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 85%;
  background-size: 300%;
}

.productGrid .internal-link.servicenow:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 5%;
  background-size: 300%;
}

.productGrid .internal-link.sftp:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 50% 95%;
  background-size: 300%;
}

.productGrid .internal-link.shipstation:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 10%;
  background-size: 300%;
}

.productGrid .internal-link.shopify:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 10%;
  background-size: 300%;
}

.productGrid .internal-link.sie:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 5%;
  background-size: 300%;
}

.productGrid .internal-link.simplicate:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 90%;
}

.productGrid .internal-link.singlestore:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 10%;
  background-size: 300%;
}

.productGrid .internal-link.slack:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 30%;
}

.productGrid .internal-link.smartsheet:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 15%;
  background-size: 300%;
}

.productGrid .internal-link.snapchatads:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 15%;
  background-size: 300%;
}

.productGrid .internal-link.snelstart:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 35%;
}

.productGrid .internal-link.snowflake:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 15%;
  background-size: 300%;
}

.productGrid .internal-link.spark:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 20%;
  background-size: 300%;
}

.productGrid .internal-link.splunk:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 20%;
  background-size: 300%;
}

.productGrid .internal-link.sqlite:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-3.svg);
  background-position: 100% 95%;
  background-size: 300%;
}

.productGrid .internal-link.sqlserver:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 5%;
}

.productGrid .internal-link.square:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 20%;
  background-size: 300%;
}

.productGrid .internal-link.stackexchange:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 35%;
}

.productGrid .internal-link.streak:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 25%;
  background-size: 300%;
}

.productGrid .internal-link.stripe:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 25%;
  background-size: 300%;
}

.productGrid .internal-link.sugarcrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 25%;
  background-size: 300%;
}

.productGrid .internal-link.suitecrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 30%;
  background-size: 300%;
}

.productGrid .internal-link.sumatra:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 70%;
  background-size: 300%;
}

.productGrid .internal-link.surveymonkey:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 30%;
  background-size: 300%;
}

.productGrid .internal-link.tableau:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 80%;
  background-size: 300%;
}

.productGrid .internal-link.tally:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 35%;
  background-size: 300%;
}

.productGrid .internal-link.taxjar:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 35%;
  background-size: 300%;
}

.productGrid .internal-link.teamleader:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 50%;
}

.productGrid .internal-link.teamleader-orbit:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 90%;
  background-size: 300%;
}

.productGrid .internal-link.teamleader-orbit-reporting:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 95%;
  background-size: 300%;
}

.productGrid .internal-link.teradata:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 40%;
}

.productGrid .internal-link.tigergraph:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 35%;
  background-size: 300%;
}

.productGrid .internal-link.tixly:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 75%;
  background-size: 300%;
}

.productGrid .internal-link.tsheets:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 30%;
  background-size: 300%;
}

.productGrid .internal-link.tweedekamernl:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 100% 5%;
  background-size: 300%;
}

.productGrid .internal-link.twilio:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 40%;
  background-size: 300%;
}

.productGrid .internal-link.twinfield:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 20%;
}

.productGrid .internal-link.twitter:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 15%;
}

.productGrid .internal-link.veeva:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 40%;
  background-size: 300%;
}

.productGrid .internal-link.veevacrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 45%;
  background-size: 300%;
}

.productGrid .internal-link.virustotal:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 5%;
}

.productGrid .internal-link.vismaeaccounting,
.productGrid .internal-link.vismanet:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 0;
}

.productGrid .internal-link.vismasevera:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 40%;
}

.productGrid .internal-link.wavefinancial:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 45%;
  background-size: 300%;
}

.productGrid .internal-link.wikipedia:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 55%;
}

.productGrid .internal-link.woocommerce:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 45%;
  background-size: 300%;
}

.productGrid .internal-link.wordpress:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 50%;
  background-size: 300%;
}

.productGrid .internal-link.workday:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 50%;
  background-size: 300%;
}

.productGrid .internal-link.xaa:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 70%;
}

.productGrid .internal-link.xaf:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 75%;
}

.productGrid .internal-link.xas:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 65%;
}

.productGrid .internal-link.xbase:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 65%;
  background-size: 300%;
}

.productGrid .internal-link.xero:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 50%;
  background-size: 300%;
}

.productGrid .internal-link.xeroworkflowmax:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 55%;
  background-size: 300%;
}

.productGrid .internal-link.xml:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 0 100%;
}

.productGrid .internal-link.youtrack:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-2.svg);
  background-position: 0 5%;
  background-size: 300%;
}

.productGrid .internal-link.yuki:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 50% 0;
}

.productGrid .internal-link.zendesk:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 55%;
  background-size: 300%;
}

.productGrid .internal-link.zohocreator:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 0 60%;
  background-size: 300%;
}

.productGrid .internal-link.zohocrm:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 55%;
  background-size: 300%;
}

.productGrid .internal-link.zohoprojects:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 50% 60%;
  background-size: 300%;
}

.productGrid .internal-link.zoom:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite.svg);
  background-size: 300%;
  background-position: 100% 100%;
}

.productGrid .internal-link.zuora:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-4.svg);
  background-position: 100% 60%;
  background-size: 300%;
}

.productGrid .internal-link.bridge:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 10%;
  background-size: 300%;
}

.productGrid .internal-link.business:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 10%;
  background-size: 300%;
}

.productGrid .internal-link.control:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 10%;
  background-size: 300%;
}

.productGrid .internal-link.composition:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 15%;
  background-size: 300%;
}

.productGrid .internal-link.dataaccesspoint:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 15%;
  background-size: 300%;
}

.productGrid .internal-link.datahub:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 15%;
  background-size: 300%;
}

.productGrid .internal-link.querytool:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 20%;
  background-size: 300%;
}

.productGrid .internal-link.dataloader:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 20%;
  background-size: 300%;
}

.productGrid .internal-link.cloud:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 20%;
  background-size: 300%;
}

.productGrid .internal-link.authenticator,
.productGrid .internal-link.keychain:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 25%;
  background-size: 300%;
}

.productGrid .internal-link.support:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 25%;
  background-size: 300%;
}

.productGrid .internal-link.studio:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 25%;
  background-size: 300%;
}

.productGrid .internal-link.webservice:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 30%;
  background-size: 300%;
}

.productGrid .internal-link.getmyreport:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 30%;
  background-size: 300%;
}

.productGrid .internal-link.producerruntime:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 30%;
  background-size: 300%;
}

.productGrid .internal-link.estate:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 35%;
  background-size: 300%;
}

.productGrid .internal-link.vision:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 35%;
  background-size: 300%;
}

.productGrid .internal-link.drive:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 35%;
  background-size: 300%;
}

.productGrid .internal-link.vt:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 40%;
  background-size: 300%;
}

.productGrid .internal-link.optimizer:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 40%;
  background-size: 300%;
}

.productGrid .internal-link.scheduler:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 40%;
  background-size: 300%;
}

.productGrid .internal-link.customerservice:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 45%;
  background-size: 300%;
}

.productGrid .internal-link.openarchivaris:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 45%;
  background-size: 300%;
}

.productGrid .internal-link.dnpi:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 45%;
  background-size: 300%;
}

.productGrid .internal-link.mail:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 50%;
  background-size: 300%;
}

.productGrid .internal-link.datareplicator:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 50%;
  background-size: 300%;
}

.productGrid .internal-link.datadictionary:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 50%;
  background-size: 300%;
}

.productGrid .internal-link.edifact:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 55%;
  background-size: 300%;
}

.productGrid .internal-link.ezbase:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 55%;
  background-size: 300%;
}

.productGrid .internal-link.ftp:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 55%;
  background-size: 300%;
}

.productGrid .internal-link.keepass:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 60%;
  background-size: 300%;
}

.productGrid .internal-link.os:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 60%;
  background-size: 300%;
}

.productGrid .internal-link.outlook:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 60%;
  background-size: 300%;
}

.productGrid .internal-link.mt940:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 65%;
  background-size: 300%;
}

.productGrid .internal-link.freshservice:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 70%;
  background-size: 300%;
}

.productGrid .internal-link.wmi:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 65%;
  background-size: 300%;
}

.productGrid .internal-link.graph:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 65%;
  background-size: 300%;
}

.productGrid .internal-link.universalsqlserver:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 70%;
  background-size: 300%;
}

.productGrid .internal-link.universalsqlservermysql:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 70%;
  background-size: 300%;
}

.productGrid .internal-link.universalsqlservermstds:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0% 75%;
  background-size: 300%;
}

.productGrid .internal-link.universalsqlserverpostgresql:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 75%;
  background-size: 300%;
}

.productGrid .internal-link.koopbwb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 75%;
  background-size: 300%;
}

.productGrid .internal-link.koopcvdr:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 80%;
  background-size: 300%;
}

.productGrid .internal-link.kooper:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 80%;
  background-size: 300%;
}

.productGrid .internal-link.koopop:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 80%;
  background-size: 300%;
}

.productGrid .internal-link.koopplooi:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 85%;
  background-size: 300%;
}

.productGrid .internal-link.kooppucod:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 85%;
  background-size: 300%;
}

.productGrid .internal-link.koopsc:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 85%;
  background-size: 300%;
}

.productGrid .internal-link.koopsgd:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 90%;
  background-size: 300%;
}

.productGrid .internal-link.koopsa:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 90%;
  background-size: 300%;
}

.productGrid .internal-link.kooptr:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 90%;
  background-size: 300%;
}

.productGrid .internal-link.koopvb:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 0 95%;
  background-size: 300%;
}

.productGrid .internal-link.koopwd:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 50% 95%;
  background-size: 300%;
}

.productGrid .internal-link.foxpro:before {
  background: url(https://publish-01.obsidian.md/access/5105f7af7df712fe48025cdd1acb00de/clippings/landing-sprite-5.svg);
  background-position: 100% 95%;
  background-size: 300%;
}

/*-- Footer --*/ 

.contactFooter {
  align-items: flex-start;
  background: var(--footer-background);
  border-top: 1px solid #48aff2;
  box-sizing: border-box;
  color: var(--footer-fontcolor);
  display: flex;
  font-size: 0.75em;
  justify-content: center;
  margin: auto;
  padding: 0 25px 0 10px;
  width: 100%;
}

.contactFooter div {
  margin: 5px 25px;
}

.contactFooter div ul {
  margin: 0;
  padding: 0;
}

.contactFooter div ul li {
  list-style-type: none;
}

.contactFooter div ul li a {
  color: var(--footer-linkcolor);
}

.contactFooter .contactLine {
  background: #a0a0a0;
  height: 50%;
  margin: 0;
  transform: translateY(50%);
  width: 1px;
}

.contactWrapper {
  display: flex;
}

.contactWrapper a {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  margin: 0 10px 0 0;
  text-decoration: none;
}

.contactWrapper img {
  height: 16px;
  margin-right: 5px;
}

.profileWrapper {
  align-items: center;
  color: #fff;
  display: flex;
  margin-right: 10px; 
}

.profileWrapper img {
  border-radius: 16px;
  display: inline-block;
  height: 32px;
  vertical-align: middle;
  width: 32px;
}

.productGrid {
  grid-gap: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-evenly;
  margin-bottom: 10px;
}

.productGrid .internal-link {
  padding: 10px;
  background: #646464;
  margin: 0;
  border-radius: 5px;
  color: white;
  text-decoration: none;
  display: flex;
  align-items: center;
  box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.25);
}

/*-- Title --*/ 
.site-body-left-column-site-name {
  display: none;
}

/*-- Tree --*/
.tree-item-icon svg {
  display: none;
}

.tree-item-self:not(.mod-collapsible):before {
  content: url(https://cdn.invantive.com/cdn/any/img/documentation/toc-topic.svg)!important;
  display: flex;
  margin-right: 2px;
}

.tree-item-icon.collapse-icon:after {
  content: url(https://cdn.invantive.com/cdn/any/img/documentation/toc-chapter-open.svg)!important;
  display: flex;
  margin-right: 2px;
}

.tree-item-icon.collapse-icon.is-collapsed:after {
  content: url(https://cdn.invantive.com/cdn/any/img/documentation/toc-chapter-closed.svg)!important;
  display: flex;
  margin-right: 2px;
}

.backlinks .internal-link {
  text-decoration: none;
  color: #7cbbff!important;
}

.outline-view .tree-item-inner {
  color: #7cbbff!important;
}


/*-- Grammar styling --*/
.mermaid {
  overflow-y: auto;
}

.mermaid .flowchart-link {
  stroke: var(--mermaid-arrow-color)!important;
}

.mermaid .marker {
  fill: var(--mermaid-arrow-color)!important;
  stroke: var(--mermaid-arrow-color)!important;
}

.mermaid .node .nodeLabel {
  color: var(--mermaid-arrow-color)!important;
}

.mermaid .node .nodeLabel a.internal-link {
  color: var(--mermaid-arrow-color)!important;
}

.mermaid .node rect, .mermaid .node circle {
  fill: var(--mermaid-node-fill)!important;
  /*filter: drop-shadow(2px 2px 0px var(--mermaid-node-shadow))!important;
  stroke: var(--mermaid-node-stroke)!important;*/
  stroke-width: 1px!important;
}

.mermaid .node.quoted .nodeLabel {
  font-family: Courier, monospace !important;
  font-size: 12px!important;
}

.theme-dark .mermaid > svg {
  filter: unset!important;
}

.mermaid .node.quoted rect {
  rx: 15px;
}

#feedbackModal {
  display:none; 
  position:fixed; 
  inset:0; 
  background:rgba(0,0,0,.6); 
  z-index:9999;
}

.feedbackForm {
  width:600px; 
  max-width:95%; 
  margin:5% auto; 
  background:#202020; 
  padding:5px; 
  position:relative; 
  border-radius:10px;
}

.helpfulContainer ul {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
}

.helpfulContainer ul li {
  margin: 5px;
}

.helpfulContainer ul li button {
  cursor: pointer;
}

.feedbackForm button {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

.feedbackForm iframe {
  width:100%; 
  height:530px; 
  border:0;
}

.thumbsUp, .thumbsDown {
  height: 16px;
  margin-right: 5px;
}

.publish-renderer img {
  display: flex;
  margin: auto;
}

.tree-item-children .tree-item-self.is-clickable:not(.mod-collapsible) {
  padding-left: 0!important;
  margin-left: -7px;
  border-left: 0!important;
}

.nav-view-outer .tree-item-self.mod-active {
  border-left: 0!important;
}

.nav-view-outer .tree-item-self:hover:not(.mod-collapsible):not(.mod-active) {
  border-left: 0!important;
}

.markdown-rendered tbody tr > td:first-child {
  max-width: 100px!important;
}

/*--- Mobile queries ---*/
@media screen and (max-width: 750px) {
  .nav-backdrop footer {
    display: none;
  }
  .contactWrapper a span {
    display: none;
  }
  .productGrid {
    grid-template-columns: 1fr;
  }
  .site-body-left-column .site-body-left-column-inner {
    padding-top: 55px;
  }
  .site-body-left-column .search-view-outer {
    padding: 0 10px;
  }
  .nav-view-outer .tree-item-self.is-clickable .tree-item-icon.collapse-icon {
    order: unset;
  }
  .nav-view-outer .tree-item-children .tree-item-children .tree-item-self.is-clickable:not(.mod-collapsible) .tree-item-inner {
    padding-left: 0!important;
  }
  .tree-item-children .tree-item-self.is-clickable:not(.mod-collapsible) {
    margin-left: -14px!important;
  }
}