.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 38px;
  line-height: 48px;
  font-weight: 500;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 32px;
  line-height: 42px;
  font-weight: 500;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  text-align: left;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

p {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

ul {
  margin-top: 5px;
  margin-bottom: 15px;
  padding-left: 40px;
}

li {
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 14px;
  line-height: 24px;
}

img {
  display: inline-block;
  max-width: 100%;
  border-radius: 6px;
}

blockquote {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 20px;
  border-left: 3px solid #d656fd;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 22px;
  line-height: 32px;
  font-weight: 400;
}

.top-header {
  display: inline-block;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.top-header.lighter {
  margin-bottom: 0px;
  color: rgba(255, 255, 255, 0.6);
}

.top-header.lighter.allcaps {
  display: block;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}

.top-header.lighter.allcaps {
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}

.lighter-link {
  color: #fff;
  text-decoration: none;
}

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

.content-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  -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-color: #0b2643;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#06182c), to(#06182c));
  background-image: linear-gradient(180deg, #06182c, #06182c);
  text-align: center;
}

.content-section.blue {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #9c56fd;
  background-image: linear-gradient(111deg, #d656fd, #8556fd);
}

.content-section.gray {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #f0f2fc;
  background-image: none;
}

.banner-home-fourth {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding: 90px 40px 40px 56px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.banner-home-fourth.half {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  padding: 0px 56px;
  -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: linear-gradient(135deg, #d656fd, #8556fd);
}

.homepage-link {
  position: relative;
  overflow: scroll;
  width: 96%;
  height: 600px;
  margin-bottom: 20px;
}

.homepage-link.first {
  display: block;
  overflow: scroll;
  width: 90%;
  height: 600px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(63, 116, 255, 0.15);
  border-radius: 6px;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.homepage-link.first:hover {
  box-shadow: 0 10px 20px 0 #dce7eb;
}

.homepage-link.inner-pages {
  height: 400px;
  border: 1px solid #e4e8ee;
  border-radius: 6px;
  background-color: #f5f4f7;
  text-align: center;
  text-decoration: none;
}

.div-block-2 {
  width: 10px;
  height: 10px;
  margin-right: 0px;
  margin-left: 5px;
  border-radius: 20px;
  background-color: #c9c9c9;
}

.lighter-paragraph {
  color: #8796b4;
}

.lighter-paragraph.font {
  font-family: Roboto, sans-serif;
  color: #8796b4;
}

.lighter-paragraph.font {
  font-family: Lato, sans-serif;
  color: #677081;
}

.card-link {
  position: static;
  display: inline-block;
  width: 100%;
  text-decoration: none;
}

.nav-menu-second {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-template {
  position: static;
  display: block;
  max-width: 1000px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.footer-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 19px;
  font-weight: 700;
  text-transform: uppercase;
}

.footer-heading.white {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 700;
  letter-spacing: 1px;
}

.footer-heading.white.footer-title-spacer {
  height: 18px;
}

.footer-heading.white {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 500;
  letter-spacing: 1px;
}

.footer-heading.white.center {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.footer-heading.white.center.darker {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-weight: 700;
}

.footer-heading.white.center {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
}

.footer-heading.white.center.darker {
  font-family: Roboto, sans-serif;
  color: #343e52;
}

.pages-tittle {
  margin-bottom: 35px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.solar-dot-second {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-top: 80px;
  border-radius: 100%;
  background-color: #fff;
}

.footer-notes {
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #19283c #8796b4 #8796b4;
  border-radius: 1px;
  background-color: #1f1f3f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#06182c), to(#06182c));
  background-image: linear-gradient(180deg, #06182c, #06182c);
}

.footer-notes.blue {
  background-color: transparent;
  background-image: linear-gradient(328deg, #d656fd, #8556fd);
}

.footer-notes.darker {
  background-color: #e4e6f3;
  background-image: none;
}

.solar-wrapper-first {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 400px;
  height: 400px;
  -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;
}

.preload {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9998;
  display: none;
  overflow: visible;
  width: 100%;
  height: 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;
  background-color: #06182c;
  opacity: 1;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brand.footer {
  margin-bottom: 60px;
}

.footer-row {
  margin-top: 1em;
  margin-bottom: 1em;
}

.inner-pages-column {
  width: 100%;
}

.hero-div-info {
  position: relative;
  right: -132px;
  padding-top: 0px;
}

.hero-div-info.half {
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -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;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.hero-div-info.half.mockup {
  position: static;
  left: -100px;
  max-width: 600px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.hero-div-info.half.mockup.watches {
  position: relative;
  left: 0px;
}

.demo-wrapper-second {
  position: absolute;
  left: auto;
  top: 209px;
  right: -120px;
  display: none;
  -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-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  opacity: 0.2;
}

.line-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  -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;
}

.container {
  position: relative;
  z-index: 10;
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
  -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;
  text-align: left;
}

.main-page-wrapper {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  overflow: hidden;
}

.dropdown-list-second {
  display: none;
  background-color: #fff;
}

.dropdown-list-second.w--open {
  display: block;
  width: 140px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: transparent;
  box-shadow: 4px 4px 18px 0 rgba(46, 50, 60, 0.09);
}

.dropdown-list-second.dropdown-500 {
  display: none;
}

.dropdown-list-second.dropdown-400 {
  display: none;
  width: 400px;
}

.dropdown-list-second.dropdownmega {
  width: 500px;
  background-color: #fff;
}

.dropdown-list-second.dropdownmega.w--open {
  left: -164px;
  width: 640px;
  padding: 40px 20px;
}

.dropdown-list-second.dropdownmega2 {
  width: 420px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fff;
}

.dropdown-list-second.dropdownmega2.w--open {
  left: -164px;
  width: 530px;
  padding: 40px 20px;
}

.dropdown-link-second {
  display: block;
  width: 170px;
  margin: 0px;
  padding: 12px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -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;
  border-style: none none solid;
  border-width: 1px;
  border-color: #eee #eee #e4ecf6;
  border-radius: 0px;
  background-color: #fff;
  -webkit-transition: background-color 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #7c8499;
  font-size: 13px;
  line-height: 23px;
  text-align: left;
}

.dropdown-link-second:hover {
  background-color: #f4f5f9;
  color: #7c8499;
}

.dropdown-link-second.w--current {
  margin-bottom: 0px;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
}

.dropdown-link-second.w--current:hover {
  background-color: #f4f5f9;
  color: #753fff;
}

.dropdown-link-second.remove {
  display: block;
}

.dropdown-link-second.dropdown-features {
  min-width: 0vw;
  padding-right: 20px;
  padding-left: 20px;
}

.solar-dot {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-top: 580px;
  border-radius: 100%;
  background-color: #fff;
}

.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 40px;
  -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;
  background-color: transparent;
}

.section.color-pink {
  display: none;
  background-image: linear-gradient(138deg, #1b3c5f, #175198);
}

.section.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

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

.section.black {
  height: auto;
  padding-top: 160px;
  background-color: #101731;
}

.section.dark {
  background-color: #101731;
}

.section.background-color {
  position: relative;
  overflow: hidden;
  padding-top: 160px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #8556fd;
  background-image: linear-gradient(297deg, #d656fd, #8556fd);
}

.section.background-color.white {
  overflow: hidden;
  border-bottom: 1px none #f5f4f7;
  background-color: transparent;
  background-image: none;
}

.section.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section.gray {
  background-color: #f5f6f8;
}

.section.no-padding-top {
  margin-top: -50px;
  padding-top: 0px;
}

.section.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #e0eeff;
}

.section.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section.gray-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f1f5fa;
}

.section.background-color-ml {
  position: relative;
  overflow: hidden;
  padding-top: 160px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #8556fd;
  background-image: linear-gradient(297deg, #175198, #1b3c5f);
}

.section.background-color-ml.white {
  overflow: hidden;
  border-bottom: 1px none #f5f4f7;
  background-color: transparent;
  background-image: none;
}

.section.remove {
  display: none;
}

.section.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.arrow {
  display: block;
  color: #1b3c5f;
}

.arrow.dark {
  color: #343e52;
}

.copyright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
  padding-bottom: 4px;
  -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;
  font-family: Roboto, sans-serif;
  color: #aaa;
  font-size: 12px;
  line-height: 22px;
}

.copyright.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Roboto, sans-serif;
}

.copyright.left {
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.hero-paragraph {
  margin-top: 10px;
  color: #545569;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  text-align: left;
}

.hero-paragraph.white {
  color: hsla(0, 0%, 100%, 0.9);
}

.hero-paragraph.white.percentual {
  width: 70%;
  font-family: Roboto, sans-serif;
}

.hero-paragraph.white.percentual {
  width: 80%;
}

.hero-paragraph.light {
  color: #fff;
}

.hero-paragraph.light.hero {
  margin-bottom: 40px;
}

.preload-image {
  border-radius: 0px;
}

.footer-social-link {
  position: relative;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #777;
  font-size: 15px;
  line-height: 24px;
  text-decoration: none;
}

.footer-social-link:hover {
  color: #f44a66;
}

.footer-sub-link {
  display: block;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.07);
  -webkit-transition: color 400ms ease;
  transition: color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.footer-sub-link:hover {
  color: #fff;
}

.footer-sub-link.posts {
  margin-bottom: 5px;
  color: #fff;
}

.footer-sub-link.last {
  display: none;
  border-bottom-style: none;
}

.title-componet {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-block-nav {
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-size: 14px;
  font-weight: 400;
}

.text-block-nav.dark {
  color: #343e52;
}

.dark-logo {
  position: absolute;
  margin-top: 0px;
}

.dark-logo.in-colors {
  max-width: 100%;
}

.nav-bar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  padding: 6px 24px;
  -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;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0%, 89.4%, 0.4);
  background-color: #fff;
  font-family: Roboto, sans-serif;
}

.nav-bar.nav-transparent {
  padding-top: 6px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 hsla(0, 0%, 100%, 0);
  background-color: transparent;
}

.nav-bar.nav-transparent.nav-bar-scroll {
  border-style: solid;
  border-bottom-color: #f4f4f4;
}

.nav-bar.nav-transparent.nav-white {
  border-style: none;
  border-color: #000 #000 #f4f4f4;
  background-color: #fff;
}

.side-image-media {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  min-height: 240px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.side-image-media.flex-right {
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.demo-wrapper {
  position: absolute;
  left: -300px;
  top: 30px;
  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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  opacity: 0.2;
}

.top-nav-content-block {
  width: 144px;
  height: 45px;
  margin-right: 12px;
  margin-left: 0px;
  padding-top: 12px;
  padding-left: 12px;
  float: left;
  border-left: 1px solid hsla(0, 0%, 100%, 0.26);
}

.top-nav-content-block.social {
  width: auto;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  float: none;
  border-right: 1px none #000;
  border-left-style: none;
}

.top-nav-content-block.social.footer {
  display: block;
  height: 40px;
  margin-top: 0px;
  float: right;
}

.top-nav-content-block.social.footer.center {
  display: block;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: center;
}

.top-nav-content-block.social.banner {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 3%;
}

.top-nav-content-block.social.banner {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 3%;
}

.top-nav-content-block.social.banner {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 3%;
  overflow: visible;
}

.line-in-hover {
  width: 50%;
  height: 1px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #39abff;
}

.line-in-hover.orange {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #39abff;
}

.line-in-hover.blue {
  margin-right: 10px;
  margin-left: 10px;
}

.line-in-hover.green {
  background-color: #03be2b;
}

.line-in-hover.pink {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #39abff;
}

.line-in-hover.tourquise {
  background-color: #39abff;
}

.line-in-hover.interaction {
  background-color: #39abff;
}

.line-in-hover.interaction.color-red {
  background-color: #1b3c5f;
}

.line-in-hover.components {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #a33b8e;
}

.line-in-hover.components.color-violet {
  background-color: #1b3c5f;
}

.line-in-hover.color-blue {
  background-color: #1b3c5f;
}

.line-in-hover.color-purple {
  background-color: #1b3c5f;
}

.line-in-hover.color-yellow {
  background-color: #1b3c5f;
}

.line-in-hover.color-green {
  background-color: #1b3c5f;
}

.intri-link {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-weight: 400;
}

.intri-link:hover {
  border-radius: 4px;
  background-color: rgba(14, 66, 145, 0.05);
  color: #000;
}

.intri-link.w--current {
  color: #fff;
  font-weight: 500;
}

.intri-link.dark {
  color: #343e52;
}

.navigation-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.media-image {
  position: relative;
  left: 0px;
  right: auto;
  display: block;
  overflow: visible;
  width: 900px;
  max-width: none;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 8%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.media-image.padding {
  width: 700px;
  margin-bottom: 60px;
  padding-left: 0px;
}

.footer-bottom {
  margin-top: 0px;
  padding-top: 0px;
}

.secure-payment-by {
  position: static;
  display: none;
  overflow: visible;
  width: 214px;
  margin-left: 0px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  background-color: #192349;
}

.secure-payment-by.gray {
  background-color: #8796b4;
}

.secure-payment-by.gray {
  background-color: #8e98ad;
}

.circle-third {
  position: relative;
  left: auto;
  top: 6px;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 3vh;
  height: 3vh;
  margin: auto 66% auto auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.13);
  opacity: 0.5;
}

.underline {
  position: absolute;
  left: 0px;
  top: 107px;
  width: 110%;
  height: 5px;
  margin-top: -6px;
  background-color: #f44a66;
  opacity: 0.25;
  -webkit-transform: translate(-105%, 0px);
  -ms-transform: translate(-105%, 0px);
  transform: translate(-105%, 0px);
}

.underline.social-line {
  top: 32px;
  width: 100%;
  height: 5px;
  margin-top: -6px;
  background-color: #f44a66;
}

.wrapper-full {
  position: relative;
  top: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  -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;
  background-color: transparent;
}

.circle-one {
  position: relative;
  display: block;
  width: 400px;
  height: 400px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.13);
  box-shadow: 4px 4px 12px 0 rgba(0, 0, 0, 0.2);
}

.footer-block {
  display: block;
  padding-right: 20px;
  text-align: left;
}

.footer-block.about-us {
  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;
}

.footer-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.top-nav-icon {
  margin-top: 1px;
  margin-right: 10px;
  float: left;
  border-radius: 0px;
}

.hero-div {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  max-width: 1200px;
  -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;
}

.top-social-block {
  width: 38px;
  height: 45px;
  padding-top: 12px;
  padding-left: 10px;
  float: right;
  border-right: 1px none hsla(0, 0%, 100%, 0.34);
  border-left: 1px solid hsla(0, 0%, 100%, 0.34);
  background-color: transparent;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
}

.top-social-block:hover {
  background-color: hsla(0, 0%, 100%, 0.14);
}

.top-social-block.second-version {
  border-color: rgba(3, 3, 3, 0.13);
  border-top-style: none;
  border-top-width: 1px;
  border-bottom-style: none;
  border-bottom-width: 1px;
  background-color: transparent;
}

.top-social-block.second-version:hover {
  border-right-color: rgba(3, 3, 3, 0.13);
  border-left-color: rgba(3, 3, 3, 0.13);
  background-color: rgba(3, 3, 3, 0.13);
}

.top-social-block.second-version.footer {
  height: 40px;
  float: none;
  border-style: none;
  opacity: 0.46;
}

.top-social-block.second-version.footer:hover {
  background-color: transparent;
  opacity: 1;
}

.top-social-block.second-version.footer.color {
  margin-right: 2px;
  margin-left: 2px;
  padding-top: 10px;
  border-radius: 6px;
  background-color: #8556fd;
}

.top-social-block.last {
  width: 39px;
  padding-left: 10px;
  border-right-style: solid;
}

.top-social-block.last.second-version {
  border-top: 1px none rgba(3, 3, 3, 0.13);
  border-bottom: 1px none rgba(3, 3, 3, 0.13);
}

.top-social-block.last.second-version:hover {
  background-color: #dbdbdb;
}

.top-social-block.last.second-version.footer:hover {
  background-color: transparent;
}

.section-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: center;
}

.section-heading.white {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 36px;
  line-height: 46px;
}

.section-heading.white.cta-title {
  width: 45vw;
  margin-right: auto;
  margin-left: auto;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 30px;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e4e8ee;
}

.footer-line-divider {
  padding-right: 8px;
  padding-left: 8px;
}

.solar-wrapper {
  position: relative;
  display: none;
  overflow: visible;
  width: 950px;
  height: 950px;
  -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;
  opacity: 1;
}

.nav-link {
  padding: 10px 40px 10px 20px;
  border-left: 1px none hsla(0, 0%, 89.4%, 0.48);
  -webkit-transition: color 400ms ease;
  transition: color 400ms ease;
  color: #fff;
  font-weight: 500;
}

.nav-link:hover {
  padding-right: 40px;
  border-radius: 4px 4px 0px 0px;
  background-color: #f1f8ff;
  color: #fff;
}

.nav-link.w--current {
  color: #5231ff;
}

.nav-link.w--open {
  padding-right: 40px;
  background-color: rgba(14, 66, 145, 0.05);
  font-family: Roboto, sans-serif;
}

.nav-link.w--open:hover {
  border: 1px none #000;
  background-color: #f8f9fc;
}

.button {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 24px;
  float: right;
  border-radius: 3px;
  background-color: #465cff;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button:hover {
  background-color: #000;
}

.button.general {
  width: 160px;
  height: 42px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border-style: none;
  border-width: 1px;
  border-color: #8b9de4;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#39abff));
  background-image: linear-gradient(180deg, #214af0, #39abff);
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  font-family: Roboto, sans-serif;
  text-align: center;
}

.button.general:hover {
  border-style: none;
  box-shadow: 0 6px 12px 0 rgba(29, 30, 56, 0.2);
}

.button.general.left {
  margin-left: 0px;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5e00), to(#ff5e00));
  background-image: linear-gradient(180deg, #ff5e00, #ff5e00);
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.button.general.left.outline:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5e00), to(#ff5e00));
  background-image: linear-gradient(180deg, #ff5e00, #ff5e00);
}

.button.general.left.outline.dark {
  width: auto;
  max-width: 11vw;
}

.button.general.orange {
  height: 42px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff3c00), to(#ff9500));
  background-image: linear-gradient(180deg, #ff3c00, #ff9500);
}

.button.general.green {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#049223), to(#03be2b));
  background-image: linear-gradient(180deg, #049223, #03be2b);
}

.button.general.full-white {
  height: 42px;
  background-color: #fff;
  background-image: none;
  color: #343e52;
}

.button.general.full-white:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5956fd), to(#39abff));
  background-image: linear-gradient(180deg, #5956fd, #39abff);
  color: #fff;
}

.button.general.pink {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8796b4), color-stop(100%, #175198), to(#d656fd));
  background-image: linear-gradient(180deg, #8796b4, #175198 100%, #d656fd);
}

.button.general.outline {
  height: 42px;
  border-style: solid;
  border-color: #fff;
  background-image: none;
}

.button.general.outline:hover {
  border-style: none;
  border-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5956fd), to(#39abff));
  background-image: linear-gradient(180deg, #5956fd, #39abff);
}

.button.general.outline.dark {
  width: auto;
  height: 42px;
  margin-right: 0px;
  margin-left: 0px;
  border-color: #c9c9c9;
  border-radius: 5px;
  background-color: #39abff;
  color: #fff;
}

.button.general.outline.dark:hover {
  border-style: none;
  border-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#122d49), to(#122d49));
  background-image: linear-gradient(180deg, #122d49, #122d49);
  color: #fff;
}

.button.general.outline.dark.white-button {
  width: auto;
  border-color: #fff;
  border-radius: 5px;
  color: #fff;
}

.button.general.outline.dark.white-button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.button.general.outline.dark.white-button.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.button.general.outline.dark.white-button.button-wide {
  width: 180px;
  border-style: solid;
  background-color: transparent;
}

.button.general.outline.dark.white-button.button-wide:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark.white-button.hero-button {
  height: 60px;
  max-width: 20vw;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none;
  font-size: 15px;
  line-height: 40px;
}

.button.general.outline.dark.white-button.hero-button.top-margin {
  margin-top: 40px;
  border-style: solid;
  background-color: transparent;
}

.button.general.outline.dark.white-button.hero-button.top-margin:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark.white-button.hero-button.top-margin.white-transparent-button {
  background-color: hsla(0, 0%, 100%, 0);
}

.button.general.outline.dark.medium-blue-btn {
  display: block;
  background-color: #fff;
}

.button.general.outline.dark.medium-blue-btn:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 0 6px 12px 0 rgba(29, 30, 56, 0.2);
  color: #1b3c5f;
}

.button.general.outline.use-case-button {
  width: auto;
  height: auto;
  max-width: 11vw;
  margin-top: auto;
  margin-bottom: auto;
  border-style: none;
  border-color: #c9c9c9;
  background-color: #39abff;
  color: #fff;
  line-height: 20px;
}

.button.general.outline.use-case-button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #226dc9;
}

.button.general.outline.dark {
  width: auto;
  height: 42px;
  margin-right: 0px;
  margin-left: 0px;
  border-color: #c9c9c9;
  border-radius: 5px;
  background-color: #39abff;
  color: #fff;
}

.button.general.outline.dark:hover {
  border-style: none;
  border-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#122d49), to(#122d49));
  background-image: linear-gradient(180deg, #122d49, #122d49);
  color: #fff;
}

.button.general.outline.dark.white-button {
  width: auto;
  border-color: #fff;
  border-radius: 5px;
  color: #fff;
}

.button.general.outline.dark.white-button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.button.general.outline.dark.white-button.hero-button {
  height: 60px;
  max-width: 20vw;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none;
  font-size: 15px;
  line-height: 40px;
}

.button.general.outline.dark.white-button.hero-button.top-margin {
  margin-top: 40px;
  border-style: solid;
  background-color: transparent;
}

.button.general.outline.dark.white-button.hero-button.top-margin:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark.white-button.hero-button.top-margin.sub-hero-btn {
  border-color: #1b3c5f;
  color: #1b3c5f;
}

.button.general.outline.dark.white-button.button-wide {
  width: 180px;
  border-style: solid;
  background-color: transparent;
}

.button.general.outline.dark.white-button.button-wide:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark.medium-blue-btn {
  display: block;
  background-color: #fff;
  color: #1b3c5f;
}

.button.general.outline.dark.medium-blue-btn:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark.medium-blue-btn.industries-btn {
  margin-top: 20px;
  margin-bottom: 2vh;
}

.button.general.outline.dark.medium-blue-btn {
  display: block;
  background-color: #6984a0;
}

.button.general.outline.dark.medium-blue-btn:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark2 {
  width: auto;
  height: 42px;
  margin-right: 0px;
  margin-left: 0px;
  border-color: #c9c9c9;
  border-radius: 5px;
  background-color: #39abff;
  color: #fff;
}

.button.general.outline.dark2:hover {
  border-style: none;
  border-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#122d49), to(#122d49));
  background-image: linear-gradient(180deg, #122d49, #122d49);
  color: #fff;
}

.button.general.outline.dark2.white-button {
  width: auto;
  border-color: #fff;
  border-radius: 5px;
  color: #fff;
}

.button.general.outline.dark2.white-button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.button.general.outline.dark2.white-button.hero-button {
  height: 60px;
  max-width: 20vw;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none;
  font-size: 15px;
  line-height: 40px;
}

.button.general.outline.dark2.white-button.hero-button.top-margin {
  margin-top: 40px;
  border-style: solid;
  background-color: transparent;
}

.button.general.outline.dark2.white-button.hero-button.top-margin:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark2.white-button.hero-button.top-margin.sub-hero-btn {
  border-color: #1b3c5f;
  color: #1b3c5f;
}

.button.general.outline.dark2.white-button.button-wide {
  width: auto;
  float: left;
  clear: none;
  border-style: solid;
  border-color: #122d49;
  background-color: transparent;
  color: #122d49;
  text-align: center;
}

.button.general.outline.dark2.white-button.button-wide:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark2.white-button.button-wide-2 {
  width: auto;
  border-style: solid;
  border-color: #122d49;
  background-color: transparent;
  color: #122d49;
}

.button.general.outline.dark2.white-button.button-wide-2:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark2.white-button.button-wide {
  width: auto;
  float: left;
  clear: none;
  border-style: solid;
  border-color: #122d49;
  background-color: transparent;
  color: #122d49;
  text-align: center;
}

.button.general.outline.dark2.white-button.button-wide:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark2.medium-blue-btn {
  display: block;
  background-color: #fff;
  color: #1b3c5f;
}

.button.general.outline.dark2.medium-blue-btn:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.outline.dark2.medium-blue-btn.industries-btn {
  margin-top: 20px;
  margin-bottom: 2vh;
}

.button.general.outline.dark2.medium-blue-btn {
  display: block;
  background-color: #6984a0;
}

.button.general.outline.dark2.medium-blue-btn:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.full {
  width: 100%;
}

.button.general.left {
  margin-left: 0px;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5e00), to(#ff5e00));
  background-image: linear-gradient(180deg, #ff5e00, #ff5e00);
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.button.general.left.outline:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5e00), to(#ff5e00));
  background-image: linear-gradient(180deg, #ff5e00, #ff5e00);
}

.button.general.left.outline.dark {
  width: auto;
  max-width: 11vw;
}

.button.general.left.outline.dark.medium-blue-btn {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #1b3c5f;
}

.button.general.left.outline.dark.medium-blue-btn:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.top-padding {
  margin-top: 30px;
  padding: 0px;
}

.circle-demo-wrapper {
  position: relative;
  left: 36%;
  top: 14%;
  display: none;
  opacity: 0.41;
}

.circle-demo-wrapper.left {
  left: auto;
  top: 75%;
}

.circle {
  position: relative;
  display: block;
  width: 900px;
  height: 900px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.13);
  box-shadow: 4px 4px 12px 0 rgba(0, 0, 0, 0.2);
}

.circle.left {
  width: 400px;
  height: 400px;
}

.copyright-text {
  display: inline-block;
  font-family: Roboto, sans-serif;
  color: #768fad;
  font-size: 12px;
  text-align: left;
}

.copyright-text.secure {
  margin-right: 10px;
  color: #fff;
}

.cta {
  padding-top: 100px;
  padding-bottom: 100px;
}

.cta.gradient {
  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;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #2fb9f8, #465cff);
}

.cta.gradient.realative {
  position: relative;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #ff9500, #ff3c00);
}

.cta.gradient.realative.big {
  padding-top: 160px;
  padding-bottom: 120px;
  background-image: none;
}

.cta.gradient.realative.big.pink {
  background-image: linear-gradient(122deg, #8556fd, #d656fd);
}

.cta.gradient.realative.big.blue {
  background-image: linear-gradient(132deg, #d656fd, #8556fd);
}

.cta.gradient.realative.pink {
  background-image: linear-gradient(309deg, #d656fd, #8556fd);
}

.cta.gradient.realative.medium {
  padding-top: 160px;
  padding-bottom: 80px;
  background-image: none;
}

.cta.gradient.realative.medium.pink {
  background-image: linear-gradient(122deg, #8556fd, #d656fd);
}

.cta.gradient.realative.medium.blue {
  background-image: linear-gradient(132deg, #d656fd, #8556fd);
}

.cta.image-background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.77)), to(rgba(0, 0, 0, 0.77))), url('../images/12312431.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.77), rgba(0, 0, 0, 0.77)), url('../images/12312431.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.cta.image-background.small {
  display: none;
  border-style: none;
  border-color: #000;
  background-image: -webkit-gradient(linear, left top, right top, from(#1b3c5f), to(#175198));
  background-image: linear-gradient(90deg, #1b3c5f, #175198);
}

.cta.image-background.small:hover {
  border: 1px none #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#175198), to(#175198));
  background-image: linear-gradient(180deg, #175198, #175198);
}

.cta.small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none;
  border-width: 1px;
  border-color: #e4e8ee #000;
}

.cta.small:hover {
  border-style: solid none;
  border-width: 1px 0px;
  border-color: #e4e8ee #2e7df8;
}

.cta.gray {
  background-color: #f1f1f1;
}

.cta.gray.small {
  padding-top: 30px;
  padding-bottom: 30px;
  border-style: solid none none;
  border-top-color: #e4e8ee;
  border-bottom-color: #e4e8ee;
  background-color: #e4e6f3;
}

.cta.gray.small.color {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top-style: none;
  border-bottom-style: none;
  background-color: transparent;
  background-image: linear-gradient(104deg, #8556fd, #d656fd);
}

.cta.gray.small.two-buttons {
  height: auto;
  border-style: none;
  border-color: #000;
  background-image: linear-gradient(111deg, #8556fd, #d656fd);
}

.cta.gray.small.two-buttons:hover {
  border-style: none;
}

.cta.gray.small.two-buttons {
  height: auto;
  background-image: linear-gradient(111deg, #8556fd, #d656fd);
}

.cta.gray.small.two-buttons:hover {
  border-style: none;
}

.cta.gradient {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
  background-image: linear-gradient(124deg, #d656fd, #8556fd);
}

.cta.gradient.realative {
  position: relative;
  background-image: linear-gradient(113deg, #d656fd, #8556fd);
}

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

.square-wrapper-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 115%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -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-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), color-stop(77%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), hsla(0, 0%, 100%, 0) 77%);
  opacity: 0.8;
}

.square-wrapper-2.no-gradient {
  background-image: none;
}

.square-wrapper-2.fixed-height {
  height: 900px;
}

.top-header-icon {
  margin-bottom: 15px;
  opacity: 0.39;
}

.top-header-icon.lighter {
  display: none;
  opacity: 0.7;
}

.page-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 0px 35px;
  -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;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e7e7;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 4px 18px 0 rgba(29, 29, 33, 0.08);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.page-block:hover {
  box-shadow: 0 5px 21px 0 rgba(29, 29, 33, 0.15);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.div-content {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 60px 0px 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;
}

.div-content.tittle-in-div {
  margin-bottom: 40px;
  text-align: center;
}

.div-content.tittle-in-div.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-right: 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;
}

.div-content.tittle-in-div.center.margin-none {
  margin-bottom: 0px;
}

.div-content.tittle-in-div.center.content-padding {
  max-width: 800px;
  padding-right: 20px;
  padding-left: 20px;
}

.div-content.achievements {
  width: auto;
  margin-left: 40px;
  color: #fff;
  text-align: left;
}

.div-content.testimonials {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container-wrapper {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1180px;
  margin-bottom: 0px;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.container-wrapper.archivements {
  border: 1px none #000;
}

.container-wrapper.page-side-left {
  position: relative;
  z-index: 10;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Lato, sans-serif;
}

.container-wrapper.portfolio {
  width: 80%;
}

.container-wrapper.container-small {
  width: 100%;
}

.intro-pages-row {
  width: 100%;
  margin-bottom: 20px;
}

.circle-2 {
  position: absolute;
  left: auto;
  top: 19%;
  right: 35%;
  bottom: auto;
  z-index: 11;
  display: none;
  width: 10vh;
  height: 10vh;
  margin: auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.13);
  opacity: 0.2;
}

.circle-2.left {
  left: 20px;
}

.open-close-plus {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-top: 0px;
  -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;
}

.tab-menu {
  overflow: hidden;
  padding: 5px 0px 0px;
  border: 20px none #fff;
  background-color: transparent;
  text-align: center;
}

.tab-menu.banner {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 3%;
  z-index: 100;
  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;
  background-color: transparent;
  text-align: right;
}

.tab-menu.banner {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 3%;
  z-index: 100;
  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;
  background-color: transparent;
  text-align: right;
}

.tap-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-bottom: -1px;
  margin-left: 0px;
  float: none;
  clear: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center;
}

.tap-menu.center {
  z-index: 1;
  -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;
  text-align: center;
}

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

.tabs-content {
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #dbdbdb;
  background-color: #fff;
}

.tabs-content.color {
  margin-top: 1px;
  padding: 60px;
  border-style: none;
  border-radius: 10px;
  background-color: #f5f5f5;
  background-image: linear-gradient(130deg, #2741ff, #2fb9f8);
  box-shadow: 0 5px 16px 0 rgba(39, 31, 197, 0.25);
}

.tabs-content.color.pink {
  border-style: none solid solid;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: hsla(0, 0%, 96.1%, 0);
  background-image: none;
  box-shadow: 0 5px 16px 0 rgba(31, 97, 197, 0.25);
  color: #87a1b4;
}

.tabs-content.middle {
  margin-top: -40px;
  padding-top: 100px;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-color: transparent;
  text-align: left;
}

.side-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 8%;
  padding-left: 8%;
  -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;
  color: #333;
  font-weight: 500;
}

.video-small-review {
  position: relative;
  width: 144px;
  height: auto;
  margin-right: 20px;
}

.video-small-review.smaller {
  width: 100px;
  margin-right: 14px;
  margin-left: -14px;
}

.square-second {
  position: absolute;
  left: -13%;
  top: 0px;
  right: 100%;
  bottom: 100vh;
  z-index: 0;
  overflow: hidden;
  width: 100vh;
  height: 100vh;
  margin: auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: transparent;
  opacity: 1;
}

.square-second.tab {
  bottom: -32vh;
  width: 25vh;
  height: 25vh;
  padding-bottom: 0px;
  opacity: 0.15;
}

.square-second.gray {
  border-color: #fff;
  border-radius: 100%;
  background-color: rgba(228, 232, 238, 0.6);
  opacity: 0.7;
}

.testimonial-arrow {
  left: 0px;
  right: 235px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 48px;
  margin: 0px auto;
  -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;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  background-color: #fff;
  color: #8e98ad;
  font-size: 15px;
  line-height: 24px;
}

.small-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.small-video.banner {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
}

.small-video.banner {
  margin-top: 0px;
  margin-bottom: 10px;
}

.small-video.padding-bottom {
  margin-top: 0px;
  margin-bottom: 20px;
}

.side-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: #f0f2fc;
}

.side-content.white-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: 0px;
  padding-right: 10vw;
  padding-left: 0vw;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.5fr 0.5fr;
  grid-template-columns: 0.5fr 0.5fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.macbook-pro.smaller {
  width: 100px;
  max-width: none;
}

.button-wrapper {
  position: relative;
  display: block;
  margin-top: 30px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.button-wrapper.product {
  margin-top: 20px;
  -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;
}

.button-wrapper.product.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.button-wrapper.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border: 1px none #000;
}

.button-wrapper.center.space-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.button-wrapper.center.margin-top {
  margin-top: 40px;
}

.button-wrapper.center.hide {
  display: none;
}

.button-wrapper.no-padding {
  height: 50px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button-wrapper.float-left {
  width: 100%;
  float: left;
}

.gray-paragraph {
  color: #343e52;
}

.gray-paragraph.right {
  color: #8796b4;
  text-align: left;
}

.gray-paragraph.left {
  color: #8796b4;
  text-align: right;
}

.star-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -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;
}

.star-wrapper.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.full-container-second {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-second.fullwidth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.service-row-second {
  margin: 20px 0px;
  padding-right: 2px;
  padding-left: 2px;
}

.service-row-second.testimonials {
  margin-bottom: 0px;
}

.emphasis {
  display: none;
  margin-right: 4px;
  padding-right: 4px;
  padding-left: 4px;
  background-color: #2fb9f8;
  color: #fff;
}

.emphasis.orange {
  display: none;
  background-color: rgba(255, 149, 0, 0.87);
}

.emphasis.green {
  display: none;
  background-color: #03be2b;
}

.emphasis.pink {
  display: none;
  background-color: rgba(214, 86, 253, 0.96);
}

.div-sliders-column-wrapper {
  padding-top: 0px;
}

.service-heading-second {
  margin-top: 0px;
  float: none;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}

.service-heading-second.all-caps {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.service-heading-second.all-caps.white {
  color: #fff;
}

.horizontal {
  position: absolute;
  top: 9px;
  width: 14px;
  height: 2px;
  background-color: #161a25;
}

.line-double {
  width: 50%;
  height: 1px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #6984a0;
}

.line-double.orange {
  background-color: #6984a0;
}

.line-double.blue {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #6984a0;
}

.line-double.interaction {
  background-color: #6984a0;
}

.line-double.green {
  background-color: #39abff;
}

.line-double.white {
  background-color: #fff;
}

.icon-image-second {
  position: relative;
  left: 0px;
  top: 14px;
  width: 48px;
  height: 48px;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 10px;
  background-color: #6984a0;
}

.icon-image-second.pink {
  border-radius: 40px;
  background-color: rgba(214, 86, 253, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.icon-image-second.orange {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 40px;
  background-color: rgba(253, 183, 86, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-second.tourquise {
  border-radius: 40px;
  background-color: rgba(30, 200, 226, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.icon-image-second.design {
  display: block;
  border-radius: 40px;
  background-color: #6984a0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-second.design.color-blue {
  border-radius: 10px;
  background-color: #1b3c5f;
  background-image: none;
}

.icon-image-second.interaction {
  width: 295px;
  height: 75px;
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.4);
}

.icon-image-second.interaction.color-red {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-second.components {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 40px;
  background-color: rgba(86, 253, 122, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-second.components.color-violet {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-second.color-purple {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-second.color-yellow {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-second.color-green {
  background-color: #1b3c5f;
}

.icon-image-second.icon-blue {
  background-color: #122d49;
}

.left-testimonial-arrow {
  left: 235px;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  -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 #dbdbdb;
  border-radius: 4px;
  background-color: #fff;
  color: #8e98ad;
  font-size: 15px;
  line-height: 24px;
}

.tab-link-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 75px;
  -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;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.17);
  background-color: transparent;
}

.tab-link-hero.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 75px;
  -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;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.49);
  background-color: transparent;
}

.one-side-image {
  position: relative;
  width: 43%;
  height: 600px;
  margin-left: 0px;
  padding-left: 0px;
  float: left;
}

.one-side-image.third {
  background-color: #f0f2fc;
  background-image: none;
}

.one-side-image.gray {
  background-color: #f5f5f5;
  background-image: none;
}

.one-side-image.gray.first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  padding-right: 15px;
  padding-left: 15px;
  -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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
}

.one-side-image.gray.first.white-bg {
  width: 47%;
  padding-right: 2vw;
  padding-left: 0vw;
  background-color: #fff;
}

.one-side-image.gray.first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-right: 15px;
  padding-left: 15px;
  -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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #f0f2fc;
}

.one-side-image.third {
  background-color: #f0f2fc;
  background-image: url('../images/Comp-004-1.png');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.center {
  width: 100%;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.promo-wrapper {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  max-width: 1000px;
  -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;
}

.collection-list-wrapper-blog {
  width: 100%;
}

.full-container {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.slider-testimonials {
  height: 530px;
  background-color: transparent;
}

.white {
  padding-left: 0px;
  color: #fff;
}

.column {
  position: relative;
  display: block;
  overflow: visible;
  padding-right: 0px;
  padding-left: 0px;
}

.vertical {
  position: absolute;
  width: 14px;
  height: 1.5px;
  margin-bottom: -1px;
  background-color: #161a25;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.tiitle-price {
  font-family: Lato, sans-serif;
  color: #677081;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tiitle-price.sub {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 10px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.tiitle-price.sub.white {
  font-family: Roboto, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-price.check-text {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-price.check-text.light {
  color: #c9c9c9;
}

.tiitle-price.top {
  margin-top: 0px;
  margin-bottom: 23px;
  padding-top: 23px;
  padding-bottom: 23px;
  border-top: 1px solid #e4e8ee;
  border-bottom: 1px solid #e4e8ee;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.tiitle-price.top.premium {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(122deg, #049223, #19e245);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}

.tiitle-price.top.standart {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(128deg, #5956fd, #a756fd);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}

.tiitle-price.top.basic {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(112deg, #465cff, #2fb9f8);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}

.tiitle-price.top.premium {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(122deg, #049223, #19e245);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.tiitle-price.top.standart {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(128deg, #5956fd, #a756fd);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.tiitle-price.top.basic {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(112deg, #465cff, #2fb9f8);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.tiitle-price.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}

.tiitle-price.dark {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
}

.tiitle-price.white {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tiitle-price.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}

.tiitle-price.number.white {
  display: block;
  color: #fff;
  font-weight: 500;
}

.tiitle-price.number.big {
  font-size: 40px;
  font-weight: 500;
}

.tiitle-price.sub {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #1b3c5f;
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.tiitle-price.sub.white {
  font-family: Lato, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-price.check-text {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  color: #677081;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-price.check-text.light {
  color: #c9c9c9;
}

.tiitle-price.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  line-height: 60px;
  font-weight: 500;
  text-align: center;
}

.tiitle-price.number.white {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  line-height: 60px;
  font-weight: 500;
}

.tiitle-price.number.big {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 40px;
  line-height: 60px;
  font-weight: 500;
}

.tiitle-price.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}

.flex-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.heading-half-section {
  margin-top: 10px;
  margin-bottom: 20px;
  float: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.5px;
}

.heading-half-section.left {
  margin-top: 0px;
  font-size: 28px;
  line-height: 38px;
}

.heading-half-section.heading-use-cases {
  margin-top: 30px;
  margin-bottom: 40px;
}

.heading-half-section.h3 {
  font-size: 30px;
}

.heading-half-section.h5 {
  font-size: 18px;
  font-weight: 700;
}

.color-frame {
  width: 20px;
  height: 60px;
  margin-right: 20px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #122d49;
}

.color-frame.green {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.color-frame.pink {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-image: linear-gradient(122deg, #165394, #226dc9);
}

.color-frame.orange {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-image: linear-gradient(122deg, #ff3c00, #ff9500);
}

.tab-second {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.tab-second.center {
  width: 60%;
  margin-bottom: 0px;
}

.slide {
  border: 1px none #000;
}

.question-tittle-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 25px 30px 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  border-left: 1px solid #009fad;
  background-color: #f3f3f3;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
}

.question-tittle-link.white {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 1px solid #e4e8ee;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(82, 91, 115, 0.07);
}

.container-fourth {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  border-top-right-radius: 3px;
}

.container-fourth.contact {
  text-align: center;
}

.question-box-answer {
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  padding: 20px 30px 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.main-section {
  position: relative;
  height: 750px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/slider-landing-slide-01-image-09.png'), linear-gradient(135deg, rgba(0, 77, 240, 0.92) 24%, #00e95e);
  background-position: 100% 50%, 0px 0px;
  background-size: 900px, auto;
  background-repeat: no-repeat, repeat;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.main-section.third {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section.third.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section.third.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section.third.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section.third.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section.third.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section.third.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section.third.home-hero {
  height: 650px;
  background-image: url('../images/earth2.jpg');
  background-position: 0px 80%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section.imac {
  height: auto;
  background-image: linear-gradient(135deg, #8556fd, #d656fd);
}

.tab-pane-tab-4 {
  text-align: left;
}

.tab-pane-tab-3 {
  text-align: left;
}

.icon-header {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-header.center {
  position: relative;
  width: 70%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icon-header.center.pass-page {
  width: 80%;
}

.icon-header.left.in-half {
  display: none;
  width: 100%;
}

.icon-header.padding {
  margin-bottom: 0px;
  padding: 10px 40px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #7a56fd;
  background-image: linear-gradient(135deg, #7a56fd, #c123e9);
}

.icon-header.padding.components {
  background-color: #27d64d;
  background-image: linear-gradient(135deg, #03be2b, #56fd7a);
}

.icon-header.padding.blue {
  background-color: #465cff;
  background-image: linear-gradient(135deg, #5956fd, #2fb9f8);
}

.icon-header.right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.icon-header.call-to-action {
  width: 100%;
}

.icon-header.padding-bottom {
  margin-bottom: 30px;
}

.plau-button {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  width: 32px;
  height: 32px;
  margin: auto;
  border: 2px solid #fff;
  border-radius: 20px;
  background-color: #8556fd;
  background-image: url('../images/2314.svg');
  background-position: 50% 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  box-shadow: 0 3px 9px 0 rgba(22, 26, 37, 0.2);
}

.square-fourth {
  position: absolute;
  left: auto;
  top: 0%;
  right: -13%;
  bottom: auto;
  z-index: 10;
  width: 40vh;
  height: 40vh;
  margin: auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: transparent;
  opacity: 1;
}

.square-fourth.tab {
  left: 60vh;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-right: 0px;
  margin-left: 0px;
  opacity: 0.15;
}

.square-fourth.gray {
  background-color: #e4e8ee;
  opacity: 0.7;
}

.side-content-info {
  max-width: 660px;
  padding-right: 0%;
  padding-left: 0%;
}

.tap-link {
  padding-right: 30px;
  padding-left: 30px;
  border-style: solid none none solid;
  border-width: 1px 1px 0px;
  border-color: #dbdbdb;
  background-color: #f5f5f5;
  color: #777;
  font-weight: 600;
}

.tap-link:hover {
  color: #333;
}

.tap-link.w--current {
  margin-right: 0px;
  border-style: solid none solid solid;
  border-width: 1px 1px 0px;
  border-color: #465cff #dbdbdb #dbdbdb;
  border-radius: 0px;
  background-color: #f5f5f5;
  color: #465cff;
  font-size: 14px;
  font-weight: 600;
}

.tap-link.second {
  width: 33.33788628%;
  margin-right: 1px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  background-color: hsla(0, 0%, 96.1%, 0.2);
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.tap-link.second.w--current {
  height: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.4);
  color: #fff;
}

.tap-link.second.last {
  margin-right: 0px;
}

.tap-link.second {
  width: 33.33788628%;
  margin-right: 1px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  background-color: hsla(0, 0%, 96.1%, 0.2);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.tap-link.second.w--current {
  height: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.4);
  color: #fff;
}

.tap-link.second.last {
  margin-right: 0px;
}

.tap-link.center-width {
  width: 80px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  background-color: #f8f8f8;
}

.tap-link.center-width.w--current {
  width: 80px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  border: 1px none #465cff;
  border-radius: 10px;
  background-image: linear-gradient(119deg, #049223, #03be2b);
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.08);
}

.tap-link.center-width.blue {
  padding-right: 22px;
  padding-left: 22px;
  border-style: none;
  background-image: linear-gradient(119deg, #465cff, #2fb9f8);
}

.tap-link.center-width.orange {
  padding-right: 22px;
  padding-left: 22px;
  border-style: none;
  background-image: linear-gradient(138deg, #ff3c00, #ff9500);
}

.tap-link.center-width.green {
  padding-right: 22px;
  padding-left: 22px;
  border-style: none;
  background-image: linear-gradient(111deg, #049223, #03be2b);
}

.square-third {
  position: absolute;
  left: auto;
  top: 10%;
  right: 25%;
  bottom: auto;
  z-index: 11;
  width: 8vh;
  height: 8vh;
  margin: auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: transparent;
  opacity: 1;
}

.square-third.tab {
  left: 35%;
  top: -33%;
  right: auto;
  bottom: auto;
  opacity: 0.15;
}

.square-third.gray {
  background-color: #e4e8ee;
  opacity: 0.7;
}

.slider-section {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  clear: none;
}

.slider-section.without-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.second {
  padding-bottom: 0px;
}

.prome-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 180px 40px 100px;
  -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;
  text-align: left;
}

.prome-section.gray {
  background-color: #f0f2fc;
}

.prome-section.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.prome-section.gray.light-blue {
  padding-top: 50px;
  padding-bottom: 100px;
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.prome-section.gray {
  background-color: #f5f6f8;
}

.prome-section.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.prome-section.no-padding-top {
  padding-top: 0px;
  padding-bottom: 0px;
}

.image-combination-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  -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-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.mask {
  border: 1px none #000;
}

.color-link {
  color: #a7e4ff;
  text-decoration: underline;
}

.color-link.darker {
  color: #2741ff;
}

.question-box {
  width: 100%;
  margin-bottom: 10px;
}

.question-box.first {
  width: 100%;
  margin-top: 10px;
  border-top-style: none;
}

.learn-more-link {
  position: static;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #1cbac8;
  font-size: 13px;
  line-height: 17px;
  font-weight: 700;
  text-decoration: none;
}

.learn-more-link.outline {
  display: inline-block;
  width: 140px;
  height: 42px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #8e98ad;
  border-radius: 3px;
  -webkit-transition: color 400ms ease, background-color 400ms ease;
  transition: color 400ms ease, background-color 400ms ease;
  color: #8796b4;
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.learn-more-link.outline:hover {
  border-width: 0px;
  background-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#2fb9f8));
  background-image: linear-gradient(180deg, #214af0, #2fb9f8);
  box-shadow: 0 6px 12px 0 rgba(142, 152, 173, 0.38);
  color: #fff;
}

.learn-more-link.outline {
  display: inline-block;
  width: 140px;
  height: 42px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #8e98ad;
  border-radius: 3px;
  -webkit-transition: color 400ms ease, background-color 400ms ease;
  transition: color 400ms ease, background-color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #677081;
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.learn-more-link.outline:hover {
  border-width: 0px;
  background-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#2fb9f8));
  background-image: linear-gradient(180deg, #214af0, #2fb9f8);
  box-shadow: 0 6px 12px 0 rgba(142, 152, 173, 0.38);
  color: #fff;
}

.learn-more-link.outline.see-live-project {
  width: 160px;
  margin-top: 60px;
  margin-bottom: 80px;
}

.service-row {
  display: block;
  width: auto;
  margin: 0px;
  padding-right: 0px;
}

.service-row.last {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}

.service-row.single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.tab-pane-tab-1 {
  text-align: left;
}

.slide-nav-2 {
  color: #212121;
  font-size: 10px;
}

.columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.columns.achivements {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns.price-table {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns.contact {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.google-play-wrapper {
  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;
  border-left: 1px solid hsla(0, 0%, 100%, 0.43);
}

.work-section {
  position: relative;
  display: none;
  padding-top: 120px;
  padding-bottom: 120px;
}

.minus-padding-image-2 {
  overflow: visible;
  width: 950px;
  height: 500px;
  margin-top: 0px;
}

.testimonials-name {
  margin-bottom: 0px;
  color: #343e52;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}

.expand {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.features-column {
  display: block;
  padding-right: 10px;
  padding-left: 10px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.service-div {
  display: block;
  width: 100%;
  height: auto;
  min-height: 330px;
  margin-right: 0px;
  margin-bottom: 20px;
  padding: 24px 20px;
  border: 1px solid #e4e8ee;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 40ms ease;
  transition: box-shadow 40ms ease;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.service-div.center {
  height: auto;
  padding: 20px 30px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.service-div.center.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.service-div.center.image.dark {
  border-color: rgba(228, 232, 238, 0.2);
  background-color: #101731;
}

.service-div.line {
  border-color: #dbdbdb;
  border-bottom-width: 1px;
  background-color: #fff;
}

.service-div.line.testimonials {
  position: relative;
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-style: none;
  border-width: 1px;
  border-radius: 10px;
  box-shadow: 0 0 2px 0 #dbdbdb, 0 0 2px 0 #dbdbdb;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.service-div.line.testimonials:hover {
  box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.12);
}

.service-div.left {
  height: auto;
  border-style: solid;
  border-color: #e4e8ee;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.service-div.left:hover {
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.13);
}

.service-div.left.second {
  display: block;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.service-div.left.second:hover {
  border-width: 0px;
  background-color: #fff;
  box-shadow: 0 10px 20px 1px rgba(0, 0, 0, 0.13);
}

.service-div.left.transparences {
  padding: 20px;
  border-style: none;
  background-color: transparent;
}

.service-div.left.transparences.testimonials {
  height: 380px;
  margin-bottom: 0px;
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0.15);
  background-image: none;
}

.service-div.left.transparences.testimonials.list {
  padding: 30px;
}

.service-div.left.white {
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-style: none none none solid;
  border-color: #f1f1f1 #f1f1f1 #f1f1f1 #fff;
  border-radius: 0px;
  background-color: #f0f2fc;
}

.service-div.left.white:hover {
  background-color: #fff;
}

.service-div.left.no-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 280px;
  padding: 0px 20px;
  -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;
  border-style: solid;
  border-color: #242455;
  border-radius: 5px;
  background-color: #242455;
  background-image: none;
}

.service-div.left.no-line:hover {
  border-style: solid;
  border-color: #242455;
}

.service-div.left.white {
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-style: none none none solid;
  border-color: #f1f1f1 #f1f1f1 #f1f1f1 #fff;
  border-radius: 0px;
  background-color: #f0f2fc;
}

.service-div.left.white:hover {
  background-color: #fff;
}

.service-div.center {
  height: auto;
  min-height: 360px;
  padding: 20px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.service-div.center.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.service-div.center.light-blue-bg {
  border-color: #e8ecf5;
  background-color: transparent;
}

.service-div.industries-box {
  display: block;
  padding: 0px;
}

.star-image {
  margin-right: 0px;
  padding-right: 2px;
  padding-left: 2px;
}

.testimonial-image {
  width: 170px;
  height: 170px;
  border-radius: 150px;
}

.testimonial-image.small {
  position: relative;
  left: 0px;
  top: -40px;
  display: block;
  width: 70px;
  height: 70px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.17);
}

.link {
  border: 1px none #000;
  color: #122d49;
  font-style: normal;
  text-decoration: underline;
}

.row-cta {
  width: 90%;
}

.side-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 15vh;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.collection-item {
  width: 33%;
}

.collection-item.author {
  width: 50%;
}

.collection-item.half {
  width: 50%;
}

.cta-text {
  padding-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
}

.cta-text.white {
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.cta-text.white.center {
  text-align: left;
}

.google-play {
  margin-right: 0px;
  margin-left: 0px;
  text-align: right;
}

.service-heading-third {
  margin-top: 0px;
  float: none;
  clear: none;
  color: #343e52;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
  text-align: left;
}

.service-heading-third.big {
  display: block;
  width: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #343e52;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.service-heading-third.big {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #333;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.service-heading-third.white {
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
}

.service-heading-third.white.left {
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
}

.divider {
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: rgba(63, 63, 63, 0.1);
}

.divider.padding {
  margin-top: 100px;
  margin-bottom: 80px;
}

.image-small-product {
  width: 70px;
  height: 50px;
  background-image: url('../images/screen-tab1.1.png');
  background-size: contain;
  background-repeat: no-repeat;
}

.image-small-product.second {
  width: 70px;
  background-image: url('../images/screen-tab2.1.png');
  background-position: 50% 50%;
  background-size: 70px;
}

.paragraph-14 {
  position: relative;
  width: 100%;
  clear: left;
  font-size: 14px;
}

.page-header {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #1b3c5f;
  font-size: 48px;
  line-height: 60px;
}

.page-header.dark {
  margin-bottom: 20px;
  color: #343e52;
}

.page-header.dark {
  margin-bottom: 20px;
  color: #343e52;
}

.column-navigation {
  display: block;
  width: auto;
  margin-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: left;
}

.line-midd {
  width: 15px;
  height: 1px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #a9bce0;
}

.line-midd.white-line {
  height: 1px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
}

.gray-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  -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;
  background-color: #f5f4f7;
}

.gray-space.dark {
  background-color: #343e52;
}

.cta-text-content {
  margin-right: 80px;
  padding-top: 10px;
  padding-right: 0px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.cta-text-content.second {
  height: 50px;
  padding-bottom: 10px;
  float: none;
  color: #343e52;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.cta-text-content.second {
  height: 50px;
  padding-bottom: 10px;
  float: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.section-footer {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-footer.gray {
  border: 0px none #000;
  background-color: #fff;
}

.section-footer.black {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px none transparent;
  background-color: transparent;
}

.section-footer.blue {
  background-color: #8556fd;
}

.link-dark {
  color: #343e52;
  text-decoration: none;
}

.link-dark:hover {
  color: #8556fd;
  text-decoration: underline;
}

.link-header-page {
  margin-right: 0px;
  padding: 5px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #a9bce0;
  border-radius: 10px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  text-decoration: none;
}

.link-header-page:hover {
  text-decoration: underline;
}

.link-header-page.white {
  padding-right: 10px;
  padding-left: 10px;
  border-color: #fff;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.link-header-page.white:hover {
  text-decoration: none;
}

.page-wrapper {
  overflow: hidden;
}

.column-third {
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.column-third.contact {
  padding-right: 10px;
  padding-left: 10px;
}

.page-pargraph {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

.page-pargraph.page-header {
  display: block;
  overflow: visible;
  margin-bottom: 20px;
  line-height: 25px;
}

.page-pargraph.dark {
  color: #8796b4;
}

.page-pargraph.dark {
  color: #677081;
}

.breadcrumbs-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 4px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  line-height: 23px;
}

.page-header-div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 300px;
  max-width: 600px;
  -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;
}

.page-header-div.center {
  height: auto;
  max-width: 860px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hover {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -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-radius: 6px;
  background-color: rgba(133, 86, 253, 0.75);
  color: #fff;
}

.hero-big-text {
  margin-top: 10px;
  color: #fff;
  font-size: 47px;
  line-height: 57px;
  font-weight: 500;
  text-transform: none;
}

.hero-big-text.hero {
  margin-top: 0px;
  font-size: 47px;
  line-height: 57px;
  font-weight: 300;
}

.hero-big-text.hero.third {
  display: block;
  width: 75%;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  line-height: 55px;
  font-weight: 400;
  text-align: center;
}

.hero-text-block {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 81%;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.image-over-sect {
  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;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e9f6), color-stop(59%, #fff));
  background-image: linear-gradient(180deg, #e3e9f6, #fff 59%);
}

.info-div-wrapper {
  padding-top: 10px;
  padding-left: 24px;
}

.info-div-wrapper.industries-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 30vh;
  padding-left: 0px;
}

.info-div-wrapper.industries-wrapper.industries-info {
  position: absolute;
  display: block;
  width: 80%;
  min-height: 85%;
}

.info-div-wrapper.industries-wrapper.industries-info.visual-div-wrapper {
  padding-top: 0px;
}

.info-div-wrapper.industries-wrapper.industries-info.vis-engine-wrapper {
  padding-top: 0px;
}

.team {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

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

.processes-section-second.background {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.73)), to(rgba(0, 0, 0, 0.73))), url('../images/dorin-vancea-839261000.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.73), rgba(0, 0, 0, 0.73)), url('../images/dorin-vancea-839261000.jpg');
  background-position: 0px 0px, 50% 56%;
  background-size: auto, cover;
}

.processes-section-second.background.transparent {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: none;
}

.processes-section-second.background.color {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: linear-gradient(113deg, #2741ff, #2fb9f8);
}

.processes-section-second.background.color.pink {
  overflow: hidden;
  background-image: linear-gradient(113deg, #d656fd, #8556fd);
}

.processes-section-second.background.color.pink {
  display: none;
  overflow: hidden;
  background-image: linear-gradient(113deg, #1b3c5f, #175198), linear-gradient(180deg, transparent, transparent);
}

.team-info {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 5%;
}

.info-service-wrapper {
  padding: 30px 40px;
  border-style: none solid solid;
  border-width: 0px 1px 1px;
  border-color: #e4e8ee;
  background-color: #fff;
}

.social-icons {
  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;
}

.image-7 {
  border-radius: 4px;
}

.image-8 {
  border-radius: 4px;
}

.team-member-image {
  position: relative;
  margin-bottom: 20px;
  border-radius: 4px;
  font-weight: 500;
  text-align: center;
}

.service-heading {
  margin-top: 0px;
  float: none;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 23px;
  font-weight: 700;
}

.line {
  width: 50%;
  height: 1px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #f0f2fc;
}

.line.color-green {
  background-color: #1ec8e2;
}

.line.color-green.left {
  background-color: #1b3c5f;
}

.line.color-green.left {
  background-color: #1b3c5f;
}

.line.orange {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #ff9500;
}

.line.orange.left {
  width: 5%;
  margin-left: 0px;
  background-color: #1b3c5f;
}

.line.orange.left {
  width: 5%;
  margin-left: 0px;
  background-color: #1b3c5f;
}

.line.components {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #56fd7a;
}

.line.components.left.color-violet {
  background-color: #1b3c5f;
}

.line.components.left.color-violet {
  background-color: #1b3c5f;
}

.line.interaction {
  background-color: #5956fd;
}

.line.interaction.left.color-red {
  background-color: #1b3c5f;
}

.line.interaction.left.color-red {
  background-color: #1b3c5f;
}

.line.left {
  width: 5%;
  margin-left: 0px;
  background-color: #1b3c5f;
}

.line.color-yellow {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #d656fd;
}

.line.color-yellow.left {
  background-color: #1b3c5f;
}

.line.color-yellow.left {
  background-color: #1b3c5f;
}

.line.blue {
  margin-right: 10px;
  margin-left: 10px;
}

.line.left {
  width: 5%;
  margin-left: 0px;
  background-color: #1b3c5f;
}

.team-header {
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  text-transform: none;
}

.team-header.white {
  color: #fff;
}

.icon-image {
  position: relative;
  left: 0px;
  top: 14px;
  width: 48px;
  height: 48px;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 8px;
  background-color: rgba(86, 146, 253, 0.16);
}

.icon-image.interactions {
  background-color: rgba(89, 86, 253, 0.16);
}

.icon-image.interactions.white {
  margin-right: 20px;
  padding-left: 10px;
  background-color: rgba(255, 255, 255, 0.24);
}

.processes-block {
  display: block;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  float: none;
  border-top: 3px solid #eee;
  border-left: 0px none transparent;
  text-align: left;
}

.processes-block.counters {
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top-style: none;
  background-color: transparent;
}

.processes-block.counters.light {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 278px;
  height: 200px;
  margin: 6px;
  -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;
  border: 1px none #000;
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0.06);
}

.image-10 {
  position: relative;
}

.processes-column {
  height: 300px;
  padding-right: 0px;
  padding-left: 0px;
  border-right: 2px solid #1cbac8;
}

.processes-column.top {
  height: auto;
  border-top: 0px none transparent;
  border-right-style: none;
}

.social-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  margin: 3px;
  -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: 1px;
  border-color: #fff;
  border-radius: 4px;
  background-image: url('../images/facebook-logo.svg');
  background-position: 50% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  opacity: 0.63;
}

.social-icon:hover {
  border-color: #fff;
  opacity: 1;
}

.social-icon.google {
  background-image: url('../images/google-plus.svg');
}

.social-icon.tweeter {
  margin-right: 5px;
  margin-left: 5px;
  background-image: url('../images/twitter-logo-silhouette.svg');
  background-size: 14px;
  opacity: 0.63;
}

.social-icon.tweeter:hover {
  opacity: 1;
}

.image-over-section {
  margin-top: -200px;
}

.hero-section {
  position: relative;
  height: 750px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/slider-landing-slide-01-image-09.png'), linear-gradient(135deg, rgba(0, 77, 240, 0.92) 24%, #00e95e);
  background-position: 100% 50%, 0px 0px;
  background-size: 900px, auto;
  background-repeat: no-repeat, repeat;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.hero-section.third {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 700px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.hero-section.third.pink {
  background-image: linear-gradient(114deg, #8556fd, #d656fd), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.team-tittle {
  margin-top: 4px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 1px;
}

.team-member {
  width: 33.33%;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 0px;
}

.features-container {
  position: relative;
  display: block;
  padding-left: 0px;
}

.div-gray-line {
  margin-top: 25px;
  margin-bottom: 20px;
  padding-top: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}

.team-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
}

.middle-div {
  width: 99%;
  text-align: center;
}

.middle-div.padding {
  width: auto;
  padding-right: 80px;
  padding-left: 80px;
}

.features-paragraph {
  display: block;
  margin-bottom: 0px;
  color: #777;
  line-height: 24px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}

.features-paragraph.tetimonials {
  margin-bottom: 20px;
  text-align: left;
}

.features-paragraph.tetimonials.white {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: hsla(0, 0%, 100%, 0.61);
}

.features-paragraph.service {
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  color: #999;
  font-style: normal;
  text-align: left;
}

.features-paragraph.service.white {
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 14px;
}

.features-paragraph.service.white {
  color: rgba(228, 232, 238, 0.88);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
}

.testimonials-divider {
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: hsla(0, 0%, 100%, 0.26);
}

.process-line {
  position: absolute;
  top: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(7%, hsla(0, 0%, 90.7%, 0.63)), color-stop(93%, #e7e7e7), to(#fff));
  background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 90.7%, 0.63) 7%, #e7e7e7 93%, #fff);
}

.check-list.padding-top-bottom {
  margin-top: 30px;
  margin-bottom: 40px;
}

.pricing-row {
  width: 100.00781%;
}

.pricing-row.row-nr-2 {
  display: block;
}

.pricing-row.row-nr1 {
  display: block;
}

.pricing-row.row-nr-2 {
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.image-sixth {
  margin-right: 0px;
  padding-right: 0px;
}

.padding-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.square-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 115%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -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-gradient(linear, left top, left bottom, from(#000), color-stop(77%, #fff));
  background-image: linear-gradient(180deg, #000, #fff 77%);
  opacity: 0.15;
}

.image-third {
  width: 48px;
  max-width: none;
  margin-top: 10px;
  margin-right: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 0%, 100%, 0.6);
  border-radius: 10px;
}

.process-icon {
  position: absolute;
  left: 0px;
  top: -16px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -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: 3px solid #fff;
  border-radius: 100%;
  background-color: #465cff;
  box-shadow: 0 6px 12px 0 rgba(82, 91, 115, 0.2);
}

.process-icon.center {
  position: absolute;
  top: auto;
  z-index: 1;
  width: 20px;
  height: 20px;
  border-style: none;
  border-radius: 27%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff3c00), to(#ff9500));
  background-image: linear-gradient(180deg, #ff3c00, #ff9500);
}

.process-icon.center.pink {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8556fd), to(#d656fd));
  background-image: linear-gradient(180deg, #8556fd, #d656fd);
}

.process-icon.center.blue {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#2fb9f8));
  background-image: linear-gradient(180deg, #214af0, #2fb9f8);
}

.process-icon.center.green {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#049223), to(#5ef03a));
  background-image: linear-gradient(180deg, #049223, #5ef03a);
}

.process-icon.center {
  position: absolute;
  top: auto;
  z-index: 1;
  width: 20px;
  height: 20px;
  border-style: none;
  border-radius: 27%;
  background-color: #1b3c5f;
  background-image: none;
}

.process-icon.center.pink {
  background-image: none;
}

.process-icon.center.blue {
  background-image: none;
}

.process-icon.center.green {
  background-image: none;
}

.process-icon.center {
  position: absolute;
  top: auto;
  z-index: 1;
  width: 20px;
  height: 20px;
  border-style: none;
  border-radius: 27%;
  background-color: #1b3c5f;
  background-image: none;
}

.process-icon.center.green {
  background-image: none;
}

.process-icon.center.blue {
  background-image: none;
}

.process-icon.center.pink {
  background-image: none;
}

.pricing-block {
  display: block;
  padding: 0px 0px 23px;
  border: 1px solid #e4e8ee;
  border-radius: 11px;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
  text-align: center;
}

.pricing-block:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.12);
}

.pricing-block.right {
  border-radius: 10px;
  box-shadow: none;
}

.pricing-block.right:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.12);
}

.pricing-block.small {
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-top: 10px;
  border-style: solid;
  border-radius: 10px;
}

.pricing-block.small.pink {
  height: 240px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.pricing-block.small.blue {
  height: 240px;
  background-image: linear-gradient(146deg, #5956fd, #2fb9f8);
}

.pricing-block.small.orange {
  height: 240px;
  border-width: 0px;
  background-image: linear-gradient(108deg, #ff3c00, #ff9500);
}

.pricing-block.small.gray {
  height: 240px;
  padding-top: 10px;
  background-color: #f5f5f5;
}

.pricing-block.center.white {
  display: block;
  height: 200px;
  min-height: 14vh;
  margin-bottom: 10px;
  padding-top: 23px;
  padding-right: 23px;
  padding-left: 23px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: solid;
  border-color: #e4e8ee;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.pricing-block.center.white:hover {
  box-shadow: none;
}

.pricing-block.center.white.outline {
  border-color: rgba(228, 232, 238, 0.2);
  background-color: transparent;
}

.pricing-block.center.white.learn-block {
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 0% 23px;
}

.pricing-block.center.white.learn-block.link-hover {
  box-shadow: none;
}

.pricing-block.center.white.learn-block.link-hover:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
}

.service-div-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 600px;
  padding: 80px 0px 0px;
  -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;
  border-top: 1px solid #e4e8ee;
  background-color: transparent;
  text-align: left;
}

.service-div-wrapper.right {
  height: 600px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.service-div-wrapper.third {
  height: 600px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 1px solid #e4e8ee;
  border-left: 1px solid #e4e8ee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.price-toogle {
  position: relative;
  width: 70px;
  height: 34px;
  margin-right: 25px;
  margin-left: 25px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  border: 1px solid #e4e8ee;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.11);
}

.left {
  text-align: left;
}

.left.padding {
  padding-right: 80px;
  padding-left: 80px;
}

.left.industries-text {
  position: relative;
  width: 100%;
  color: #fff;
}

.left.industries-text {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  color: #fff;
  text-align: center;
}

.left.industries-text.vis-engine-text {
  line-height: 20px;
}

.title-procces {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-weight: 500;
}

.title-procces.right {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
}

.pad-image {
  width: 100%;
  max-width: none;
  margin-top: 30px;
  margin-bottom: -40px;
}

.image-mock-ups {
  position: relative;
  top: 37px;
  right: 135px;
  max-height: 550px;
  max-width: none;
}

.image-mock-ups.laptop {
  top: 0px;
  right: 0px;
}

.image-process-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 300px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  text-align: right;
}

.image-process-div.right {
  height: 260px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: url('../images/5e68ceb1c12e0b970be7d8cc_Image-Gallery-5-.jpg');
  background-position: 50% 50%;
  background-size: cover;
  text-align: left;
}

.image-process-div.right.fourth {
  background-image: url('../images/5e68ce7929d1a7476c2732f9_Image-Gallery-3-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div.one {
  height: 260px;
  border-radius: 10px;
  background-image: url('../images/5e68ce5d5f62b970b4fcb9e5_Image-Gallery-1-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div.third {
  height: 260px;
  background-image: url('../images/5e68ce9cc5876d485fc40bab_Image-Gallery-4-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.square-fifth {
  position: relative;
  left: 51%;
  top: 25%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 3vh;
  height: 3vh;
  margin: auto 66% auto auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: transparent;
  opacity: 1;
}

.square-fifth.gray {
  border-radius: 70%;
  background-color: #e4e8ee;
  opacity: 1;
}

.right {
  text-align: right;
}

.right.padding {
  padding-right: 80px;
  padding-left: 80px;
}

.process-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.process-card.left {
  padding-top: 40px;
  padding-bottom: 40px;
  -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;
}

.process-card.right {
  padding-top: 40px;
  padding-bottom: 40px;
  -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;
}

.check-text-block {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-top: 0px none #e4e8ee;
  border-bottom: 1px solid #e4e8ee;
  font-family: Lato, sans-serif;
  color: #677081;
}

.check-text-block.first {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-style: solid;
  border-top-width: 1px;
  color: #677081;
}

.bigger-circle {
  position: absolute;
  width: 600px;
  height: 600px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.icon-wrapper {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240px;
  height: 64px;
  -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;
  text-align: center;
}

.paragraph {
  width: auto;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #b8b8b8;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

.paragraph.white {
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 400;
}

.paragraph.white.with-line {
  margin-top: 0px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
}

.bigger-circle-3 {
  position: absolute;
  width: 400px;
  height: 400px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.pricing-column {
  display: block;
  padding: 15px;
}

.process {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  padding: 120px 15px 32px;
  -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;
}

.image-fourth {
  position: absolute;
  left: auto;
  top: 20px;
  right: 35px;
  bottom: auto;
  opacity: 0.22;
}

.process-info {
  width: 40%;
}

.process-info.right {
  height: 260px;
  padding: 10px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  font-size: 15px;
  text-align: left;
}

.process-info.left {
  width: 40%;
  height: 260px;
  padding: 30px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-align: right;
}

.process-info.left-large {
  width: 40%;
  height: 350px;
  padding: 30px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-align: right;
}

.process-info.right-large {
  height: 300px;
  padding: 30px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  font-size: 15px;
  text-align: left;
}

.bigger-circle2 {
  position: absolute;
  width: 800px;
  height: 800px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.image-team-div {
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
}

.horizontal-line {
  position: relative;
  width: 100%;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(10%, hsla(0, 0%, 90.6%, 0.63)), color-stop(90%, hsla(0, 0%, 90.6%, 0.63)), to(#fff));
  background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 90.6%, 0.63) 10%, hsla(0, 0%, 90.6%, 0.63) 90%, #fff);
  text-align: center;
}

.div-block-sixth {
  display: block;
  margin-left: 10px;
  text-align: center;
}

.list-item {
  color: #8796b4;
  font-size: 14px;
  text-align: left;
}

.team-line {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 20;
  display: block;
  width: 100%;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #009fad;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#465cff), to(#2fb9f8));
  background-image: linear-gradient(180deg, #465cff, #2fb9f8);
  text-align: center;
}

.team-line.pink {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d656fd), to(#d656fd));
  background-image: linear-gradient(180deg, #d656fd, #d656fd);
}

.team-line.interaction {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5956fd), to(#bc8cf7));
  background-image: linear-gradient(180deg, #5956fd, #bc8cf7);
}

.team-line.components {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#049223), to(#03be2b));
  background-image: linear-gradient(180deg, #049223, #03be2b);
}

.team-line.orange {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff3c00), to(#ff9500));
  background-image: linear-gradient(180deg, #ff3c00, #ff9500);
}

.team-line.turquoise {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1ec8e2), to(#70e2ff));
  background-image: linear-gradient(180deg, #1ec8e2, #70e2ff);
}

.toogle-dot {
  position: absolute;
  top: auto;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-image: radial-gradient(circle farthest-corner at 0% 0%, #d656fd, #5956fd);
}

.scroll-text {
  position: static;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 10px;
  letter-spacing: 2px;
}

.italic-text {
  display: inline-block;
  padding: 1px 2px;
  background-color: hsla(0, 0%, 100%, 0.16);
}

.columns-5 {
  position: relative;
  z-index: 10;
}

.image-block {
  position: relative;
  z-index: 12;
  display: block;
  width: 100%;
  height: 400px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 2px;
  border-radius: 10px;
  background-image: url('../images/5c2dedbbda6ab37847d9e689_ov-phone4-min-p-1080.png');
  background-position: 50% 50%;
  background-size: 700px;
}

.image-block.ipad {
  background-image: url('../images/LAptop111.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.square {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  width: 1500px;
  height: 1500px;
  margin: 15% auto auto;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: transparent;
  opacity: 1;
}

.wrapper-box {
  border-radius: 5px;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.wrapper-box:hover {
  box-shadow: 6px 6px 16px 0 rgba(0, 0, 0, 0.05);
}

.service-with-image {
  padding-right: 40px;
  padding-left: 40px;
}

.scroll-wrapper {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 10px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 15px;
  -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;
  text-decoration: none;
}

.image-5 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  opacity: 0.3;
}

.vertical-line {
  width: 1px;
  height: 50px;
  margin-left: 5px;
  background-color: #465cff;
}

.vertical-line.green {
  height: 50px;
  margin-left: 5px;
  background-color: #03be2b;
}

.vertical-line.pink {
  height: 50px;
  margin-left: 5px;
  background-color: #d656fd;
}

.vertical-line.orange {
  height: 50px;
  margin-left: 5px;
  background-color: #ff9500;
}

.vertical-line.interaction {
  margin-left: 5px;
  background-color: #5956fd;
}

.vertical-line.blue {
  height: 50px;
  margin-left: 5px;
  background-color: #2fb9f8;
}

.vertical-line.turquoise {
  margin-left: 5px;
  background-color: #03be2b;
}

.line-scroll {
  width: 2px;
  height: 40px;
  margin-bottom: 25px;
  border-radius: 20px;
  background-color: #d656fd;
}

.image-service {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 240px;
  margin-bottom: 30px;
  padding-left: 20px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #a9bce0;
  background-image: url('../images/LAptop111.png');
  background-position: 50% 50%;
  background-size: 300px;
  background-repeat: no-repeat;
}

.image-service.pink {
  background-color: #a9bce0;
  background-image: url('../images/MAc-1.png');
  background-position: 50% 50%;
  background-size: 300px;
  background-repeat: no-repeat;
}

.image-service.components {
  background-color: #a9bce0;
  background-image: url('../images/5555.png');
  background-position: 50% 50%;
  background-size: 300px;
  background-repeat: no-repeat;
}

.testimonials-info {
  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;
}

.heading-second {
  margin-top: 0px;
  color: #343e52;
  font-size: 32px;
  line-height: 38px;
  font-weight: 500;
}

.heading-second.white {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 42px;
  line-height: 52px;
}

.heading-second.white.percentual {
  width: 90%;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.project-wrapper {
  width: 100%;
  height: auto;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  border-radius: 4px;
  text-decoration: none;
  text-transform: capitalize;
}

.project-photo {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  -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-radius: 4px;
}

.project-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}

.project-overlay.color {
  background-color: rgba(0, 0, 0, 0.6);
}

.project-info {
  position: absolute;
  z-index: 3;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center;
}

.category-text {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  width: auto;
  margin: 0px auto 20px;
  padding: 5px 20px;
  float: none;
  border: 1px none #e4ecf6;
  border-radius: 5px;
  background-color: transparent;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  color: #fff;
  font-size: 9px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.category-text:hover {
  background-color: #fff;
}

.category-text.portfolio {
  position: relative;
  left: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-image: none;
}

.category-text.portfolio {
  position: relative;
  left: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d656fd), to(#a07cfa));
  background-image: linear-gradient(180deg, #d656fd, #a07cfa);
}

.category-text.portfolio.white {
  background-color: #fff;
  background-image: none;
  color: #fff;
}

.category-text.portfolio.top {
  margin-bottom: 40px;
  background-image: none;
  box-shadow: none;
}

.category-text.works {
  position: relative;
  left: auto;
}

.category-text.side {
  position: static;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-style: solid;
  border-color: #e4e8ee;
  box-shadow: none;
  -webkit-transition-property: none;
  transition-property: none;
}

.category-text.side:hover {
  box-shadow: 4px 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.category-text.side.full {
  display: block;
  width: 100%;
}

.category-text.side.full.w--current {
  border-color: #e4e8ee;
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
}

.category-text.side.full.all {
  border-color: #e4e8ee;
  color: #677081;
}

.category-text.side.full.all.w--current {
  border-color: #e4e8ee;
}

.project-tittle {
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  text-align: center;
}

.line-inporfolio {
  width: 70%;
  height: 1px;
  margin: 20px auto;
  background-color: #fff;
  text-align: center;
}

.blog-tittle {
  margin-bottom: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.blog-tittle.small {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: none;
}

.blog-content-services {
  float: none;
  text-align: left;
}

.blog-content-services.date {
  position: static;
  left: 35px;
  top: 0px;
  display: inline-block;
  margin-bottom: 20px;
  padding: 10px;
  float: none;
  border-style: none solid solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.6);
}

.blog-content-services.tittle {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  height: 180px;
  padding: 0px 35px 35px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.59);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

.blog-post-overlay {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  float: none;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.blog-post-overlay:hover {
  background-color: transparent;
}

.blog-image {
  overflow: hidden;
  width: 100%;
  height: 500px;
  margin-bottom: 20px;
  border-radius: 4px;
  background-image: url('../images/matthew-henry-213827.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.blog-image.image-blog {
  height: 400px;
  margin-bottom: 20px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: cover;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.blog-image.image-blog:hover {
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.19);
}

.blog-image.image-blog {
  height: 400px;
  margin-bottom: 20px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.blog-image.image-blog:hover {
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.19);
}

.blog-image.image-blog.featured {
  margin-bottom: 0px;
}

.date-blog {
  display: inline-block;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 23px;
  font-weight: 500;
  letter-spacing: 0px;
}

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

.view-text {
  position: relative;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.view-text.outline {
  padding: 8px 12px;
  border: 1px solid #fff;
  border-radius: 4px;
  -webkit-transition: background-color 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, color 400ms ease;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.view-text.outline:hover {
  padding: 8px 12px;
  background-color: #fff;
  color: #343e52;
}

.work-image-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 450px;
  -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-radius: 4px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.tittle-work {
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.tittle-work.white.works {
  margin-bottom: 20px;
}

.work-card {
  position: relative;
  display: block;
  width: 580px;
  height: auto;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 4px;
  text-decoration: none;
  text-transform: capitalize;
}

.work-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}

.work-overlay.color {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-left: 0px;
  -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-color: rgba(117, 63, 255, 0.64);
}

.line-box {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 5%;
  height: 2px;
  background-color: #e4e8ee;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.line-box.color {
  background-color: #a9bce0;
}

.line-box.dark {
  background-color: #343e52;
}

.top-header-2 {
  display: inline-block;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.top-header-2.white {
  color: #fff;
}

.top-header-2.lighter {
  color: rgba(255, 255, 255, 0.6);
}

.top-header-2.lighter.allcaps {
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}

.top-header-2.subhead {
  margin-bottom: 8px;
  font-size: 15px;
}

.column-price-table {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}

.side-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 5%;
  padding-left: 8%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.side-info-2.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.square-wrapper-3 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 115%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -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;
  opacity: 0.15;
  font-family: Roboto, sans-serif;
}

.sub-hero-text.right {
  text-align: left;
}

.sub-hero-text.left {
  text-align: right;
}

.sub-hero-text.margin-bottom {
  margin-bottom: 40px;
}

.service-heading-second-2 {
  margin-top: 0px;
  float: none;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}

.service-heading-second-2.all-caps {
  color: #343e52;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.service-heading-second-2.all-caps.right {
  margin-top: 20px;
  text-align: right;
}

.service-heading-second-2.all-caps.left {
  margin-top: 20px;
  text-align: left;
}

.service-heading-second-2.all-caps.in {
  margin-bottom: 0px;
  color: #fff;
}

.service-heading-second-2.all-caps {
  color: #343e52;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.service-heading-second-2.all-caps.right {
  margin-top: 20px;
  text-align: right;
}

.service-heading-second-2.all-caps.left {
  margin-top: 20px;
  text-align: left;
}

.service-heading-second-2.all-caps.in {
  margin-bottom: 0px;
  color: #fff;
}

.service-heading-second-2.all-caps {
  color: #343e52;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.service-heading-second-2.all-caps {
  color: #343e52;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.footer-link-2 {
  margin-right: 20px;
  margin-left: 0px;
  -webkit-transition: color 400ms ease;
  transition: color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}

.footer-link-2:hover {
  color: #8556fd;
}

.footer-link-2.white {
  -webkit-transition: color 400ms ease;
  transition: color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
  letter-spacing: 0px;
}

.footer-link-2.white:hover {
  color: hsla(0, 0%, 100%, 0.7);
}

.button-2 {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 24px;
  float: right;
  border-radius: 3px;
  background-color: #465cff;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  font-family: Lato, sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button-2:hover {
  background-color: #000;
}

.button-2.center {
  position: static;
  top: 0px;
  right: -25px;
  display: block;
  width: 160px;
  margin: 15px auto 20px;
  padding-right: 20px;
  padding-left: 20px;
  float: none;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
}

.button-2.center.outline {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}

.button-2.center.outline:hover {
  background-color: #fff;
  color: #000;
}

.button-2.center.outline.price {
  margin-top: 25px;
  margin-left: 0px;
}

.laptop-padding {
  margin-top: 0px;
}

.div-content-second {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
}

.div-content-second.percentual {
  width: 80%;
  margin-left: 0px;
}

.div-content-second.right-side {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 40px;
}

.heading-2 {
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 38px;
  font-weight: 500;
}

.heading-2.pricing {
  margin-bottom: 20px;
  font-size: 30px;
}

.heading-2.white {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 42px;
  line-height: 52px;
}

.heading-2.white.percentual {
  width: 80%;
  font-weight: 400;
}

.heading-2.white {
  color: #fff;
  font-size: 35px;
  line-height: 40px;
}

.heading-2.whitish {
  color: #fff;
  font-size: 35px;
  line-height: 40px;
}

.button-3 {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 24px;
  float: right;
  border-radius: 3px;
  background-color: #465cff;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button-3:hover {
  background-color: #000;
}

.button-3.general {
  width: 160px;
  height: 42px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border-style: none;
  border-width: 1px;
  border-color: #8b9de4;
  border-radius: 8px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#165394), to(#39abff));
  background-image: linear-gradient(180deg, #165394, #39abff);
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  text-align: center;
}

.button-3.general:hover {
  border-style: none;
  box-shadow: 0 6px 12px 0 rgba(29, 30, 56, 0.2);
}

.button-3.general.middle {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.button-3.general.left {
  margin-left: 0px;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.button-3.general.orange {
  height: 42px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff3c00), to(#ff9500));
  background-image: linear-gradient(180deg, #ff3c00, #ff9500);
}

.button-3.general.outline {
  height: 42px;
  border-style: solid;
  border-color: #fff;
  background-image: none;
}

.button-3.general.outline:hover {
  border-style: none;
  border-color: #5956fd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5956fd), to(#39abff));
  background-image: linear-gradient(180deg, #5956fd, #39abff);
}

.button-3.general.full {
  width: 100%;
}

.button-3.white.outline {
  width: 160px;
  height: 42px;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 24px;
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center;
}

.button-3.white.outline:hover {
  background-color: #fff;
  box-shadow: 4px 4px 12px 0 rgba(142, 152, 173, 0.38);
  color: #000;
}

.button-3.white.outline.center {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.button-3.general {
  width: 160px;
  height: 42px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border-style: none;
  border-width: 1px;
  border-color: #8b9de4;
  border-radius: 8px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#165394), to(#39abff));
  background-image: linear-gradient(180deg, #165394, #39abff);
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  text-align: center;
}

.button-3.general:hover {
  border-style: none;
  box-shadow: 0 6px 12px 0 rgba(29, 30, 56, 0.2);
}

.button-3.general.middle {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.copyright-text-2 {
  display: inline-block;
  overflow: hidden;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  text-align: left;
}

.copyright-text-2.white {
  color: hsla(0, 0%, 100%, 0.5);
}

.copyright-text-2.secure {
  margin-right: 10px;
  color: #fff;
}

.features-info-wrapper {
  width: 100%;
  padding-right: 7%;
  padding-left: 7%;
}

.notification-form {
  display: block;
  text-align: center;
}

.baner-big-text {
  width: 100.006527%;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 55px;
  font-weight: 400;
  letter-spacing: 0px;
}

.hero-info-block {
  position: relative;
  top: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.hero-info-block.paddings {
  margin-top: 50px;
  padding-left: 40px;
}

.hero-info-block.sixth {
  padding-right: 60px;
}

.footer-phone-text {
  padding-top: 5px;
  padding-bottom: 5px;
}

.footer-phone-text.center {
  color: #8796b4;
  text-align: center;
}

.footer-phone-text.center.white {
  color: #fff;
}

.footer-phone-text.center {
  color: #677081;
  text-align: center;
}

.footer-phone-text.center.white {
  color: #fff;
}

.footer-phone-text.middle {
  text-align: center;
}

.notification-wrapper {
  display: block;
  width: 85%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.question-tittle-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}

.columns-4 {
  width: 80%;
}

.center-2 {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}

.center-2.padding {
  margin: 20px 0px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  color: #677081;
}

.video-header-2 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}

.video-header-2.white {
  width: auto;
  margin-top: 0px;
  font-weight: 400;
}

.div-column-footer {
  height: 257px;
  padding: 20px;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.07);
  border-radius: 5px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.18);
  text-align: left;
}

.div-column-footer.small {
  height: auto;
  border-style: none;
  border-color: rgba(20, 20, 20, 0.37);
  background-color: #1c1c3d;
  box-shadow: none;
}

.div-column-footer.small.white {
  padding-left: 20px;
  border-style: none;
  border-left-color: hsla(0, 0%, 100%, 0.12);
  border-radius: 0px;
  background-color: transparent;
}

.div-column-footer.small.white.middle {
  padding-left: 20px;
  border-right-style: solid;
  border-right-color: hsla(0, 0%, 100%, 0.12);
  border-left-style: solid;
}

.introducing-text {
  width: auto;
}

.tittle {
  margin-bottom: 0px;
  color: #768fad;
  font-size: 12px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 1px;
}

.service-heading-third-2 {
  margin-top: 0px;
  float: none;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
  text-align: left;
}

.service-heading-third-2.big {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #333;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.service-heading-third-2.big.white {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 21px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.service-heading-third-2.big.dark {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
}

.service-heading-third-2.big {
  display: block;
  width: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #343e52;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.service-heading-third-2.big.testimonials-white {
  font-family: Roboto, sans-serif;
  color: #fff;
}

.service-heading-third-2.white {
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
}

.service-heading-third-2.center {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 20px;
  text-align: center;
  text-transform: none;
}

.service-heading-third-2.lightertab {
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
}

.square-wrapper-4 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 115%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -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;
  opacity: 0.8;
  font-family: Roboto, sans-serif;
}

.center-3 {
  width: 100%;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-weight: 400;
  text-align: center;
}

.center-3.padding {
  margin-bottom: 40px;
  color: #8796b4;
}

.center-3.social {
  margin-bottom: 5px;
  color: #8796b4;
}

.center-3.content-min-height {
  min-height: 10vh;
}

.column-info {
  width: 80%;
}

.page-header-small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 48px 15px;
  -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;
}

.image-page-side {
  position: absolute;
  left: auto;
  top: 8%;
  right: 15%;
  bottom: auto;
}

.image-page-side.page-header {
  right: 0%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5%;
}

.header-small {
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  padding-right: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.header-small.white {
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 38px;
}

.header-small.black {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 28px;
  line-height: 38px;
}

.columns-third {
  width: 80%;
}

.pricing-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pricing-section.background {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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: linear-gradient(100deg, rgba(133, 86, 253, 0.9), rgba(214, 86, 253, 0.9)), url('../images/12312431.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.columns-second {
  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;
}

.pricing-column-2 {
  padding: 15px;
}

.service-heading-2 {
  margin-top: 0px;
  float: none;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}

.service-heading-2.white {
  color: #fff;
}

.service-heading-2.white.padding {
  margin-top: 10px;
}

.column-56 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.about-copy-wrapper {
  width: 75%;
}

.tabs-content-2 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px;
  border: 1px none #dbdbdb;
  background-color: transparent;
}

.tabs-content-2.middle {
  margin-top: -40px;
  padding-top: 100px;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-color: transparent;
  text-align: left;
}

.tabs-content-2.middle.gray {
  margin-top: 0px;
  padding: 80px 0px 0px;
  background-color: transparent;
}

.careers {
  display: block;
  width: 100%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.team-member-image-2 {
  position: relative;
  margin-bottom: 20px;
  border-radius: 4px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center;
}

.team-header-2 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  text-transform: none;
}

.tap-menu-2 {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: none;
  clear: none;
  text-align: center;
}

.tap-menu-2.center {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #e4e8ee;
  border-bottom: 1px solid #e4e8ee;
  text-align: center;
}

.team-tittle-2 {
  margin-top: 4px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 1px;
}

.tittle-tab {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.tab-link-with-line {
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 30px;
  padding-left: 30px;
  border: 1px none #dbdbdb;
  border-radius: 6px;
  background-color: transparent;
  color: #777;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}

.tab-link-with-line:hover {
  color: #333;
}

.tab-link-with-line.w--current {
  margin-right: 5px;
  margin-left: 5px;
  border: 1px none #dbdbdb;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  color: #42ae13;
  font-size: 14px;
  font-weight: 500;
}

.tab-link-with-line.center-width {
  width: 100px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  background-color: #f8f8f8;
}

.tab-link-with-line.center-width.w--current {
  width: 100px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  border-color: #465cff;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-radius: 10px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.08);
}

.tab-link-with-line.center-width.text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  background-color: transparent;
  font-family: Roboto, sans-serif;
}

.tab-link-with-line.center-width.text:hover {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #000;
  border-radius: 0px;
}

.tab-link-with-line.center-width.text.w--current {
  height: 60px;
  padding: 20px 30px;
  border-style: none none solid;
  border-bottom-width: 2px;
  border-bottom-color: #d656fd;
  border-radius: 0px;
  background-color: #f0f2fc;
  box-shadow: none;
  color: #3f3f3f;
}

.tab-link-with-line.center-width.text.w--current:hover {
  padding-bottom: 20px;
  border-bottom-color: #d656fd;
}

.tab-link-with-line.center-width.text {
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: none;
  background-color: transparent;
  font-family: Roboto, sans-serif;
}

.tab-link-with-line.center-width.text:hover {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #000;
  border-radius: 0px;
}

.tab-link-with-line.center-width.text.w--current {
  height: 60px;
  padding: 20px 30px;
  border-style: none none solid;
  border-bottom-width: 2px;
  border-bottom-color: #d656fd;
  border-radius: 0px;
  background-color: #f4f5f9;
  box-shadow: none;
  color: #3f3f3f;
}

.tab-link-with-line.center-width.text.w--current:hover {
  padding-bottom: 20px;
  border-bottom-color: #d656fd;
}

.white-header-2 {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 36px;
  line-height: 46px;
}

.white-center-text-3 {
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0px;
}

.white-center-text-3.green {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: #8796b4;
  font-size: 16px;
  line-height: 30px;
  text-decoration: none;
}

.side-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -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;
}

.side-image.paddings {
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 20px;
}

.side-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.side-wrapper.centerated {
  padding-top: 160px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.title-proccess {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
}

.title-proccess.right {
  margin-bottom: 10px;
}

.top-head {
  display: inline-block;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #677081;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.top-head.white {
  color: #1b3c5f;
  font-size: 22px;
}

.top-head.white.subhead.hero-subtitle {
  color: #fff;
}

.top-head.lighter {
  color: rgba(255, 255, 255, 0.6);
}

.top-head.lighter.allcaps {
  display: block;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}

.top-head.white-2 {
  color: #fff;
  font-size: 22px;
}

.top-head.white-2.subhead.hero-subtitle {
  color: #fff;
}

.top-head.dark {
  color: #122d49;
  font-size: 22px;
}

.top-head.dark.subhead.hero-subtitle {
  color: #fff;
}

.tittle-2 {
  margin-bottom: 0px;
  color: #8e98ad;
  font-size: 11px;
  line-height: 21px;
}

.copyright-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
  padding-bottom: 4px;
  -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;
  color: #aaa;
  font-size: 12px;
  line-height: 22px;
}

.question-tittle-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}

.copyright-text-3 {
  display: inline-block;
  font-family: Lato, sans-serif;
  color: #768fad;
  font-size: 12px;
  text-align: left;
}

.copyright-text-3.secure {
  margin-right: 10px;
  color: #fff;
}

.row-asked-question {
  margin-top: 0px;
  margin-bottom: 40px;
}

.wrapper-examples {
  margin-right: 20px;
  margin-bottom: 2px;
  padding-right: 10px;
  padding-bottom: 1px;
}

.heading-half-section-2 {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 32px;
  line-height: 42px;
  font-weight: 500;
}

.heading-half-section-2.left {
  margin-top: 0px;
  color: #343e52;
  font-size: 28px;
  line-height: 38px;
}

.video-header-3 {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.side-content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.service-div-2 {
  display: block;
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-bottom: 20px;
  padding: 24px 20px;
  border: 1px solid #e4e8ee;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.service-div-2.center {
  height: auto;
  padding: 20px 20px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.service-div-2.center.works {
  padding-bottom: 20px;
}

.right-collection-wrapper {
  width: 66.66%;
  padding-right: 0px;
  padding-left: 0px;
}

.sidebar {
  width: 30%;
  padding: 0px 0px 15px 20px;
  background-color: transparent;
  text-align: left;
}

.sidebar.right {
  padding-left: 0px;
}

.sucess-mesage {
  border-radius: 8px;
  background-color: #40c30d;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
}

.blog-and-sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sidebar-block {
  margin-bottom: 40px;
  padding: 25px;
  border: 1px solid #e4e8ee;
  border-radius: 6px;
  background-color: #fff;
}

.sidebar-block:hover {
  border-color: #e4e8ee;
}

.form {
  padding: 0px;
}

.error-message {
  border-radius: 8px;
  background-color: red;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.sidebar-header {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 1px none #e4e8ee;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
}

.text-field-blog-sidebar {
  width: 100%;
  height: 44px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border: 1px solid #e4e8ee;
  border-radius: 4px;
  background-color: #fff;
  color: #75757c;
}

.text-field-blog-sidebar:hover {
  border-bottom-color: #e4e8ee;
}

.field-label {
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
  font-weight: 500;
  text-align: left;
  text-transform: none;
}

.field-label.contact-us-field {
  margin-bottom: 8px;
  color: #3f3f3f;
  font-size: 14px;
  font-weight: 400;
}

.field-label.contact-us-field.gray {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-weight: 500;
}

.field-label.contact-us-field.gray {
  font-family: Roboto, sans-serif;
  color: #545569;
  font-weight: 500;
}

.success-message {
  border-radius: 6px;
  background-color: #34cf2c;
  font-family: Roboto, sans-serif;
  color: #fff;
  text-align: center;
}

.contact-content {
  position: relative;
  right: auto;
  z-index: 1;
  height: auto;
  padding: 20px 24px 45px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(228, 236, 246, 0.57);
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 7px 7px 25px 0 rgba(82, 91, 115, 0.12);
}

.contact-content.new {
  position: static;
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding: 45px 30px;
  border-color: #e4ecf6;
  box-shadow: 0 10px 25px 0 rgba(70, 82, 116, 0.12);
}

.form-block {
  padding-right: 30px;
  padding-left: 30px;
}

.link-wrapper {
  text-decoration: none;
}

.field-label-last {
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

.error-message-second {
  padding: 20px;
  border-radius: 10px;
  background-color: red;
  color: #fff;
  text-align: center;
}

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

.checkbox-field-quote {
  color: #505e78;
  text-align: left;
}

.info-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}

.text-field-third {
  display: inline-block;
  height: 42px;
  margin-bottom: 12px;
  float: none;
  border-radius: 3px;
}

.text-field-third.contact-form {
  font-size: 13px;
  line-height: 18px;
}

.text-field-third.contact-form.gray {
  margin-bottom: 20px;
  padding-left: 40px;
  border: 1px solid #e4ecf6;
  border-radius: 5px;
  background-color: rgba(244, 245, 249, 0.5);
  background-image: url('../images/icons8-contacts-64_1icons8-contacts-64.png');
  background-position: 7px 48%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
}

.text-field-third.contact-form.gray.no-icon {
  margin-bottom: 20px;
  background-image: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
}

.text-field-third.contact-form.gray.email {
  padding-left: 40px;
  background-image: url('../images/icons8-secured-letter-64_1icons8-secured-letter-64.png');
  background-size: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
}

.text-field-third.contact-form.gray.budget {
  background-image: url('../images/icons8-organization-52_1icons8-organization-52.png');
  background-size: 20px;
}

.text-field-third.contact-form.gray.subject {
  margin-bottom: 20px;
  background-image: url('../images/icons8-box-64_1icons8-box-64.png');
  background-size: 20px;
}

.text-field-third.contact-form.gray.email {
  padding-left: 40px;
  background-image: url('../images/icons8-secured-letter-64_1icons8-secured-letter-64.png');
  background-size: 20px;
  font-family: Roboto, sans-serif;
}

.checkbox-field-second {
  margin-top: 2px;
  margin-right: 10px;
  color: #fff;
  font-size: 20px;
}

.social-link {
  color: #8796b4;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

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

.contact-form.message.gray {
  min-height: 160px;
  margin-bottom: 24px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(228, 236, 246, 0.57);
  border-radius: 5px;
  background-color: rgba(244, 245, 249, 0.5);
  background-image: url('../images/icons8-edit-80_1icons8-edit-80.png');
  background-position: 8px 8px;
  background-size: 23px;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
}

.contact-form.message.gray {
  min-height: 160px;
  margin-bottom: 24px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(228, 236, 246, 0.57);
  border-radius: 5px;
  background-color: rgba(244, 245, 249, 0.5);
  background-image: url('../images/icons8-edit-80_1icons8-edit-80.png');
  background-position: 8px 8px;
  background-size: 23px;
  background-repeat: no-repeat;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 23px;
}

.center-button-block {
  width: 100%;
  text-align: left;
}

.gray-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  -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;
  border-top: 1px none #e7e8ea;
  border-bottom: 1px none #e7e8ea;
  background-color: transparent;
  text-align: center;
}

.tweeter {
  margin-right: 10px;
  opacity: 1;
}

.contact-link {
  display: block;
  margin-top: 15px;
  padding-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 12px;
  text-decoration: none;
}

.contact-link:hover {
  margin-top: 15px;
  padding-bottom: 0px;
  color: #2c3340;
  text-decoration: underline;
}

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

.testimonial-section.first {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  background-image: url('../images/h1-slide2-background.jpg');
  background-position: 0px 50%;
  background-size: cover;
}

.cta-button {
  height: 48px;
  padding: 12px 24px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
  font-family: Roboto, sans-serif;
  color: #2c3340;
  font-size: 12px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cta-button:hover {
  box-shadow: 0 2px 4px 0 rgba(40, 43, 49, 0.29);
}

.cta-button.blue {
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.cta-button.blue:hover {
  border-style: none;
  border-color: transparent;
  background-image: linear-gradient(144deg, #39abff, #0675ec);
}

.cta-button.blue.full {
  width: 100%;
  border-style: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#39abff));
  background-image: linear-gradient(180deg, #214af0, #39abff);
  line-height: 22px;
}

.cta-button.blue.full:hover {
  box-shadow: 0 6px 12px 0 rgba(142, 152, 173, 0.38);
}

.contact-section {
  position: relative;
  z-index: 1;
  padding: 120px 20px;
  border: 1px none #000;
  background-color: #f0f2fc;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
}

.contact-info-links {
  color: #343e52;
}

.licence-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: -24px;
  padding-right: 15px;
  padding-left: 15px;
  -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;
}

.image-div {
  width: 100px;
  height: 100px;
}

.image-div.mock-ups {
  background-image: url('../images/323232.png'), linear-gradient(135deg, #8556fd, #d656fd);
  background-position: 50% 50%, 0px 0px;
  background-size: 80px, auto;
  background-repeat: no-repeat, repeat;
}

.image-div.icons {
  background-image: url('../images/23232.jpg');
  background-size: cover;
}

.image-div.logo {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  background-image: url('../images/maximus-256.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-div.images {
  background-image: url('../images/5c006397daf9c917e081fcc0_123134.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.licence-item-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(46, 50, 60, 0.09);
}

.licence-link {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  text-decoration: none;
}

.licence-link:hover {
  color: #d656fd;
  text-decoration: underline;
}

.licence-links-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 64px;
  padding-left: 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #717177;
}

.heading {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 38px;
  font-weight: 500;
}

.heading.white {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 42px;
  line-height: 52px;
}

.heading.white.percentual {
  width: 80%;
}

.top-header-3 {
  display: inline-block;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #677081;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tabs-image {
  border-radius: 6px;
}

.center-4 {
  width: 100%;
  font-family: Roboto, sans-serif;
  color: #677081;
  font-weight: 400;
  text-align: center;
}

.rich-text-info {
  width: 80%;
  margin-top: 120px;
  margin-right: auto;
  margin-left: auto;
}

.works-tak-gallery {
  width: 100%;
}

.works-image {
  display: block;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  text-align: center;
}

.product-wrapper-big-image {
  margin-bottom: 20px;
  padding: 0px;
  border: 1px none #e6e6e6;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(82, 91, 115, 0.12);
}

.product-wrapper-big-image.single {
  position: static;
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.tab-photo {
  width: 28%;
  margin-right: 5px;
  padding: 0px;
  opacity: 0.6;
}

.tab-photo.w--current {
  width: 28%;
  height: auto;
  margin-right: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  opacity: 1;
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

.post-card-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
  color: #717177;
  text-decoration: none;
}

.post-card-author:hover {
  text-decoration: none;
}

.post-card-author.single {
  margin-bottom: 10px;
}

.post-card-image-author {
  width: 48px;
  height: 48px;
  margin-right: 12px;
  border-radius: 6px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.author-name {
  font-family: Roboto, sans-serif;
  color: #1a1a1a;
  font-weight: 500;
}

.main-image-blog {
  width: 100%;
  height: 100vh;
  margin-bottom: 120px;
  border-radius: 10px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.line-midd-2 {
  width: 15px;
  height: 1px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #c9c9c9;
}

.line-midd-2.white-line {
  height: 1px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
}

.image-12 {
  border-style: solid;
  border-width: 1px;
  border-color: #e8ecf5;
  border-radius: 20px;
}

.link-header-page-2 {
  margin-right: 0px;
  padding: 5px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #c9c9c9;
  border-radius: 10px;
  background-color: transparent;
  color: #343e52;
  text-decoration: none;
}

.link-header-page-2:hover {
  text-decoration: underline;
}

.link-header-page-2.white {
  padding-right: 10px;
  padding-left: 10px;
  color: #fff;
}

.link-header-page-2.white:hover {
  text-decoration: none;
}

.utility-page-wrap {
  position: relative;
  z-index: 100;
  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: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  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;
}

.top-title-text {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.text-field.center {
  height: 48px;
  border-style: solid;
  border-width: 1px;
  border-color: #a9bce0;
  border-radius: 4px;
  color: #343e52;
}

.top-tittle-text {
  margin-top: 0px;
  font-size: 26px;
  text-align: center;
}

.banner-five {
  height: 750px;
  background-image: linear-gradient(126deg, #8556fd, #d656fd);
}

.imac {
  width: 600px;
}

.licence-items-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  margin-bottom: -24px;
  padding-right: 15px;
  padding-left: 15px;
  -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;
}

.licence-item-firs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px;
  -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 #dde1e7;
  border-radius: 0px;
  background-color: #fff;
}

.licence-link-2 {
  color: #343e52;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  text-decoration: none;
}

.licence-link-2:hover {
  color: #fa7000;
  text-decoration: underline;
}

.dropdown {
  overflow: visible;
}

.image-13 {
  display: none;
}

.tabs {
  display: none;
}

.link-header-page-3 {
  margin-right: 0px;
  padding: 5px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #a9bce0;
  border-radius: 10px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  text-decoration: none;
}

.link-header-page-3:hover {
  text-decoration: underline;
}

.link-header-page-3.white {
  padding-right: 10px;
  padding-left: 10px;
  border-color: #fff;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.link-header-page-3.white:hover {
  text-decoration: none;
}

.line-midd-3 {
  width: 15px;
  height: 1px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #a9bce0;
}

.line-midd-3.white-line {
  height: 1px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
}

.page-header-2 {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 52px;
  line-height: 60px;
}

.section-heading-2 {
  margin-top: 10px;
  margin-bottom: 9px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
}

.service-heading-3 {
  margin-top: 0px;
  float: none;
  clear: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 25px;
  line-height: 23px;
  font-weight: 700;
}

.service-heading-3.industries-title {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 20px;
  color: #fff;
  line-height: 28px;
  text-align: center;
}

.service-heading-3.industries-title {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 10px;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}

.top-header-4 {
  display: inline-block;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 15px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.container-wrapper-2 {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.container-wrapper-2.products-section-2 {
  margin-top: 20px;
}

.use-cases {
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0vw;
  padding-left: 0vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  line-height: 36px;
}

.columns-6 {
  width: 70%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-8 {
  display: -ms-grid;
  display: grid;
  width: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.cta-main {
  padding-top: 80px;
  padding-bottom: 80px;
  border-style: solid none;
  border-width: 1px;
  border-color: #f0f2fc #000 #e8ecf5;
  background-color: #fff;
}

.cta-main.cta-bottom-margin {
  margin-bottom: 140px;
}

.div-block-9 {
  width: 750px;
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-57 {
  display: block;
}

.column-58 {
  display: none;
}

.dropdown-list {
  display: block;
}

.dropdown-list.dropdown-list-second {
  display: none;
}

.columns-7 {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.columns-7.features-column {
  min-width: 20vw;
}

.columns-7.features-column.remove {
  display: block;
  width: auto;
  min-width: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.columns-7.remove {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 0vw;
  margin-right: 0px;
  margin-left: 0px;
}

.dropdown-link-third {
  display: block;
  width: 270px;
  margin: 0px;
  padding: 12px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -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;
  border-style: none none solid;
  border-width: 1px;
  border-color: #eee #eee #e4ecf6;
  border-radius: 0px;
  background-color: #fff;
  -webkit-transition: background-color 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #7c8499;
  font-size: 13px;
  line-height: 23px;
  text-align: left;
}

.dropdown-link-third:hover {
  background-color: #f4f5f9;
  color: #7c8499;
}

.dropdown-link-third.w--current {
  margin-bottom: 0px;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
}

.dropdown-link-third.w--current:hover {
  background-color: #f4f5f9;
  color: #122d49;
}

.dropdown-link-third.dropdown-features {
  width: 240px;
  min-width: 5vw;
  padding-right: 20px;
  padding-left: 20px;
}

.dropdown-2 {
  display: block;
}

.dropdown-3 {
  display: block;
}

.dropdown-4 {
  display: none;
}

.dropdown-5 {
  display: block;
}

.columns-8 {
  display: block;
}

.column-59 {
  padding-right: 20px;
  padding-left: 20px;
}

.image-14 {
  display: block;
  width: 30%;
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10vw;
  -ms-grid-columns: 1fr 1.5fr;
  grid-template-columns: 1fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2 {
  max-width: 1080px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 3fr 3fr 1fr;
  grid-template-columns: 1fr 3fr 3fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.list-2 {
  display: none;
  margin-right: auto;
  margin-left: auto;
  color: #8796b4;
}

.list {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  line-height: 18px;
  font-weight: 400;
  list-style-type: disc;
}

.list.list-margin-left {
  padding-left: 20px;
}

.column-60 {
  padding-right: 20px;
  padding-left: 20px;
}

.column-61 {
  padding-right: 20px;
  padding-left: 20px;
}

.column-62 {
  padding-right: 20px;
  padding-left: 20px;
}

.div-block-10 {
  display: block;
  margin-top: 0px;
  -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;
}

.div-block-10.use-case-btn {
  width: 100%;
  font-size: 30px;
}

.dropdown-list-third {
  display: none;
  background-color: #fff;
}

.dropdown-list-third.w--open {
  display: block;
  width: 140px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: transparent;
  box-shadow: 4px 4px 18px 0 rgba(46, 50, 60, 0.09);
}

.dropdown-list-third.dropdown-500 {
  display: none;
}

.dropdown-list-third.dropdown-400 {
  display: none;
  width: 400px;
}

.dropdown-list-third.dropdownmega {
  width: 500px;
  background-color: #fff;
}

.dropdown-list-third.dropdownmega.w--open {
  left: -164px;
  width: 640px;
  padding: 40px 20px;
}

.dropdown-list-third.dropdownmega2 {
  width: 430px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fff;
}

.dropdown-list-third.dropdownmega2.w--open {
  left: -164px;
  width: 460px;
  padding: 40px 20px;
}

.list-use-cases {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  color: #8796b4;
  text-align: left;
}

.tiitle-use-case {
  font-family: Lato, sans-serif;
  color: #677081;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tiitle-use-case.sub {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 10px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.tiitle-use-case.sub.white {
  font-family: Roboto, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-use-case.check-text {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-use-case.check-text.light {
  color: #c9c9c9;
}

.tiitle-use-case.top {
  margin-top: 0px;
  margin-bottom: 23px;
  padding-top: 23px;
  padding-bottom: 23px;
  border-top: 1px solid #e4e8ee;
  border-bottom: 1px solid #e4e8ee;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.tiitle-use-case.top.premium {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(122deg, #049223, #19e245);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}

.tiitle-use-case.top.standart {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(128deg, #5956fd, #a756fd);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}

.tiitle-use-case.top.basic {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(112deg, #465cff, #2fb9f8);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}

.tiitle-use-case.top.premium {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(122deg, #049223, #19e245);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.tiitle-use-case.top.standart {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(128deg, #5956fd, #a756fd);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.tiitle-use-case.top.basic {
  margin-bottom: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(112deg, #465cff, #2fb9f8);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}

.tiitle-use-case.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}

.tiitle-use-case.dark {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
}

.tiitle-use-case.white {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tiitle-use-case.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}

.tiitle-use-case.number.white {
  display: block;
  color: #fff;
  font-weight: 500;
}

.tiitle-use-case.number.big {
  font-size: 40px;
  font-weight: 500;
}

.tiitle-use-case.sub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  margin-top: 0px;
  margin-bottom: 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;
  color: #1b3c5f;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.tiitle-use-case.sub.white {
  font-family: Lato, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-use-case.sub.link-no-underline {
  border: 1px none #000;
  text-decoration: none;
}

.tiitle-use-case.check-text {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  color: #677081;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.tiitle-use-case.check-text.light {
  color: #c9c9c9;
}

.tiitle-use-case.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  line-height: 60px;
  font-weight: 500;
  text-align: center;
}

.tiitle-use-case.number.white {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  line-height: 60px;
  font-weight: 500;
}

.tiitle-use-case.number.big {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 40px;
  line-height: 60px;
  font-weight: 500;
}

.tiitle-use-case.number {
  position: static;
  left: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}

.dropdown-link-first {
  display: block;
  width: 170px;
  margin: 0px;
  padding: 12px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -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;
  border-style: none none solid;
  border-width: 1px;
  border-color: #eee #eee #e4ecf6;
  border-radius: 0px;
  background-color: #fff;
  -webkit-transition: background-color 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #7c8499;
  font-size: 13px;
  line-height: 23px;
  text-align: left;
}

.dropdown-link-first:hover {
  background-color: #f4f5f9;
  color: #7c8499;
}

.dropdown-link-first.w--current {
  margin-bottom: 0px;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
}

.dropdown-link-first.w--current:hover {
  background-color: #f4f5f9;
  color: #122d49;
}

.dropdown-link-first.remove {
  display: block;
}

.dropdown-link-first.dropdown-features {
  min-width: 0vw;
  padding-right: 20px;
  padding-left: 20px;
}

.dropdown-link-fourth {
  display: block;
  width: 180px;
  margin: 0px;
  padding: 12px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -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;
  border-style: none none solid;
  border-width: 1px;
  border-color: #eee #eee #e4ecf6;
  border-radius: 0px;
  background-color: #fff;
  -webkit-transition: background-color 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #7c8499;
  font-size: 13px;
  line-height: 23px;
  text-align: left;
}

.dropdown-link-fourth:hover {
  background-color: #f4f5f9;
  color: #7c8499;
}

.dropdown-link-fourth.w--current {
  margin-bottom: 0px;
  color: #343e52;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
}

.dropdown-link-fourth.w--current:hover {
  background-color: #f4f5f9;
  color: #122d49;
}

.dropdown-link-fourth.remove {
  display: block;
}

.dropdown-link-fourth.dropdown-features {
  min-width: 0vw;
  padding-right: 20px;
  padding-left: 20px;
}

.dropdown-link-fourth.nav-link-mobile:hover {
  color: #8796b4;
}

.dropdown-link-fourth.nav-link-mobile.w--current {
  color: #122d49;
}

.section-heading-3 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: center;
}

.section-heading-3.white {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 36px;
  line-height: 46px;
}

.section-heading-3.white.cta-title {
  width: 750px;
  margin-right: auto;
  margin-left: auto;
  color: #122d49;
}

.lighter-paragraph-2 {
  color: #8796b4;
}

.content-section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  -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-color: #0b2643;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#06182c), to(#06182c));
  background-image: linear-gradient(180deg, #06182c, #06182c);
  text-align: center;
}

.footer-sub-link-2 {
  display: block;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.07);
  -webkit-transition: color 400ms ease;
  transition: color 400ms ease;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.footer-sub-link-2:hover {
  color: #fff;
}

.footer-sub-link-2.posts {
  margin-bottom: 5px;
  color: #fff;
}

.container-template-2 {
  position: static;
  display: block;
  max-width: 1180px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.copyright-text-4 {
  display: inline-block;
  font-family: Roboto, sans-serif;
  color: #768fad;
  font-size: 12px;
  text-align: left;
}

.copyright-text-4.secure {
  margin-right: 10px;
  color: #fff;
}

.footer-notes-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #19283c #8796b4 #8796b4;
  border-radius: 1px;
  background-color: #1f1f3f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#06182c), to(#06182c));
  background-image: linear-gradient(180deg, #06182c, #06182c);
}

.product-section-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 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;
  text-align: left;
}

.product-section-1.gray {
  background-color: #f0f2fc;
}

.product-section-1.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.product-section-1.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.product-section-1.gray {
  background-color: #f5f6f8;
}

.product-section-1.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.product-section-1.no-padding-top {
  padding-top: 0px;
}

.industries {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 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;
  text-align: left;
}

.industries.gray {
  background-color: #f0f2fc;
}

.industries.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.industries.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.industries.gray {
  background-color: #f5f6f8;
}

.industries.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.industries.no-padding-top {
  padding-top: 0px;
}

.icon-image-second-2 {
  position: relative;
  left: 0px;
  top: 14px;
  width: 48px;
  height: 48px;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 10px;
  background-color: #6984a0;
}

.icon-image-second-2.interaction {
  border-radius: 40px;
  background-color: rgba(156, 86, 253, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-second-2.interaction.color-red {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-second-2.color-yellow {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-second-2.color-purple {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-second-2.design {
  display: block;
  border-radius: 40px;
  background-color: #6984a0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-second-2.design.color-blue {
  border-radius: 40px;
  background-color: #1b3c5f;
  background-image: none;
}

.icon-image-second-2.color-green {
  background-color: #1b3c5f;
}

.icon-image-second-2.components {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 40px;
  background-color: rgba(86, 253, 122, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-second-2.components.color-violet {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-second-2.orange {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 40px;
  background-color: rgba(253, 183, 86, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.line-in-hover-2 {
  width: 50%;
  height: 1px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #39abff;
}

.line-in-hover-2.color-purple {
  background-color: #1b3c5f;
}

.line-in-hover-2.components {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #a33b8e;
}

.line-in-hover-2.components.color-violet {
  background-color: #1b3c5f;
}

.line-in-hover-2.interaction {
  background-color: #39abff;
}

.line-in-hover-2.interaction.color-red {
  background-color: #1b3c5f;
}

.line-in-hover-2.color-yellow {
  background-color: #1b3c5f;
}

.line-in-hover-2.color-green {
  background-color: #1b3c5f;
}

.line-in-hover-2.color-blue {
  background-color: #1b3c5f;
}

.nav-bar-home {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  padding: 6px 24px;
  -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;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0%, 89.4%, 0.4);
  background-color: #fff;
  font-family: Roboto, sans-serif;
}

.nav-bar-home.nav-transparent {
  border-style: none none solid;
  border-width: 1px;
  border-color: #000;
  background-color: transparent;
}

.nav-bar-home.nav-transparent.nav-bar-scroll {
  border-style: solid;
  border-bottom-color: #f4f4f4;
}

.nav-bar-home.nav-transparent.nav-white {
  border-style: solid;
  border-color: #f4f4f4;
  background-color: #fff;
}

.products-header-par {
  max-width: 80%;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 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;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.image-15 {
  overflow: visible;
  width: auto;
  height: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-radius: 4px;
}

.industries-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 45, 73, 0.9);
}

.btn-fake {
  height: 42px;
  margin-top: 20px;
  padding: 10px 24px;
  border: 1px solid #fff;
  border-radius: 5px;
}

.fake-btn-text {
  color: #1b3c5f;
  text-transform: uppercase;
}

.fake-btn-text.white-text {
  color: #fff;
  font-size: 11px;
}

.fake-btn-text.white-text {
  width: auto;
  max-width: 7vw;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 24px;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 11px;
  text-align: center;
}

.fake-btn-text.white-text:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.line-inindustries {
  width: 90%;
  height: 1px;
  margin: 20px auto;
  background-color: #fff;
  text-align: center;
}

.line-inindustries.vis-engine-line {
  margin-top: 10px;
  margin-bottom: 10px;
}

.industries-box-title {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 65px;
  padding: 27px 20px 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.95);
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-transform: uppercase;
}

.industries-grid2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  padding: 20px 0px 80px;
  -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;
  text-align: left;
}

.industries-grid2.gray {
  background-color: #f0f2fc;
}

.industries-grid2.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.industries-grid2.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.industries-grid2.gray {
  background-color: #f5f6f8;
}

.industries-grid2.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.industries-grid2.no-padding-top {
  padding-top: 0px;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.industries-div {
  display: block;
  width: 100%;
  height: auto;
  min-height: 330px;
  margin-right: 0px;
  margin-bottom: 20px;
  padding: 24px 20px;
  border: 1px solid #e4e8ee;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 40ms ease;
  transition: box-shadow 40ms ease;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.industries-div:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
}

.industries-div.center {
  height: auto;
  padding: 20px 30px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.industries-div.center.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.industries-div.center.image.dark {
  border-color: rgba(228, 232, 238, 0.2);
  background-color: #101731;
}

.industries-div.line {
  border-color: #dbdbdb;
  border-bottom-width: 1px;
  background-color: #fff;
}

.industries-div.line.testimonials {
  position: relative;
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-style: none;
  border-width: 1px;
  border-radius: 10px;
  box-shadow: 0 0 2px 0 #dbdbdb, 0 0 2px 0 #dbdbdb;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.industries-div.line.testimonials:hover {
  box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.12);
}

.industries-div.left {
  height: auto;
  border-style: solid;
  border-color: #e4e8ee;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.industries-div.left:hover {
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.13);
}

.industries-div.left.second {
  display: block;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.industries-div.left.second:hover {
  border-width: 0px;
  background-color: #fff;
  box-shadow: 0 10px 20px 1px rgba(0, 0, 0, 0.13);
}

.industries-div.left.transparences {
  padding: 20px;
  border-style: none;
  background-color: transparent;
}

.industries-div.left.transparences.testimonials {
  height: 380px;
  margin-bottom: 0px;
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0.15);
  background-image: none;
}

.industries-div.left.transparences.testimonials.list {
  padding: 30px;
}

.industries-div.left.white {
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-style: none none none solid;
  border-color: #f1f1f1 #f1f1f1 #f1f1f1 #fff;
  border-radius: 0px;
  background-color: #f0f2fc;
}

.industries-div.left.white:hover {
  background-color: #fff;
}

.industries-div.left.no-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 280px;
  padding: 0px 20px;
  -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;
  border-style: solid;
  border-color: #242455;
  border-radius: 5px;
  background-color: #242455;
  background-image: none;
}

.industries-div.left.no-line:hover {
  border-style: solid;
  border-color: #242455;
}

.industries-div.left.white {
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-style: none none none solid;
  border-color: #f1f1f1 #f1f1f1 #f1f1f1 #fff;
  border-radius: 0px;
  background-color: #f0f2fc;
}

.industries-div.left.white:hover {
  background-color: #fff;
}

.industries-div.center {
  height: auto;
  min-height: 360px;
  padding: 20px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.industries-div.center.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.industries-div.center.light-blue-bg {
  background-color: transparent;
}

.industries-div.industries-box {
  display: inline-block;
  min-height: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
}

.industries-div.industries-box.hide {
  display: none;
}

.button-wrapper-2 {
  position: relative;
  display: block;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
}

.button-wrapper-2.product {
  margin-top: 20px;
  -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;
}

.button-wrapper-2.product.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.button-wrapper-2.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px none #000;
}

.button-wrapper-2.center.space-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.button-wrapper-2.no-padding {
  height: 50px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.collection-list-wrapper {
  display: block;
  width: auto;
  max-width: none;
}

.collection-list {
  width: auto;
  max-width: none;
}

.collection-item-2 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 380px;
  padding: 0px 10px;
}

.collection-item-2.author {
  width: 50%;
}

.collection-item-2.half {
  width: 50%;
}

.top-header-5 {
  display: inline-block;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.geocoder-image {
  margin-right: auto;
  margin-left: auto;
}

.features-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  padding: 0px 0px 100px;
  -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;
  text-align: left;
}

.features-grid.gray {
  background-color: #f0f2fc;
}

.features-grid.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.features-grid.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.features-grid.gray {
  background-color: #f5f6f8;
}

.features-grid.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.features-grid.no-padding-top {
  padding-top: 0px;
}

.industries-box-title-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 65px;
  padding: 27px 20px 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.95);
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  text-transform: uppercase;
}

.btn-fake-2 {
  width: auto;
  height: 42px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 0px;
  border: 1px none #fff;
  border-radius: 0px;
}

.button-wrapper-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
}

.button-wrapper-3.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px none #000;
}

.line-double-2 {
  width: 50%;
  height: 1px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #6984a0;
}

.line-double-2.orange {
  background-color: #6984a0;
}

.center-5 {
  width: 100%;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-weight: 400;
  text-align: center;
}

.center-5.content-min-height {
  min-height: 10vh;
}

.features-div {
  display: block;
  width: 100%;
  height: auto;
  min-height: 330px;
  margin-right: 0px;
  margin-bottom: 20px;
  padding: 24px 20px;
  border: 1px solid #e4e8ee;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 40ms ease;
  transition: box-shadow 40ms ease;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.features-div:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
}

.features-div.center {
  height: auto;
  padding: 20px 30px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.features-div.center.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.features-div.center.image.dark {
  border-color: rgba(228, 232, 238, 0.2);
  background-color: #101731;
}

.features-div.line {
  border-color: #dbdbdb;
  border-bottom-width: 1px;
  background-color: #fff;
}

.features-div.line.testimonials {
  position: relative;
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-style: none;
  border-width: 1px;
  border-radius: 10px;
  box-shadow: 0 0 2px 0 #dbdbdb, 0 0 2px 0 #dbdbdb;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.features-div.line.testimonials:hover {
  box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.12);
}

.features-div.left {
  height: auto;
  border-style: solid;
  border-color: #e4e8ee;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.features-div.left:hover {
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.13);
}

.features-div.left.second {
  display: block;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
}

.features-div.left.second:hover {
  border-width: 0px;
  background-color: #fff;
  box-shadow: 0 10px 20px 1px rgba(0, 0, 0, 0.13);
}

.features-div.left.transparences {
  padding: 20px;
  border-style: none;
  background-color: transparent;
}

.features-div.left.transparences.testimonials {
  height: 380px;
  margin-bottom: 0px;
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0.15);
  background-image: none;
}

.features-div.left.transparences.testimonials.list {
  padding: 30px;
}

.features-div.left.white {
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-style: none none none solid;
  border-color: #f1f1f1 #f1f1f1 #f1f1f1 #fff;
  border-radius: 0px;
  background-color: #f0f2fc;
}

.features-div.left.white:hover {
  background-color: #fff;
}

.features-div.left.no-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 280px;
  padding: 0px 20px;
  -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;
  border-style: solid;
  border-color: #242455;
  border-radius: 5px;
  background-color: #242455;
  background-image: none;
}

.features-div.left.no-line:hover {
  border-style: solid;
  border-color: #242455;
}

.features-div.left.white {
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-style: none none none solid;
  border-color: #f1f1f1 #f1f1f1 #f1f1f1 #fff;
  border-radius: 0px;
  background-color: #f0f2fc;
}

.features-div.left.white:hover {
  background-color: #fff;
}

.features-div.center {
  height: auto;
  min-height: 360px;
  padding: 20px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.features-div.center.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.features-div.center.light-blue-bg {
  background-color: transparent;
}

.features-div.center.light-blue-bg2 {
  background-color: transparent;
}

.features-div.industries-box {
  display: block;
  padding: 0px;
}

.features-div.center2 {
  height: auto;
  min-height: 360px;
  padding: 20px 40px 40px;
  border: 1px solid #e4e8ee;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #465cff;
  font-weight: 600;
  text-align: center;
}

.features-div.center2.image {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.features-div.center2.light-blue-bg {
  background-color: transparent;
}

.features-div.center2.light-blue-bg2 {
  margin-bottom: 0px;
  padding-bottom: 20px;
  background-color: transparent;
}

.features-div.center2.light-blue-bg2:hover {
  box-shadow: none;
}

.industries-grid-main {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.button-new {
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #e8ecf5;
  border-radius: 5px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #122d49;
  font-size: 11px;
  font-weight: 500;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button-new:hover {
  box-shadow: 0 6px 12px 0 rgba(29, 30, 56, 0.2);
}

.main-section-subpage {
  position: relative;
  height: 750px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/slider-landing-slide-01-image-09.png'), linear-gradient(135deg, rgba(0, 77, 240, 0.92) 24%, #00e95e);
  background-position: 100% 50%, 0px 0px;
  background-size: 900px, auto;
  background-repeat: no-repeat, repeat;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.main-section-subpage.third {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage.third.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage.third.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section-subpage.third.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section-subpage.third.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section-subpage.third.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section-subpage.third.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.third.purple-sub {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.imac {
  height: auto;
  background-image: linear-gradient(135deg, #8556fd, #d656fd);
}

.main-section-subpage.third-sub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage.third-sub.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage.third-sub.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section-subpage.third-sub.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section-subpage.third-sub.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section-subpage.third-sub.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section-subpage.third-sub.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.third-sub.purple-sub {
  height: 570px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.third-sub.header-sub {
  height: 570px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.header-sub2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage.header-sub2.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage.header-sub2.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section-subpage.header-sub2.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section-subpage.header-sub2.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section-subpage.header-sub2.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section-subpage.header-sub2.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.header-sub2.purple-sub {
  height: 570px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage.header-sub2.header-sub {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/people.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/people.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  -o-object-fit: fill;
  object-fit: fill;
}

.main-section-subpage.header-sub2.header-sub.header-visualization {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/visuaization.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.header-visualization.heatmaps {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/heatmap.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/heatmap.jpg');
}

.main-section-subpage.header-sub2.header-sub.header-network-graph {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(26%, rgba(0, 0, 0, 0.8)), color-stop(71%, transparent)), url('../images/networkgraph.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 26%, transparent 71%), url('../images/networkgraph.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub.header-api {
  height: 240px;
}

.main-section-subpage.header-sub2.header-sub.geocoder-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(#000)), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, transparent 60%, #000), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(81%, rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 81%), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.api-header {
  height: 370px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(100%, #000), to(#fff)), url('../images/apiwebsite.jpg');
  background-image: linear-gradient(180deg, transparent, #000 100%, #fff), url('../images/apiwebsite.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.reverse-geocoder-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.traffic-count-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(94%, rgba(0, 0, 0, 0.9))), url('../images/traffic1.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9) 94%), url('../images/traffic1.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.demographics-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(73%, rgba(0, 0, 0, 0.7))), url('../images/people.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 73%), url('../images/people.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.publishing-header {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, transparent), to(rgba(0, 0, 0, 0.9))), url('../images/indoormapping.jpg');
  background-image: linear-gradient(180deg, transparent 23%, rgba(0, 0, 0, 0.9)), url('../images/indoormapping.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub.drivetime-header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9))), url('../images/drivetime1.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9)), url('../images/drivetime1.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-web-mapping {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-web-mapping.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-web-mapping.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-web-mapping.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-oil-gas {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(12%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-oil-gas.jpg');
  background-image: linear-gradient(180deg, transparent 12%, rgba(0, 0, 0, 0.7)), url('../images/hero-oil-gas.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-oil-gas.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-oil-gas.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-oil-gas.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-utitlities {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, rgba(0, 0, 0, 0.7))), url('../images/hero-utilities.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 80%), url('../images/hero-utilities.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-utitlities.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-utitlities.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-utitlities.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-insurance {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-insurance.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-insurance.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-insurance.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-insurance.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-insurance.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-fleet {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-fleet.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-fleet.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-fleet.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-fleet.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-fleet.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-public-health {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-public-health.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-public-health.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-public-health.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-public-health.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-public-health.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-network-analytics {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(41%, transparent), to(rgba(0, 0, 0, 0.8))), url('../images/networkmaplarge.jpg');
  background-image: linear-gradient(180deg, transparent 41%, rgba(0, 0, 0, 0.8)), url('../images/networkmaplarge.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-network-analytics.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-network-analytics.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-network-analytics.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-big-data {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9))), url('../images/bigdata.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9)), url('../images/bigdata.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-big-data.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-big-data.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-big-data.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-customer-analytics {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/hero-customer-analytics.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/hero-customer-analytics.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-customer-analytics.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-customer-analytics.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-customer-analytics.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-web-mapping {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage.header-sub2.header-sub-web-mapping.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-web-mapping.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-web-mapping.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage.header-sub2.header-sub-web-mapping.web-mapping-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(28%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/webmapping.jpg');
  background-image: linear-gradient(180deg, transparent 28%, rgba(0, 0, 0, 0.7)), url('../images/webmapping.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.square-wrapper-sub {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 115%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -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-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), color-stop(77%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), hsla(0, 0%, 100%, 0) 77%);
  opacity: 0.8;
}

.square-wrapper-sub.no-gradient {
  background-image: none;
}

.square-wrapper-sub.fixed-height {
  height: 900px;
}

.full-container-sub {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.tab-menu2 {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: none;
  clear: none;
  text-align: center;
}

.tab-menu2.center {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #e4e8ee;
  border-bottom: 1px solid #e4e8ee;
  text-align: center;
}

.tab-menu2.center-sub {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px none #000;
  text-align: center;
}

.tab-link-with-line2 {
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 30px;
  padding-left: 30px;
  border: 1px none #dbdbdb;
  border-radius: 6px;
  background-color: transparent;
  color: #777;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}

.tab-link-with-line2:hover {
  color: #333;
}

.tab-link-with-line2.w--current {
  margin-right: 5px;
  margin-left: 5px;
  border: 1px none #dbdbdb;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  color: #42ae13;
  font-size: 14px;
  font-weight: 500;
}

.tab-link-with-line2.center-width {
  width: 100px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  background-color: #f8f8f8;
}

.tab-link-with-line2.center-width.w--current {
  width: 100px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  border-color: #465cff;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-radius: 10px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.08);
}

.tab-link-with-line2.center-width.text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  background-color: transparent;
  font-family: Roboto, sans-serif;
}

.tab-link-with-line2.center-width.text:hover {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #000;
  border-radius: 0px;
}

.tab-link-with-line2.center-width.text.w--current {
  height: 60px;
  padding: 20px 30px;
  border-style: none none solid;
  border-bottom-width: 2px;
  border-bottom-color: #d656fd;
  border-radius: 0px;
  background-color: #f0f2fc;
  box-shadow: none;
  color: #3f3f3f;
}

.tab-link-with-line2.center-width.text.w--current:hover {
  padding-bottom: 20px;
  border-bottom-color: #d656fd;
}

.tab-link-with-line2.center-width.text {
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: none;
  background-color: transparent;
  font-family: Roboto, sans-serif;
}

.tab-link-with-line2.center-width.text:hover {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #000;
  border-radius: 0px;
}

.tab-link-with-line2.center-width.text.w--current {
  height: 60px;
  padding: 20px 30px;
  border-style: none none solid;
  border-bottom-width: 2px;
  border-bottom-color: #d656fd;
  border-radius: 0px;
  background-color: #f4f5f9;
  box-shadow: none;
  color: #3f3f3f;
}

.tab-link-with-line2.center-width.text.w--current:hover {
  padding-bottom: 20px;
  border-bottom-color: #d656fd;
}

.container-3 {
  max-width: 550px;
  margin-top: 20px;
  margin-bottom: 140px;
}

.cta-contact {
  padding-top: 100px;
  padding-bottom: 100px;
}

.cta-contact.gradient {
  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;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #2fb9f8, #465cff);
}

.cta-contact.gradient.realative {
  position: relative;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #ff9500, #ff3c00);
}

.cta-contact.gradient.realative.big {
  padding-top: 100px;
  padding-bottom: 0px;
  background-image: none;
}

.cta-contact.gradient.realative.big.pink {
  background-image: linear-gradient(122deg, #8556fd, #d656fd);
}

.cta-contact.gradient.realative.big.blue {
  background-image: linear-gradient(132deg, #d656fd, #8556fd);
}

.cta-contact.gradient.realative.pink {
  background-image: linear-gradient(309deg, #d656fd, #8556fd);
}

.cta-contact.image-background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.77)), to(rgba(0, 0, 0, 0.77))), url('../images/12312431.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.77), rgba(0, 0, 0, 0.77)), url('../images/12312431.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.cta-contact.image-background.small {
  display: none;
  border-style: none;
  border-color: #000;
  background-image: -webkit-gradient(linear, left top, right top, from(#1b3c5f), to(#175198));
  background-image: linear-gradient(90deg, #1b3c5f, #175198);
}

.cta-contact.image-background.small:hover {
  border: 1px none #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#175198), to(#175198));
  background-image: linear-gradient(180deg, #175198, #175198);
}

.cta-contact.small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none;
  border-width: 1px;
  border-color: #e4e8ee #000;
}

.cta-contact.small:hover {
  border-style: solid none;
  border-width: 1px 0px;
  border-color: #e4e8ee #2e7df8;
}

.cta-contact.gray {
  background-color: #f1f1f1;
}

.cta-contact.gray.small {
  padding-top: 30px;
  padding-bottom: 30px;
  border-style: solid none none;
  border-top-color: #e4e8ee;
  border-bottom-color: #e4e8ee;
  background-color: #e4e6f3;
}

.cta-contact.gray.small.color {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top-style: none;
  border-bottom-style: none;
  background-color: transparent;
  background-image: linear-gradient(104deg, #8556fd, #d656fd);
}

.cta-contact.gray.small.two-buttons {
  height: auto;
  border-style: none;
  border-color: #000;
  background-image: linear-gradient(111deg, #8556fd, #d656fd);
}

.cta-contact.gray.small.two-buttons:hover {
  border-style: none;
}

.cta-contact.gray.small.two-buttons {
  height: auto;
  background-image: linear-gradient(111deg, #8556fd, #d656fd);
}

.cta-contact.gray.small.two-buttons:hover {
  border-style: none;
}

.cta-contact.gradient {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
  background-image: linear-gradient(124deg, #d656fd, #8556fd);
}

.cta-contact.gradient.realative {
  position: relative;
  background-image: linear-gradient(113deg, #d656fd, #8556fd);
}

.contact-par {
  max-width: 90%;
}

.cta-button-contact {
  height: 48px;
  padding: 12px 24px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: box-shadow 400ms ease;
  transition: box-shadow 400ms ease;
  font-family: Roboto, sans-serif;
  color: #2c3340;
  font-size: 12px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cta-button-contact:hover {
  box-shadow: 0 2px 4px 0 rgba(40, 43, 49, 0.29);
}

.cta-button-contact.blue {
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.cta-button-contact.blue:hover {
  border-style: none;
  border-color: transparent;
  background-image: linear-gradient(144deg, #39abff, #0675ec);
}

.cta-button-contact.blue.full {
  width: 100%;
  border-style: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#39abff));
  background-image: linear-gradient(180deg, #214af0, #39abff);
  line-height: 22px;
}

.cta-button-contact.blue.full:hover {
  box-shadow: 0 6px 12px 0 rgba(142, 152, 173, 0.38);
}

.cta-button-contact.blue2 {
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.cta-button-contact.blue2:hover {
  border-style: none;
  border-color: transparent;
  background-image: linear-gradient(144deg, #39abff, #0675ec);
}

.cta-button-contact.blue2.full {
  width: 100%;
  border-style: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#214af0), to(#39abff));
  background-image: linear-gradient(180deg, #214af0, #39abff);
  line-height: 22px;
}

.cta-button-contact.blue2.full:hover {
  box-shadow: 0 6px 12px 0 rgba(142, 152, 173, 0.38);
}

.cta-button-contact.blue2.full2 {
  width: 100%;
  border-style: solid;
  border-color: #c9c9c9;
  background-color: #fff;
  color: #122d49;
  line-height: 22px;
}

.cta-button-contact.blue2.full2:hover {
  background-color: #122d49;
  background-image: none;
  box-shadow: 0 6px 12px 0 rgba(142, 152, 173, 0.38);
  color: #fff;
}

.process-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  padding: 0px 15px 32px;
  -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;
}

.geocoding-tab-content-1 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.geocoding-process-wrapper {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  max-width: 1000px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.products-header-par-small {
  max-width: 60%;
  text-align: left;
}

.products-header-par-small.margin-bottom-2 {
  margin-bottom: 60px;
}

.section-heading-4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: center;
}

.section-heading-4.margin-bottom-small {
  text-align: center;
}

.section-heading-4.margin-bottom2 {
  margin-bottom: 60px;
}

.top-header-6 {
  display: inline-block;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.image-med {
  width: 600px;
  max-width: 120%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-med.margin-bottom-2 {
  margin-bottom: 140px;
}

.tabs-menu {
  width: 710px;
  height: 50px;
  margin-right: auto;
  margin-left: auto;
}

.tab-link {
  height: 50px;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 40px;
  text-transform: uppercase;
}

.tab-link.w--current {
  background-color: #fff;
  color: #122d49;
}

.tabs-content-3 {
  padding-top: 100px;
}

.full-container-home {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 80px;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-home.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-home.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-home.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section-2 {
  padding-bottom: 40px;
}

.container-footer {
  position: static;
  display: block;
  max-width: 1180px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.main-nav-link {
  color: #122d49;
  text-decoration: none;
}

.hide {
  display: none;
}

.nav-link2 {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-weight: 400;
}

.nav-link2:hover {
  border-radius: 4px;
  background-color: rgba(14, 66, 145, 0.05);
  color: #122d49;
}

.nav-link2.w--current {
  color: #122d49;
  font-weight: 400;
}

.nav-link2.dark {
  color: #343e52;
}

.heading-production {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.5px;
}

.heading-production.left {
  margin-top: 0px;
  font-size: 28px;
  line-height: 38px;
}

.heading-production.heading-use-cases {
  margin-top: 30px;
  margin-bottom: 40px;
}

.heading-production.heading-use-cases {
  margin-top: 30px;
  margin-bottom: 40px;
}

.accordian {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 5%;
  padding-left: 8%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.accordian.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.accordian.padding-top {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.container-4 {
  display: block;
  width: auto;
  margin-top: 40px;
  padding-top: 0px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #f0f2fc #000 #000;
}

.div-block-12 {
  width: 100%;
}

.grid-5 {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.sheet-title {
  color: #122d49;
  font-weight: 700;
}

.text {
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
}

.text.note {
  margin-top: 10px;
}

.text.list-item {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}

.text.list-item.list-multi {
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 18px;
}

.text.list.list-margin {
  display: block;
  margin-left: 20px;
  color: #8796b4;
}

.list-3 {
  position: relative;
  display: block;
  width: 100%;
  clear: left;
  font-family: Roboto, sans-serif;
}

.flex-wrap-accordian {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-bottom: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-4 {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 40px;
  clear: left;
  font-family: Roboto, sans-serif;
}

.header-small-upper {
  display: block;
  width: 100%;
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  padding-right: 32px;
  clear: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 34px;
  text-transform: uppercase;
}

.header-small-upper.white {
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 38px;
}

.header-small-upper.black {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 28px;
  line-height: 38px;
}

.header-small-2 {
  display: block;
  width: 100%;
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  padding-right: 32px;
  clear: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 34px;
  text-transform: none;
}

.header-small-2.white {
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 38px;
}

.header-small-2.black {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 28px;
  line-height: 38px;
}

.header-small-3 {
  display: block;
  width: 100%;
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  padding-right: 32px;
  clear: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  text-transform: none;
}

.header-small-3.white {
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 38px;
}

.header-small-3.black {
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 28px;
  line-height: 38px;
}

.promo-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 180px 40px 100px;
  -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;
  text-align: left;
}

.promo-section.gray {
  background-color: #f0f2fc;
}

.promo-section.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.promo-section.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.promo-section.gray {
  background-color: #f5f6f8;
}

.promo-section.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.promo-section.no-padding-top {
  padding-top: 0px;
  padding-bottom: 0px;
}

.promo-section-web-mapping {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 40px 20px;
  -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;
  text-align: left;
}

.promo-section-web-mapping.gray {
  background-color: #f0f2fc;
}

.promo-section-web-mapping.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.promo-section-web-mapping.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.promo-section-web-mapping.gray {
  background-color: #f5f6f8;
}

.promo-section-web-mapping.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.promo-section-web-mapping.no-padding-top {
  padding-top: 0px;
  padding-bottom: 0px;
}

.media-image-web-mapping {
  position: relative;
  left: 0px;
  right: auto;
  display: block;
  overflow: visible;
  width: 630px;
  max-width: none;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 8%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.media-image-web-mapping.padding {
  width: 700px;
  margin-bottom: 60px;
  padding-left: 0px;
}

.side-info-2-web-mapping {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  padding-right: 0%;
  padding-left: 0%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.side-info-2-web-mapping.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.side-features-web-mapping {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 5vh;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container-main {
  display: block;
}

.columns-9 {
  width: 100%;
}

.promo-section2-web-mapping {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 180px 40px 100px;
  -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;
  text-align: left;
}

.promo-section2-web-mapping.gray {
  background-color: #f0f2fc;
}

.promo-section2-web-mapping.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.promo-section2-web-mapping.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.promo-section2-web-mapping.gray {
  background-color: #f5f6f8;
}

.promo-section2-web-mapping.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.promo-section2-web-mapping.no-padding-top {
  margin-bottom: 10vh;
  padding-top: 0px;
  padding-bottom: 0px;
}

.column-63 {
  padding-right: 40px;
  padding-left: 0px;
}

.margin-bottom {
  margin-bottom: 40px;
  padding-left: 0px;
  text-align: left;
}

.margin-bottom.list-padding {
  padding-left: 20px;
}

.paragraph-new {
  margin-bottom: 20px;
}

.paragraph-new.margin-bottom {
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.center-width {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  padding-right: 0%;
  padding-left: 0%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.center-width.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.column-64 {
  padding-right: 20px;
  padding-left: 0px;
}

.h1 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.5px;
}

.h1.left {
  margin-top: 0px;
  font-size: 28px;
  line-height: 38px;
}

.h1.heading-use-cases {
  margin-top: 30px;
  margin-bottom: 40px;
}

.h1.h3 {
  font-size: 30px;
}

.h1.h5 {
  font-size: 18px;
  font-weight: 700;
}

.heading-new {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.5px;
}

.heading-new.left {
  margin-top: 0px;
  font-size: 28px;
  line-height: 38px;
}

.heading-new.heading-use-cases {
  margin-top: 30px;
  margin-bottom: 40px;
}

.heading-new.h3 {
  font-size: 30px;
}

.heading-new.h5 {
  font-size: 18px;
  font-weight: 700;
}

.image-border {
  border-style: solid;
  border-width: 1px;
  border-color: #e8ecf5;
  border-radius: 0px;
}

.image-border.margin-bottom {
  display: block;
}

.margin-bottom-small {
  margin-bottom: 20px;
  text-align: left;
}

.columns-10 {
  width: 100%;
}

.columns-10.margin-bottom {
  width: auto;
}

.accordian-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 5%;
  padding-left: 8%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.accordian-copy.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-copy.padding-top {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.container-70 {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
}

.column-65 {
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 0px;
}

.link-2 {
  color: #122d49;
  font-weight: 700;
  text-decoration: none;
}

.list-item-2 {
  color: #8796b4;
}

.tab-pane-tab-2 {
  padding-bottom: 40px;
}

.tab-pane-tab-3-2 {
  padding-bottom: 40px;
}

.list2 {
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  color: #8796b4;
  line-height: 18px;
  font-weight: 400;
}

.tabs-menu-api {
  width: auto;
  height: 50px;
  max-width: 998px;
  margin-right: auto;
  margin-left: auto;
}

.bold-text {
  font-weight: 500;
}

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

.margin-top {
  margin-top: 40px;
}

.api-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.grid-6 {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.link2.text {
  text-decoration: none;
}

.bold-text-3 {
  font-weight: 500;
}

.bold-text-4 {
  font-weight: 500;
}

.bold-text-5 {
  font-weight: 500;
}

.margin-left {
  margin-top: 0px;
  margin-left: 20px;
}

.image-16 {
  width: 30px;
  margin-right: 0px;
  float: none;
}

.image-16.format-image-2 {
  width: 100%;
}

.html-code {
  padding: 24px;
  background-color: #f9f2f4;
  color: #c7254e;
}

.margin-top2 {
  margin-top: 70px;
}

.accordian-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 5%;
  padding-left: 8%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.accordian-copy.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-copy.padding-top {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 5%;
  padding-left: 8%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.accordian-2.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-2.padding-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-2.padding-top {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.html-code2 {
  padding: 24px;
  border: 1px solid #d8dfe6;
  background-color: #f1f5fb;
  font-family: 'Source Code Pro', sans-serif;
  color: #06182c;
  font-size: 14px;
  font-weight: 400;
}

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

.column-66 {
  padding-right: 20px;
  padding-left: 0px;
}

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

.tabs-menu-visualization {
  width: auto;
  height: 50px;
  max-width: 988px;
  margin-right: auto;
  margin-left: auto;
}

.tab-link-small {
  height: 50px;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 40px;
  text-transform: uppercase;
}

.tab-link-small.w--current {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
  color: #122d49;
  font-size: 11px;
}

.columns-11 {
  display: block;
  width: auto;
  margin-right: auto;
  margin-left: auto;
}

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

.paragraph-16 {
  margin-bottom: 20px;
  text-align: left;
}

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

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

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

.columns-12 {
  width: 100%;
}

.columns-12.margin-top-2 {
  margin-top: 100px;
}

.columns-12.margin-bottom {
  width: auto;
}

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

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

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

.paragraph-19.text-small {
  font-size: 12px;
  line-height: 18px;
}

.paragraph-19.text-small.margin-top-small {
  margin-top: 15px;
}

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

.column-69 {
  padding-right: 125px;
  padding-left: 125px;
}

.container-71 {
  max-width: 1180px;
}

.div-block-13 {
  width: 900px;
}

.div-block-14 {
  width: 900px;
}

.container-5 {
  display: block;
  width: auto;
  margin-top: 0px;
  padding-top: 0px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #f0f2fc #000 #000;
}

.link-no-underline {
  text-decoration: none;
}

.promo-wrapper-mobile {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  max-width: 1000px;
  -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;
}

.nav-list-mobile.margin-top {
  display: none;
}

.tabs-mobile {
  display: none;
}

.tabs-2.margin-top {
  display: none;
}

.tabs-content-3-mobile {
  padding-top: 100px;
}

.full-container-sub-mobile {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub-mobile.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub-mobile.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub-mobile.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.button-new-2 {
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #e8ecf5;
  border-radius: 5px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #122d49;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button-new-2:hover {
  box-shadow: 0 6px 12px 0 rgba(29, 30, 56, 0.2);
}

.question-tittle-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}

.list-item-4 {
  color: #8796b4;
}

.container-72 {
  display: block;
  width: auto;
  margin-top: 80px;
  padding-top: 80px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #f0f2fc #000 #000;
}

.color-frame-2 {
  width: 20px;
  height: 60px;
  margin-right: 20px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #122d49;
}

.link-3 {
  border: 1px none #000;
  color: #122d49;
  font-style: normal;
  text-decoration: underline;
}

.sheet-title-2 {
  color: #122d49;
  font-weight: 700;
}

.paragraph-21 {
  position: relative;
  width: 100%;
  clear: left;
  font-size: 14px;
}

.text-2 {
  font-family: Roboto, sans-serif;
  color: #8796b4;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
}

.text-2.list-item {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}

.text-2.list-item.list-multi {
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 18px;
}

.text-2.note {
  margin-top: 10px;
}

.tabs-mobile-2 {
  display: none;
}

.image-med-2 {
  width: 600px;
  max-width: 120%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-4 {
  color: #122d49;
  font-weight: 700;
  text-decoration: none;
}

.list-5 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #8796b4;
  line-height: 18px;
  font-weight: 400;
  list-style-type: disc;
}

.products-header-par-small-2 {
  max-width: 60%;
}

.heading-half-section-3 {
  margin-top: 10px;
  margin-bottom: 20px;
  float: none;
  font-family: Roboto, sans-serif;
  color: #343e52;
  font-size: 36px;
  line-height: 46px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.5px;
}

.question-box-answer-2 {
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  padding: 20px 30px 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.section-tab-content-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: transparent;
}

.section-tab-content-mobile.color-pink {
  display: none;
  background-image: linear-gradient(138deg, #1b3c5f, #175198);
}

.section-tab-content-mobile.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section-tab-content-mobile.last {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section-tab-content-mobile.black {
  height: auto;
  padding-top: 160px;
  background-color: #101731;
}

.section-tab-content-mobile.dark {
  background-color: #101731;
}

.section-tab-content-mobile.background-color {
  position: relative;
  overflow: hidden;
  padding-top: 160px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #8556fd;
  background-image: linear-gradient(297deg, #d656fd, #8556fd);
}

.section-tab-content-mobile.background-color.white {
  overflow: hidden;
  border-bottom: 1px none #f5f4f7;
  background-color: transparent;
  background-image: none;
}

.section-tab-content-mobile.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section-tab-content-mobile.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section-tab-content-mobile.gray {
  background-color: #f5f6f8;
}

.section-tab-content-mobile.no-padding-top {
  margin-top: -50px;
  padding-top: 0px;
}

.section-tab-content-mobile.no-padding-top.api-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-tab-content-mobile.no-padding-top.api-nav-mobile {
  padding-bottom: 10px;
}

.section-tab-content-mobile.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #e0eeff;
}

.section-tab-content-mobile.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.section-tab-content-mobile.gray-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f1f5fa;
}

.section-tab-content-mobile.background-color-ml {
  position: relative;
  overflow: hidden;
  padding-top: 160px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #8556fd;
  background-image: linear-gradient(297deg, #175198, #1b3c5f);
}

.section-tab-content-mobile.background-color-ml.white {
  overflow: hidden;
  border-bottom: 1px none #f5f4f7;
  background-color: transparent;
  background-image: none;
}

.section-tab-content-mobile.remove {
  display: none;
}

.section-tab-content-mobile.gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -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;
  background-color: #f0f2fc;
}

.tabs-content-4-mobile {
  padding-top: 100px;
}

.tabs-2-geo.margin-top {
  display: none;
}

.map-api-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 45, 73, 0.9);
}

.map-api-div-wrapper {
  padding-top: 10px;
  padding-left: 24px;
}

.map-api-div-wrapper.industries-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 30vh;
  padding-left: 0px;
}

.map-api-div-wrapper.industries-wrapper.industries-info {
  position: absolute;
  display: block;
  width: 80%;
  min-height: 85%;
}

.map-api-box-title-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 65px;
  padding: 27px 20px 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.95);
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  text-transform: uppercase;
}

.full-container-sub-mobile-2 {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub-mobile-2.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub-mobile-2.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub-mobile-2.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.products-header-par-small-3 {
  max-width: 60%;
}

.api-grid-2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.container-73 {
  display: block;
  width: auto;
  margin-top: 80px;
  padding-top: 80px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #f0f2fc #000 #000;
}

.html-code2-2 {
  padding: 24px;
  border: 1px solid #d8dfe6;
  background-color: #f1f5fb;
  font-family: 'Source Code Pro', sans-serif;
  color: #06182c;
  font-size: 14px;
  font-weight: 400;
}

.products-header-par-small-4 {
  max-width: 60%;
}

.html-code-2 {
  padding: 24px;
  background-color: #f9f2f4;
  color: #c7254e;
}

.nav-link3 {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-weight: 400;
}

.nav-link3:hover {
  border-radius: 4px;
  background-color: rgba(14, 66, 145, 0.05);
  color: #122d49;
}

.nav-link3.w--current {
  color: #122d49;
  font-weight: 400;
}

.nav-link3.dark {
  color: #343e52;
}

.nav-link3.nav-link {
  padding-right: 20px;
}

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

.div-block-16 {
  width: 100%;
}

.container-6 {
  display: block;
  width: auto;
  margin-top: 0px;
  padding-top: 0px;
  border-style: none;
  border-width: 1px;
  border-color: #f0f2fc #000 #000;
}

.link-jobs {
  font-family: Roboto, sans-serif;
  color: #122d49;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.link-jobs:hover {
  color: #8796b4;
}

.div-job {
  margin-bottom: 20px;
}

.list-margin {
  padding-left: 20px;
}

.list-6 {
  padding-left: 20px;
}

.tabs-mobile-3 {
  display: none;
}

.tabs-content-4 {
  padding-top: 100px;
}

.full-container-sub-mobile-3 {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub-mobile-3.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub-mobile-3.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub-mobile-3.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.tabs-content-4-visual {
  padding-top: 100px;
}

.industries-overlay-mobile {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 45, 73, 0.9);
}

.visual-div-wrapper {
  padding-top: 10px;
  padding-left: 24px;
}

.visual-div-wrapper.industries-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 30vh;
  padding-left: 0px;
}

.visual-div-wrapper.industries-wrapper.industries-info {
  position: absolute;
  display: block;
  width: 80%;
  min-height: 85%;
}

.industries-box-title-2-mobile {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 65px;
  padding: 27px 20px 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.95);
  font-family: Roboto, sans-serif;
  color: #1b3c5f;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  text-transform: uppercase;
}

.icon-image-third {
  position: relative;
  left: 0px;
  top: 14px;
  width: 48px;
  height: 48px;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 40px;
  background-color: #6984a0;
}

.icon-image-third.pink {
  border-radius: 40px;
  background-color: rgba(214, 86, 253, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.icon-image-third.orange {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 40px;
  background-color: rgba(253, 183, 86, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-third.tourquise {
  border-radius: 40px;
  background-color: rgba(30, 200, 226, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39abff), to(#39abff));
  background-image: linear-gradient(180deg, #39abff, #39abff);
}

.icon-image-third.design {
  display: block;
  border-radius: 40px;
  background-color: #6984a0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-third.design.color-blue {
  border-radius: 40px;
  background-color: #1b3c5f;
  background-image: none;
}

.icon-image-third.interaction {
  border-radius: 10px;
  background-color: rgba(156, 86, 253, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
  background-clip: border-box;
}

.icon-image-third.interaction.color-red {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-third.components {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 40px;
  background-color: rgba(86, 253, 122, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-third.components.color-violet {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-third.color-purple {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-third.color-yellow {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-third.color-green {
  background-color: #1b3c5f;
}

.image-process-div-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 300px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  text-align: right;
}

.image-process-div-icon.right {
  height: 260px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: url('../images/5e68ceb1c12e0b970be7d8cc_Image-Gallery-5-.jpg');
  background-position: 50% 50%;
  background-size: cover;
  text-align: left;
}

.image-process-div-icon.right.fourth {
  background-image: url('../images/5e68ce7929d1a7476c2732f9_Image-Gallery-3-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-icon.one {
  width: 40%;
  height: 176px;
  border-style: none;
  border-radius: 10px;
}

.image-process-div-icon.one.icon-large {
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.image-process-div-icon.third {
  height: 260px;
  background-image: url('../images/5e68ce9cc5876d485fc40bab_Image-Gallery-4-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-17 {
  max-width: 50%;
  text-align: right;
}

.image-process-div-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 300px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  text-align: right;
}

.image-process-div-copy.right {
  height: 260px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: url('../images/5e68ceb1c12e0b970be7d8cc_Image-Gallery-5-.jpg');
  background-position: 50% 50%;
  background-size: cover;
  text-align: left;
}

.image-process-div-copy.right.fourth {
  background-image: url('../images/5e68ce7929d1a7476c2732f9_Image-Gallery-3-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-copy.one {
  height: 260px;
  border-radius: 10px;
  background-image: url('../images/5e68ce5d5f62b970b4fcb9e5_Image-Gallery-1-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-copy.third {
  height: 260px;
  background-image: url('../images/5e68ce9cc5876d485fc40bab_Image-Gallery-4-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.icon-large {
  max-width: 50%;
  text-align: right;
}

.icon-large-2 {
  max-width: 50%;
  text-align: right;
}

.image-process-div-icon-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 300px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  text-align: right;
}

.image-process-div-icon-2.right {
  height: 260px;
  padding-right: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-style: none;
  text-align: left;
}

.image-process-div-icon-2.right.fourth {
  background-image: url('../images/5e68ce7929d1a7476c2732f9_Image-Gallery-3-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-icon-2.one {
  width: 40%;
  height: 176px;
  border-style: none;
  border-radius: 10px;
}

.image-process-div-icon-2.one.icon-large {
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.image-process-div-icon-2.third {
  height: 260px;
  background-image: url('../images/5e68ce9cc5876d485fc40bab_Image-Gallery-4-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-icon-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 300px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  background-color: #fff;
  text-align: right;
}

.image-process-div-icon-3.right {
  height: 260px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: url('../images/5e68ceb1c12e0b970be7d8cc_Image-Gallery-5-.jpg');
  background-position: 50% 50%;
  background-size: cover;
  text-align: left;
}

.image-process-div-icon-3.right.fourth {
  background-image: url('../images/5e68ce7929d1a7476c2732f9_Image-Gallery-3-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-icon-3.one {
  width: 40%;
  height: 176px;
  border-style: none;
  border-radius: 10px;
}

.image-process-div-icon-3.one.icon-large {
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.image-process-div-icon-3.third {
  height: 260px;
  background-image: url('../images/5e68ce9cc5876d485fc40bab_Image-Gallery-4-.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-process-div-icon-3.one-2 {
  width: 40%;
  height: 176px;
  border-style: none;
  border-radius: 10px;
}

.image-process-div-icon-3.one-2.icon-large {
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.icon-image-new {
  position: relative;
  left: 0px;
  top: 14px;
  width: 60px;
  height: 60px;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 10px;
  background-color: #6984a0;
}

.icon-image-new.interaction {
  border-radius: 40px;
  background-color: rgba(156, 86, 253, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-new.interaction.color-red {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-new.color-yellow {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-new.color-purple {
  border-radius: 40px;
  background-color: #1b3c5f;
}

.icon-image-new.design {
  display: block;
  border-radius: 40px;
  background-color: #6984a0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-new.design.color-blue {
  border-radius: 40px;
  background-color: #1b3c5f;
  background-image: none;
}

.icon-image-new.color-green {
  background-color: #1b3c5f;
}

.icon-image-new.components {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 40px;
  background-color: rgba(86, 253, 122, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.icon-image-new.components.color-violet {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b3c5f), to(#1b3c5f));
  background-image: linear-gradient(180deg, #1b3c5f, #1b3c5f);
}

.icon-image-new.orange {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 40px;
  background-color: rgba(253, 183, 86, 0.16);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6984a0), to(#6984a0));
  background-image: linear-gradient(180deg, #6984a0, #6984a0);
}

.column-73 {
  padding-right: 20px;
  padding-left: 20px;
}

.column-74 {
  padding-right: 20px;
  padding-left: 20px;
}

.accordian-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 5%;
  padding-left: 8%;
  -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;
  font-family: Roboto, sans-serif;
  color: #333;
  font-weight: 500;
}

.accordian-3.no-padding {
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-3.padding-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 60px;
  padding-right: 0%;
  padding-left: 0%;
}

.accordian-3.padding-top {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.tabs-menu-api-2 {
  width: auto;
  height: 50px;
  max-width: 481px;
  margin-right: auto;
  margin-left: auto;
}

.tabs-api-mobile.margin-top {
  display: none;
}

.tabs-mobile-6 {
  display: none;
}

.tab-container {
  width: 100%;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.api-menu-1 {
  width: 25%;
  float: left;
  clear: right;
}

.api-content-1 {
  width: 75%;
  padding-bottom: 30px;
  padding-left: 30px;
  float: right;
}

.tabs-6 {
  width: 100%;
}

.api-tab {
  width: 100%;
  background-color: transparent;
  font-size: 12px;
}

.api-tab:hover {
  background-color: #e8ecf5;
  color: #343e52;
}

.api-tab.w--current {
  width: 100%;
  background-color: #343e52;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}

.api-tab.w--current:hover {
  background-color: #343e52;
}

.api-tab.margin-bottom-api {
  margin-bottom: 40px;
}

.api-tab.margin-bottom-api:hover {
  background-color: #e8ecf5;
  color: #343e52;
}

.api-tab.margin-bottom-api.w--current {
  margin-bottom: 40px;
  background-color: #343e52;
  color: #fff;
}

.api-tab.margin-bottom-api.w--current:hover {
  background-color: #343e52;
  color: #fff;
}

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

.api-menu-title {
  width: 100%;
  margin-top: -37px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  font-size: 14px;
  text-align: left;
}

.text-align-left {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  text-align: left;
}

.tabs-content-api {
  overflow: hidden;
  width: 1180px;
  max-width: 1180px;
  padding-top: 100px;
}

.api-text {
  padding-left: 10px;
}

.tabs-api {
  width: 1040px;
  height: 50px;
}

.description-background {
  padding: 15px;
  border-radius: 8px;
  background-color: #f0f2fc;
  color: #343e52;
  text-align: left;
}

.paragraph-23 {
  margin-bottom: 0px;
}

.paragraph-23.note {
  color: #343e52;
}

.heading-5 {
  margin-top: 0px;
}

.header-api-1 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 30px;
  text-align: left;
}

.list-item-5 {
  text-align: left;
}

.api-links-internal {
  color: #175198;
  text-align: left;
  text-decoration: none;
}

.api-links-internal:hover {
  color: #343e52;
}

.header-api-2 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.html-code-api {
  padding: 24px;
  border: 1px solid #d8dfe6;
  background-color: #f1f5fb;
  font-family: 'Source Code Pro', sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

.html-embed {
  font-family: 'Source Code Pro', sans-serif;
}

.note-background {
  width: 100%;
  padding: 15px;
  float: left;
  border-radius: 8px;
  background-color: #ffe;
  color: #000;
  text-align: left;
}

.note-background.margin-bottom {
  float: none;
  clear: none;
}

.image-18 {
  float: left;
}

.lightbox-link {
  float: left;
}

.code-highlight {
  color: #0051e6;
}

.image-19 {
  float: left;
}

.image-19.margin-bottom {
  display: block;
  float: none;
}

.api-links-external {
  color: #175198;
  text-align: left;
  text-decoration: none;
}

.api-links-external:hover {
  color: #343e52;
}

.api-links-external.w--current {
  color: #175198;
}

.api-links-external.w--current:hover {
  color: #343e52;
}

.container-7 {
  max-width: 1180px;
  margin-top: 100px;
  margin-bottom: 140px;
}

.paragraph-24 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.paragraph-25 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  text-align: left;
}

.paragraph-25.highlight {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #e8ecf5;
  background-color: transparent;
  color: #343e52;
  text-align: center;
}

.paragraph-25.highlight.margin-bottom-large {
  margin-bottom: 140px;
}

.list-7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
}

.list-item-6 {
  text-align: left;
}

.list-item-7 {
  text-align: left;
}

.list-item-8 {
  text-align: left;
}

.list-item-9 {
  text-align: left;
}

.list-item-10 {
  text-align: left;
}

.list-item-11 {
  text-align: left;
}

.list-item-12 {
  text-align: left;
}

.link-bottom {
  color: #8796b4;
  text-decoration: none;
}

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

.link-main {
  color: #8796b4;
}

.link-main:hover {
  color: #343e52;
}

.grid-7 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.table {
  width: 100%;
}

.list-item-13 {
  text-align: left;
}

.list-item-14 {
  text-align: left;
}

.list-item-15 {
  text-align: left;
}

.bold-text-6 {
  font-size: 20px;
  text-transform: uppercase;
}

.list-item-16 {
  text-align: left;
}

.list-item-17 {
  text-align: left;
}

.list-item-18 {
  text-align: left;
}

.heading-6 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.square-wrapper-gradient {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 115%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -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-gradient(linear, left bottom, left top, color-stop(41%, rgba(0, 0, 0, 0.7)), color-stop(64%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 41%, hsla(0, 0%, 100%, 0) 64%);
  opacity: 0.8;
}

.square-wrapper-gradient.no-gradient {
  background-image: none;
}

.square-wrapper-gradient.fixed-height {
  height: 900px;
}

.container-4 {
  width: 100%;
}

.columns-13 {
  width: 100%;
}

.grid-8 {
  grid-row-gap: 0px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

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

.heading-7 {
  margin-top: 0px;
}

.container-4-1 {
  width: 100%;
  padding-top: 80px;
  border-radius: 1px;
}

.html-embed-2 {
  float: left;
}

.grid-9 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.color-box.white {
  height: 3vh;
  padding: 20px;
}

.color-box.white.image-border {
  height: auto;
  padding: 30px;
}

.color-box.lightyellow.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffffe0;
}

.color-box.white2.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fff;
}

.color-box.blanchedalmond.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffffcd;
}

.color-box.yellow.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ff0;
}

.color-box.floralwhite.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fffaf0;
}

.color-box.lemonchiffon.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fffacd;
}

.color-box.cornslik.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fff8dc;
}

.color-box.lavenderblush.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fff0f5;
}

.color-box.ivory.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fff0f0;
}

.color-box.papayawhip.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffefd5;
}

.color-box.mistyrose.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffe4e1;
}

.color-box.bisque.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: bisque;
}

.color-box.moccasin.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffe4b5;
}

.color-box.navajowhite.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffdead;
}

.color-box.peachpuff.image-border {
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffda9b;
}

.color-box.gold.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: gold;
}

.color-box.pink.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: pink;
}

.color-box.lightpink.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffb6c1;
}

.color-box.orange.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: orange;
}

.color-box.lightsalmon.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ffa07a;
}

.color-box.darkorange.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ff8c00;
}

.color-box.coral.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: coral;
}

.color-box.hotpink.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ff69b4;
}

.color-box.orangered.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ff4500;
}

.color-box.deeppink.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ff1493;
}

.color-box.fuschia.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f0f;
}

.color-box.magenta.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f0f;
}

.color-box.red.image-border {
  width: 100%;
  height: 100%;
  padding: 20px;
  border-radius: 1px;
  background-color: red;
}

.color-box.oldlace.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fdf5e6;
}

.color-box.tomato.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fd6347;
}

.color-box.lightgoldenrodyellow.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #fafad2;
}

.color-box.linen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: linen;
}

.color-box.antiquewhite.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #faebd7;
}

.color-box.salmon.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: salmon;
}

.color-box.ghostwhite.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f8f8ff;
}

.color-box.mintcream.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f5fffa;
}

.color-box.whitesmoke.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f5f5f5;
}

.color-box.beige.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: beige;
}

.color-box.wheat.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: wheat;
}

.color-box.sandybrown.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f4a460;
}

.color-box.azure.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: azure;
}

.color-box.honeydew.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f0fff0;
}

.color-box.aliceblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f0f8ff;
}

.color-box.khaki.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: khaki;
}

.color-box.lightcoral.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #f08080;
}

.color-box.palegoldenrod.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #eee8aa;
}

.color-box.violet.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: violet;
}

.color-box.darksalmon.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #e9967a;
}

.color-box.lavender.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #e6e6fa;
}

.color-box.lightcyan.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #e0ffff;
}

.color-box.burlywood.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #deb887;
}

.color-box.plum.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: plum;
}

.color-box.gainsboro.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #dcdcdc;
}

.color-box.crimson.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #dc143c;
}

.color-box.palevioletred.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #db7093;
}

.color-box.goldenrod.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #daa520;
}

.color-box.orchid.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: orchid;
}

.color-box.thistle.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #d8bfd8;
}

.color-box.lightgrey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #d3d3d3;
}

.color-box.tan.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: tan;
}

.color-box.chocolate.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #d2691e;
}

.color-box.peru.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: peru;
}

.color-box.indianred.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #cd5c5c;
}

.color-box.mediumvioletred.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #c71570;
}

.color-box.silver.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: silver;
}

.color-box.darkkhaki.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #bdb76b;
}

.color-box.rosybrown.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #bc8f8f;
}

.color-box.mediumorchid.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #ba55d3;
}

.color-box.darkgoldenrod.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #b8860b;
}

.color-box.firebrick.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #b22222;
}

.color-box.powderblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #b0e0e6;
}

.color-box.lightsteelblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #b0c4de;
}

.color-box.paleturquoise.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #afeeee;
}

.color-box.greenyellow.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #adff2f;
}

.color-box.lightblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #add8e6;
}

.color-box.darkgrey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #a9a9a9;
}

.color-box.brown.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: brown;
}

.color-box.sienna.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: sienna;
}

.color-box.yellowgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #9acd32;
}

.color-box.darkorchid.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #9932cc;
}

.color-box.palegreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #98fb98;
}

.color-box.darkviolet.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #9400d3;
}

.color-box.mediumpurple.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #9370db;
}

.color-box.lightgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #90ee90;
}

.color-box.lightgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #90ee90;
}

.color-box.darkseagreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #8fbc8f;
}

.color-box.saddlebrown.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #8b4513;
}

.color-box.darkmagenta.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #8b008b;
}

.color-box.darkred.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #8b0000;
}

.color-box.blueviolet.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #8a2be2;
}

.color-box.lightskyblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #87cefa;
}

.color-box.skyblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #87ceeb;
}

.color-box.grey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: grey;
}

.color-box.olive.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: olive;
}

.color-box.purple.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: purple;
}

.color-box.maroon.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: maroon;
}

.color-box.aquamarine.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #7fffd4;
}

.color-box.chartreuse.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #7fff00;
}

.color-box.lawngreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #7cfc00;
}

.color-box.mediumslateblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #7b68ee;
}

.color-box.lightslategrey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #789;
}

.color-box.slategrey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #708090;
}

.color-box.olivedrab.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #6b8e2d;
}

.color-box.slateblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #6a5acd;
}

.color-box.dimgrey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #696969;
}

.color-box.mediumaquamarine.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #66cdaa;
}

.color-box.cornflowerblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #6495ed;
}

.color-box.cadetblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #5f9ea0;
}

.color-box.darkolivegreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #556b2f;
}

.color-box.indigo.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: indigo;
}

.color-box.mediumturquoise.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #48d1cc;
}

.color-box.darkslateblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #483d8b;
}

.color-box.steelblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #4682b4;
}

.color-box.royalblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #4169e1;
}

.color-box.turquoise.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #40e0d0;
}

.color-box.mediumseagreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #3cb371;
}

.color-box.limegreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #32cd32;
}

.color-box.seagreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #2e8b57;
}

.color-box.darkslategrey.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #284f4f;
}

.color-box.forestgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #228b22;
}

.color-box.lightseagreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #20b2aa;
}

.color-box.dodgerblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #1e90ff;
}

.color-box.midnightblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #191970;
}

.color-box.aqua.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #0ff;
}

.color-box.springgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #00ff7f;
}

.color-box.lime.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #0f0;
}

.color-box.mediumspringgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #00fa9a;
}

.color-box.darkturquoise.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #00ced1;
}

.color-box.deepskyblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #00bfff;
}

.color-box.darkcyan.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #008b8b;
}

.color-box.teal.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: teal;
}

.color-box.green.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: green;
}

.color-box.darkgreen.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #006400;
}

.color-box.blue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #00f;
}

.color-box.mediumblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #0000cd;
}

.color-box.darkblue.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #00008b;
}

.color-box.navy.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: navy;
}

.color-box.black.image-border {
  width: 100%;
  height: auto;
  padding: 20px;
  border-radius: 1px;
  background-color: #000;
}

.paragraph-27 {
  line-height: 14px;
}

.paragraph-28 {
  margin-bottom: 0px;
  line-height: 18px;
  text-align: center;
}

.paragraph-28-colors {
  margin-bottom: 0px;
  line-height: 18px;
  text-align: center;
}

.paragraph-28-colors.light {
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  color: #343e52;
}

.paragraph-28-colors.light.double {
  line-height: 36px;
}

.paragraph-28-colors.dark {
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  color: #fff;
}

.paragraph-28-colors.dark.double {
  line-height: 36px;
}

.container-colors {
  display: block;
  max-width: 1180px;
  margin-top: 100px;
  margin-bottom: 140px;
  padding-right: 20px;
  padding-left: 20px;
}

.grid-10 {
  width: 400px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

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

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

.heading-9 {
  margin-top: 0px;
}

.heading-10 {
  margin-top: 0px;
}

.tab-nav {
  height: 50px;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
}

.tab-nav.w--current {
  background-color: #fff;
  color: #122d49;
}

.tab-nav.current {
  background-color: #fff;
  color: #343e52;
  line-height: 20px;
}

.nav-menu {
  width: 998px;
  float: none;
}

.content-main {
  width: 100%;
  margin-top: 100px;
}

.tabs-api-mobile2 {
  display: none;
  width: 998px;
  height: 50px;
}

.navbar-geocoder {
  margin-right: auto;
  margin-left: auto;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.nav-menu-geocoder {
  width: 709px;
}

.navbar-geocoder-mobile {
  background-color: hsla(0, 0%, 86.7%, 0);
}

.nav-menu-vis-engine {
  display: block;
  width: 874px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.tab-nav-small {
  height: 50px;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
}

.tab-nav-small.w--current {
  background-color: #fff;
  color: #122d49;
}

.tab-nav-small.current {
  background-color: #fff;
  color: #343e52;
  line-height: 20px;
}

.tabs-vis-engine-mobile {
  display: none;
  width: 998px;
  height: 50px;
}

.navbar-vis-engine {
  width: 874px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.tabs-mobile-vis-engine {
  display: none;
}

.navbar-vis-engine-mobile {
  background-color: hsla(0, 0%, 86.7%, 0);
}

.container-74 {
  margin-right: 0px;
  margin-left: 0px;
}

.container-vis-engine {
  margin-right: 0px;
  margin-left: 0px;
}

.navbar-api-multi {
  margin-right: auto;
  margin-left: auto;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.nav-menu-api-multi {
  width: 483px;
}

.navbar-api-mobile {
  background-color: hsla(0, 0%, 86.7%, 0);
}

.full-container-sub-api-mobile {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub-api-mobile.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub-api-mobile.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub-api-mobile.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.api-grid-mobile {
  display: none;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

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

.top-head-hide {
  display: inline-block;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #677081;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.top-head-hide.white {
  color: #1b3c5f;
  font-size: 22px;
}

.top-head-hide.white.subhead.hero-subtitle {
  color: #fff;
}

.top-head-hide.lighter {
  color: rgba(255, 255, 255, 0.6);
}

.top-head-hide.lighter.allcaps {
  display: block;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}

.top-head-hide.white-2 {
  display: none;
  color: #fff;
  font-size: 22px;
}

.top-head-hide.white-2.subhead.hero-subtitle {
  color: #fff;
}

.top-head-drive-time {
  display: inline-block;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #677081;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.top-head-drive-time.white {
  color: #1b3c5f;
  font-size: 22px;
}

.top-head-drive-time.white.subhead.hero-subtitle {
  color: #fff;
}

.top-head-drive-time.lighter {
  color: rgba(255, 255, 255, 0.6);
}

.top-head-drive-time.lighter.allcaps {
  display: block;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}

.top-head-drive-time.white-2 {
  color: #fff;
  font-size: 22px;
}

.top-head-drive-time.white-2.subhead.hero-subtitle {
  color: #fff;
}

.full-container-small {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-small.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-small.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-small.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.full-container-sub-mobile-small {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 0vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub-mobile-small.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub-mobile-small.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub-mobile-small.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.full-container-sub-mobile-4 {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 7vh;
  margin-right: auto;
  margin-left: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.full-container-sub-mobile-4.center {
  position: relative;
  left: 0px;
  top: 50%;
  z-index: 2;
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
}

.full-container-sub-mobile-4.center.third {
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 100px;
  -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;
}

.full-container-sub-mobile-4.hero {
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

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

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

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

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

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

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

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

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

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

.grid-11 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-20 {
  width: 150px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.main-section-subpage-white {
  position: relative;
  height: 750px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/slider-landing-slide-01-image-09.png'), linear-gradient(135deg, rgba(0, 77, 240, 0.92) 24%, #00e95e);
  background-position: 100% 50%, 0px 0px;
  background-size: 900px, auto;
  background-repeat: no-repeat, repeat;
  font-family: Montserrat, sans-serif;
  color: #1a1a1a;
}

.main-section-subpage-white.third {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage-white.third.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage-white.third.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section-subpage-white.third.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section-subpage-white.third.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section-subpage-white.third.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section-subpage-white.third.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.third.purple-sub {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.imac {
  height: auto;
  background-image: linear-gradient(135deg, #8556fd, #d656fd);
}

.main-section-subpage-white.third-sub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage-white.third-sub.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage-white.third-sub.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section-subpage-white.third-sub.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section-subpage-white.third-sub.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section-subpage-white.third-sub.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section-subpage-white.third-sub.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.third-sub.purple-sub {
  height: 570px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.third-sub.header-sub {
  height: 570px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.header-sub2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 900px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage-white.header-sub2.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, scroll;
}

.main-section-subpage-white.header-sub2.full-height {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 30, 56, 0.28)), color-stop(46%, rgba(20, 25, 51, 0.77)), to(#101731)), url('../images/12312431.jpg'), -webkit-gradient(linear, left top, left bottom, from(#101731), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(29, 30, 56, 0.28), rgba(20, 25, 51, 0.77) 46%, #101731), url('../images/12312431.jpg'), linear-gradient(180deg, #101731, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 0px, 0px 80%, 50% -184px;
  background-size: auto, cover, auto, 260px, cover;
  background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}

.main-section-subpage-white.header-sub2.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.main-section-subpage-white.header-sub2.pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 160px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
  background-size: auto, 250px, 260px, cover;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, fixed, fixed, scroll;
}

.main-section-subpage-white.header-sub2.gray {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(214, 86, 253, 0.6)), to(rgba(133, 86, 253, 0.5))), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(214, 86, 253, 0.6), rgba(133, 86, 253, 0.5)), url('../images/24324de.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%, 0px 80%, 50% -184px;
  background-size: auto, cover, 260px, cover;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, fixed, scroll;
}

.main-section-subpage-white.header-sub2.purple {
  height: 650px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.header-sub2.purple-sub {
  height: 570px;
  background-image: url('../images/header-bg-placeholder2.jpg');
  background-position: 0px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.main-section-subpage-white.header-sub2.header-sub {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/people.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/people.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  -o-object-fit: fill;
  object-fit: fill;
}

.main-section-subpage-white.header-sub2.header-sub.header-visualization {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/visuaization.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.header-visualization.heatmaps {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/heatmap.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/heatmap.jpg');
}

.main-section-subpage-white.header-sub2.header-sub.header-network-graph {
  background-image: none;
}

.main-section-subpage-white.header-sub2.header-sub.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub.header-api {
  height: 240px;
}

.main-section-subpage-white.header-sub2.header-sub.geocoder-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(#000)), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, transparent 60%, #000), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(81%, rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 81%), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.api-header {
  height: 370px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(100%, #000), to(#fff)), url('../images/apiwebsite.jpg');
  background-image: linear-gradient(180deg, transparent, #000 100%, #fff), url('../images/apiwebsite.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.reverse-geocoder-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.traffic-count-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(94%, rgba(0, 0, 0, 0.9))), url('../images/traffic1.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9) 94%), url('../images/traffic1.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.demographics-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(73%, rgba(0, 0, 0, 0.7))), url('../images/people.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 73%), url('../images/people.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.publishing-header {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, transparent), to(rgba(0, 0, 0, 0.9))), url('../images/indoormapping.jpg');
  background-image: linear-gradient(180deg, transparent 23%, rgba(0, 0, 0, 0.9)), url('../images/indoormapping.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub.drivetime-header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9))), url('../images/drivetime1.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9)), url('../images/drivetime1.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-oil-gas {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(12%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-oil-gas.jpg');
  background-image: linear-gradient(180deg, transparent 12%, rgba(0, 0, 0, 0.7)), url('../images/hero-oil-gas.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-oil-gas.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-oil-gas.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-oil-gas.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-utitlities {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, rgba(0, 0, 0, 0.7))), url('../images/hero-utilities.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 80%), url('../images/hero-utilities.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-utitlities.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-utitlities.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-utitlities.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-insurance {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-insurance.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-insurance.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-insurance.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-insurance.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-insurance.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-fleet {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-fleet.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-fleet.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-fleet.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-fleet.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-fleet.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-public-health {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-public-health.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-public-health.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-public-health.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-public-health.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-public-health.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-network-analytics {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(41%, transparent), to(rgba(0, 0, 0, 0.8))), url('../images/networkmaplarge.jpg');
  background-image: linear-gradient(180deg, transparent 41%, rgba(0, 0, 0, 0.8)), url('../images/networkmaplarge.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-network-analytics.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-network-analytics.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-network-analytics.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-big-data {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9))), url('../images/bigdata.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9)), url('../images/bigdata.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-big-data.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-big-data.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-big-data.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-customer-analytics {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/hero-customer-analytics.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/hero-customer-analytics.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-customer-analytics.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-customer-analytics.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-customer-analytics.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping {
  height: 570px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/geocoder_small.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/geocoder_small.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.header-visualization {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.header-network-graph {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.header-web-mapping {
  background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/hero-web-mapping.jpg');
  background-image: linear-gradient(180deg, null, null), url('../images/hero-web-mapping.jpg');
}

.main-section-subpage-white.header-sub2.header-sub-web-mapping.web-mapping-header {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(28%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/webmapping.jpg');
  background-image: linear-gradient(180deg, transparent 28%, rgba(0, 0, 0, 0.7)), url('../images/webmapping.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.page-header-dark {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #122d49;
  font-size: 52px;
  line-height: 60px;
}

.dd-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 40px 20px;
  -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;
  text-align: left;
}

.dd-section.gray {
  background-color: #f0f2fc;
}

.dd-section.gray {
  padding-top: 100px;
  background-color: #f1f8ff;
}

.dd-section.gray.light-blue {
  border: 1px solid #e4e8ee;
  background-color: transparent;
}

.dd-section.gray {
  background-color: #f5f6f8;
}

.dd-section.pink {
  height: 900px;
  padding-bottom: 90px;
  background-image: linear-gradient(120deg, #8556fd, #d656fd);
}

.dd-section.no-padding-top {
  padding-top: 0px;
  padding-bottom: 0px;
}

.icon-title {
  display: block;
  margin-top: 0px;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.container-wrapper-small {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 980px;
  margin-bottom: 0px;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.container-wrapper-small.archivements {
  border: 1px none #000;
}

.container-wrapper-small.page-side-left {
  position: relative;
  z-index: 10;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Lato, sans-serif;
}

.container-wrapper-small.portfolio {
  width: 80%;
}

.container-wrapper-small.container-small {
  width: 100%;
}

.image-21 {
  width: 120px;
  border-radius: 0px;
}

.image-22 {
  width: 120px;
  border-radius: 0px;
}

.icon-title-div {
  display: -ms-grid;
  display: grid;
  height: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-12 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-11-geo {
  width: 100%;
  margin-bottom: 60px;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.image-23 {
  width: 70%;
}

.image-24 {
  width: 90%;
}

.image-icon {
  width: 65%;
  margin-top: 0px;
  border-radius: 0px;
}

.image-icon2 {
  width: 70%;
  margin-top: 0px;
  border-radius: 0px;
}

.image-icon3 {
  width: 90%;
  margin-top: 0px;
  border-radius: 0px;
}

.image-20-copy {
  width: 168px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-21-copy {
  width: 235px;
  border-radius: 0px;
}

.image-22-copy {
  width: 235px;
  border-radius: 0px;
}

.icon-title-width {
  display: block;
  width: 90%;
  margin-top: 0px;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.image-20-copy {
  width: 50%;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-20-copy-copy {
  width: 110px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-20-v2 {
  width: 100px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-21-v2 {
  width: 130px;
  border-radius: 0px;
}

.image-22-v2 {
  width: 130px;
  border-radius: 0px;
}

.grid-11-2column {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.grid-11-copy {
  width: 100%;
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.image-21-copy-copy {
  width: 180px;
  border-radius: 0px;
}

.image-22-copy-copy {
  width: 180px;
  border-radius: 0px;
}

.image-20-copy-copy {
  width: 140px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-20-v3 {
  width: 170px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-21-v3 {
  width: 130px;
  border-radius: 0px;
}

.image-22-v3 {
  width: 120px;
  border-radius: 0px;
}

.image-20-v2-copy {
  width: 80px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-25 {
  width: 120px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-26 {
  width: 110px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-20-v4 {
  width: 130px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-21-v4 {
  width: 130px;
  border-radius: 0px;
}

.image-22-v4 {
  width: 120px;
  border-radius: 0px;
}

.image-25-v2 {
  width: 120px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-26-v2 {
  width: 150px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-27 {
  width: 150px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.grid-11-v2 {
  width: 100%;
  margin-bottom: 60px;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.image-28 {
  width: 140px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-29 {
  width: 150px;
  border-radius: 0px;
}

.image-30 {
  width: 180px;
  border-radius: 0px;
}

.image-20-v3-copy {
  width: 170px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-31 {
  width: 140px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-32 {
  width: 170px;
  border-radius: 0px;
}

.image-33 {
  width: 160px;
  border-radius: 0px;
}

.image-34 {
  width: 430px;
  margin-top: 40px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-40 {
  width: 570px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-41 {
  width: 120px;
  border-radius: 0px;
}

.grid-11-2column-v2 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.image-44 {
  width: 150px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-45 {
  width: 180px;
  border-radius: 0px;
}

.image-47 {
  width: 270px;
  margin-top: 40px;
  border-radius: 0px;
}

.image-50 {
  width: 350px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-51 {
  width: 160px;
  border-radius: 0px;
}

.image-52 {
  width: 270px;
  margin-top: 40px;
  border-radius: 0px;
}

.image-60 {
  width: 160px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-61 {
  width: 130px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-63 {
  width: 130px;
  border-radius: 0px;
}

.image-64 {
  width: 130px;
  border-radius: 0px;
}

.image-65 {
  width: 240px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-66 {
  width: 70px;
  border-radius: 0px;
}

.image-67 {
  width: 160px;
  border-radius: 0px;
}

.grid-11-v3 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.image-70 {
  width: 170px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-71 {
  width: 130px;
  border-radius: 0px;
}

.image-72 {
  width: 45px;
  border-radius: 0px;
}

.image-73 {
  width: 180px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-74 {
  width: 110px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-60-copy {
  width: 120px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-63-copy {
  width: 130px;
  border-radius: 0px;
}

.image-61-copy {
  width: 120px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-64-copy {
  width: 130px;
  border-radius: 0px;
}

.image-60-copy-copy {
  width: 100px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-63-copy-copy {
  width: 110px;
  border-radius: 0px;
}

.image-61-copy-copy {
  width: 110px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-64-copy-copy {
  width: 140px;
  border-radius: 0px;
}

.image-70-copy {
  width: 120px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-71-copy {
  width: 160px;
  border-radius: 0px;
}

.image-72-copy {
  width: 190px;
  border-radius: 0px;
}

.image-73-copy {
  width: 180px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-74-copy {
  width: 110px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-80 {
  width: 150px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-81 {
  width: 110px;
  border-radius: 0px;
}

.image-82 {
  width: 120px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-83 {
  width: 170px;
  border-radius: 0px;
}

.image-60-copy-copy-copy {
  width: 100px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-63-1 {
  width: 180px;
  border-radius: 0px;
}

.image-61-copy-copy-copy {
  width: 130px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-64-copy-copy-copy {
  width: 90px;
  border-radius: 0px;
}

.image-60-copy-copy-copy {
  width: 100px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-60-copy-copy-copy-copy {
  width: 190px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-63-copy-copy-copy {
  width: 110px;
  border-radius: 0px;
}

.image-63-copy-copy-copy-copy {
  width: 120px;
  border-radius: 0px;
}

.image-90 {
  width: 180px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-91 {
  width: 170px;
  border-radius: 0px;
}

.image-100 {
  width: 150px;
  float: none;
  clear: none;
  border-radius: 0px;
  text-align: left;
}

.image-101 {
  width: 130px;
  border-radius: 0px;
}

.image-102 {
  width: 90px;
  border-radius: 0px;
}

.image-103 {
  width: 90px;
  border-radius: 0px;
}

.image-101-copy {
  width: 100px;
  border-radius: 0px;
}

.image-102-copy {
  width: 120px;
  border-radius: 0px;
}

.image-103-copy {
  width: 130px;
  border-radius: 0px;
}

.image-102-copy {
  width: 90px;
  border-radius: 0px;
}

.image-102-copy-copy {
  width: 100px;
  border-radius: 0px;
}

.image-110 {
  width: 140px;
  border-radius: 0px;
}

.grid-11-2column-v3 {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.grid-11-2column-v4 {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.dropdown-6 {
  display: block;
}

.divider-line {
  width: 100%;
  height: 1px;
  margin-bottom: 100px;
  background-color: #f0f2fc;
}

.divider-line.margin-bottom {
  height: 1px;
  background-color: #f0f2fc;
}

@media screen and (min-width: 2000px) {
  .cta-contact.gradient.realative.big {
    padding-top: 160px;
    padding-bottom: 0px;
    background-image: none;
  }
}

@media screen and (max-width: 991px) {
  .content-section {
    padding-right: 10px;
    padding-left: 20px;
  }

  .banner-home-fourth {
    padding-top: 90px;
  }

  .banner-home-fourth.half {
    display: block;
    height: auto;
    padding: 90px 20px;
    background-image: linear-gradient(135deg, #8556fd, #d656fd);
  }

  .homepage-link.first {
    width: 100%;
  }

  .card-link {
    margin-bottom: 20px;
  }

  .nav-menu-second {
    position: absolute;
    display: block;
    height: auto;
    margin-top: 0px;
    margin-right: 40px;
    margin-left: 40px;
    border-style: solid solid solid none;
    border-width: 1px;
    border-color: #e7ecf8;
    background-color: #fff;
    color: #000;
  }

  .solar-dot-second {
    margin-top: 30px;
  }

  .solar-wrapper-first {
    width: 300px;
    height: 300px;
  }

  .preload {
    display: none;
  }

  .brand {
    padding: 10px 0px;
  }

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

  .hero-div-info {
    margin-top: 80px;
  }

  .hero-div-info.half {
    width: 100%;
    margin-top: 100px;
    padding-right: 10px;
    padding-left: 10px;
    -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;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .hero-div-info.half.mockup {
    width: 50%;
    padding-right: 2%;
    padding-left: 1%;
  }

  .hero-div-info.half.mockup.watches {
    width: 100%;
    margin-top: 40px;
    padding-left: 2%;
  }

  .demo-wrapper-second {
    top: 120px;
  }

  .dropdown-list-second.w--open {
    width: 100%;
    background-color: #fff;
  }

  .dropdown-list-second.dropdownmega.w--open {
    left: auto;
    width: 100%;
    padding: 0px;
  }

  .dropdown-link-second {
    background-color: rgba(228, 236, 246, 0.4);
    box-shadow: none;
  }

  .dropdown-link-second.w--current {
    box-shadow: none;
  }

  .solar-dot {
    margin-top: 385px;
  }

  .section.black {
    position: relative;
    overflow: hidden;
  }

  .arrow {
    color: #343e52;
  }

  .copyright {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: center;
  }

  .menu-button {
    padding: 20px;
    color: #343e52;
  }

  .menu-button.w--open {
    background-color: transparent;
    color: #333;
  }

  .menu-button.white {
    color: #fff;
  }

  .menu-button.white.menu-button-blue {
    color: #122d49;
  }

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

  .hero-paragraph.white {
    text-align: left;
  }

  .hero-paragraph.white.percentual {
    width: 100%;
  }

  .hero-paragraph.white.percentual {
    width: 100%;
  }

  .text-block-nav {
    color: #343e52;
  }

  .dark-logo.in-colors {
    opacity: 0;
  }

  .nav-bar {
    position: absolute;
    height: auto;
    padding: 0px;
  }

  .side-image-media {
    width: 100%;
  }

  .side-image-media.flex-right {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .demo-wrapper {
    top: 157px;
  }

  .top-nav-content-block.social.footer {
    display: block;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 0px;
    float: none;
    text-align: center;
  }

  .top-nav-content-block.social.banner {
    left: 2%;
    bottom: -8%;
    margin-bottom: -8%;
    padding-bottom: 0%;
  }

  .top-nav-content-block.social.banner {
    position: absolute;
    left: 0%;
    bottom: 20%;
    z-index: 10;
    padding-bottom: 0px;
  }

  .top-nav-content-block.social.banner {
    left: 2%;
    bottom: -8%;
    margin-bottom: 0%;
  }

  .line-in-hover {
    width: 40%;
  }

  .intri-link {
    border-bottom: 1px solid #e4ecf6;
    color: #000;
  }

  .intri-link:hover {
    color: #343e52;
  }

  .intri-link.w--current {
    border-bottom: 1px solid #e4ecf6;
    background-color: transparent;
    color: #343e52;
  }

  .navigation-wrapper {
    padding-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .media-image {
    width: auto;
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0%;
  }

  .media-image.padding {
    width: 100%;
  }

  .secure-payment-by {
    display: block;
    margin: 15px auto;
    padding-top: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .circle-third {
    position: absolute;
    display: none;
    overflow: visible;
  }

  .wrapper-full {
    top: 25%;
    padding-right: 20px;
    padding-left: 20px;
    color: #000;
  }

  .circle-one {
    width: 250px;
    height: 250px;
  }

  .footer-block {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .footer-block.about-us {
    margin-bottom: 20px;
  }

  .hero-div {
    height: 100%;
    padding: 40px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .footer-line-divider {
    display: inline-block;
  }

  .solar-wrapper {
    width: 650px;
    height: 650px;
  }

  .nav-link {
    width: 100%;
    border-bottom: 1px solid #e4ecf6;
    background-color: #fff;
  }

  .nav-link.w--open {
    width: 100%;
  }

  .nav-link.nav-link-mobile {
    width: 100%;
  }

  .button.general {
    margin-right: 0px;
    margin-left: 0px;
  }

  .button.general.pink {
    margin-right: auto;
    margin-left: auto;
  }

  .button.general.outline {
    margin-right: 0px;
  }

  .button.general.outline.dark.white-button.hero-button.top-margin {
    max-width: none;
  }

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

  .circle-demo-wrapper {
    top: -85px;
  }

  .circle {
    width: 600px;
    height: 600px;
  }

  .cta.gradient.realative.big.blue {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .cta.gradient.realative.medium.blue {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .cta.image-background.small {
    padding-bottom: 40px;
  }

  .cta.small {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cta.gray.small {
    padding-bottom: 40px;
  }

  .cta.gray.small.color {
    padding-bottom: 40px;
  }

  .cta.gray.small.two-buttons {
    padding-bottom: 40px;
  }

  .cta.gray.small.two-buttons {
    padding-bottom: 40px;
  }

  .square-wrapper-2 {
    height: 900px;
    max-width: none;
  }

  .div-content.tittle-in-div.center {
    text-align: center;
  }

  .div-content.achievements {
    margin-top: 100px;
    margin-left: auto;
    padding-right: 12%;
    padding-left: 12%;
  }

  .div-content.testimonials {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
  }

  .div-content.padding-bottom {
    margin-bottom: 100px;
  }

  .div-content.contact {
    margin-bottom: 80px;
  }

  .container-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-wrapper.archivements {
    padding-right: 25px;
    padding-left: 25px;
  }

  .container-wrapper.page-side-left {
    padding-left: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .circle-2 {
    right: 27%;
  }

  .tab-menu.banner {
    bottom: -8%;
  }

  .tab-menu.banner {
    bottom: -8%;
    margin-top: 0px;
  }

  .side-info {
    width: 90%;
    margin-bottom: 100px;
  }

  .side-info.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .testimonial-arrow {
    right: 200px;
  }

  .side-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .button-wrapper.no-padding {
    width: auto;
  }

  .service-row-second {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .div-sliders-column-wrapper {
    padding-top: 20px;
  }

  .left-testimonial-arrow {
    left: 200px;
  }

  .one-side-image {
    width: 100%;
    background-size: contain;
  }

  .one-side-image.gray {
    width: 100%;
    height: 650px;
    max-height: 700px;
  }

  .one-side-image.gray.first {
    height: 600px;
    max-height: 600px;
  }

  .one-side-image.gray.first {
    height: 600px;
    max-height: 600px;
  }

  .full-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .slider-testimonials {
    height: 600px;
  }

  .heading-half-section {
    text-align: left;
  }

  .tab-second.center {
    width: 80%;
  }

  .container-fourth {
    padding-right: 20px;
    padding-left: 20px;
  }

  .main-section.third.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section.third.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section.third.pink {
    height: 800px;
  }

  .main-section.third.purple {
    height: 700px;
  }

  .main-section.third.home-hero {
    height: 700px;
    background-image: url('../images/earth2.jpg');
    background-position: 50% 0%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }

  .icon-header.center {
    width: 100%;
  }

  .side-content-info {
    margin-right: auto;
    margin-left: auto;
    padding-right: 8%;
    padding-left: 8%;
  }

  .prome-section {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .prome-section.pink {
    height: auto;
  }

  .image-combination-2 {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .service-row.single {
    display: block;
  }

  .slide-nav-2 {
    margin-top: 100px;
  }

  .columns {
    display: block;
  }

  .columns.achivements {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .google-play-wrapper {
    border: 1px none #000;
  }

  .minus-padding-image-2 {
    width: auto;
    height: auto;
  }

  .features-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .service-div {
    width: 60%;
    margin-right: 10px;
    margin-left: 10px;
  }

  .service-div.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .service-div.line.testimonials {
    height: auto;
  }

  .service-div.left {
    margin-bottom: 20px;
  }

  .service-div.left.second {
    width: 100%;
  }

  .service-div.left.transparences.testimonials {
    width: 100%;
    margin-bottom: 20px;
  }

  .service-div.left.white {
    width: 100%;
    margin-bottom: 1px;
  }

  .service-div.left.white {
    width: 100%;
    margin-bottom: 1px;
  }

  .service-div.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .service-div.center.light-blue-bg {
    min-height: 390px;
  }

  .row-cta.center {
    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: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .side-features {
    margin-bottom: 0vh;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .side-features.bottom-padding {
    margin-bottom: 40px;
  }

  .collection-item {
    width: 100%;
  }

  .collection-item.author {
    width: 100%;
  }

  .cta-text.white {
    line-height: 30px;
    text-align: center;
  }

  .cta-text.white.center {
    margin-bottom: 10px;
    text-align: center;
  }

  .paragraph-14 {
    overflow: visible;
  }

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

  .cta-text-content.second {
    margin-right: 10px;
    text-align: center;
  }

  .cta-text-content.second {
    margin-right: 10px;
    text-align: center;
  }

  .page-pargraph.page-header.top-header {
    display: none;
  }

  .page-pargraph.page-header.hide {
    display: none;
  }

  .page-pargraph.page-header.geo-mobile {
    display: none;
  }

  .hero-big-text.hero.third {
    width: 80%;
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .hero-text-block {
    margin-top: 0px;
  }

  .column-55 {
    display: block;
  }

  .line.margin-top {
    width: 80%;
  }

  .processes-block.counters {
    margin-left: 0px;
  }

  .processes-block.counters.light {
    width: 95%;
  }

  .processes-column.top {
    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;
  }

  .hero-section.third.pink {
    height: 650px;
  }

  .middle-div.padding {
    padding-right: 30px;
    padding-left: 30px;
  }

  .button-wrapper-div {
    position: static;
    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;
    -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;
  }

  .pricing-block.small {
    padding-right: 10px;
    padding-left: 10px;
  }

  .left.padding {
    padding-right: 30px;
    padding-left: 30px;
  }

  .image-mock-ups {
    position: relative;
    left: -62px;
    top: 20px;
    right: 0px;
    bottom: 0px;
    max-height: 400px;
  }

  .image-mock-ups.laptop {
    left: 0px;
    max-height: none;
    margin-top: 40px;
  }

  .image-process-div {
    height: 330px;
  }

  .image-process-div.right {
    height: 330px;
  }

  .right.padding {
    padding-right: 30px;
    padding-left: 30px;
  }

  .bigger-circle {
    width: 500px;
    height: 500px;
  }

  .bigger-circle-3 {
    width: 300px;
    height: 300px;
  }

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

  .process-info.right {
    height: 330px;
  }

  .process-info.left {
    height: 330px;
  }

  .process-info.left-large {
    height: 330px;
  }

  .process-info.right-large {
    height: 330px;
  }

  .bigger-circle2 {
    width: 700px;
    height: 700px;
  }

  .image-block.ipad {
    margin-right: 0px;
    margin-left: 0px;
  }

  .category-text.side {
    width: 100%;
  }

  .blog-post-overlay {
    width: 100%;
  }

  .work-card {
    height: auto;
    margin-bottom: 40px;
  }

  .side-info-2 {
    width: 90%;
    margin-bottom: 100px;
  }

  .side-info-2.no-padding {
    margin-bottom: 0px;
  }

  .side-info-2.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .service-heading-second-2.all-caps.in {
    text-align: left;
  }

  .laptop-padding {
    width: 700px;
    margin-top: 40px;
  }

  .row-price {
    margin-top: 50px;
  }

  .div-content-second.percentual {
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-content-second.right-side.padding-top {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 12%;
    padding-right: 12%;
    padding-left: 12%;
  }

  .button-3.general {
    margin-right: 0px;
    margin-left: 0px;
  }

  .button-3.general.outline {
    margin-right: 0px;
  }

  .button-3.white.outline {
    margin-right: auto;
    margin-left: 0px;
    float: none;
  }

  .button-3.white.outline.center {
    margin-bottom: 0px;
  }

  .button-3.general {
    margin-right: 0px;
    margin-left: 0px;
  }

  .baner-big-text {
    font-size: 40px;
    line-height: 50px;
  }

  .hero-info-block {
    top: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero-info-block.paddings {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-info-block.sixth {
    padding-right: 25px;
  }

  .columns-4 {
    width: 100%;
  }

  .div-column-footer.small.white {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-column-footer.small.white.middle {
    margin-right: -10px;
    margin-left: -10px;
    padding-left: 0px;
  }

  .columns-third {
    width: 100%;
  }

  .pricing-column-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .about-copy-wrapper {
    margin-bottom: 40px;
  }

  .side-image {
    width: auto;
  }

  .side-image.paddings {
    width: 100%;
  }

  .side-wrapper {
    position: relative;
    top: auto;
    display: block;
    margin-top: 0px;
    -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;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .side-wrapper.centerated {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .title-proccess {
    font-size: 24px;
  }

  .copyright-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: center;
  }

  .heading-half-section-2 {
    text-align: left;
  }

  .side-content-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .service-div-2 {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }

  .service-div-2.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .right-collection-wrapper {
    width: 60%;
  }

  .sidebar {
    width: 40%;
    margin-right: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .sidebar.left {
    width: 40%;
    margin-right: 20px;
    margin-left: 0px;
  }

  .sidebar.right {
    margin-right: 0px;
    margin-left: 20px;
  }

  .blog-and-sidebar {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sidebar-block {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .sidebar-header {
    width: auto;
  }

  .collection-sidebar {
    width: 100%;
  }

  .contact-content {
    right: 0px;
    width: 100%;
  }

  .contact-content.new {
    width: 80%;
  }

  .contact-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .licence-items {
    width: 80%;
  }

  .banner-five {
    height: 1000px;
  }

  .imac {
    width: 470px;
  }

  .licence-items-2 {
    width: 80%;
  }

  .page-header-2.geocoder-header-mobile {
    font-size: 40px;
    line-height: 50px;
  }

  .container-wrapper-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .columns-7 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .dropdown-link-third {
    width: 100%;
    background-color: rgba(228, 236, 246, 0.4);
    box-shadow: none;
  }

  .dropdown-link-third.w--current {
    box-shadow: none;
  }

  .dropdown-link-third.nav-link-mobile {
    width: 100%;
    margin-left: 0px;
    padding-left: 40px;
    background-color: rgba(228, 236, 246, 0);
  }

  .dropdown-link-third.nav-link-mobile:hover {
    background-color: #f4f5f9;
  }

  .dropdown-5.nav-link-mobile {
    width: 100%;
  }

  .image-14 {
    display: none;
    width: 80%;
  }

  .grid {
    display: -ms-grid;
    display: grid;
    padding-right: 0vw;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1.5fr;
    grid-template-columns: 1fr 1.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .column-61 {
    display: block;
    padding: 0px;
  }

  .column-62 {
    padding: 0px;
  }

  .dropdown-list-third.w--open {
    background-color: #fff;
  }

  .dropdown-link-first {
    width: 100%;
    padding-left: 40px;
    background-color: rgba(255, 255, 255, 0.4);
    box-shadow: none;
  }

  .dropdown-link-first.w--current {
    box-shadow: none;
  }

  .dropdown-link-fourth {
    background-color: rgba(228, 236, 246, 0.4);
    box-shadow: none;
  }

  .dropdown-link-fourth.w--current {
    box-shadow: none;
  }

  .dropdown-link-fourth.nav-link-mobile {
    width: 100%;
    margin-left: 0px;
    padding-left: 40px;
    background-color: #fff;
  }

  .dropdown-link-fourth.nav-link-mobile:hover {
    background-color: #f4f5f9;
  }

  .content-section-2 {
    padding-right: 10px;
    padding-left: 20px;
  }

  .product-section-1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .product-section-1.pink {
    height: auto;
  }

  .industries {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .industries.pink {
    height: auto;
  }

  .line-in-hover-2 {
    width: 40%;
  }

  .nav-bar-home {
    position: absolute;
    height: auto;
    padding: 0px;
  }

  .fake-btn-text.white-text {
    max-width: 20vw;
  }

  .industries-grid2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .industries-grid2.pink {
    height: auto;
  }

  .industries-div {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }

  .industries-div.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .industries-div.line.testimonials {
    height: auto;
  }

  .industries-div.left {
    margin-bottom: 20px;
  }

  .industries-div.left.second {
    width: 100%;
  }

  .industries-div.left.transparences.testimonials {
    width: 100%;
    margin-bottom: 20px;
  }

  .industries-div.left.white {
    width: 100%;
    margin-bottom: 1px;
  }

  .industries-div.left.white {
    width: 100%;
    margin-bottom: 1px;
  }

  .industries-div.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .industries-div.industries-box {
    width: 100%;
  }

  .button-wrapper-2.no-padding {
    width: auto;
  }

  .collection-item-2 {
    width: 100%;
  }

  .collection-item-2.author {
    width: 100%;
  }

  .features-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .features-grid.pink {
    height: auto;
  }

  .features-div {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }

  .features-div.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .features-div.line.testimonials {
    height: auto;
  }

  .features-div.left {
    margin-bottom: 20px;
  }

  .features-div.left.second {
    width: 100%;
  }

  .features-div.left.transparences.testimonials {
    width: 100%;
    margin-bottom: 20px;
  }

  .features-div.left.white {
    width: 100%;
    margin-bottom: 1px;
  }

  .features-div.left.white {
    width: 100%;
    margin-bottom: 1px;
  }

  .features-div.center {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .features-div.center2 {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .industries-grid-main {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .main-section-subpage.third.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section-subpage.third.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section-subpage.third.pink {
    height: 800px;
  }

  .main-section-subpage.third.purple {
    height: 100vh;
  }

  .main-section-subpage.third.purple-sub {
    height: 100vh;
  }

  .main-section-subpage.third-sub.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section-subpage.third-sub.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section-subpage.third-sub.pink {
    height: 800px;
  }

  .main-section-subpage.third-sub.purple {
    height: 100vh;
  }

  .main-section-subpage.third-sub.purple-sub {
    height: 100vh;
  }

  .main-section-subpage.third-sub.header-sub {
    height: 100vh;
  }

  .main-section-subpage.header-sub2.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section-subpage.header-sub2.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section-subpage.header-sub2.pink {
    height: 800px;
  }

  .main-section-subpage.header-sub2.purple {
    height: 100vh;
  }

  .main-section-subpage.header-sub2.purple-sub {
    height: 100vh;
  }

  .main-section-subpage.header-sub2.header-sub {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.header-visualization {
    height: 470px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
    background-image: linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.7)), url('../images/visuaization.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.header-api {
    height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/geocoder_small.jpg');
  }

  .main-section-subpage.header-sub2.header-sub.geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent 78%, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.api-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/apiwebsite.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/apiwebsite.jpg');
    background-position: 0px 0px, 0% 0%;
    background-size: auto, auto;
  }

  .main-section-subpage.header-sub2.header-sub.reverse-geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/geocoder_small.jpg');
  }

  .main-section-subpage.header-sub2.header-sub.demographics-header {
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .main-section-subpage.header-sub2.header-sub.publishing-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/indoormapping.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/indoormapping.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-oil-gas {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, transparent), to(rgba(0, 0, 0, 0.3))), url('../images/hero-oil-gas.jpg');
    background-image: linear-gradient(180deg, transparent 23%, rgba(0, 0, 0, 0.3)), url('../images/hero-oil-gas.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-utitlities {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/hero-utilities.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/hero-utilities.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-insurance {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-insurance.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-insurance.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-fleet {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-fleet.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-fleet.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-public-health {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-public-health.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-public-health.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-network-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6))), url('../images/networkmaplarge.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6)), url('../images/networkmaplarge.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-big-data {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/bigdata.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/bigdata.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-customer-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.7))), url('../images/hero-customer-analytics.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.11) 15%, rgba(0, 0, 0, 0.7)), url('../images/hero-customer-analytics.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping.web-mapping-header {
    height: 300px;
    background-size: auto, cover;
  }

  .square-wrapper-sub {
    display: block;
    height: 115%;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(32%, rgba(0, 0, 0, 0.9)), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(360deg, rgba(0, 0, 0, 0.9) 32%, hsla(0, 0%, 100%, 0));
  }

  .full-container-sub {
    padding-right: 20px;
    padding-left: 20px;
  }

  .cta-contact.gradient.realative.big.blue {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .cta-contact.image-background.small {
    padding-bottom: 40px;
  }

  .cta-contact.small {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cta-contact.gray.small {
    padding-bottom: 40px;
  }

  .cta-contact.gray.small.color {
    padding-bottom: 40px;
  }

  .cta-contact.gray.small.two-buttons {
    padding-bottom: 40px;
  }

  .cta-contact.gray.small.two-buttons {
    padding-bottom: 40px;
  }

  .full-container-home {
    padding-right: 20px;
    padding-left: 20px;
  }

  .hide.no-hide {
    display: block;
  }

  .nav-link2 {
    border-bottom: 1px solid #e4ecf6;
    color: #000;
  }

  .nav-link2:hover {
    color: #343e52;
  }

  .nav-link2.w--current {
    border-bottom: 1px solid #e4ecf6;
    background-color: transparent;
    color: #343e52;
  }

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

  .accordian {
    width: 90%;
    margin-bottom: 100px;
  }

  .accordian.no-padding {
    margin-bottom: 0px;
  }

  .accordian.padding-top {
    width: 95%;
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .container-4 {
    width: 100%;
  }

  .div-block-12 {
    display: block;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .sheet-title {
    display: inline;
    float: none;
  }

  .promo-section {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .promo-section.pink {
    height: auto;
  }

  .promo-section-web-mapping {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .promo-section-web-mapping.pink {
    height: auto;
  }

  .media-image-web-mapping {
    width: 800px;
  }

  .media-image-web-mapping.padding {
    width: 100%;
  }

  .side-info-2-web-mapping {
    width: 90%;
    margin-bottom: 100px;
  }

  .side-info-2-web-mapping.no-padding {
    margin-bottom: 0px;
  }

  .side-info-2-web-mapping.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .side-features-web-mapping {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .side-features-web-mapping.bottom-padding {
    margin-bottom: 40px;
  }

  .promo-section2-web-mapping {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .promo-section2-web-mapping.pink {
    height: auto;
  }

  .center-width {
    width: 90%;
    margin-bottom: 100px;
  }

  .center-width.no-padding {
    margin-bottom: 0px;
  }

  .center-width.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .h1 {
    text-align: left;
  }

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

  .columns-10.margin-bottom {
    display: block;
    max-width: 100%;
  }

  .accordian-copy {
    width: 90%;
    margin-bottom: 100px;
  }

  .accordian-copy.no-padding {
    margin-bottom: 0px;
  }

  .accordian-copy.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .column-65 {
    padding-right: 0px;
  }

  .column-65.column-drive-time {
    display: block;
  }

  .margin-top {
    width: 100%;
  }

  .api-grid {
    display: block;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .image-16.format-image-2 {
    width: 100%;
    max-width: none;
  }

  .accordian-copy {
    width: 90%;
    margin-bottom: 100px;
  }

  .accordian-copy.no-padding {
    margin-bottom: 0px;
  }

  .accordian-copy.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .accordian-2 {
    width: 90%;
    margin-bottom: 100px;
  }

  .accordian-2.no-padding {
    margin-bottom: 0px;
  }

  .accordian-2.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .accordian-2.padding-top {
    width: 95%;
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .tab-link-small.w--current:hover {
    color: #fff;
  }

  .tab-link-small.tab-link-mobile-3 {
    display: block;
    height: 24px;
    margin-right: auto;
    margin-left: auto;
    padding: 3px 30px;
    background-color: hsla(0, 0%, 100%, 0);
    color: #c9c9c9;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
  }

  .tab-link-small.tab-link-mobile-3:hover {
    color: #fff;
  }

  .tab-link-small.tab-link-mobile-3.current.w--current {
    color: #fff;
  }

  .columns-12.margin-bottom {
    width: 100%;
  }

  .div-block-13 {
    width: auto;
  }

  .container-5 {
    display: block;
  }

  .dropdown-501 {
    width: 100%;
  }

  .column-70 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .column-71 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .column-72 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-list-mobile {
    font-family: Roboto, sans-serif;
  }

  .list-item-3 {
    color: #fff;
  }

  .nav-list-mobile-item {
    color: #fff;
  }

  .tabs-mobile {
    display: none;
  }

  .tab-link-tab-1.tab-link-mobile-2 {
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: hsla(0, 0%, 86.7%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-1.tab-link-mobile-2:hover {
    color: #fff;
  }

  .tab-link-tab-1.tab-link-mobile-2.w--current {
    display: block;
    background-color: hsla(0, 0%, 78.4%, 0);
    font-family: Roboto, sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
  }

  .tabs-2.margin-top {
    display: block;
    margin-top: -200px;
  }

  .tab-link-tab-2.tab-link-mobile {
    display: block;
    background-color: hsla(0, 0%, 86.7%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-2.tab-link-mobile.map-api {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .tab-link-tab-2.tab-link-mobile.map-api.w--current {
    color: #fff;
  }

  .full-container-sub-mobile {
    margin-top: -160px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .sheet-title-2 {
    display: inline;
    float: none;
  }

  .paragraph-21 {
    overflow: visible;
  }

  .tabs-mobile-2 {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .heading-half-section-3 {
    text-align: left;
  }

  .tabs-4 {
    display: none;
  }

  .section-tab-content-mobile.black {
    position: relative;
    overflow: hidden;
  }

  .section-tab-content-mobile.no-padding-top.api-nav-mobile {
    margin-top: 10px;
  }

  .tabs-2-geo.margin-top {
    display: none;
  }

  .map-api-overlay {
    display: none;
  }

  .map-api-div-wrapper.industries-wrapper.industries-info {
    display: none;
  }

  .full-container-sub-mobile-2 {
    margin-top: -160px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .products-header-par-small-3 {
    max-width: 990%;
  }

  .container-73 {
    width: 100%;
  }

  .html-code-2.margin-top {
    width: 100%;
  }

  .div-block-15 {
    width: 100%;
  }

  .nav-link3 {
    border-bottom: 1px solid #e4ecf6;
    color: #000;
  }

  .nav-link3:hover {
    color: #343e52;
  }

  .nav-link3.w--current {
    border-bottom: 1px solid #e4ecf6;
    background-color: transparent;
    color: #343e52;
  }

  .tabs-mobile-3 {
    display: block;
    margin-top: -200px;
  }

  .tabs-5 {
    display: none;
  }

  .full-container-sub-mobile-3 {
    margin-top: -160px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tabs-content-4-visual {
    margin-top: 260px;
    padding-top: 0px;
  }

  .image-process-div-icon {
    height: 330px;
  }

  .image-process-div-icon.right {
    height: 330px;
  }

  .image-process-div-copy {
    height: 330px;
  }

  .image-process-div-copy.right {
    height: 330px;
  }

  .image-process-div-icon-2 {
    height: 330px;
  }

  .image-process-div-icon-2.right {
    height: 330px;
  }

  .image-process-div-icon-3 {
    height: 330px;
  }

  .image-process-div-icon-3.right {
    height: 330px;
  }

  .accordian-3 {
    width: 90%;
    margin-bottom: 100px;
  }

  .accordian-3.no-padding {
    margin-bottom: 0px;
  }

  .accordian-3.padding-top {
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .accordian-3.padding-top {
    width: 95%;
    margin-top: 100px;
    margin-bottom: 0px;
  }

  .tabs-api-mobile.margin-top {
    display: block;
    margin-top: -70px;
  }

  .tabs-mobile-6 {
    display: block;
  }

  .tabs-api {
    display: none;
  }

  .square-wrapper-gradient {
    height: 900px;
    max-width: none;
  }

  .grid-9 {
    display: block;
  }

  .paragraph-28-colors.light.double {
    line-height: 14px;
  }

  .paragraph-28-colors.dark.double {
    line-height: 14px;
  }

  .container-colors {
    max-width: 730px;
  }

  .tab-nav.current.tab-link-mobile-2.tab-link-tab-1 {
    height: 28px;
    color: #fff;
  }

  .tab-nav.tab-link-mobile-2.tab-link-tab-1 {
    height: 28px;
  }

  .content-main {
    display: block;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .tabs-api-mobile2 {
    position: relative;
    z-index: 10000;
    display: block;
    width: 100%;
  }

  .navbar-geocoder {
    display: none;
    margin-top: -200px;
  }

  .navbar-geocoder-mobile {
    margin-top: -150px;
  }

  .tab-nav-small.current.tab-link-mobile-2.tab-link-tab-1 {
    height: 28px;
  }

  .tab-nav-small.tab-link-mobile-2.tab-link-tab-1 {
    height: 28px;
  }

  .tabs-vis-engine-mobile {
    position: relative;
    z-index: 10000;
    display: block;
    width: 100%;
  }

  .navbar-vis-engine {
    display: none;
    margin-top: -200px;
  }

  .tabs-mobile-vis-engine {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .navbar-vis-engine-mobile {
    display: block;
    margin-top: -220px;
  }

  .navbar-api-multi {
    display: none;
    margin-top: -200px;
  }

  .navbar-api-mobile {
    margin-top: -70px;
  }

  .full-container-sub-api-mobile {
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .api-grid-mobile {
    display: none;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .full-container-small {
    margin-top: -80px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .full-container-sub-mobile-small {
    margin-top: -6vh;
    padding-right: 20px;
    padding-left: 20px;
  }

  .full-container-sub-mobile-4 {
    margin-top: -7vh;
    padding-right: 20px;
    padding-left: 20px;
  }

  .grid-11 {
    margin-top: 0px;
    grid-template-areas: ". ."
      ". Area";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .main-section-subpage-white.third.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section-subpage-white.third.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section-subpage-white.third.pink {
    height: 800px;
  }

  .main-section-subpage-white.third.purple {
    height: 100vh;
  }

  .main-section-subpage-white.third.purple-sub {
    height: 100vh;
  }

  .main-section-subpage-white.third-sub.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section-subpage-white.third-sub.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section-subpage-white.third-sub.pink {
    height: 800px;
  }

  .main-section-subpage-white.third-sub.purple {
    height: 100vh;
  }

  .main-section-subpage-white.third-sub.purple-sub {
    height: 100vh;
  }

  .main-section-subpage-white.third-sub.header-sub {
    height: 100vh;
  }

  .main-section-subpage-white.header-sub2.pink {
    padding-top: 100px;
    background-image: linear-gradient(131deg, #d656fd, #5b53b5), url('../images/blur.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 100% 29%, 0px 80%, 50% -184px;
    background-size: auto, 250px, 260px, cover;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-attachment: scroll, fixed, fixed, scroll;
  }

  .main-section-subpage-white.header-sub2.gray {
    background-position: 0px 0px, 100% 50%, 0px 80%, 50% -184px;
  }

  .main-section-subpage-white.header-sub2.pink {
    height: 800px;
  }

  .main-section-subpage-white.header-sub2.purple {
    height: 100vh;
  }

  .main-section-subpage-white.header-sub2.purple-sub {
    height: 100vh;
  }

  .main-section-subpage-white.header-sub2.header-sub {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.header-visualization {
    height: 470px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
    background-image: linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.7)), url('../images/visuaization.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.header-api {
    height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/geocoder_small.jpg');
  }

  .main-section-subpage-white.header-sub2.header-sub.geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(78%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent 78%, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.api-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/apiwebsite.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/apiwebsite.jpg');
    background-position: 0px 0px, 0% 0%;
    background-size: auto, auto;
  }

  .main-section-subpage-white.header-sub2.header-sub.reverse-geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/geocoder_small.jpg');
  }

  .main-section-subpage-white.header-sub2.header-sub.demographics-header {
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .main-section-subpage-white.header-sub2.header-sub.publishing-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/indoormapping.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/indoormapping.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-web-mapping.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-web-mapping.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-oil-gas {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, transparent), to(rgba(0, 0, 0, 0.3))), url('../images/hero-oil-gas.jpg');
    background-image: linear-gradient(180deg, transparent 23%, rgba(0, 0, 0, 0.3)), url('../images/hero-oil-gas.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-utitlities {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/hero-utilities.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/hero-utilities.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-insurance {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-insurance.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-insurance.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-fleet {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-fleet.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-fleet.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-public-health {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/hero-public-health.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/hero-public-health.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-network-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6))), url('../images/networkmaplarge.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6)), url('../images/networkmaplarge.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-big-data {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/bigdata.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/bigdata.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-customer-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(0, 0, 0, 0.11)), to(rgba(0, 0, 0, 0.7))), url('../images/hero-customer-analytics.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.11) 15%, rgba(0, 0, 0, 0.7)), url('../images/hero-customer-analytics.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.7)), to(rgba(77, 82, 86, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.7), rgba(77, 82, 86, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, 180%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping.web-mapping-header {
    height: 300px;
    background-size: auto, cover;
  }

  .page-header-dark.geocoder-header-mobile {
    font-size: 40px;
    line-height: 50px;
  }

  .dd-section {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .dd-section.pink {
    height: auto;
  }

  .icon-title {
    line-height: 30px;
  }

  .icon-title.icon-title-width-small {
    width: 70%;
  }

  .container-wrapper-small {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-wrapper-small.archivements {
    padding-right: 25px;
    padding-left: 25px;
  }

  .container-wrapper-small.page-side-left {
    padding-left: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .image-20-copy {
    width: 150px;
  }

  .image-21-copy {
    width: 199px;
  }

  .image-22-copy {
    width: 199px;
  }

  .icon-title-width {
    line-height: 30px;
  }

  .image-20-v2 {
    width: 100px;
  }

  .image-21-v2 {
    width: 130px;
  }

  .image-22-v2 {
    width: 130px;
  }

  .grid-11-2column {
    grid-template-areas: ".";
  }

  .grid-11-copy {
    margin-top: 0px;
    grid-template-areas: ". ."
      ". Area";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .image-21-copy-copy {
    width: 199px;
  }

  .image-22-copy-copy {
    width: 199px;
  }

  .image-20-copy-copy {
    width: 150px;
  }

  .image-20-v3 {
    width: 160px;
  }

  .image-21-v3 {
    width: 130px;
  }

  .image-22-v3 {
    width: 130px;
  }

  .image-20-v2-copy {
    width: 80px;
  }

  .image-25 {
    width: 120px;
  }

  .image-26 {
    width: 110px;
  }

  .image-20-v4 {
    width: 160px;
  }

  .image-21-v4 {
    width: 130px;
  }

  .image-22-v4 {
    width: 130px;
  }

  .image-25-v2 {
    width: 120px;
  }

  .image-26-v2 {
    width: 110px;
  }

  .image-27 {
    width: 110px;
  }

  .image-28 {
    width: 150px;
  }

  .image-29 {
    width: 199px;
  }

  .image-30 {
    width: 199px;
  }

  .image-20-v3-copy {
    width: 160px;
  }

  .image-31 {
    width: 160px;
  }

  .image-32 {
    width: 170px;
  }

  .image-33 {
    width: 130px;
  }

  .image-34 {
    width: 430px;
  }

  .grid-11-2column-v2 {
    grid-template-areas: ". ."
      ". Area";
  }

  .image-60 {
    width: 200px;
  }

  .image-61 {
    width: 150px;
  }

  .image-63 {
    width: 190px;
  }

  .image-64 {
    width: 170px;
  }

  .image-65 {
    width: 210px;
  }

  .image-66 {
    width: 70px;
  }

  .image-67 {
    width: 200px;
  }

  .grid-11-v3 {
    margin-top: 0px;
    grid-template-areas: ". ."
      ". Area";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-70 {
    width: 160px;
  }

  .image-71 {
    width: 130px;
  }

  .image-72 {
    width: 50px;
  }

  .image-73 {
    width: 170px;
  }

  .image-74 {
    width: 110px;
  }

  .image-60-copy {
    width: 140px;
  }

  .image-63-copy {
    width: 150px;
  }

  .image-61-copy {
    width: 130px;
  }

  .image-64-copy {
    width: 140px;
  }

  .image-60-copy-copy {
    width: 110px;
  }

  .image-63-copy-copy {
    width: 120px;
  }

  .image-61-copy-copy {
    width: 130px;
  }

  .image-64-copy-copy {
    width: 160px;
  }

  .image-70-copy {
    width: 110px;
  }

  .image-71-copy {
    width: 170px;
  }

  .image-72-copy {
    width: 170px;
  }

  .image-73-copy {
    width: 170px;
  }

  .image-74-copy {
    width: 110px;
  }

  .image-80 {
    width: 140px;
  }

  .image-81 {
    width: 110px;
  }

  .image-82 {
    width: 130px;
  }

  .image-83 {
    width: 140px;
  }

  .image-60-copy-copy-copy {
    width: 110px;
  }

  .image-63-1 {
    width: 190px;
  }

  .image-61-copy-copy-copy {
    width: 130px;
  }

  .image-64-copy-copy-copy {
    width: 100px;
  }

  .image-60-copy-copy-copy {
    width: 110px;
  }

  .image-60-copy-copy-copy-copy {
    width: 170px;
  }

  .image-63-copy-copy-copy {
    width: 120px;
  }

  .image-63-copy-copy-copy-copy {
    width: 120px;
  }

  .image-90 {
    width: 170px;
  }

  .image-91 {
    width: 160px;
  }

  .grid-11-2column-v3 {
    grid-template-areas: ".";
  }

  .grid-11-2column-v4 {
    grid-template-areas: ".";
  }
}

@media screen and (max-width: 767px) {
  .content-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .banner-home-fourth {
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .banner-home-fourth.half {
    height: auto;
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: linear-gradient(135deg, #8556fd, #d656fd);
  }

  .homepage-link.first {
    width: 100%;
  }

  .card-link {
    margin-bottom: 10px;
  }

  .footer-heading.white {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .footer-heading.white {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero-div-info {
    margin-top: 40px;
  }

  .hero-div-info.half.mockup {
    width: 50%;
    margin-top: 20px;
  }

  .hero-div-info.half.mockup.watches {
    margin-top: 40px;
  }

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

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.no-padding-top {
    margin-top: -51px;
  }

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.gray-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .hero-paragraph.white.percentual {
    width: 100%;
  }

  .hero-paragraph.white.percentual {
    width: 100%;
  }

  .side-image-media {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .demo-wrapper {
    overflow: hidden;
  }

  .top-nav-content-block.social.footer {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: none;
    text-align: center;
  }

  .top-nav-content-block.social.banner {
    bottom: -20%;
    display: block;
  }

  .top-nav-content-block.social.banner {
    bottom: -5%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .top-nav-content-block.social.banner {
    bottom: -20%;
    display: block;
  }

  .media-image {
    width: 500px;
    padding-left: 0%;
  }

  .secure-payment-by {
    margin-right: auto;
    margin-left: auto;
  }

  .wrapper-full {
    padding-right: 10px;
    padding-left: 10px;
  }

  .footer-block.about-us {
    margin-bottom: 20px;
  }

  .hero-div {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .button {
    display: inline-block;
    float: none;
  }

  .circle-demo-wrapper {
    left: 6%;
    top: -148px;
  }

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

  .cta.gray.small {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .cta.gray.small.color {
    text-align: center;
  }

  .square-wrapper-2 {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), color-stop(77%, hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), hsla(0, 0%, 100%, 0) 77%);
  }

  .div-content.tittle-in-div {
    padding-left: 20px;
  }

  .div-content.tittle-in-div.center {
    padding-left: 0px;
  }

  .container-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
  }

  .circle-2 {
    right: 27%;
    width: 6vh;
    height: 6vh;
  }

  .tab-menu.banner {
    bottom: -20%;
  }

  .side-info {
    width: 100%;
  }

  .button-wrapper.no-padding {
    display: block;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

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

  .service-row-second {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .div-sliders-column-wrapper {
    height: auto;
  }

  .one-side-image {
    height: 400px;
    background-size: contain;
  }

  .one-side-image.third {
    height: 500px;
  }

  .one-side-image.gray {
    height: 700px;
    max-height: 700px;
  }

  .one-side-image.gray.first {
    height: 600px;
    max-height: 600px;
  }

  .one-side-image.gray.first {
    height: 600px;
    max-height: 600px;
  }

  .one-side-image.third {
    height: 500px;
  }

  .full-container.center.third {
    top: 40%;
  }

  .slider-testimonials {
    height: auto;
  }

  .tab-second.center {
    width: 80%;
  }

  .question-box-answer {
    padding-right: 10px;
    padding-left: 10px;
  }

  .main-section.third {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section.third.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section.third.pink {
    padding-top: 120px;
  }

  .main-section.third.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section.third.home-hero {
    height: 600px;
    background-image: url('../images/earth2.jpg');
    background-position: 50% 0%;
    background-size: auto;
  }

  .icon-header.center {
    width: 90%;
  }

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

  .service-row {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .service-row.single {
    margin-top: 20px;
  }

  .columns {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .google-play-wrapper {
    border: 1px none #000;
  }

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

  .service-div {
    min-height: 290px;
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .service-div.center {
    margin-bottom: 20px;
  }

  .service-div.line {
    margin-bottom: 20px;
  }

  .service-div.line.testimonials {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .service-div.left.second {
    text-align: left;
  }

  .service-div.left.transparences {
    margin-bottom: 10px;
  }

  .service-div.left.transparences.testimonials.list {
    height: auto;
  }

  .service-div.left.no-line {
    text-align: center;
  }

  .service-div.center {
    margin-bottom: 20px;
  }

  .side-features {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .collection-item {
    width: 100%;
  }

  .collection-item.half {
    width: 100%;
  }

  .cta-text.white {
    margin-bottom: 10px;
  }

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

  .page-header.dark {
    text-align: center;
  }

  .page-header.dark {
    text-align: center;
  }

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

  .cta-text-content.second {
    margin-right: 0px;
    margin-bottom: 20px;
    float: none;
    text-align: center;
  }

  .cta-text-content.second {
    margin-right: 0px;
    margin-bottom: 20px;
    float: none;
    text-align: center;
  }

  .column-third.contact {
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-big-text.hero.third {
    display: block;
    width: 96%;
    margin-right: auto;
    margin-left: auto;
    font-size: 38px;
    line-height: 48px;
  }

  .hero-text-block {
    width: 100%;
  }

  .hero-text-block.hero {
    margin-bottom: 100px;
  }

  .processes-section-second.background {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .processes-section-second.background.transparent {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .processes-section-second.background.color {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .processes-block {
    height: 120px;
    margin-left: 40px;
    padding-left: 0px;
    border-left: 3px solid #eee;
    border-top-style: none;
  }

  .processes-block.counters {
    margin-left: 0px;
    padding-left: 20px;
    border-left-style: none;
  }

  .processes-column.top {
    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;
  }

  .hero-section.third {
    height: 800px;
  }

  .team-member {
    width: 100%;
    margin-bottom: 40px;
  }

  .features-container {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .features-paragraph.service {
    text-align: center;
  }

  .features-paragraph.service.white {
    text-align: left;
  }

  .features-paragraph.service.white {
    text-align: left;
  }

  .process-line {
    margin-left: 20px;
  }

  .pricing-row.row-nr1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .title-procces.right {
    text-align: left;
  }

  .image-mock-ups {
    left: 0px;
    top: 50px;
    right: 0px;
    width: auto;
    max-height: 350px;
  }

  .image-mock-ups.laptop {
    max-height: 350px;
  }

  .image-process-div {
    display: none;
  }

  .process-card.left {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .process-card.right {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .icon-wrapper {
    position: absolute;
    width: 40px;
  }

  .process {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .process-info.right {
    width: 90%;
    height: auto;
    margin-left: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .process-info.left {
    width: 90%;
    height: auto;
    margin-left: 40px;
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }

  .process-info.left-large {
    width: 90%;
    height: auto;
    margin-left: 40px;
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }

  .process-info.right-large {
    width: 90%;
    height: auto;
    margin-left: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .horizontal-line {
    display: none;
    width: 80%;
  }

  .div-block-7 {
    text-align: left;
  }

  .wrapper-box {
    margin-bottom: 20px;
  }

  .category-text.side {
    width: 100%;
    margin-right: 0px;
  }

  .category-text.side.full.all.w--current {
    margin-right: 0px;
  }

  .blog-post-overlay {
    padding-left: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.22)), to(rgba(0, 0, 0, 0.22)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22));
  }

  .work-card {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .side-info-2 {
    width: 100%;
  }

  .side-info-2.padding-top {
    margin-top: 50px;
  }

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

  .button-2 {
    display: inline-block;
    float: none;
  }

  .laptop-padding {
    width: 400px;
    margin-top: 20px;
  }

  .div-content-second.percentual {
    margin-right: auto;
    margin-left: auto;
  }

  .div-content-second.percentual.padding-bottom {
    padding-bottom: 40px;
  }

  .button-3 {
    display: inline-block;
    float: none;
  }

  .button-3.white.outline {
    display: inline-block;
    float: none;
  }

  .notification-form {
    margin-top: 0px;
  }

  .baner-big-text {
    font-size: 40px;
    line-height: 50px;
  }

  .div-column-footer {
    position: static;
    margin-bottom: 20px;
  }

  .div-column-footer.small.white {
    margin-bottom: 0px;
  }

  .div-column-footer.small.white.middle {
    border-right-style: none;
    border-left-style: none;
  }

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

  .columns-second {
    display: block;
  }

  .service-heading-2.white.padding {
    text-align: left;
  }

  .careers {
    margin-bottom: 40px;
  }

  .side-image.paddings {
    padding-top: 40px;
    padding-right: 20px;
  }

  .side-wrapper {
    top: 20%;
  }

  .side-wrapper.centerated {
    padding-top: 60px;
  }

  .title-proccess {
    font-size: 24px;
  }

  .title-proccess.right {
    text-align: left;
  }

  .service-div-2.center {
    margin-bottom: 20px;
  }

  .right-collection-wrapper {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .sidebar {
    width: 100%;
    margin-right: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .sidebar.left {
    width: 100%;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .sidebar.right {
    margin-left: 0px;
  }

  .blog-and-sidebar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sidebar-header {
    width: auto;
  }

  .collection-sidebar {
    width: 100%;
  }

  .contact-content {
    right: 0px;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0px;
  }

  .contact-content.new {
    width: 96%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .info-row {
    display: block;
  }

  .licence-items {
    width: 100%;
  }

  .licence-item-1 {
    width: 100%;
  }

  .product-wrapper-big-image {
    height: auto;
  }

  .imac {
    width: 420px;
  }

  .licence-items-2 {
    width: 100%;
  }

  .licence-item-firs {
    width: 100%;
  }

  .page-header-2 {
    text-align: center;
  }

  .service-heading-3 {
    font-size: 18px;
    text-align: left;
  }

  .container-wrapper-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-9 {
    width: auto;
  }

  .section-heading-3.white.cta-title {
    display: block;
    width: auto;
    max-width: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .content-section-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-15 {
    width: 100%;
    max-width: 100%;
  }

  .fake-btn-text.white-text {
    max-width: 30vw;
  }

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

  .industries-div.center {
    margin-bottom: 20px;
  }

  .industries-div.line {
    margin-bottom: 20px;
  }

  .industries-div.line.testimonials {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .industries-div.left.second {
    text-align: left;
  }

  .industries-div.left.transparences {
    margin-bottom: 10px;
  }

  .industries-div.left.transparences.testimonials.list {
    height: auto;
  }

  .industries-div.left.no-line {
    text-align: center;
  }

  .industries-div.center {
    margin-bottom: 20px;
  }

  .button-wrapper-2.no-padding {
    display: block;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .collection-item-2 {
    width: 100%;
  }

  .collection-item-2.half {
    width: 100%;
  }

  .features-div.center {
    margin-bottom: 20px;
  }

  .features-div.line {
    margin-bottom: 20px;
  }

  .features-div.line.testimonials {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .features-div.left.second {
    text-align: left;
  }

  .features-div.left.transparences {
    margin-bottom: 10px;
  }

  .features-div.left.transparences.testimonials.list {
    height: auto;
  }

  .features-div.left.no-line {
    text-align: center;
  }

  .features-div.center {
    margin-bottom: 20px;
  }

  .features-div.center2 {
    margin-bottom: 20px;
  }

  .main-section-subpage.third {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.third.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage.third.pink {
    padding-top: 120px;
  }

  .main-section-subpage.third.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third.purple-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third-sub {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.third-sub.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage.third-sub.pink {
    padding-top: 120px;
  }

  .main-section-subpage.third-sub.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third-sub.purple-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third-sub.header-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.header-sub2 {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage.header-sub2.pink {
    padding-top: 120px;
  }

  .main-section-subpage.header-sub2.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.header-sub2.purple-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.header-sub2.header-sub {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub.header-visualization {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(77%, rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 77%), url('../images/visuaization.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(37%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent 37%, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.reverse-geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.demographics-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/people.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/people.jpg');
  }

  .main-section-subpage.header-sub2.header-sub.publishing-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/indoormapping.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/indoormapping.jpg');
    background-size: auto, auto;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-web-mapping.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-web-mapping.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-oil-gas {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4))), url('../images/hero-oil-gas.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.4)), url('../images/hero-oil-gas.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-utitlities {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(0%, transparent), to(rgba(20, 20, 20, 0.8))), url('../images/hero-utilities.jpg');
    background-image: linear-gradient(180deg, #000, transparent 0%, rgba(20, 20, 20, 0.8)), url('../images/hero-utilities.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
    text-shadow: 1px 1px 6px #000;
  }

  .main-section-subpage.header-sub2.header-sub-insurance {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-insurance.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-insurance.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-fleet {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-fleet.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-fleet.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-public-health {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-public-health.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-public-health.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-network-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6))), url('../images/networkmaplarge.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6)), url('../images/networkmaplarge.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-big-data {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/bigdata.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/bigdata.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-customer-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(29%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-customer-analytics.jpg');
    background-image: linear-gradient(180deg, transparent 29%, rgba(0, 0, 0, 0.7)), url('../images/hero-customer-analytics.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping.web-mapping-header {
    background-size: auto, cover;
  }

  .square-wrapper-sub {
    display: block;
    height: 600px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(27%, rgba(0, 0, 0, 0.9)), color-stop(77%, hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(360deg, rgba(0, 0, 0, 0.9) 27%, hsla(0, 0%, 100%, 0) 77%);
  }

  .full-container-sub.center.third {
    top: 40%;
  }

  .cta-contact.small {
    text-align: center;
  }

  .cta-contact.gray.small {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .cta-contact.gray.small.color {
    text-align: center;
  }

  .process-2 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .products-header-par-small {
    max-width: 90%;
  }

  .image-med {
    max-width: 100%;
  }

  .tabs-menu {
    display: none;
    width: auto;
  }

  .full-container-home.center.third {
    top: 40%;
  }

  .accordian {
    width: 100%;
  }

  .accordian.padding-top {
    margin-top: 50px;
  }

  .container-4 {
    width: 100%;
    margin-top: 0px;
  }

  .sheet-title {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .media-image-web-mapping {
    width: 500px;
    padding-left: 0%;
  }

  .side-info-2-web-mapping {
    width: 100%;
  }

  .side-info-2-web-mapping.padding-top {
    margin-top: 50px;
  }

  .side-features-web-mapping {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .center-width {
    width: 100%;
  }

  .center-width.padding-top {
    margin-top: 50px;
  }

  .accordian-copy {
    width: 100%;
  }

  .accordian-copy.padding-top {
    margin-top: 50px;
  }

  .api-grid {
    display: block;
  }

  .grid-6 {
    width: 100%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .accordian-copy {
    width: 100%;
  }

  .accordian-copy.padding-top {
    margin-top: 50px;
  }

  .accordian-2 {
    width: 100%;
  }

  .accordian-2.padding-top {
    margin-top: 50px;
  }

  .accordian-2.padding-top {
    margin-top: 50px;
  }

  .column-padding-left {
    padding-left: 0px;
  }

  .container-71 {
    max-width: none;
  }

  .div-block-14 {
    width: auto;
  }

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

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

  .nav-list-mobile {
    min-width: 80%;
    padding-right: 40px;
    color: #fff;
    text-align: center;
  }

  .nav-list-mobile.margin-top {
    display: block;
  }

  .nav-list-mobile-item {
    text-transform: uppercase;
  }

  .tabs-mobile {
    display: block;
    min-width: auto;
    margin-top: -190px;
  }

  .tab-link-tab-1 {
    display: block;
  }

  .tab-link-tab-1.tab-link-mobile {
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: hsla(0, 0%, 86.7%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-1.tab-link-mobile.w--current {
    background-color: hsla(0, 0%, 78.4%, 0);
    font-family: Roboto, sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-1.tab-link-mobile {
    background-color: hsla(0, 0%, 86.7%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-1.tab-link-mobile.w--current {
    background-color: hsla(0, 0%, 78.4%, 0);
    font-family: Roboto, sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-1.tab-link-mobile-2 {
    background-color: hsla(0, 0%, 86.7%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-1.tab-link-mobile-2.w--current {
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: hsla(0, 0%, 78.4%, 0);
    font-family: Roboto, sans-serif;
    color: #fff;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
  }

  .tabs-2 {
    width: 80%;
  }

  .tabs-2.margin-top {
    display: block;
    width: 100%;
  }

  .tab-link-tab-2 {
    display: block;
  }

  .tab-link-tab-2.tab-link-mobile {
    background-color: hsla(0, 0%, 100%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-2.tab-link-mobile:hover {
    color: #fff;
  }

  .tab-link-tab-2.tab-link-mobile.w--current {
    color: #fff;
  }

  .tab-link-tab-2.tab-link-mobile {
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: hsla(0, 0%, 100%, 0);
    font-family: Roboto, sans-serif;
    color: #c9c9c9;
    text-align: center;
    text-transform: uppercase;
  }

  .tab-link-tab-2.tab-link-mobile:hover {
    color: #fff;
  }

  .tab-link-tab-2.tab-link-mobile.w--current {
    color: #fff;
  }

  .tab-link-tab-3 {
    display: block;
  }

  .tabs-content-3-mobile {
    padding-top: 140px;
  }

  .tabs-3 {
    display: none;
  }

  .full-container-sub-mobile {
    margin-top: -135px;
  }

  .full-container-sub-mobile.center.third {
    top: 40%;
  }

  .container-72 {
    width: 100%;
  }

  .sheet-title-2 {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tabs-mobile-2 {
    display: block;
    min-width: auto;
    margin-top: 45px;
  }

  .image-med-2 {
    max-width: 100%;
  }

  .question-box-answer-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .section-tab-content-mobile {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.no-padding-top {
    margin-top: -100px;
  }

  .section-tab-content-mobile.no-padding-top.api-nav-mobile {
    margin-top: -35px;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.gray-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .section-tab-content-mobile.gray {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .tabs-content-4-mobile {
    padding-top: 120px;
  }

  .tabs-2-geo {
    width: 80%;
  }

  .tabs-2-geo.margin-top {
    display: block;
    width: 100%;
  }

  .map-api-overlay {
    display: none;
  }

  .map-api-div-wrapper.industries-wrapper.industries-info {
    display: none;
  }

  .full-container-sub-mobile-2 {
    margin-top: -135px;
  }

  .full-container-sub-mobile-2.center.third {
    top: 40%;
  }

  .products-header-par-small-3 {
    max-width: 90%;
  }

  .container-73 {
    width: 100%;
    margin-top: 0px;
  }

  .products-header-par-small-4 {
    max-width: 90%;
  }

  .full-container-sub-mobile-3 {
    margin-top: -135px;
  }

  .full-container-sub-mobile-3.center.third {
    top: 40%;
  }

  .industries-overlay-mobile {
    display: none;
  }

  .visual-div-wrapper.industries-wrapper.industries-info {
    display: none;
  }

  .industries-box-title-2-mobile {
    display: none;
  }

  .margin-bottom-large {
    margin-bottom: 100px;
  }

  .image-process-div-icon {
    display: none;
  }

  .image-process-div-copy {
    display: none;
  }

  .image-process-div-icon-2 {
    display: none;
  }

  .image-process-div-icon-3 {
    display: none;
  }

  .accordian-3 {
    width: 100%;
  }

  .accordian-3.padding-top {
    margin-top: 50px;
  }

  .accordian-3.padding-top {
    margin-top: 50px;
  }

  .tabs-api-mobile {
    width: 80%;
  }

  .tabs-api-mobile.margin-top {
    display: block;
    width: 100%;
  }

  .tabs-mobile-6 {
    display: block;
    min-width: auto;
    margin-top: 45px;
  }

  .square-wrapper-gradient {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), color-stop(77%, hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), hsla(0, 0%, 100%, 0) 77%);
  }

  .tabs-mobile-vis-engine {
    display: block;
    min-width: auto;
    margin-top: 45px;
  }

  .navbar-vis-engine-mobile {
    margin-top: -270px;
  }

  .full-container-sub-api-mobile {
    margin-top: 0px;
  }

  .full-container-sub-api-mobile.center.third {
    top: 40%;
  }

  .api-grid-mobile {
    display: block;
  }

  .full-container-small {
    margin-top: -90px;
  }

  .full-container-small.center.third {
    top: 40%;
  }

  .full-container-sub-mobile-small {
    margin-top: -5vh;
  }

  .full-container-sub-mobile-small.center.third {
    top: 40%;
  }

  .full-container-sub-mobile-4 {
    margin-top: -7vh;
  }

  .full-container-sub-mobile-4.center.third {
    top: 40%;
  }

  .grid-11 {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-20 {
    border-radius: 0px;
  }

  .main-section-subpage-white.third {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.third.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage-white.third.pink {
    padding-top: 120px;
  }

  .main-section-subpage-white.third.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third.purple-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third-sub {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.third-sub.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage-white.third-sub.pink {
    padding-top: 120px;
  }

  .main-section-subpage-white.third-sub.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third-sub.purple-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third-sub.header-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.header-sub2 {
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acb2ba), to(#686c75)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-image: linear-gradient(180deg, #acb2ba, #686c75), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px, 50% -184px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage-white.header-sub2.pink {
    padding-top: 120px;
  }

  .main-section-subpage-white.header-sub2.purple {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.header-sub2.purple-sub {
    height: 100vh;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.header-sub2.header-sub {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub.header-visualization {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(77%, rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 77%), url('../images/visuaization.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(37%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent 37%, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.reverse-geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 0% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.demographics-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/people.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/people.jpg');
  }

  .main-section-subpage-white.header-sub2.header-sub.publishing-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/indoormapping.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/indoormapping.jpg');
    background-size: auto, auto;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-web-mapping.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-web-mapping.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-oil-gas {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4))), url('../images/hero-oil-gas.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.4)), url('../images/hero-oil-gas.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-utitlities {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(0%, transparent), to(rgba(20, 20, 20, 0.8))), url('../images/hero-utilities.jpg');
    background-image: linear-gradient(180deg, #000, transparent 0%, rgba(20, 20, 20, 0.8)), url('../images/hero-utilities.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
    text-shadow: 1px 1px 6px #000;
  }

  .main-section-subpage-white.header-sub2.header-sub-insurance {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-insurance.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-insurance.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-fleet {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-fleet.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-fleet.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-public-health {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-public-health.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-public-health.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-network-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6))), url('../images/networkmaplarge.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6)), url('../images/networkmaplarge.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-big-data {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/bigdata.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/bigdata.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-customer-analytics {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(29%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-customer-analytics.jpg');
    background-image: linear-gradient(180deg, transparent 29%, rgba(0, 0, 0, 0.7)), url('../images/hero-customer-analytics.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping.web-mapping-header {
    background-size: auto, cover;
  }

  .page-header-dark {
    text-align: center;
  }

  .icon-title.icon-title-width-small {
    width: 70%;
  }

  .container-wrapper-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-21 {
    border-radius: 0px;
  }

  .image-22 {
    border-radius: 0px;
  }

  .icon-title-div {
    height: auto;
    margin-bottom: 40px;
  }

  .grid-12 {
    width: 100%;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .image-icon {
    width: 30%;
  }

  .image-icon2 {
    width: 30%;
  }

  .image-icon3 {
    width: 40%;
  }

  .image-20-copy {
    width: 150px;
    border-radius: 0px;
  }

  .image-21-copy {
    width: 170px;
    border-radius: 0px;
  }

  .image-22-copy {
    width: 170px;
    border-radius: 0px;
  }

  .icon-title-width {
    width: auto;
  }

  .image-20-copy {
    border-radius: 0px;
  }

  .image-20-copy-copy {
    border-radius: 0px;
  }

  .image-20-v2 {
    width: 100px;
    border-radius: 0px;
  }

  .image-21-v2 {
    width: 130px;
    border-radius: 0px;
  }

  .image-22-v2 {
    width: 130px;
    border-radius: 0px;
  }

  .grid-11-2column {
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .grid-11-copy {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-21-copy-copy {
    width: 170px;
    border-radius: 0px;
  }

  .image-22-copy-copy {
    width: 170px;
    border-radius: 0px;
  }

  .image-20-copy-copy {
    width: 150px;
    border-radius: 0px;
  }

  .image-20-v3 {
    width: 160px;
    border-radius: 0px;
  }

  .image-21-v3 {
    width: 130px;
    border-radius: 0px;
  }

  .image-22-v3 {
    width: 130px;
    border-radius: 0px;
  }

  .image-20-v2-copy {
    width: 80px;
    border-radius: 0px;
  }

  .image-25 {
    width: 120px;
    border-radius: 0px;
  }

  .image-26 {
    width: 110px;
    border-radius: 0px;
  }

  .image-20-v4 {
    width: 160px;
    border-radius: 0px;
  }

  .image-21-v4 {
    width: 130px;
    border-radius: 0px;
  }

  .image-22-v4 {
    width: 130px;
    border-radius: 0px;
  }

  .image-25-v2 {
    width: 120px;
    border-radius: 0px;
  }

  .image-26-v2 {
    width: 150px;
    border-radius: 0px;
  }

  .image-27 {
    width: 150px;
    border-radius: 0px;
  }

  .image-28 {
    width: 150px;
    margin-top: 60px;
    border-radius: 0px;
  }

  .image-29 {
    width: 170px;
    border-radius: 0px;
  }

  .image-30 {
    width: 170px;
    border-radius: 0px;
  }

  .image-20-v3-copy {
    width: 160px;
    border-radius: 0px;
  }

  .image-31 {
    width: 160px;
    border-radius: 0px;
  }

  .image-32 {
    width: 170px;
    border-radius: 0px;
  }

  .image-33 {
    width: 160px;
    border-radius: 0px;
  }

  .image-34 {
    width: 430px;
    border-radius: 0px;
  }

  .image-40 {
    border-radius: 0px;
  }

  .image-41 {
    border-radius: 0px;
  }

  .image-44 {
    border-radius: 0px;
  }

  .image-45 {
    border-radius: 0px;
  }

  .image-47 {
    border-radius: 0px;
  }

  .image-50 {
    border-radius: 0px;
  }

  .image-51 {
    border-radius: 0px;
  }

  .image-52 {
    border-radius: 0px;
  }

  .image-60 {
    width: 200px;
    border-radius: 0px;
  }

  .image-61 {
    width: 160px;
    border-radius: 0px;
  }

  .image-63 {
    width: 180px;
    border-radius: 0px;
  }

  .image-64 {
    width: 160px;
    border-radius: 0px;
  }

  .image-65 {
    width: 290px;
    border-radius: 0px;
  }

  .image-66 {
    width: 100px;
    border-radius: 0px;
  }

  .image-67 {
    width: 250px;
    border-radius: 0px;
  }

  .grid-11-v3 {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-70 {
    width: 160px;
    border-radius: 0px;
  }

  .image-71 {
    width: 130px;
    border-radius: 0px;
  }

  .image-72 {
    width: 50px;
    border-radius: 0px;
  }

  .image-73 {
    width: 200px;
    border-radius: 0px;
  }

  .image-74 {
    width: 110px;
    border-radius: 0px;
  }

  .image-60-copy {
    width: 150px;
    border-radius: 0px;
  }

  .image-63-copy {
    width: 180px;
    border-radius: 0px;
  }

  .image-61-copy {
    width: 140px;
    border-radius: 0px;
  }

  .image-64-copy {
    width: 160px;
    border-radius: 0px;
  }

  .image-60-copy-copy {
    width: 120px;
    border-radius: 0px;
  }

  .image-63-copy-copy {
    width: 130px;
    border-radius: 0px;
  }

  .image-61-copy-copy {
    width: 140px;
    border-radius: 0px;
  }

  .image-64-copy-copy {
    width: 160px;
    border-radius: 0px;
  }

  .image-70-copy {
    width: 120px;
    border-radius: 0px;
  }

  .image-71-copy {
    width: 170px;
    border-radius: 0px;
  }

  .image-72-copy {
    width: 210px;
    border-radius: 0px;
  }

  .image-73-copy {
    width: 200px;
    border-radius: 0px;
  }

  .image-74-copy {
    width: 110px;
    border-radius: 0px;
  }

  .image-80 {
    width: 150px;
    border-radius: 0px;
  }

  .image-81 {
    width: 110px;
    border-radius: 0px;
  }

  .image-82 {
    width: 140px;
    border-radius: 0px;
  }

  .image-83 {
    width: 160px;
    border-radius: 0px;
  }

  .image-60-copy-copy-copy {
    width: 120px;
    border-radius: 0px;
  }

  .image-63-1 {
    width: 210px;
    border-radius: 0px;
  }

  .image-61-copy-copy-copy {
    width: 140px;
    border-radius: 0px;
  }

  .image-64-copy-copy-copy {
    width: 110px;
    border-radius: 0px;
  }

  .image-60-copy-copy-copy {
    width: 120px;
    border-radius: 0px;
  }

  .image-60-copy-copy-copy-copy {
    width: 170px;
    border-radius: 0px;
  }

  .image-63-copy-copy-copy {
    width: 130px;
    border-radius: 0px;
  }

  .image-63-copy-copy-copy-copy {
    width: 130px;
    border-radius: 0px;
  }

  .image-90 {
    width: 170px;
    border-radius: 0px;
  }

  .image-91 {
    width: 160px;
    border-radius: 0px;
  }

  .image-100 {
    border-radius: 0px;
  }

  .image-101 {
    border-radius: 0px;
  }

  .image-102 {
    border-radius: 0px;
  }

  .image-103 {
    border-radius: 0px;
  }

  .image-101-copy {
    border-radius: 0px;
  }

  .image-102-copy {
    border-radius: 0px;
  }

  .image-103-copy {
    border-radius: 0px;
  }

  .image-102-copy {
    border-radius: 0px;
  }

  .image-102-copy-copy {
    border-radius: 0px;
  }

  .image-110 {
    border-radius: 0px;
  }

  .grid-11-2column-v4 {
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }
}

@media screen and (max-width: 479px) {
  .banner-home-fourth.half {
    padding-bottom: 90px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-image: linear-gradient(135deg, #8556fd, #d656fd);
  }

  .homepage-link.first {
    width: 100%;
    height: 500px;
  }

  .footer-heading.white.center {
    text-align: center;
  }

  .footer-heading.white.center {
    text-align: center;
  }

  .solar-dot-second {
    margin-top: 9px;
  }

  .solar-wrapper-first {
    width: 250px;
    height: 250px;
  }

  .brand {
    padding-right: 10px;
    padding-left: 10px;
  }

  .hero-div-info {
    margin-top: 80px;
  }

  .hero-div-info.half {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero-div-info.half.mockup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .hero-div-info.half.mockup.watches {
    margin-top: 40px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .solar-dot {
    margin-top: 330px;
  }

  .section.no-padding-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .copyright {
    padding-right: 10px;
    padding-left: 10px;
  }

  .hero-paragraph {
    line-height: 22px;
  }

  .side-image-media {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .side-image-media.flex-right {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .demo-wrapper {
    top: 307px;
  }

  .top-nav-content-block {
    display: block;
  }

  .top-nav-content-block.social {
    display: none;
  }

  .top-nav-content-block.social.footer {
    text-align: center;
  }

  .top-nav-content-block.social.banner {
    display: none;
  }

  .top-nav-content-block.social.banner {
    display: none;
  }

  .media-image {
    left: auto;
    width: 380px;
    padding-left: 0px;
  }

  .wrapper-full {
    top: 30%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .circle-one {
    width: 200px;
    height: 200px;
  }

  .hero-div {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

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

  .section-heading.white {
    text-align: center;
  }

  .solar-wrapper {
    width: 550px;
    height: 550px;
  }

  .button {
    display: inline-block;
    float: none;
    text-align: center;
  }

  .button.general.orange {
    margin-bottom: 10px;
  }

  .button.general.outline.dark.white-button.hero-button.top-margin.button-drive-time {
    margin-top: 0px;
  }

  .circle-demo-wrapper {
    left: -192%;
    top: -107px;
  }

  .circle {
    width: 500px;
    height: 500px;
  }

  .cta.gradient.realative.big {
    padding-bottom: 60px;
  }

  .cta.gradient.realative.medium {
    padding-bottom: 20px;
  }

  .cta.gray.small.color {
    text-align: center;
  }

  .square-wrapper-2 {
    position: absolute;
    display: block;
    height: 900px;
  }

  .div-content {
    margin-bottom: 20px;
    padding-right: 0px;
  }

  .div-content.tittle-in-div.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 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;
    text-align: center;
  }

  .div-content.achievements {
    margin-left: auto;
    padding-right: 6%;
    padding-left: 6%;
  }

  .div-content.testimonials {
    width: 100%;
  }

  .container-wrapper {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .container-wrapper.portfolio {
    padding-right: 0px;
    padding-left: 0px;
  }

  .circle-2 {
    top: 18%;
    right: 67%;
    width: 7vh;
    height: 7vh;
  }

  .tab-menu {
    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;
  }

  .tab-menu.banner {
    left: auto;
    right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .tab-menu.banner {
    bottom: -49%;
  }

  .tap-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tap-menu.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    text-align: center;
  }

  .tabs-content.color.pink {
    padding-right: 20px;
    padding-left: 20px;
  }

  .tabs-content.middle {
    margin-top: -50px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .side-info {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .square-second {
    right: auto;
    width: auto;
    height: auto;
  }

  .button-wrapper {
    width: auto;
  }

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

  .full-container-second {
    text-align: left;
  }

  .service-row-second {
    width: auto;
  }

  .div-sliders-column-wrapper {
    position: static;
  }

  .one-side-image {
    height: 300px;
  }

  .one-side-image.third {
    height: auto;
  }

  .one-side-image.gray {
    height: 850px;
    max-height: 850px;
  }

  .one-side-image.gray.first {
    height: 750px;
    max-height: 750px;
  }

  .one-side-image.gray.first {
    height: 750px;
    max-height: 750px;
  }

  .one-side-image.third {
    height: auto;
  }

  .promo-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

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

  .full-container.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .slider-testimonials {
    height: auto;
  }

  .white {
    text-align: left;
  }

  .tiitle-price.white {
    text-align: center;
  }

  .tab-second.center {
    width: 100%;
  }

  .slide {
    width: auto;
  }

  .main-section.third {
    height: 660px;
  }

  .main-section.third.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section.third.gray {
    padding-bottom: 50px;
  }

  .main-section.third.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section.third.gray {
    padding-bottom: 50px;
  }

  .main-section.third.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section.third.home-hero {
    height: 600px;
    background-image: url('../images/earth2.jpg');
    background-position: 100% 50%;
    background-size: auto;
  }

  .icon-header.center {
    width: 100%;
  }

  .square-fourth {
    display: none;
  }

  .side-content-info {
    padding-right: 12%;
    padding-left: 12%;
  }

  .tap-link.second {
    width: 100%;
    margin-right: 0px;
    padding-bottom: 9px;
  }

  .tap-link.second.w--current {
    width: 100%;
  }

  .tap-link.second {
    width: 100%;
    margin-right: 0px;
    padding-bottom: 9px;
  }

  .tap-link.second.w--current {
    width: 100%;
  }

  .tap-link.center-width {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .tap-link.center-width.w--current {
    display: block;
    width: 60px;
    height: 60px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .tap-link.center-width.blue {
    width: 60px;
    height: 60px;
    padding: 15px;
  }

  .tap-link.center-width.blue.w--current {
    padding: 15px;
  }

  .tap-link.center-width.orange {
    width: 60px;
    height: 60px;
    padding: 15px;
  }

  .tap-link.center-width.green {
    width: 60px;
    height: 60px;
    padding: 15px;
  }

  .prome-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .prome-section.gray.light-blue {
    padding-right: 10px;
    padding-left: 0px;
  }

  .prome-section.pink {
    padding-right: 20px;
  }

  .service-row.single {
    margin-right: 0px;
    margin-left: 0px;
  }

  .features-column {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }

  .features-column.column-mobile {
    padding-right: 0px;
    padding-left: 0px;
  }

  .service-div {
    width: 100%;
  }

  .service-div.center {
    width: 100%;
  }

  .service-div.line.testimonials {
    display: block;
    width: 75%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .service-div.center {
    width: 100%;
  }

  .row-cta {
    width: 100%;
  }

  .side-features {
    margin-bottom: 0vh;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cta-text.white {
    margin-bottom: 20px;
    text-align: center;
  }

  .page-header {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
  }

  .column-navigation {
    width: 100%;
  }

  .cta-text-content.second {
    margin-right: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    text-align: center;
  }

  .cta-text-content.second {
    margin-right: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    text-align: center;
  }

  .page-pargraph.page-header {
    font-size: 15px;
    text-align: center;
  }

  .page-pargraph.page-header.top-header {
    display: none;
  }

  .page-pargraph.page-header.geo-mobile {
    display: none;
  }

  .hero-big-text {
    font-size: 32px;
    line-height: 42px;
  }

  .hero-big-text.hero {
    font-size: 42px;
    line-height: 52px;
  }

  .hero-big-text.hero.third {
    font-size: 32px;
    line-height: 42px;
  }

  .hero-text-block.hero {
    margin-bottom: 60px;
  }

  .info-service-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-8 {
    width: 100%;
  }

  .team-member-image {
    width: 90%;
  }

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

  .processes-block.counters {
    margin-left: 0px;
    padding-left: 20px;
    border-left-style: none;
  }

  .image-over-section {
    margin-top: -100px;
  }

  .hero-section.third {
    height: 660px;
    background-image: url('../images/blur.png'), none;
    background-position: 100% 29%, 50% -184px;
    background-size: 250px, cover;
    background-repeat: no-repeat, no-repeat;
    background-attachment: fixed, scroll;
  }

  .hero-section.third.pink {
    height: 550px;
  }

  .team-member {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -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: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .middle-div.padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .process-line {
    margin-left: 10px;
  }

  .pricing-row.row-nr-2 {
    display: block;
    width: 100%;
  }

  .button-wrapper-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .square-wrapper {
    height: auto;
  }

  .process-icon.center {
    margin-left: 0px;
  }

  .process-icon.center {
    margin-left: 0px;
  }

  .process-icon.center {
    margin-left: 0px;
  }

  .pricing-block {
    margin-bottom: 20px;
  }

  .pricing-block.center.white {
    text-align: center;
  }

  .service-div-wrapper {
    padding: 50px;
  }

  .service-div-wrapper.right {
    height: auto;
  }

  .service-div-wrapper.third {
    height: auto;
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -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;
  }

  .left.padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .title-procces.right {
    text-align: left;
  }

  .pad-image {
    max-width: none;
  }

  .image-mock-ups {
    position: static;
    right: 0px;
    width: auto;
    max-width: 100%;
  }

  .image-mock-ups.laptop {
    position: relative;
    z-index: 10;
  }

  .image-process-div {
    display: none;
  }

  .right.padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .process-card.left {
    width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .process-card.right {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bigger-circle {
    width: 400px;
    height: 400px;
  }

  .icon-wrapper {
    position: absolute;
    width: 40px;
  }

  .bigger-circle-3 {
    width: 200px;
    height: 200px;
  }

  .process {
    padding-top: 80px;
    padding-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .process-info.right {
    width: 100%;
    height: auto;
    margin-left: 30px;
  }

  .process-info.left {
    width: 100%;
    margin-left: 30px;
    text-align: left;
  }

  .process-info.left-large {
    width: 100%;
    margin-left: 30px;
    text-align: left;
  }

  .process-info.right-large {
    width: 100%;
    height: auto;
    margin-left: 30px;
  }

  .bigger-circle2 {
    width: 600px;
    height: 600px;
  }

  .horizontal-line {
    display: none;
  }

  .image-block.ipad {
    height: 300px;
  }

  .blog-tittle.small.left-header {
    text-align: left;
  }

  .blog-content-services.tittle {
    height: auto;
    text-align: left;
  }

  .work-image-card {
    height: 300px;
  }

  .work-card {
    height: auto;
  }

  .top-header-2 {
    text-align: left;
  }

  .top-header-2.subhead {
    text-align: center;
  }

  .side-info-2 {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .square-wrapper-3 {
    height: auto;
  }

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

  .service-heading-second-2.all-caps.in {
    text-align: left;
  }

  .footer-link-2 {
    margin-right: 6px;
    margin-left: 6px;
  }

  .footer-link-2.white {
    margin-right: 6px;
    margin-left: 6px;
  }

  .button-2 {
    display: inline-block;
    float: none;
    text-align: center;
  }

  .laptop-padding {
    width: 200px;
    margin-top: 20px;
  }

  .div-content-second.percentual {
    display: block;
    width: 100%;
    margin-left: 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;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .div-content-second.right-side.padding-top {
    padding-right: 0%;
    padding-left: 0%;
  }

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

  .heading-2.pricing {
    text-align: left;
  }

  .heading-2.white {
    text-align: center;
  }

  .heading-2.white.percentual {
    text-align: left;
  }

  .heading-2.white {
    text-align: center;
  }

  .heading-2.whitish {
    color: #fff;
    text-align: left;
  }

  .button-3 {
    display: inline-block;
    float: none;
    text-align: center;
  }

  .button-3.general.orange {
    margin-bottom: 10px;
  }

  .button-3.white.outline {
    display: inline-block;
    margin-right: auto;
    margin-left: 0px;
  }

  .baner-big-text {
    width: auto;
    font-size: 31px;
    line-height: 40px;
  }

  .hero-info-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero-info-block.paddings {
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .hero-info-block.sixth {
    padding-left: 25px;
  }

  .question-tittle-2 {
    text-align: left;
  }

  .div-column-footer.small.white {
    margin-bottom: 0px;
  }

  .div-column-footer.small.white.middle {
    border-right-style: none;
    border-left-style: none;
  }

  .square-wrapper-4 {
    height: 400px;
  }

  .page-header-small {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .header-small.white {
    padding-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .header-small.black {
    padding-right: 0px;
    text-align: center;
  }

  .columns-second {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .tabs-content-2 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .tabs-content-2.middle.gray {
    position: relative;
    overflow: hidden;
    margin-top: 180px;
  }

  .team-member-image-2 {
    width: 90%;
  }

  .tap-menu-2.center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .tab-link-with-line.center-width {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .tab-link-with-line.center-width.w--current {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .tab-link-with-line.center-width.text {
    margin-right: auto;
    margin-left: auto;
    border-bottom: 2px solid hsla(0, 0%, 85.9%, 0);
  }

  .tab-link-with-line.center-width.text:hover {
    height: auto;
  }

  .tab-link-with-line.center-width.text.w--current {
    height: auto;
  }

  .tab-link-with-line.center-width.text {
    margin-right: auto;
    margin-left: auto;
    border-bottom: 2px solid hsla(0, 0%, 85.9%, 0);
  }

  .tab-link-with-line.center-width.text:hover {
    height: auto;
  }

  .tab-link-with-line.center-width.text.w--current {
    height: auto;
  }

  .side-image.paddings {
    padding-right: 0px;
    padding-left: 0px;
  }

  .side-wrapper.centerated {
    padding-top: 120px;
  }

  .title-proccess.right {
    text-align: left;
  }

  .top-head.white {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .top-head.white.subhead.hero-subtitle {
    text-align: center;
  }

  .copyright-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .question-tittle-3 {
    text-align: left;
  }

  .service-div-2 {
    width: 100%;
  }

  .service-div-2.center {
    width: 100%;
  }

  .sidebar {
    padding-left: 0px;
  }

  .blog-and-sidebar {
    padding-right: 0px;
    padding-left: 0px;
  }

  .sidebar-header {
    width: auto;
  }

  .collection-sidebar {
    width: 100%;
  }

  .contact-content {
    position: static;
    right: 0px;
    width: 100%;
  }

  .contact-content.new {
    width: 100%;
    padding: 30px 0px;
  }

  .form-block {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-div {
    width: 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .image-div.logo {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .licence-item-1 {
    width: auto;
    padding: 15px 15px 14px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .licence-link {
    margin-right: 10px;
  }

  .licence-links-wrapper {
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .heading {
    text-align: center;
  }

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

  .heading.white.percentual {
    text-align: left;
  }

  .product-wrapper-big-image {
    height: auto;
  }

  .banner-five {
    height: 850px;
  }

  .licence-item-firs {
    width: auto;
    padding: 15px 15px 14px;
    -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;
  }

  .licence-link-2 {
    margin-right: 0px;
  }

  .page-header-2 {
    font-size: 40px;
    line-height: 50px;
    text-align: center;
  }

  .section-heading-2 {
    text-align: center;
  }

  .service-heading-3 {
    text-align: left;
  }

  .top-header-4 {
    text-align: center;
  }

  .container-wrapper-2 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tiitle-use-case.white {
    text-align: center;
  }

  .tiitle-use-case.sub {
    font-size: 18px;
  }

  .section-heading-3 {
    text-align: center;
  }

  .section-heading-3.white {
    text-align: center;
  }

  .section-heading-3.white.cta-title {
    font-size: 30px;
  }

  .product-section-1 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .product-section-1.pink {
    padding-right: 20px;
  }

  .industries {
    padding-right: 20px;
    padding-left: 20px;
  }

  .industries.pink {
    padding-right: 20px;
  }

  .fake-btn-text.white-text {
    max-width: 50vw;
  }

  .industries-grid2 {
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .industries-grid2.pink {
    padding-right: 20px;
  }

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

  .industries-div {
    width: 100%;
  }

  .industries-div.center {
    width: 100%;
  }

  .industries-div.line.testimonials {
    display: block;
    width: 75%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .industries-div.center {
    width: 100%;
  }

  .button-wrapper-2 {
    width: auto;
  }

  .top-header-5 {
    text-align: left;
  }

  .features-grid {
    padding-right: 20px;
    padding-left: 20px;
  }

  .features-grid.pink {
    padding-right: 20px;
  }

  .button-wrapper-3 {
    width: auto;
  }

  .features-div {
    width: 100%;
  }

  .features-div.center {
    width: 100%;
  }

  .features-div.line.testimonials {
    display: block;
    width: 75%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .features-div.center {
    width: 100%;
  }

  .features-div.center2 {
    width: 100%;
  }

  .features-div.center2.light-blue-bg2 {
    min-height: 330px;
  }

  .main-section-subpage.third {
    height: 660px;
  }

  .main-section-subpage.third.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage.third.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage.third.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section-subpage.third.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage.third.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third.purple-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third-sub {
    height: 660px;
  }

  .main-section-subpage.third-sub.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage.third-sub.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage.third-sub.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section-subpage.third-sub.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage.third-sub.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third-sub.purple-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.third-sub.header-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.header-sub2 {
    height: 660px;
  }

  .main-section-subpage.header-sub2.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage.header-sub2.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage.header-sub2.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section-subpage.header-sub2.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage.header-sub2.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.header-sub2.purple-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage.header-sub2.header-sub {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub.header-visualization {
    height: 520px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 80%), url('../images/visuaization.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(18%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent 18%, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub.api-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/apiwebsite.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/apiwebsite.jpg');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .main-section-subpage.header-sub2.header-sub.reverse-geocoder-header {
    background-position: 0px 0px, 50% 0%;
  }

  .main-section-subpage.header-sub2.header-sub.publishing-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/indoormapping.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/indoormapping.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-web-mapping.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-web-mapping.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-oil-gas {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-oil-gas.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/hero-oil-gas.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-utitlities {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)), url('../images/hero-utilities.jpg');
    background-image: linear-gradient(180deg, transparent, #000), url('../images/hero-utilities.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-insurance {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-insurance.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-insurance.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-fleet {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-fleet.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-fleet.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-public-health {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-public-health.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-public-health.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-network-analytics {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-network-analytics.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-network-analytics.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-big-data {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/bigdata.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/bigdata.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-customer-analytics {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-customer-analytics.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/hero-customer-analytics.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage.header-sub2.header-sub-web-mapping.web-mapping-header {
    background-size: auto, cover;
  }

  .square-wrapper-sub {
    position: absolute;
    display: block;
    height: 600px;
  }

  .full-container-sub {
    text-align: left;
  }

  .full-container-sub.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .tab-menu2.center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .tab-menu2.center-sub {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .tab-link-with-line2.center-width {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .tab-link-with-line2.center-width.w--current {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .tab-link-with-line2.center-width.text {
    margin-right: auto;
    margin-left: auto;
    border-bottom: 2px solid hsla(0, 0%, 85.9%, 0);
  }

  .tab-link-with-line2.center-width.text:hover {
    height: auto;
  }

  .tab-link-with-line2.center-width.text.w--current {
    height: auto;
  }

  .tab-link-with-line2.center-width.text {
    margin-right: auto;
    margin-left: auto;
    border-bottom: 2px solid hsla(0, 0%, 85.9%, 0);
  }

  .tab-link-with-line2.center-width.text:hover {
    height: auto;
  }

  .tab-link-with-line2.center-width.text.w--current {
    height: auto;
  }

  .cta-contact.gray.small.color {
    text-align: center;
  }

  .process-2 {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .geocoding-process-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .products-header-par-small {
    max-width: 90%;
  }

  .section-heading-4 {
    text-align: center;
  }

  .top-header-6 {
    text-align: left;
  }

  .image-med {
    max-width: 95%;
  }

  .full-container-home {
    text-align: left;
  }

  .full-container-home.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .heading-production {
    font-size: 30px;
  }

  .accordian {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

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

  .header-small-upper.white {
    padding-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .header-small-upper.black {
    padding-right: 0px;
    text-align: center;
  }

  .header-small-2.white {
    padding-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .header-small-2.black {
    padding-right: 0px;
    text-align: center;
  }

  .header-small-3.white {
    padding-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .header-small-3.black {
    padding-right: 0px;
    text-align: center;
  }

  .promo-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .promo-section.pink {
    padding-right: 20px;
  }

  .promo-section-web-mapping {
    padding-right: 20px;
    padding-left: 20px;
  }

  .promo-section-web-mapping.pink {
    padding-right: 20px;
  }

  .media-image-web-mapping {
    left: auto;
    width: 300px;
    padding-left: 0px;
  }

  .side-info-2-web-mapping {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .side-features-web-mapping {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .promo-section2-web-mapping {
    padding-right: 20px;
    padding-left: 20px;
  }

  .promo-section2-web-mapping.pink {
    padding-right: 20px;
  }

  .margin-bottom {
    margin-bottom: 40px;
  }

  .margin-bottom.margin-top.margin-none {
    margin-top: 0px;
  }

  .center-width {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .columns-10.margin-bottom {
    max-width: 100%;
  }

  .accordian-copy {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .api-grid {
    padding-right: 10px;
    padding-left: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-6 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .accordian-copy {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .accordian-2 {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .columns-12.margin-top-2.padding-mobile {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container-71 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .column-70 {
    display: block;
  }

  .column-71 {
    display: block;
  }

  .promo-wrapper-mobile {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-72 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }

  .tabs-mobile {
    margin-top: -140px;
  }

  .tabs-content-3-mobile {
    padding-top: 90px;
  }

  .full-container-sub-mobile {
    text-align: left;
  }

  .full-container-sub-mobile.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .question-tittle-4 {
    text-align: left;
  }

  .container-72 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-med-2 {
    max-width: 95%;
  }

  .products-header-par-small-2 {
    max-width: 90%;
  }

  .section-tab-content-mobile.no-padding-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-tab-content-mobile.no-padding-top.api-nav-mobile {
    margin-top: -40px;
  }

  .full-container-sub-mobile-2 {
    margin-top: 0px;
    text-align: left;
  }

  .full-container-sub-mobile-2.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .products-header-par-small-3 {
    max-width: 90%;
  }

  .api-grid-2 {
    padding-right: 10px;
    padding-left: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container-73 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .products-header-par-small-4 {
    max-width: 90%;
  }

  .full-container-sub-mobile-3 {
    margin-top: -100px;
    text-align: left;
  }

  .full-container-sub-mobile-3.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .image-process-div-icon {
    display: none;
  }

  .image-process-div-copy {
    display: none;
  }

  .image-process-div-icon-2 {
    display: none;
  }

  .image-process-div-icon-3 {
    display: none;
  }

  .accordian-3 {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .square-wrapper-gradient {
    position: absolute;
    display: block;
    height: 900px;
  }

  .navbar-vis-engine-mobile {
    margin-top: -255px;
  }

  .full-container-sub-api-mobile {
    text-align: left;
  }

  .full-container-sub-api-mobile.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .api-grid-mobile {
    padding-right: 10px;
    padding-left: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .paragraph-30 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .top-head-hide.white {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .top-head-hide.white.subhead.hero-subtitle {
    text-align: center;
  }

  .top-head-drive-time.white {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .top-head-drive-time.white.subhead.hero-subtitle {
    text-align: center;
  }

  .top-head-drive-time.white-2 {
    display: none;
  }

  .full-container-small {
    text-align: left;
  }

  .full-container-small.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .full-container-sub-mobile-small {
    text-align: left;
  }

  .full-container-sub-mobile-small.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .full-container-sub-mobile-4 {
    margin-top: 0px;
    text-align: left;
  }

  .full-container-sub-mobile-4.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .main-section-subpage-white.third {
    height: 660px;
  }

  .main-section-subpage-white.third.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage-white.third.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage-white.third.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section-subpage-white.third.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage-white.third.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third.purple-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third-sub {
    height: 660px;
  }

  .main-section-subpage-white.third-sub.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage-white.third-sub.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage-white.third-sub.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section-subpage-white.third-sub.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage-white.third-sub.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third-sub.purple-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.third-sub.header-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.header-sub2 {
    height: 660px;
  }

  .main-section-subpage-white.header-sub2.pink {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-section-subpage-white.header-sub2.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage-white.header-sub2.pink {
    height: 600px;
    padding-top: 90px;
  }

  .main-section-subpage-white.header-sub2.gray {
    padding-bottom: 50px;
  }

  .main-section-subpage-white.header-sub2.purple {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.header-sub2.purple-sub {
    height: 600px;
    background-image: linear-gradient(-135deg, #d656fd, #8556fd);
  }

  .main-section-subpage-white.header-sub2.header-sub {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub.header-visualization {
    height: 520px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, rgba(0, 0, 0, 0.7))), url('../images/visuaization.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7) 80%), url('../images/visuaization.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.geocoder-header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(18%, transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent 18%, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.geocoder-header.geocoder-header-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub.api-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/apiwebsite.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/apiwebsite.jpg');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .main-section-subpage-white.header-sub2.header-sub.reverse-geocoder-header {
    background-position: 0px 0px, 50% 0%;
  }

  .main-section-subpage-white.header-sub2.header-sub.publishing-header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/indoormapping.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/indoormapping.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-web-mapping.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-web-mapping.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-oil-gas {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-oil-gas.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/hero-oil-gas.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-utitlities {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)), url('../images/hero-utilities.jpg');
    background-image: linear-gradient(180deg, transparent, #000), url('../images/hero-utilities.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-insurance {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-insurance.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-insurance.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-fleet {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-fleet.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-fleet.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-public-health {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-public-health.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-public-health.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-network-analytics {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/hero-network-analytics.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/hero-network-analytics.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-big-data {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/bigdata.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/bigdata.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-customer-analytics {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))), url('../images/hero-customer-analytics.jpg');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7)), url('../images/hero-customer-analytics.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 82, 86, 0.8)), to(rgba(77, 82, 86, 0.8))), url('../images/geocoder_small.jpg');
    background-image: linear-gradient(180deg, rgba(77, 82, 86, 0.8), rgba(77, 82, 86, 0.8)), url('../images/geocoder_small.jpg');
    background-position: 0px 0px, 70% 0%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .main-section-subpage-white.header-sub2.header-sub-web-mapping.web-mapping-header {
    background-size: auto, cover;
  }

  .page-header-dark {
    font-size: 40px;
    line-height: 50px;
    text-align: center;
  }

  .dd-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .dd-section.pink {
    padding-right: 20px;
  }

  .container-wrapper-small {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .container-wrapper-small.portfolio {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-20-copy {
    width: 150px;
  }

  .image-21-copy {
    width: 168px;
  }

  .image-22-copy {
    width: 168px;
  }

  .image-20-v2 {
    width: 100px;
  }

  .image-21-v2 {
    width: 130px;
  }

  .image-22-v2 {
    width: 130px;
  }

  .grid-11-2column {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-21-copy-copy {
    width: 168px;
  }

  .image-22-copy-copy {
    width: 168px;
  }

  .image-20-copy-copy {
    width: 150px;
  }

  .image-20-v3 {
    width: 160px;
  }

  .image-21-v3 {
    width: 130px;
  }

  .image-22-v3 {
    width: 130px;
  }

  .image-20-v2-copy {
    width: 80px;
  }

  .image-25 {
    width: 120px;
  }

  .image-26 {
    width: 110px;
  }

  .image-20-v4 {
    width: 160px;
  }

  .image-21-v4 {
    width: 130px;
  }

  .image-22-v4 {
    width: 130px;
  }

  .image-25-v2 {
    width: 120px;
  }

  .image-26-v2 {
    width: 150px;
  }

  .image-27 {
    width: 150px;
  }

  .image-28 {
    width: 150px;
  }

  .image-29 {
    width: 168px;
  }

  .image-30 {
    width: 168px;
  }

  .image-20-v3-copy {
    width: 160px;
  }

  .image-31 {
    width: 160px;
  }

  .image-32 {
    width: 170px;
  }

  .image-33 {
    width: 130px;
  }

  .image-34 {
    width: 280px;
  }

  .image-41 {
    width: 100px;
  }

  .grid-11-2column-v2 {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-60 {
    width: 180px;
  }

  .image-61 {
    width: 130px;
  }

  .image-63 {
    width: 170px;
  }

  .image-64 {
    width: 140px;
  }

  .image-65 {
    width: 250px;
  }

  .image-66 {
    width: 90px;
  }

  .image-67 {
    width: 220px;
  }

  .image-70 {
    width: 160px;
  }

  .image-71 {
    width: 130px;
  }

  .image-72 {
    width: 50px;
  }

  .image-73 {
    width: 200px;
  }

  .image-74 {
    width: 110px;
  }

  .image-60-copy {
    width: 160px;
  }

  .image-63-copy {
    width: 170px;
  }

  .image-61-copy {
    width: 130px;
  }

  .image-64-copy {
    width: 140px;
  }

  .image-60-copy-copy {
    width: 120px;
  }

  .image-63-copy-copy {
    width: 130px;
  }

  .image-61-copy-copy {
    width: 130px;
  }

  .image-64-copy-copy {
    width: 170px;
  }

  .image-70-copy {
    width: 120px;
  }

  .image-71-copy {
    width: 170px;
  }

  .image-72-copy {
    width: 190px;
  }

  .image-73-copy {
    width: 200px;
  }

  .image-74-copy {
    width: 110px;
  }

  .image-80 {
    width: 160px;
  }

  .image-81 {
    width: 110px;
  }

  .image-82 {
    width: 130px;
  }

  .image-83 {
    width: 160px;
  }

  .image-60-copy-copy-copy {
    width: 120px;
  }

  .image-63-1 {
    width: 190px;
  }

  .image-61-copy-copy-copy {
    width: 130px;
  }

  .image-64-copy-copy-copy {
    width: 100px;
  }

  .image-60-copy-copy-copy {
    width: 120px;
  }

  .image-60-copy-copy-copy-copy {
    width: 200px;
  }

  .image-63-copy-copy-copy {
    width: 130px;
  }

  .image-63-copy-copy-copy-copy {
    width: 130px;
  }

  .image-90 {
    width: 180px;
  }

  .image-91 {
    width: 170px;
  }

  .grid-11-2column-v3 {
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .grid-11-2column-v4 {
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }
}

#w-node-de971c40-647b-7160-579a-59ae0d5213ff-d1192ee1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-de971c40-647b-7160-579a-59ae0d521401-d1192ee1 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-de971c40-647b-7160-579a-59ae0d521403-d1192ee1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-de971c40-647b-7160-579a-59ae0d52140a-d1192ee1 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-de971c40-647b-7160-579a-59ae0d521411-d1192ee1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_6a544bc4-960c-341a-f8ef-ee892962fd4b-d1192ee1 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-de971c40-647b-7160-579a-59ae0d52141e-d1192ee1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-de971c40-647b-7160-579a-59ae0d521427-d1192ee1 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e92-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e94-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e96-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e98-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e9a-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e9c-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69e9e-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ea0-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ea2-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ea4-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ea6-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ea8-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eaa-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eac-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eae-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eb0-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eb2-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eb4-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eb6-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eb8-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eba-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ebc-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ebe-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ec0-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ec2-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ec4-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ec6-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ec8-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eca-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ecc-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ece-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ed0-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ed2-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ed4-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ed6-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ed8-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eda-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69edc-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ede-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ee0-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ee2-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 12;
  -ms-grid-row: 11;
  grid-row-start: 11;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ee4-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ee6-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 12;
  -ms-grid-row: 11;
  grid-row-start: 11;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69ee8-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eea-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 12;
  -ms-grid-row: 11;
  grid-row-start: 11;
}

#w-node-_9f403434-ca06-e2ef-402f-7a6529b69eec-09192f82 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
}

#w-node-f27f76a5-b7f5-f4c2-3f2e-b3daf825ba25-6d192f84 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fb739666-f7b7-805b-2c65-ae6e2e0a9bd9-6d192f84 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_442e4ae4-fc4b-2c3a-8d59-e49977e97af2-6d192f84 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_86ac8b78-17b8-804a-41e6-5b2434d685da-6d192f84 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-dbffb08a-5f41-f24b-887b-f8c0b63a24ce-6d192f84 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_51237f28-7673-d560-f276-a6842f54d35f-6d192f84 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c579-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c57a-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c57d-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c580-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c582-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c583-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c589-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_33fe3322-52cb-fbb2-95ce-865a9003c58a-9d192f91 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_86aa0462-e9d9-323d-70a6-92642f86dfee-e0192f98 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a76ba3c7-88b8-76aa-16fb-ca50b2bc343d-e0192f98 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1ee19b93-67aa-4606-92f7-740ecdebc219-e0192f98 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f1e1af00-bd76-8533-fcce-d2e7abeac033-e0192f98 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-b1f98fa5-efff-8969-11e6-6744ac728737-e0192f98 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5588f2e9-5b10-997c-054c-0084ef3dff05-e0192f98 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cea-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55ced-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cf0-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cf3-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cf6-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cf9-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cfc-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55cff-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d02-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d05-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d08-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d0b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d0e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d11-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d14-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d17-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d1a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d1d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d20-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d23-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d26-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d29-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d2c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d2f-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d32-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d35-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d38-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d3b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d3e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d41-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d44-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d47-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d4a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d4d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d50-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d53-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d56-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d59-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d5c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d5f-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d62-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d65-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d68-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d6b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d6e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d71-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d74-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4db2022-0ca2-ecac-7b08-4b5211f55d77-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_928d6017-0883-7a42-985e-b577b6a9411b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_87eebabe-fb3e-b749-4ffe-9aa56028c40e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9aaf3794-d26e-dd41-abc1-536424f1296c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a8363d4-a752-ab25-cc8d-47b77df5be3d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e4509e54-9353-42ed-81bf-229436ef5af2-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3fcf401f-d82c-a069-e39d-4d54bbbcfe73-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d0bd05fa-35db-73b6-e031-dc0d0aeb790b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cbf9f201-ed54-b123-4c03-9e3c9806cc2d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7b7232cd-18de-d22a-a105-206fa7aabb6a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c5ba2b66-4f44-9385-e465-155b13023744-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fdcb6849-c765-1e79-63c5-79e5e7c3b4d6-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5d2ba36c-1ac2-eb96-00e9-2a11f4118962-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a4e0c1c3-e43c-945a-c8bc-630fe0fc0397-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6adc4332-cf34-84f5-18b1-409e5ad4675a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2d229946-3560-799b-a75e-b17be54b0223-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-edf2e8c8-6d37-0483-19fa-a31031234010-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_85040e67-70ea-3dca-7027-819636a2ef86-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a4360847-7835-c853-9246-8627fd28a528-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_88214eaf-9974-0239-9c92-5cd958d3a798-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_028fa6d5-10c9-fbbb-91ae-6a247444b91a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5775e534-eda1-42f9-702e-d39a27eb0836-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7069ba7d-b6b6-7674-55f5-ace6a158f174-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_48d9eb99-5d3b-60f3-85ba-6375c5cda37f-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6d87a2d9-1f32-ea6d-7bb6-a296923f3b91-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f3173176-ce95-8d1c-a78b-dc4c5620c095-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7c399691-3540-af07-67d9-e9fc9015746d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51f7dad3-2a1c-da85-3bcb-5df691e6d7af-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a0ff7b3f-659a-b572-a274-0adecfe485c0-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5c905bd0-8c89-35e7-e0a9-20d7cb7f9ede-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1c3ad95a-cb93-aba6-e6fc-611831b8ff14-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_543ec2e6-583e-8436-ad56-e210ad21b9ef-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_65c0ac02-c2d1-ff97-f5b8-4466f91cb36e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1a80f7a1-4390-9f0d-0b3d-e5e0557b74bb-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b24d5c98-210d-eee2-781e-f99fb859cc1c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3020a050-af19-5be1-947c-f71b56a8f8eb-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fd367856-7174-62fd-7f4d-c294357350b7-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4bf7f1a5-3a07-2d06-0c70-bfcaf3e999b8-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_11e9009e-fc5f-103a-9d21-d01e951923b7-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6368f098-bdc2-7402-34b5-10919314efe0-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_99e09c65-0f0f-39c8-1e51-4a01d4ea4ef5-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4c6c1f4b-9b65-ff3a-f2fa-8abeaf3996c0-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fafbec96-d15f-9a24-e5c1-3b42da262156-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_319e0209-5aaf-b5b1-1098-af31629a9ccc-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ba2127dd-1ada-0788-458f-fd8235700a20-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6ce398b4-273d-36a5-cf0c-9448fb41dfe1-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e15d863-6fa0-5b49-cd5b-840a141a651a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_564b5a37-8cb0-8474-cb52-8a4ebb6d8870-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_59e12cad-a7e8-0523-c285-865e397528af-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ebedd26f-6fd5-2bac-ea1f-2d54b465f65e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c9e17683-f42a-c6c4-c114-93ebaddbf5ab-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b1114a61-fd82-e495-d013-5ca9401d8367-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_84d577ce-95b6-3e47-5d03-7b3c41f85f43-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_80df3748-2498-21c8-3f1e-903a543ea0e9-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6342ead8-c207-64f7-01d9-fee151bc48ce-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f3515954-237f-f196-e6fe-6dc7b52c484c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4481802f-ce47-7839-aef7-99c9cfc86cf2-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a07b5279-be74-c0b6-e999-34a4d30dc58a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_85ea375a-afd5-8c61-433b-3bf8dfe259dc-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dcaca3ed-c8b0-4694-5e4e-2ed530674847-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_789fd9bf-7bb2-d9c1-9f66-b948a867fab5-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c79ef1ec-4e95-c374-32e0-e23052889eb9-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_18386455-6aea-ba52-0a32-0522bf705bba-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_217dcca1-bd93-10d2-25c8-9b5847e6bd7e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d493b393-8932-e8da-8942-e3fde6a9c5c7-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6dde2c1d-bd5a-7aea-b38d-35c4a092b184-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_21518be0-667b-7da7-e8bd-cba15785d79b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0321f382-d72b-bc3b-470b-a7c6d13dcf0d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_976b9a9b-82ca-53b0-a233-ad515954e103-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-abd587be-f27b-184c-ce68-2b0ada05f975-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0e9e0fb6-f31d-48a7-16ba-36625cb1ac32-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8f304371-e7d6-3db6-52cc-dd6c933b426f-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bc5a434e-697d-c217-a115-41ceda5e917b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_38df3c33-0908-920c-fa6b-cec3d2aa43ca-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5693d6b8-9ecd-c158-f06b-43e40cf86353-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5d7f0571-6c24-0dec-48d8-e5908524ba5f-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_69406180-10be-ee0b-4f5e-d7bcf554e18e-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6ae92a8e-bf6d-91b3-023c-3c61c6c7535d-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f7331f5b-d46e-357d-f0c3-103d92a7c091-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_54cb8ef9-96ef-4723-229c-1e41be0e28b6-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1762dc75-2e33-b266-a8fe-6eb6ed5dd1f8-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4662195b-9902-e40e-c72d-5590c9eb066c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b800aa20-964f-a5ef-f9d8-f7d061a8ac3c-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e2877e6-6f58-9015-8429-3fc18b9be842-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ef68c686-7092-9024-b93b-8140832ebdd4-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b44ad1dd-29f9-e5af-7805-3d5d93b33a2b-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_299a8aed-c59b-eb9c-051c-2534339f2071-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a5e9718f-dc99-1525-8d44-f5fc1183614a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c314e628-8691-3d67-aada-4321364490b4-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_45c17b50-956d-8f14-dc77-773d4d4a1657-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c162a78-7cab-bae9-c496-ce36c8b4c846-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e81df071-a1a1-5059-a848-2a0f03be1a1a-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ff0535a5-1f10-ea09-8614-ebadff9e5124-0c192fa5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6496444a-d1bc-4bbc-99ea-a1aad7c843ce-ba192fab {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6496444a-d1bc-4bbc-99ea-a1aad7c843d1-ba192fab {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6496444a-d1bc-4bbc-99ea-a1aad7c843d4-ba192fab {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6496444a-d1bc-4bbc-99ea-a1aad7c843d7-ba192fab {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6496444a-d1bc-4bbc-99ea-a1aad7c8442b-ba192fab {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
}

#w-node-bd31c67c-11d1-c699-8550-cb57a0f0b9b1-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_0215eeae-4fe9-ffbf-a41b-51fcac845215-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1eb8516e-5847-82fb-d9b9-5aa7f004f078-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_893529d0-552f-c808-349d-f7a373c6352c-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6208d067-9fbd-1951-70f8-782cf3ff441e-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f77d1d27-032d-f69c-73e0-b86416611e1c-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_744579f1-e9dc-1f6e-a682-c1142cf6288e-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-ed23518b-15c3-e427-4144-fff09c049a4b-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_76918ff1-55a7-b671-3e73-5307621da787-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-eeaab20d-82b3-bd1c-1a2c-e4ce0f944c4c-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_8aa85b99-5460-2a3d-16d1-c735689a8196-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_1a9ce617-e17c-52b0-aacd-82cee9405311-a3192fc2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_5a627b52-7e4a-21e1-f6ea-3ba89a45a1ad-45192fd3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-e8082794-77d7-b719-1e50-a6f4f2e1a7bd-45192fd3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-e0c71533-2d13-9db3-5445-3395d91cd737-b9192fef {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-e7a3d679-8db4-874f-5bd3-c7b626b66e03-b9192fef {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_490f3280-c459-c433-6c08-678e9f5fc70a-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e02ad727-0c14-945e-db36-18cfa1da3b79-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1e13ddbc-3024-a900-091f-05af14cbc12a-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_5d0b3e12-9e12-02cd-2260-075327cece8a-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_266a096e-fa88-4696-4fbe-41af609a60f1-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_473ee82c-0b4b-6fb2-b0a4-0007518d02c1-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e0a0404b-39a8-11fe-2ee6-6e36afa579e4-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_24370cc7-b42c-42ea-3fcf-aff5528e2e15-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce81-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce82-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce89-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce8a-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce90-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce91-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce92-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efd8-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efdb-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efdc-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efdd-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe0-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe1-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe2-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe5-b931d272 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe6-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe7-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efea-b931d272 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efeb-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efec-b931d272 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_649ed991-9463-8cda-0bbb-b5beb597596d-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-ada05c06-2446-0345-be16-369846980afa-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-bf465252-f5b5-2b70-4673-6b334e263213-30af026e {
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4ae7fe33-942a-0031-69ea-5cafd317a02d-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4ae7fe33-942a-0031-69ea-5cafd317a02e-30af026e {
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c701aa82-c1d2-ef31-7c0f-2e5c26d354e9-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c701aa82-c1d2-ef31-7c0f-2e5c26d354ea-30af026e {
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_490f3280-c459-c433-6c08-678e9f5fc70a-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e02ad727-0c14-945e-db36-18cfa1da3b79-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1e13ddbc-3024-a900-091f-05af14cbc12a-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_5d0b3e12-9e12-02cd-2260-075327cece8a-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_266a096e-fa88-4696-4fbe-41af609a60f1-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_473ee82c-0b4b-6fb2-b0a4-0007518d02c1-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e0a0404b-39a8-11fe-2ee6-6e36afa579e4-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_24370cc7-b42c-42ea-3fcf-aff5528e2e15-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4e5-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4e8-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4e9-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4ea-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4ed-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4ee-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4ef-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4f2-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4f3-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_27e91952-d188-0e7c-a780-52d5995bf4f4-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e0-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e3-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e4-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e5-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e8-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e9-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ea-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ed-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ee-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ef-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_62e676f6-58e7-87c4-f160-2277abc3a979-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_62e676f6-58e7-87c4-f160-2277abc3a97a-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_62e676f6-58e7-87c4-f160-2277abc3a97b-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_0c75e0c5-108d-52b6-d317-605a4d715a92-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0c75e0c5-108d-52b6-d317-605a4d715a93-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_0c75e0c5-108d-52b6-d317-605a4d715a94-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942022-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942025-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942026-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942027-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_017d632d-a5c4-d405-8e69-46a95494202a-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_017d632d-a5c4-d405-8e69-46a95494202b-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a95494202c-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a95494202f-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942030-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942031-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942034-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942035-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942036-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-a0b3626a-6f35-05aa-8ddc-5dcdec0b60bc-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a0b3626a-6f35-05aa-8ddc-5dcdec0b60bd-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a0b3626a-6f35-05aa-8ddc-5dcdec0b60be-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_017d632d-a5c4-d405-8e69-46a954942039-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_017d632d-a5c4-d405-8e69-46a95494203a-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_017d632d-a5c4-d405-8e69-46a95494203b-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b0de0981-27f8-ff69-3561-c77b130b7fc5-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bd3-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bd4-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bd5-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bd8-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bdb-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bdc-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bdd-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be0-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be3-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be4-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be5-30af026e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be8-30af026e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-09c36fa7 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_490f3280-c459-c433-6c08-678e9f5fc70a-09c36fa7 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e02ad727-0c14-945e-db36-18cfa1da3b79-09c36fa7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-09c36fa7 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-09c36fa7 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-09c36fa7 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_473ee82c-0b4b-6fb2-b0a4-0007518d02c1-09c36fa7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e0a0404b-39a8-11fe-2ee6-6e36afa579e4-09c36fa7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_490f3280-c459-c433-6c08-678e9f5fc70a-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e02ad727-0c14-945e-db36-18cfa1da3b79-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1e13ddbc-3024-a900-091f-05af14cbc12a-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_5d0b3e12-9e12-02cd-2260-075327cece8a-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_266a096e-fa88-4696-4fbe-41af609a60f1-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_473ee82c-0b4b-6fb2-b0a4-0007518d02c1-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e0a0404b-39a8-11fe-2ee6-6e36afa579e4-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_24370cc7-b42c-42ea-3fcf-aff5528e2e15-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb4979b-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb4979c-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb4979d-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497a0-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497a3-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497a4-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497a5-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497a8-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497ab-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497ac-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497ad-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e3cbd192-1a6d-a203-9629-85a33eb497b0-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-a6762dc4 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce81-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce82-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1bf-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1c0-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce89-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce8a-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c5-a6762dc4 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c6-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efd8-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efdb-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efdc-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efdd-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe0-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe1-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe2-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe5-a6762dc4 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe6-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f1a1a410-f653-4540-e8da-d6ba5468efe7-a6762dc4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc20f-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc212-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc213-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc214-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc217-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc218-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc219-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21c-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21d-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21e-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc221-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc222-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc223-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc226-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc227-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc228-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-83f58af1 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce81-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce82-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1bf-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1c0-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce89-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce8a-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c5-83f58af1 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c6-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eda-83f58af1 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edd-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ede-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edf-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee3-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee4-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee8-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee9-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-83f58af1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eed-83f58af1 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eee-83f58af1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc20f-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc212-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc213-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc214-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc217-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc218-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc219-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21c-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21d-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21e-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-db6ce398 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce81-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce82-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1bf-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1c0-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce89-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce8a-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c5-db6ce398 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c6-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eda-db6ce398 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edd-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ede-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edf-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee3-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee4-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee8-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee9-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eed-db6ce398 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eee-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642fea-db6ce398 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642fed-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642fee-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642fef-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff2-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff3-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff4-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff7-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff8-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff9-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ffc-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ffd-db6ce398 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_31548d69-c0dd-64b0-b629-6a92e1642ffe-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c6a-db6ce398 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c6b-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c6c-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c6f-db6ce398 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c72-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c73-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c74-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c77-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7a-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7b-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7c-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7f-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4545c682-1723-9f12-4c1b-25f8fd3394cb-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-_4545c682-1723-9f12-4c1b-25f8fd3394cc-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4545c682-1723-9f12-4c1b-25f8fd3394cd-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_57bdfd69-bae5-3267-0ab4-d1313a553498-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f130-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f12b-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f12c-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f12d-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f133-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f134-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f135-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f140-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f138-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13b-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13c-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13d-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b5fd7303-71a6-d83c-f544-5928eb60b91a-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_90251f8b-6db7-9e4f-fc51-1c4096bbd4b4-db6ce398 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_90251f8b-6db7-9e4f-fc51-1c4096bbd4b5-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_90251f8b-6db7-9e4f-fc51-1c4096bbd4b6-db6ce398 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

@media screen and (max-width: 991px) {
  #w-node-de971c40-647b-7160-579a-59ae0d5213ff-d1192ee1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f1b7f7b3-e66c-4633-93e0-1f6a2747e70d-d1192ee1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-de971c40-647b-7160-579a-59ae0d521400-d1192ee1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451329-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451339-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451349-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451359-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451369-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451379-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451389-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451399-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513a9-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513b9-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513c9-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513d9-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513e9-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513f9-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451409-13192fbe {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-b931d272 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efd8-b931d272 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdd-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe2-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe7-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efec-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4e5-30af026e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e0-30af026e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942022-30af026e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-b0de0981-27f8-ff69-3561-c77b130b7fc5-30af026e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-a6762dc4 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-a6762dc4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-a6762dc4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efd8-a6762dc4 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc20f-83f58af1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-83f58af1 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-83f58af1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-83f58af1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eda-83f58af1 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-83f58af1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-83f58af1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc20f-db6ce398 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce85-db6ce398 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-db6ce398 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-db6ce398 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eda-db6ce398 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-db6ce398 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-db6ce398 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642fea-db6ce398 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff2-db6ce398 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff7-db6ce398 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ffc-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7b-db6ce398 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7c-db6ce398 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13d-db6ce398 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451329-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451339-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451349-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451359-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451369-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451379-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451389-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451399-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513a9-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513b9-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513c9-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513d9-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513e9-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f4513f9-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0d2f2c25-6230-0c39-81fd-28279f451409-13192fbe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-b931d272 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-b931d272 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce90-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdb-b931d272 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdd-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe0-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe2-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe5-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe7-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efea-b931d272 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efec-b931d272 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ec3d8693-3873-d6e9-2bd9-1fc377e03e80-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-ada05c06-2446-0345-be16-369846980afa-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_4ae7fe33-942a-0031-69ea-5cafd317a02c-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_4ae7fe33-942a-0031-69ea-5cafd317a02d-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c701aa82-c1d2-ef31-7c0f-2e5c26d354e8-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-c701aa82-c1d2-ef31-7c0f-2e5c26d354e9-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_266a096e-fa88-4696-4fbe-41af609a60f1-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-30af026e {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4e8-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4ea-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4ed-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4ef-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4f2-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4f4-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e3-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e5-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e8-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ea-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ed-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ef-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_62e676f6-58e7-87c4-f160-2277abc3a979-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_62e676f6-58e7-87c4-f160-2277abc3a97b-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0c75e0c5-108d-52b6-d317-605a4d715a92-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_0c75e0c5-108d-52b6-d317-605a4d715a94-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942025-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942027-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a95494202a-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a95494202c-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a95494202f-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942031-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942034-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942036-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a0b3626a-6f35-05aa-8ddc-5dcdec0b60bc-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-a0b3626a-6f35-05aa-8ddc-5dcdec0b60be-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942039-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a95494203b-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bdd-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be0-30af026e {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-09c36fa7 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-a6762dc4 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb497a8-a6762dc4 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdb-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdd-a6762dc4 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe0-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe2-a6762dc4 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe5-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe7-a6762dc4 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc212-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc214-83f58af1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc217-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc219-83f58af1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21c-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21e-83f58af1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc221-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc223-83f58af1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc226-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc228-83f58af1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edd-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc212-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc214-db6ce398 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc217-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc219-db6ce398 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21c-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21e-db6ce398 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edd-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642fed-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff2-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff7-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ffc-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c77-db6ce398 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_57bdfd69-bae5-3267-0ab4-d1313a553498-db6ce398 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f130-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f12b-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f133-db6ce398 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f140-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f138-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13b-db6ce398 {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13c-db6ce398 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-b5fd7303-71a6-d83c-f544-5928eb60b91a-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }

  #w-node-_90251f8b-6db7-9e4f-fc51-1c4096bbd4b4-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }

  #w-node-_90251f8b-6db7-9e4f-fc51-1c4096bbd4b6-db6ce398 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-de971c40-647b-7160-579a-59ae0d521401-d1192ee1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
  }

  #w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-b931d272 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1e13ddbc-3024-a900-091f-05af14cbc12a-b931d272 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_24370cc7-b42c-42ea-3fcf-aff5528e2e15-b931d272 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-b931d272 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce90-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdb-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe0-b931d272 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe5-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efea-b931d272 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1e13ddbc-3024-a900-091f-05af14cbc12a-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_266a096e-fa88-4696-4fbe-41af609a60f1-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_24370cc7-b42c-42ea-3fcf-aff5528e2e15-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4e8-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4ed-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_27e91952-d188-0e7c-a780-52d5995bf4f2-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e3-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66e8-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_1d2730f3-4455-7534-5a5d-e0f1237b66ed-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_62e676f6-58e7-87c4-f160-2277abc3a979-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_0c75e0c5-108d-52b6-d317-605a4d715a92-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942025-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a95494202a-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a95494202f-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942034-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-a0b3626a-6f35-05aa-8ddc-5dcdec0b60bc-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_017d632d-a5c4-d405-8e69-46a954942039-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bd3-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bd8-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bdb-30af026e {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39bdd-30af026e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be0-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be3-30af026e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-d371a5f7-18b5-8dc7-32a9-7983eea39be8-30af026e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-09c36fa7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_490f3280-c459-c433-6c08-678e9f5fc70a-09c36fa7 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-e02ad727-0c14-945e-db36-18cfa1da3b79-09c36fa7 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-09c36fa7 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-09c36fa7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-09c36fa7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_35a95d93-1afd-ea7c-ecba-9f1ffc2d2e94-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_90cc8fc4-de5d-4d86-898f-c6532c69c29c-a6762dc4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1e13ddbc-3024-a900-091f-05af14cbc12a-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_99214f26-dd17-26df-4e31-de2c98b3ce82-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_6ee9b1df-0457-2105-0470-c5f0ccd041da-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_24370cc7-b42c-42ea-3fcf-aff5528e2e15-a6762dc4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb4979b-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb497a0-a6762dc4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb497a3-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb497a8-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb497ab-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-e3cbd192-1a6d-a203-9629-85a33eb497b0-a6762dc4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efdb-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe0-a6762dc4 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-f1a1a410-f653-4540-e8da-d6ba5468efe5-a6762dc4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc212-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc217-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21c-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc221-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc226-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edd-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-83f58af1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-83f58af1 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc212-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc217-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_6a4e93f8-9e85-ee3f-78b2-53e859bcc21c-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce80-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-fdbe8d4f-4f7b-0e5d-41f7-31a2ce00b1be-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c76780f4-3bd3-7c2b-f8ea-ec976da8ce88-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_796cb290-16fa-fe28-8be8-28d2cf5062c4-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39edd-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee2-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39ee7-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_922d52b8-c736-86c9-1ddb-5ae656b39eec-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642fed-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff2-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ff7-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_31548d69-c0dd-64b0-b629-6a92e1642ffc-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c6a-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c6f-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c72-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c77-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7a-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-afd183cf-5b6c-f2ef-a212-de5bd33a8c7f-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_4545c682-1723-9f12-4c1b-25f8fd3394cb-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }

  #w-node-_57bdfd69-bae5-3267-0ab4-d1313a553498-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f130-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f12b-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f12c-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f133-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f140-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f138-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13b-db6ce398 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-b60ccb28-cfac-10ae-5ab5-806d9d17f13c-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-b5fd7303-71a6-d83c-f544-5928eb60b91a-db6ce398 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_90251f8b-6db7-9e4f-fc51-1c4096bbd4b4-db6ce398 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
}

