body {
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 3rem;
  line-height: 1.2;
  font-weight: 700;
}

h2 {
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 700;
}

h3 {
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}

h4 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

p {
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.65;
  text-align: left;
}

a {
  color: #396bac;
  text-decoration: none;
}

blockquote {
  margin-bottom: 10px;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  line-height: 1.6;
}

.l-hero-section {
  display: block;
  margin-bottom: 0px;
  padding-top: 180px;
  padding-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(270deg, #fff, #f2f2f2 83%), -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #fff, #f2f2f2 83%), linear-gradient(180deg, #f2f2f2, #f2f2f2);
}

.l-hero-section.u-mrg-b-15 {
  padding-bottom: 120px;
}

.l-hero-section.u-mrg-b-15.path-bg-img {
  padding-top: 160px;
  padding-bottom: 96px;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
}

.l-hero-section.u-pad-b-20 {
  padding-bottom: 160px;
}

.tx-center {
  margin-top: 0px;
  color: #000;
  text-align: center;
}

.u-mrg-t-0-md {
  margin-top: 0px;
}

.l-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 101vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-logo-client {
  width: 100%;
  height: 80px;
  border: 1px solid #e6e7e8;
}

.c-logo-client.client-giant {
  background-image: url('../images/SPLG---Client-LogoArtboard-133x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-nestle {
  background-image: url('../images/SPLG---Client-LogoArtboard-53x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-johnson {
  background-image: url('../images/SPLG---Client-LogoArtboard-43x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-fonterra {
  background-image: url('../images/SPLG---Client-LogoArtboard-163x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-diagio {
  background-image: url('../images/AM.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-fc {
  background-image: url('../images/SPLG---Client-LogoArtboard-63x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-watson {
  background-image: url('../images/SPLG---Client-LogoArtboard-73x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-mead-johnson {
  background-image: url('../images/SPLG---Client-LogoArtboard-113x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-7-11 {
  background-image: url('../images/SPLG---Client-LogoArtboard-83x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-molezdes {
  background-image: url('../images/SPLG---Client-LogoArtboard-23x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-aon {
  background-image: url('../images/SPLG---Client-LogoArtboard-153x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-logo-client.client-rabik {
  background-image: url('../images/SPLG---Client-LogoArtboard-143x.png');
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.c-navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 10000;
  display: block;
  height: 88px;
  padding-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .08);
}

.tx-hero-heading {
  margin-top: 0px;
  margin-bottom: 24px;
  font-size: 3rem;
  text-align: left;
}

.tx-lead {
  margin-bottom: 32px;
  color: #6d6e71;
  font-size: 1.25rem;
  line-height: 1.6;
}

.tx-lead.u-mrg-b-3 {
  margin-bottom: 40px;
}

.tx-lead.u-mrg-t-4 {
  margin-top: 32px;
}

.l-container-sm {
  display: block;
}

.c-button {
  padding: 16px 24px;
  border: 1px solid #a7a9ac;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .1);
  -webkit-transition: background-color 200ms ease, color 200ms ease, box-shadow 1000ms ease, -webkit-transform 1000ms ease;
  transition: background-color 200ms ease, color 200ms ease, box-shadow 1000ms ease, -webkit-transform 1000ms ease;
  transition: background-color 200ms ease, color 200ms ease, transform 1000ms ease, box-shadow 1000ms ease;
  transition: background-color 200ms ease, color 200ms ease, transform 1000ms ease, box-shadow 1000ms ease, -webkit-transform 1000ms ease;
  font-family: 'Roboto Condensed', sans-serif;
  color: #6d6e71;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 400;
  text-align: center;
}

.c-button:hover {
  background-image: -webkit-linear-gradient(270deg, #f1f2f2, #f1f2f2);
  background-image: linear-gradient(180deg, #f1f2f2, #f1f2f2);
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .35);
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #231f20;
}

.c-button.c-button--info {
  border: 1px solid #396bac;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #396bac;
}

.c-button.c-button--info:hover {
  background-image: -webkit-linear-gradient(270deg, #396bac, #396bac);
  background-image: linear-gradient(180deg, #396bac, #396bac);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
  color: #fff;
}

.c-button.c-button--success {
  border-color: #29b473;
  background-image: -webkit-linear-gradient(270deg, #29b473, #29b473);
  background-image: linear-gradient(180deg, #29b473, #29b473);
  color: #fff;
}

.c-button.c-button--success:hover {
  background-image: -webkit-linear-gradient(270deg, #239b63, #239b63);
  background-image: linear-gradient(180deg, #239b63, #239b63);
}

.c-button.c-button--success.c-button--lg {
  font-size: 1.125rem;
  font-weight: 700;
}

.c-button.c-button--success.tx-uppercase {
  text-transform: uppercase;
}

.c-button.c-button--success.tx-uppercase.c-button-nav-cta {
  font-family: Roboto, sans-serif;
  font-size: 0.75rem;
}

.c-nav-logo {
  width: 150px;
  height: 46px;
  background-image: url('../images/SPLG---logo---original---vector-14.svg');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.l-row-flexy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.l-row-flexy.l-flexy-x-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.c-nav-link {
  padding: 16px 24px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: Roboto, sans-serif;
  color: #444242;
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.c-nav-link:hover {
  color: #a1a0a0;
}

.c-nav__dropdown-link {
  padding: 8px 16px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.c-nav__dropdown-link:hover {
  background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
  background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
  color: #1b1b1b;
}

.c-nav__dropdown-link.t-bg-yellow {
  background-image: none;
}

.c-nav__dropdown-link.t-bg-yellow:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(250, 175, 64, .3), rgba(250, 175, 64, .3));
  background-image: linear-gradient(180deg, rgba(250, 175, 64, .3), rgba(250, 175, 64, .3));
}

.c-nav__dropdown-link.t-bg-green {
  background-image: none;
}

.c-nav__dropdown-link.t-bg-green:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(41, 180, 115, .3), rgba(41, 180, 115, .3));
  background-image: linear-gradient(180deg, rgba(41, 180, 115, .3), rgba(41, 180, 115, .3));
}

.c-nav__dropdown-link.t-bg-red:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(241, 90, 41, .3), rgba(241, 90, 41, .3));
  background-image: linear-gradient(180deg, rgba(241, 90, 41, .3), rgba(241, 90, 41, .3));
}

.c-nav__dropdown-link.t-bg-blue {
  background-image: none;
}

.c-nav__dropdown-link.t-bg-blue:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(90, 138, 200, .3), rgba(90, 138, 200, .3));
  background-image: linear-gradient(180deg, rgba(90, 138, 200, .3), rgba(90, 138, 200, .3));
}

.c-nav__dropdown.w--open {
  width: 250px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 0 13px 22px -2px rgba(0, 0, 0, .15);
}

.tx-section-sub {
  font-size: 1.125rem;
  line-height: 1.6;
}

.tx-section-sub.t-tx-grey {
  color: #6d6e71;
}

.tx-section-sub.t-tx-grey.u-mrg-b-24 {
  margin-bottom: 24px;
}

.c-logo-wrapper {
  display: block;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.l-section-data {
  padding-top: 0px;
  padding-bottom: 96px;
}

.l-section-data.u-d-none {
  display: none;
}

.heading-3 {
  margin-top: 24px;
  margin-bottom: 24px;
  text-align: center;
}

.l-section-proof {
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
}

.l-section-proof.u-pad-y-18 {
  padding-top: 114px;
  padding-bottom: 114px;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.l-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.c-tag {
  margin-bottom: 0px;
}

.tx-kpi {
  margin-top: 0px;
  font-size: 2rem;
}

.tx-kpi.tx-yellow {
  color: #faaf40;
}

.tx-kpi.tx-green {
  color: #29b473;
  font-size: 2rem;
}

.tx-kpi.tx-orange {
  color: #f15a29;
}

.tx-kpi.tx-blue {
  color: #5a8ac8;
}

.l-kpi-wrapper {
  width: 15%;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
  text-align: center;
}

.tx-section-heading {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 2rem;
  line-height: 1.2;
}

.tx-section-heading.tx-center-md.u-mrg-b-5 {
  margin-bottom: 40px;
}

.tx-kpi-title {
  margin-top: 0px;
  margin-bottom: 8px;
  color: #a7a9ac;
}

.tx-kpi-title.tx-dark-grey {
  color: #414042;
}

.tx-kpi-caption {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
}

.c-platform-featured-img.u-width-10 {
  width: 83.33333%;
}

.c-platform-featured-img.u-width-8-sm.u-width-12-xs.u-width-10 {
  height: auto;
}

.c-logo-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 68px;
  margin-bottom: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-logo-product.c-logo-product-vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-logo-product.c-logo-product-vertical.u-mrg-b-2 {
  margin-bottom: 16px;
}

.c-logo {
  width: 64px;
  height: 64px;
  border-radius: 5px;
  background-image: url('../images/linkedin.png');
  background-position: 50% 50%;
  background-size: cover;
}

.c-logo.logo-path {
  background-image: url('../images/SPLG---hero-featured-imgArtboard-193x.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-logo.logo-funnel {
  background-image: url('../images/SPLG---hero-featured-imgArtboard-183x.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-logo.logo-shopperq {
  background-image: url('../images/SPLG---hero-featured-imgArtboard-213x.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-logo.logo-store {
  background-image: url('../images/SPLG---hero-featured-imgArtboard-203x.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.tx-logo {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
  color: #a7a9ac;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 400;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-12 {
  width: 45%;
}

.u-mrg-b-64 {
  margin-bottom: 64px;
}

.l-section-cta {
  padding-top: 114px;
  padding-bottom: 136px;
  background-image: url('../images/SPLG---journey-line-02.svg'), url('../images/SPLG---journey-line-02.svg'), -webkit-linear-gradient(270deg, #29b473, #29b473);
  background-image: url('../images/SPLG---journey-line-02.svg'), url('../images/SPLG---journey-line-02.svg'), linear-gradient(180deg, #29b473, #29b473);
  background-position: -209px -363%, 108% 247%, 0px 0px;
  background-size: auto 90%, auto 90%, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

.u-d-width-80 {
  width: 80%;
}

.u-d-width-80.u-mrg-auto {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.tx-white {
  overflow: visible;
  color: #fff;
}

.tx-white.u-mrg-b-32 {
  margin-top: 0px;
  margin-bottom: 32px;
}

.tx-white.u-mrg-b-72 {
  margin-bottom: 72px;
}

.tx-quote {
  margin-bottom: 24px;
  padding: 0px;
  border-style: none;
  font-size: 1.5rem;
  font-weight: 700;
}

.tx-quote.tx-green-900 {
  position: relative;
  color: #125033;
  font-size: 1.5rem;
}

.c-block-quote {
  position: absolute;
  left: -22px;
  top: -12px;
  right: 0px;
  width: 56px;
  height: 56px;
  margin-bottom: 24px;
  background-image: url('../images/quote-left-white.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.6;
}

.tx-quote-author {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.tx-quote-author.tx-white {
  font-size: 1rem;
}

.u-mrg-b-32 {
  display: block;
  margin-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.l-section-footer {
  padding-top: 114px;
  padding-bottom: 56px;
  background-image: -webkit-linear-gradient(270deg, #231f20, #231f20);
  background-image: linear-gradient(180deg, #231f20, #231f20);
}

.c-footer-logo {
  width: 200px;
  height: 48px;
  background-image: url('../images/SPLG---logo---trans---vector.svg');
  background-position: 0px 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-footer-link {
  display: block;
  margin-bottom: 8px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #a7a9ac;
}

.c-footer-link:hover {
  color: #fff;
}

.c-footer-heading {
  margin-top: 0px;
  margin-bottom: 24px;
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}

.tx-sm {
  font-size: 0.875rem;
}

.tx-sm.tx-blue-300 {
  color: #396bac;
}

.tx-sm.tx-blue-300.u-mrg-b-0 {
  margin-bottom: 0px;
}

.l-hero-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.tx-link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.tx-link:hover {
  color: #2a4e7e;
}

.c-model-icon {
  width: 68px;
  height: 68px;
  margin-bottom: 0px;
  border-radius: 500px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 0 5px 22px 0 rgba(0, 0, 0, .1);
}

.c-model-icon.data-collection {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('../images/SPLG---Website---model-icons-14.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/SPLG---Website---model-icons-14.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-icon.retail-data {
  background-image: url('../images/SPLG---Website---model-icons-16.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/SPLG---Website---model-icons-16.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-icon.analytic-platform {
  background-image: url('../images/SPLG---Website---model-icons-15.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/SPLG---Website---model-icons-15.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-icon.dashboard {
  background-image: url('../images/SPLG---Website-icon---dashboard-13.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/SPLG---Website-icon---dashboard-13.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-icon.predective {
  background-image: url('../images/SPLG---Website-icon---predictive-14.svg'), -webkit-linear-gradient(270deg, #414042, #414042);
  background-image: url('../images/SPLG---Website-icon---predictive-14.svg'), linear-gradient(180deg, #414042, #414042);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-icon.shopology-cloud {
  background-image: url('../images/SPLG---Website---Shopology-Cloud---icon-01.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/SPLG---Website---Shopology-Cloud---icon-01.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-icon.shopper-data {
  background-image: url('../images/SPLG-web-icon-shopper-data-12.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/SPLG-web-icon-shopper-data-12.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: 30px, auto;
  background-repeat: no-repeat, repeat;
}

.c-model-tx {
  display: block;
  font-family: Roboto, sans-serif;
  color: #a7a9ac;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
}

.c-model-tab {
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  margin-top: -16px;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  cursor: pointer;
}

.c-model-tab.w--current {
  background-color: transparent;
}

.c-model-tab.tab-1 {
  width: 120px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.c-model-tab.tab-1.w--current {
  position: absolute;
}

.c-model-tab.tab-2 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.c-model-tab.tab-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.c-model-tab.center {
  position: absolute;
  padding-top: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.c-model-tab.u-mrg-l-2 {
  margin-left: 16px;
}

.u-d-none {
  display: none;
}

.c-model {
  position: static;
  z-index: 90;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 430px;
  height: 430px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-model.x-axis {
  position: relative;
  display: block;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.c-model.y-axis {
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.c-model.inner-circle-wrapper {
  position: absolute;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-model__inner-circle {
  position: absolute;
  top: 7%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  height: 75%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 9px;
  border-color: hsla(216, 3%, 66%, .15);
  border-radius: 500px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.c-model__inner-circle.arrow-loop {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.c-model__inner-circle.arrow-loop.new-arrow-2 {
  position: absolute;
  left: 12.5%;
  top: 6%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-transform: rotate(33deg);
  -ms-transform: rotate(33deg);
  transform: rotate(33deg);
}

.arrow {
  width: 40px;
  height: 40px;
  margin-left: -25px;
  background-image: url('../images/angle-up.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-platform-item {
  display: block;
  overflow: hidden;
  border-radius: 6px;
}

.l-col-no-mrg {
  padding-right: 0px;
  padding-left: 0px;
}

.l-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.l-connector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 312px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.l-connector.l-connector-right {
  background-image: url('../images/SPLG---line.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.l-connector.l-connector-right.square-line {
  background-image: url('../images/SPLG---website-img---predictive-modelArtboard-113x.png');
  background-size: 59%;
}

.l-connector.l-connector-left {
  background-image: url('../images/SPLG-line-left-15.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.l-connector.l-connector-left.square-line {
  background-image: url('../images/SPLG---website-img---predictive-modelArtboard-123x.png');
  background-size: 59%;
}

.tx-lg {
  font-size: 1.125rem;
}

.c-contact-block {
  margin-bottom: 16px;
}

.c-contact-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-contact-item.u-mrg-b-2 {
  margin-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-address {
  margin-bottom: 16px;
}

.c-link {
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.c-icon {
  width: 24px;
  height: 24px;
}

.c-icon.c-icon--email {
  background-image: url('../images/envelope.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon-xs {
  width: 16px;
  height: 16px;
}

.c-icon.c-icon-xs.u-mrg-r-2 {
  margin-right: 16px;
}

.c-icon.c-icon-xs.u-mrg-r-2.c-icon-email {
  background-image: url('../images/envelope.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon-xs.u-mrg-r-2.c-icon-phone {
  background-image: url('../images/phone-solid.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon-xs.u-mrg-r-2.c-icon-website {
  background-image: url('../images/globe-solid-1.svg'), url('../images/example-bg.png');
  background-position: 50% 50%, 0px 0px;
  background-size: cover, 125px;
  background-repeat: no-repeat, repeat;
}

.c-icon.c-icon--check-mark-orange {
  background-image: url('../images/check-circle-14.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon--check-mark-yellow {
  background-image: url('../images/check-circle-10.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon--check-mark-green {
  background-image: url('../images/check-circle-12.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon--check-mark-grey {
  background-image: url('../images/check-circle-12.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-icon.c-icon--check-mark-grey.u-mrg-r-2.u-mrg-t-half-1 {
  background-image: url('../images/check-circle-19.svg');
}

.tx-bold.tx-heading {
  display: block;
  margin-bottom: 8px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #58595b;
  font-size: 1.25rem;
}

.c-input {
  height: 48px;
  margin-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 3px;
}

.c-input.l-flexy-expand {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.c-input.l-flexy-expand.u-mrg-r-1 {
  margin-right: 8px;
}

.c-input.l-flexy-expand.u-mrg-l-1 {
  margin-left: 8px;
}

.c-tx-area {
  min-height: 120px;
  margin-bottom: 24px;
}

.tx-grey {
  color: #6d6e71;
}

.tx-grey.tx-lg {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.c-dots-block {
  margin-bottom: 8px;
}

.c-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 4px;
  border-radius: 500px;
}

.c-dot.orange {
  background-image: -webkit-linear-gradient(270deg, #f15a29, #f15a29);
  background-image: linear-gradient(180deg, #f15a29, #f15a29);
}

.c-dot.yellow {
  background-image: -webkit-linear-gradient(270deg, #faaf40, #faaf40);
  background-image: linear-gradient(180deg, #faaf40, #faaf40);
}

.c-dot.green {
  background-image: -webkit-linear-gradient(270deg, #29b473, #29b473);
  background-image: linear-gradient(180deg, #29b473, #29b473);
}

.c-product-sheet-imgs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.c-product-sheet-feat-img {
  position: relative;
  z-index: 100;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
  box-shadow: 0 20px 30px -5px rgba(0, 0, 0, .2);
}

.c-product-sheet-feat-img.bottom {
  left: -57px;
  top: 40px;
  z-index: 50;
  width: 152px;
  height: 214px;
  background-image: -webkit-linear-gradient(270deg, #a7a9ac, #a7a9ac);
  background-image: linear-gradient(180deg, #a7a9ac, #a7a9ac);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2);
}

.l-flexy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.l-flexy.align-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.form {
  border-radius: 3px;
}

.form.u-mrg-b-5 {
  margin-bottom: 40px;
}

.u-mrg-b-3 {
  margin-bottom: 24px;
}

.c-form {
  margin-top: 24px;
}

.c-nav-caret {
  right: -13px;
  display: block;
}

.c-nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-dot-list-item {
  width: 10px;
  height: 10px;
  margin-top: 6px;
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 500px;
  background-image: -webkit-linear-gradient(270deg, #6d6e71, #6d6e71);
  background-image: linear-gradient(180deg, #6d6e71, #6d6e71);
}

.c-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.c-list-wrapper.platform {
  border-radius: 4px;
}

.tx-list-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.c-model-how-it-work {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 430px;
  height: 430px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.model-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 33%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.model-row.space-around {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.model-row.space-around.u-mrg-t-3 {
  margin-top: 24px;
}

.c-model-platform-featured-img {
  height: 500px;
}

.c-model-platform-featured-img.data-collection {
  background-image: url('../images/SPLG---Website---How-it-work---apps-for-data-collection-min.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-model-platform-featured-img.retail-data {
  background-image: url('../images/SPLG---website-img---predictive-modelArtboard-133x.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-model-platform-featured-img.analytic-platform {
  background-image: url('../images/SPLG---website-img---predictive-modelArtboard-8-copy3x.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-model-platform-featured-img.dashboard {
  background-image: url('../images/shopology-funnel-dashboard-laptop.png');
  background-position: 50% 73%;
  background-size: contain;
  background-repeat: no-repeat;
}

.tx-orange {
  color: #f15a29;
}

.tx-yellow {
  color: #faaf40;
}

.tx-green {
  color: #29b473;
}

.u-mrg-b-2 {
  margin-bottom: 16px;
}

.u-mrg-b-1 {
  margin-bottom: 8px;
}

.u-mrg-b-4 {
  margin-bottom: 32px;
}

.u-mrg-b-5 {
  margin-bottom: 40px;
}

.u-mrg-b-6 {
  margin-bottom: 48px;
}

.u-mrg-b-15 {
  margin-bottom: 120px;
}

.c-avatar {
  width: 112px;
  height: 112px;
  border: 1px solid #a7a9ac;
  border-radius: 500px;
}

.c-avatar.c-avatar--damien {
  background-image: url('../images/profile_pic.png');
  background-position: 50% 0px;
  background-size: 120%;
  background-repeat: no-repeat;
}

.c-badge {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 3px;
}

.t-bg-green {
  background-image: -webkit-linear-gradient(270deg, #29b473, #29b473);
  background-image: linear-gradient(180deg, #29b473, #29b473);
}

.t-bg-yellow {
  background-image: -webkit-linear-gradient(270deg, #faaf40, #faaf40);
  background-image: linear-gradient(180deg, #faaf40, #faaf40);
}

.t-bg-orange {
  background-image: -webkit-linear-gradient(270deg, #f15a29, #f15a29);
  background-image: linear-gradient(180deg, #f15a29, #f15a29);
}

.t-bg-blue {
  background-image: -webkit-linear-gradient(270deg, #5a8ac8, #5a8ac8);
  background-image: linear-gradient(180deg, #5a8ac8, #5a8ac8);
}

.c-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 300px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 500px;
}

.u-mrg-b-8 {
  margin-bottom: 64px;
}

.u-mrg-b-10 {
  margin-bottom: 80px;
}

.u-mrg-b-12 {
  margin-bottom: 96px;
}

.l-mission-section {
  padding-top: 112px;
  padding-bottom: 112px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
}

.t-bg-white {
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
}

.l-founder-section {
  display: none;
  padding-top: 112px;
  padding-bottom: 112px;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
}

.c-icon--linkedin {
  background-image: url('../images/linkedin.png');
  background-position: 50% 50%;
  background-size: cover;
}

.u-mrg-r-2 {
  margin-right: 16px;
}

.u-mrg-r-1 {
  margin-right: 8px;
}

.u-mrg-l-0 {
  margin-left: 0px;
}

.l-container-expand {
  margin-top: -40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.c-bg-color {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
}

.c-bg-color.t-bg-orange {
  background-image: -webkit-linear-gradient(270deg, #f15a29, #f15a29);
  background-image: linear-gradient(180deg, #f15a29, #f15a29);
}

.c-bg-color.t-bg-grey-900 {
  background-image: -webkit-linear-gradient(270deg, #414042, #414042);
  background-image: linear-gradient(180deg, #414042, #414042);
}

.tx-uppercase {
  text-transform: uppercase;
}

.u-mrg-t-1 {
  margin-top: 8px;
}

.u-mrg-t-half-1 {
  margin-top: 4px;
}

.c-side-menu {
  position: fixed;
  left: 20px;
  top: 38vh;
  z-index: 5000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.c-icon-hanging-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-model-icon-xs {
  width: 24px;
  height: 24px;
  margin-bottom: 0px;
}

.c-model-icon-xs.retail-data-white {
  background-image: url('../images/SPLG---Website---model-icon-white---retail-data--02.svg');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.c-model-icon-xs.data-collection-white {
  width: 24px;
  height: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 0px;
  background-image: url('../images/SPLG---Website---model-icon-white---data-collection--02.svg');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.c-model-icon-xs.data-collection-white.u-mrg-r-1 {
  background-image: url('../images/SPLG---Website---model-icon-white---data-collection--02.svg');
  background-position: 50% 50%;
  background-size: 75%;
  background-repeat: no-repeat;
  box-shadow: none;
}

.c-model-icon-xs.analytic-white {
  background-image: url('../images/SPLG---Website---model-icon-white---analytics--02.svg');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.c-model-icon-xs.dashboard-white {
  background-image: url('../images/SPLG---Website---model-icon-white---dashboard--02.svg');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.u-mrg-b-0 {
  margin-bottom: 0px;
}

.u-d-block-md {
  display: none;
}

.l-section-data-driven-decisions {
  padding-top: 24px;
  padding-bottom: 120px;
}

.u-pad-4 {
  padding: 32px;
}

.t-bdr-radius-5 {
  border-radius: 5px;
}

.l-kpi-wrapper-lg {
  width: 20%;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
  text-align: center;
}

.c-footer-link-heading {
  display: block;
  margin-bottom: 24px;
  color: #fff;
}

.c-footer-link-heading:hover {
  color: #88abd7;
}

.c-case-feat-img {
  width: 100%;
  height: auto;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2);
  box-shadow: 0 10px 30px -5px rgba(0, 0, 0, .1);
}

.c-case-feat-img.u-mrg-b-4.u-width-10 {
  width: 83.333%;
}

.u-mrg-t-0 {
  margin-top: 0px;
}

.column-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.l-flexy-x-mid-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tx-xs {
  font-size: 0.75rem;
  line-height: 1.4;
}

.tx-xs.tx-grey {
  color: #a7a9ac;
}

.tx-xs.tx-grey.tx-center-xs.tx-left {
  text-align: right;
}

@media (max-width: 991px) {
  h2 {
    font-size: 1.5rem;
  }
  p {
    font-size: 0.875rem;
  }
  .l-hero-section {
    padding-top: 112px;
  }
  .l-hero-section.u-mrg-b-15.path-bg-img {
    margin-bottom: 0px;
    padding-bottom: 80px;
  }
  .l-section {
    height: auto;
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .l-section.t-bg-orange-md {
    background-image: -webkit-linear-gradient(270deg, #f15a29, #f15a29);
    background-image: linear-gradient(180deg, #f15a29, #f15a29);
  }
  .l-section.t-bg-yellow-md {
    background-image: -webkit-linear-gradient(270deg, #faaf40, #faaf40);
    background-image: linear-gradient(180deg, #faaf40, #faaf40);
  }
  .l-section.t-bg-reen-md {
    background-image: -webkit-linear-gradient(270deg, #29b473, #29b473);
    background-image: linear-gradient(180deg, #29b473, #29b473);
  }
  .l-section.t-bg-grey-md {
    background-image: -webkit-linear-gradient(270deg, #414042, #414042);
    background-image: linear-gradient(180deg, #414042, #414042);
  }
  .l-section.l-hero-section-how-it-work {
    padding-top: 144px;
    padding-bottom: 96px;
  }
  .c-navbar {
    height: 88px;
  }
  .tx-hero-heading {
    font-size: 2rem;
  }
  .tx-lead {
    font-size: 1rem;
  }
  .c-button {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
  }
  .c-nav-logo {
    width: 130px;
    height: 38px;
  }
  .l-row-flexy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-nav-link {
    margin-bottom: 8px;
    padding-left: 0px;
  }
  .tx-section-sub {
    font-size: 0.875rem;
  }
  .l-section-proof.u-pad-y-18.u-pad-y-10-md {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .l-kpi-wrapper {
    width: 20%;
  }
  .tx-section-heading {
    font-size: 1.5rem;
  }
  .c-platform-featured-img {
    width: 100%;
  }
  .l-section-cta {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .tx-quote.tx-green-900 {
    font-size: 1.25rem;
  }
  .l-section-footer {
    padding-top: 80px;
  }
  .tx-sm.tx-blue-300.u-mrg-b-0 {
    margin-bottom: 0px;
  }
  .l-hero-contents {
    margin-top: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .c-model-icon {
    width: 48px;
    height: 48px;
  }
  .c-model-icon.data-collection {
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), linear-gradient(180deg, null, null);
    background-size: 50%, auto;
  }
  .c-model-icon.retail-data {
    background-image: url('../images/SPLG---Website---model-icons-16.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website---model-icons-16.svg'), linear-gradient(180deg, null, null);
    background-size: 50%, auto;
  }
  .c-model-icon.analytic-platform {
    background-image: url('../images/SPLG---Website---model-icons-15.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website---model-icons-15.svg'), linear-gradient(180deg, null, null);
    background-size: 50%, auto;
  }
  .c-model-icon.dashboard {
    background-image: url('../images/SPLG---Website-icon---dashboard-13.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website-icon---dashboard-13.svg'), linear-gradient(180deg, null, null);
    background-size: 50%, auto;
  }
  .c-model-icon.predective {
    background-image: url('../images/SPLG---Website-icon---predictive-14.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website-icon---predictive-14.svg'), linear-gradient(180deg, null, null);
    background-size: 50%, auto;
  }
  .c-model-tx {
    font-size: 0.675rem;
    line-height: 1.4;
  }
  .c-model-tab {
    width: 100px;
  }
  .c-model {
    width: 360px;
    height: 360px;
  }
  .u-d-none-md {
    display: none;
  }
  .l-col-no-mrg {
    padding-right: 0px;
    padding-left: 0px;
  }
  .l-content-wrapper {
    display: block;
  }
  .l-flexy-center-md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-pad-y-10-md {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .l-footer-wrapper {
    display: block;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }
  .l-connector {
    height: 180px;
  }
  .l-flexy-expand {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .c-product-sheet-feat-img {
    width: 80%;
  }
  .c-product-sheet-feat-img.bottom {
    left: -106px;
    top: 25px;
    display: none;
  }
  .c-nav-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }
  .icon {
    font-size: 1.5rem;
    line-height: 1;
  }
  .c-nav-panel {
    padding: 40px;
    background-image: -webkit-linear-gradient(270deg, #e6e7e8, #e6e7e8);
    background-image: linear-gradient(180deg, #e6e7e8, #e6e7e8);
  }
  .tx-list-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tx-list-item.tx-lg.tx-white {
    font-size: 1rem;
  }
  .c-model-how-it-work {
    width: 340px;
    height: 340px;
  }
  .c-model-platform-featured-img {
    width: 100%;
  }
  .c-model-platform-featured-img.retail-data {
    background-size: 85%;
  }
  .c-model-platform-featured-img.analytic-platform {
    background-size: 80%;
  }
  .c-circle.tx-center {
    width: 220px;
    height: 220px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .l-container-expand {
    margin-top: 0px;
  }
  .c-bg-color.t-bg-orange {
    display: none;
  }
  .c-bg-color.t-bg-yellow {
    display: none;
  }
  .c-bg-color.t-bg-green {
    display: none;
  }
  .c-bg-color.t-bg-grey-900 {
    display: none;
  }
  .c-side-menu {
    display: none;
  }
  .c-model-icon-xs {
    width: 48px;
    height: 48px;
  }
  .c-model-icon-xs.data-collection-white {
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), linear-gradient(180deg, null, null);
    background-size: 50%, auto;
  }
  .u-d-block-md {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-kpi-wrapper-lg {
    width: 20%;
  }
  .c-case-feat-img {
    width: 80%;
  }
}

@media (max-width: 767px) {
  .l-section.t-bg-orange-md {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .l-section.t-bg-yellow-md {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .l-section.t-bg-reen-md {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .l-section.t-bg-grey-md {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .l-section.l-hero-section-how-it-work {
    padding-top: 104px;
    padding-bottom: 40px;
  }
  .c-logo-client.client-giant {
    background-size: 60%;
  }
  .c-logo-client.client-nestle {
    background-size: 70%;
  }
  .c-logo-client.client-johnson {
    background-size: 70%;
  }
  .c-logo-client.client-fonterra {
    background-size: 70%;
  }
  .c-logo-client.client-diagio {
    background-size: 60%;
  }
  .c-logo-client.client-fc {
    background-size: 70%;
  }
  .c-logo-client.client-watson {
    background-size: 70%;
  }
  .c-logo-client.client-mead-johnson {
    background-size: 70%;
  }
  .c-logo-client.client-7-11 {
    background-size: 70%;
  }
  .c-logo-client.client-molezdes {
    background-size: 70%;
  }
  .c-logo-client.client-aon {
    background-size: 60%;
  }
  .c-logo-client.client-rabik {
    background-size: 70%;
  }
  .l-container-sm {
    display: block;
    width: 85%;
    margin-right: auto;
    margin-left: auto;
  }
  .c-button.c-button--success.c-button--lg.u-width-12 {
    width: 100%;
  }
  .l-row-flexy {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .l-row-flexy.l-row-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .l-row-flexy.l-flexy-y-reverse-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .l-kpi-wrapper {
    width: 30%;
  }
  .c-platform-featured-img.u-width-10 {
    width: 83.33333%;
  }
  .c-platform-featured-img.u-width-8-sm {
    width: 66.66667%;
  }
  .c-logo-product.c-logo-product-vertical {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .c-logo {
    width: 72px;
    height: 72px;
    margin-bottom: 8px;
  }
  .tx-logo {
    margin-left: 0px;
  }
  .l-section-cta {
    background-image: url('../images/SPLG---journey-line-02.svg'), url('../images/SPLG---journey-line-02.svg'), -webkit-linear-gradient(270deg, #29b473, #29b473);
    background-image: url('../images/SPLG---journey-line-02.svg'), url('../images/SPLG---journey-line-02.svg'), linear-gradient(180deg, #29b473, #29b473);
    background-position: -222px -259px, 140% 410%, 0px 0px;
  }
  .c-block-quote {
    left: 0px;
    width: 32px;
    height: 32px;
  }
  .u-mrg-b-32.tx-white.tx-h1-sm {
    font-size: 2rem;
  }
  .c-footer-logo {
    background-position: 50% 50%;
  }
  .c-footer-link {
    text-align: center;
  }
  .c-footer-heading {
    text-align: center;
  }
  .tx-sm.tx-blue-300.u-mrg-b-0.tx-center-xs.u-mrg-b-4-xs {
    margin-bottom: 16px;
  }
  .l-hero-contents.tx-center-md {
    display: block;
  }
  .l-hero-contents.tx-center-md.u-mrg-b-6-sm {
    margin-bottom: 48px;
  }
  .l-hero-contents.tx-center-md.u-mrg-b-6-sm.l-flexy-center-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .l-content-wrapper.tx-center-sm {
    text-align: center;
  }
  .l-content-wrapper.tx-center-sm.u-mrg-b-5-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .l-footer-wrapper {
    width: 80%;
  }
  .l-connector {
    height: 250px;
  }
  .l-connector.l-connector-right {
    background-image: url('../images/SPLG---Website-img---straight-line-09.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .l-connector.l-connector-right.square-line {
    background-image: url('../images/SPLG---Website-img---straight-line-09.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .l-connector.l-connector-left {
    background-image: url('../images/SPLG---Website-img---straight-line-09.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .l-connector.l-connector-left.square-line {
    background-image: url('../images/SPLG---Website-img---straight-line-09.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .tx-center-md {
    text-align: center;
  }
  .l-flexy-center-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .l-col-no-mrg-sm {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-mrg-b-5-sm {
    margin-bottom: 40px;
  }
  .c-contact-block.t-bdr-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .c-dots-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-product-sheet-imgs {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .c-product-sheet-feat-img {
    display: block;
    width: 40%;
    margin-right: auto;
    margin-left: auto;
  }
  .c-product-sheet-feat-img.bottom {
    left: -37px;
    top: 31px;
  }
  .l-flexy.align-left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .c-nav-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
  }
  .c-list-wrapper.platform {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .c-model-platform-featured-img {
    height: 180px;
    margin-bottom: 32px;
  }
  .c-model-platform-featured-img.retail-data {
    background-size: contain;
  }
  .c-model-platform-featured-img.analytic-platform {
    background-size: contain;
  }
  .u-mrg-b-4.tx-center-md.l-flexy-y-center-md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-avatar.c-avatar--damien {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .c-badge.t-bg-orange.tx-white {
    text-align: center;
  }
  .c-badge.t-bg-yellow.tx-white {
    text-align: center;
  }
  .c-badge.t-bg-green.tx-white {
    text-align: center;
  }
  .c-circle.tx-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
  }
  .u-mrg-b-0-sm {
    margin-bottom: 0px;
  }
  .l-kpi-wrapper-lg {
    width: 30%;
  }
  .c-case-feat-img {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }
  .column-6 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .c-section-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

@media (max-width: 479px) {
  .l-hero-section.u-mrg-b-15.path-bg-img {
    padding-bottom: 32px;
  }
  .tx-center.u-mrg-b-64.tx-h2-xs {
    font-size: 1.5rem;
    line-height: 1.35;
  }
  .c-navbar {
    height: 72px;
  }
  .l-container-sm {
    width: 90%;
  }
  .c-nav-logo {
    width: 120px;
    height: 28px;
  }
  .l-kpi-wrapper {
    width: 90%;
  }
  .c-platform-featured-img.u-width-8-sm.u-width-12-xs {
    width: 100%;
  }
  .div-block-11 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-12 {
    width: 30%;
  }
  .l-section-cta {
    background-image: -webkit-linear-gradient(270deg, #29b473, #29b473);
    background-image: linear-gradient(180deg, #29b473, #29b473);
    background-position: 0px 0px;
    background-size: auto;
  }
  .tx-white.u-mrg-b-72.u-mrg-b-0-xs {
    margin-bottom: 0px;
  }
  .l-section-footer {
    padding-bottom: 0px;
  }
  .c-footer-logo {
    height: 48px;
    margin-bottom: 24px;
  }
  .c-footer-heading {
    margin-bottom: 16px;
  }
  .tx-sm.tx-blue-300.u-mrg-b-0.tx-center-xs {
    text-align: center;
  }
  .tx-sm.tx-blue-300.u-mrg-b-0.tx-center-xs.u-mrg-b-4-xs {
    margin-bottom: 32px;
  }
  .c-model-icon {
    width: 48px;
    height: 48px;
    margin-bottom: 8px;
  }
  .c-model-icon.data-collection {
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), linear-gradient(180deg, #fff, #fff);
    background-size: 20px, auto;
  }
  .c-model-icon.retail-data {
    background-image: url('../images/SPLG---Website---model-icons-16.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website---model-icons-16.svg'), linear-gradient(180deg, null, null);
    background-size: 20px, auto;
  }
  .c-model-icon.analytic-platform {
    background-image: url('../images/SPLG---Website---model-icons-15.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/SPLG---Website---model-icons-15.svg'), linear-gradient(180deg, #fff, #fff);
    background-size: 22px, auto;
  }
  .c-model-icon.dashboard {
    background-image: url('../images/SPLG---Website-icon---dashboard-13.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website-icon---dashboard-13.svg'), linear-gradient(180deg, null, null);
    background-size: 20px, auto;
  }
  .c-model-icon.predective {
    background-image: url('../images/SPLG---Website-icon---predictive-14.svg'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/SPLG---Website-icon---predictive-14.svg'), linear-gradient(180deg, null, null);
    background-size: 20px, auto;
  }
  .c-model-tx {
    font-size: 0.6rem;
  }
  .c-model-tab {
    width: 90px;
  }
  .c-model {
    width: 280px;
    height: 280px;
  }
  .l-connector.l-connector-right.square-line {
    background-image: url('../images/SPLG---Website-img---straight-line-09.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .l-connector.l-connector-left.square-line {
    background-image: url('../images/SPLG---Website-img---straight-line-09.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .u-mrg-b-4-xs {
    margin-bottom: 32px;
  }
  .c-input.l-flexy-expand.u-mrg-r-1.u-mrg-r-0 {
    margin-right: 0px;
  }
  .c-input.l-flexy-expand.u-mrg-l-1.u-mrg-l-0 {
    margin-left: 0px;
  }
  .c-product-sheet-feat-img {
    width: 150px;
  }
  .c-product-sheet-feat-img.bottom {
    width: 120px;
    height: auto;
  }
  .l-flexy-y-reverse {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .u-mrg-b-0-xs {
    margin-top: 0px;
  }
  .l-flexy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .l-flexy.align-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .c-nav-wrapper {
    width: 90%;
    height: 72px;
  }
  .c-nav-panel {
    padding: 24px;
  }
  .tx-list-item {
    margin-bottom: 16px;
  }
  .c-model-how-it-work {
    width: 260px;
    height: 260px;
  }
  .c-model-icon-xs {
    width: 48px;
    height: 48px;
    margin-bottom: 8px;
  }
  .c-model-icon-xs.data-collection-white {
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/SPLG---Website---model-icons-14.svg'), linear-gradient(180deg, #fff, #fff);
    background-size: 20px, auto;
  }
  .l-kpi-wrapper-lg {
    width: 90%;
  }
  .c-case-feat-img {
    width: 100%;
  }
  .c-case-feat-img.u-mrg-b-4.u-width-10.u-width-12 {
    width: 100%;
  }
  .tx-center-xs {
    text-align: center;
  }
}

