:root {
  --black: black;
  --dark-slate-grey: #383839;
  --f5f5f7: #f5f5f7;
  --abadata-orange: #ee7100;
  --tomato: #eb5a00;
  --new-dark-navy: #042e35;
  --white: white;
  --dim-grey: #4e5a6d;
  --dim-grey-707070: #707070;
  --gainsboro: #dadee2;
  --cecece: #cecece;
  --almost-white: #f7f7f7;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--white: white;
  --green-test: #16a34a;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray400: #98a2b3;
  --hyperlink-blue: #1074cb;
  --maps-hero-round-corners: 0px;
  --pale-blue: #f4f7fb;
  --2c2f34: #2c2f34;
  --f4f4f4: #f4f4f4;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray50-2: #f9fafb;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --untitled-ui--primary300: #d6bbfb;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--black);
  background-color: #fff;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5em;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: mundial, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.1em;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: mundial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.25em;
}

h3 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Outfit;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25em;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5em;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: mundial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25em;
}

h6 {
  color: #686f78;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5em;
}

p {
  color: var(--dark-slate-grey);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5em;
}

a {
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5em;
  text-decoration: none;
}

.section {
  text-align: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Outfit;
  position: relative;
}

.section.header-shadow {
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.section.bg-lightgrey {
  background-color: var(--f5f5f7);
  padding-bottom: 60px;
}

.section.bg-orange {
  background-image: linear-gradient(175deg, var(--abadata-orange) 63%, var(--tomato));
  text-align: center;
  padding-bottom: 0;
  padding-left: 2rem;
  display: block;
}

.section.top-border {
  font-family: Outfit;
}

.section.section-clipbg {
  background-image: none;
  justify-content: center;
  margin: 0;
  padding: 100px 0;
  display: block;
}

.section.bg-lightgrey {
  background-color: var(--f5f5f7);
  padding: 80px 0 120px;
  font-family: Outfit;
}

.section.megamenu {
  z-index: 100;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 5px 1px #0003;
}

.section.custom {
  margin-top: 0;
  padding-top: 2em;
}

.section.bg-dim-grey {
  background-color: var(--new-dark-navy);
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: mundial, sans-serif;
}

.row {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.row.row-padding {
  max-width: 1220px;
  padding-top: 2rem;
  padding-bottom: 3rem;
  display: block;
}

.row.row-padding.row-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  max-width: 1220px;
  display: flex;
}

.row.top-bot-padding.footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
  padding-bottom: 0;
}

.row.row-reversed {
  justify-content: flex-start;
  max-width: 1220px;
}

.row.rowmega {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.row.navbar-row {
  justify-content: center;
  align-self: center;
  max-width: 1220px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: static;
}

.row.featuredrow {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.row.normal {
  flex-flow: row;
}

.column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  object-fit: fill;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  font-family: Outfit;
  display: block;
  position: relative;
}

.column.site-logo-column {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  width: 30%;
  padding-left: 0;
}

.column.navbar-column {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 0 auto;
  justify-content: flex-end;
  width: 70%;
  padding-right: 0;
  display: flex;
}

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

.column.megacol-1 {
  z-index: 1;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f6f6f7;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 30%;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 60px;
  display: flex;
}

.column.megacol-2 {
  z-index: 1;
  background-color: var(--white);
  flex: 0 auto;
  width: 70%;
  padding-top: 30px;
  padding-bottom: 5px;
  padding-left: 75px;
  display: flex;
}

.column.featuredcolumn1 {
  flex: 0 auto;
  width: 100%;
}

.column.featuredcolumn1.column-center {
  align-items: center;
}

.column.flex-btns-container {
  justify-content: flex-end;
}

.login-btn {
  border: 2px solid var(--dark-slate-grey);
  color: var(--dark-slate-grey);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 130px;
  padding-top: 5px;
  padding-bottom: 10px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.5em;
  display: flex;
}

.login-btn:hover {
  border-color: var(--abadata-orange);
  background-color: var(--abadata-orange);
  color: var(--white);
}

.orange-btn {
  border: 1px solid var(--abadata-orange);
  background-color: var(--abadata-orange);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding: 15px 30px 20px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1em;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.orange-btn:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  transform: scale(1.1);
}

.orange-btn.desktop-only {
  border-width: 2px;
  border-radius: 10px;
  width: 130px;
  padding: 5px 15px 10px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.5em;
}

.orange-btn-underline {
  color: var(--abadata-orange);
  text-align: center;
  background-color: #0000;
  padding: 0;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.5em;
  text-decoration: underline;
}

.orange-btn-underline:hover {
  color: var(--tomato);
}

.orange-btn-border {
  border: 3px solid var(--abadata-orange);
  color: var(--abadata-orange);
  text-align: center;
  background-color: #0000;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 15px 30px 20px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1em;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.orange-btn-border:hover {
  transform: scale(1.1);
}

.orange-btn-border._200px-width {
  width: 200px;
}

.white-btn {
  border: 2px solid var(--white);
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  max-width: 195px;
  padding: 14px 41px;
  font-family: Outfit;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.white-btn:hover {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--dim-grey);
}

.h1-subpages {
  color: var(--abadata-orange);
  margin-top: 15px;
  font-family: Outfit;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3em;
}

.h1-subpages.text-center {
  font-family: mundial, sans-serif;
}

.site-logo.footer-logo {
  width: 200px;
  margin-left: -2px;
}

.nav-menu {
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
}

.navbar {
  background-color: var(--white);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Outfit;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px #00000026;
}

.nav-link {
  color: var(--dim-grey);
  text-transform: uppercase;
  object-fit: fill;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 30px;
  font-family: Outfit;
  font-size: 16px;
  display: flex;
}

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

.nav-link.dropdown-nav {
  padding-top: 5px;
  padding-bottom: 5px;
}

.flex-btns-container {
  grid-column-gap: 20px;
  align-self: stretch;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.flex-btns-container.margin-15 {
  width: 100%;
}

.img-fullwidth {
  width: 100%;
  max-width: 600px;
}

.img-fullwidth.img-borderrad {
  border-radius: 15px;
  width: 100%;
  display: inline-block;
}

.img-fullwidth.img-borderrad.img-border {
  border-radius: 15px;
  max-width: 573px;
}

.img-fullwidth.img-borderrad.news-featuredimg {
  width: 100%;
  height: auto;
  max-height: 450px;
  display: inline-block;
}

.img-fullwidth.img-borderrad.solutions-img {
  max-height: 300px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.img-fullwidth.img-borderrad.newsroom-img {
  object-fit: cover;
  width: 100%;
  height: 275px;
  overflow: clip;
}

.uppercase {
  text-transform: uppercase;
  font-family: Outfit;
}

.text-center {
  text-align: center;
  font-family: mundial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5em;
}

.text-center.font-lightgrey.margin-top25.font-16 {
  text-align: center;
}

.text-center.margin-top25.font-16 {
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.5em;
}

.text-center.margin-top25.font-16.font-gray {
  color: var(--dim-grey-707070);
  text-align: center;
}

.text-center.margin-top25.font-16.font-gray.case-study {
  color: var(--abadata-orange);
}

.text-center.font-lightblue {
  color: var(--dark-slate-grey);
  margin-top: 0;
  margin-bottom: 0;
}

.text-center.font-16 {
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  line-height: 1.25em;
}

.text-center.font-16.font-orange.light {
  font-weight: 300;
}

.bg-lightgrey {
  background-color: var(--gainsboro);
  justify-content: flex-start;
  align-items: center;
}

.bg-orange {
  background-color: var(--abadata-orange);
  justify-content: center;
  align-items: center;
}

.font-white {
  color: #fff;
  font-family: mundial, sans-serif;
  text-decoration: none;
}

.font-white.text-center {
  color: var(--white);
  object-fit: fill;
  margin-bottom: 20px;
  font-family: mundial, sans-serif;
}

.font-white.font-nowrap {
  text-align: center;
  flex: 0 auto;
  align-self: center;
  font-family: Outfit;
  font-size: 24px;
}

.font-white.h6-subtxt {
  text-align: center;
  flex: 0 auto;
  align-self: center;
  margin-top: 19px;
  margin-bottom: 22px;
  font-size: 20px;
}

.row-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-self: auto;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.row-grid.gridgap30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.row-grid.border-bottom {
  grid-column-gap: 16px;
  border-bottom: 1px solid var(--gainsboro);
}

.row-inner {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  display: flex;
  position: relative;
}

.row-inner.margin-15 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
}

.top-bot-padding {
  padding-top: 20px;
  padding-bottom: 25px;
  font-family: Outfit;
}

.center-buttons {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.grid-addresses {
  grid-column-gap: 30px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-top25 {
  text-align: left;
  flex: 1;
  margin-top: 10px;
  font-family: Outfit;
}

.footerlist {
  flex-direction: column;
  flex: 0 auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.list-item-txt {
  margin-bottom: 5px;
}

.list-item-txt:hover {
  color: var(--tomato);
}

.list-item-txt.font-black {
  margin-top: 0;
}

.text-right {
  text-align: right;
  font-family: Outfit;
}

.text-right.font--2c2f34 {
  color: #2c2f34;
  font-family: Outfit;
}

.top-border {
  border-top: 1px solid var(--gainsboro);
  font-family: Outfit;
}

.mobile-only {
  display: none;
}

.desktop-only {
  font-family: Outfit;
}

.row-reversed {
  flex-direction: row;
  display: flex;
}

.row-2col-mobile {
  display: flex;
}

.nav-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 100%;
  display: flex;
}

.font-lightgrey {
  color: var(--gainsboro);
}

.spacer-6rem {
  justify-content: center;
  align-items: center;
  height: 6rem;
  display: flex;
}

.spacer-3rem {
  align-self: stretch;
  height: 3rem;
}

.spacer-2rem {
  flex-flow: row;
  justify-content: flex-start;
  height: 2rem;
  display: block;
}

.spacer-4rem {
  align-self: stretch;
  height: 4rem;
  padding-top: 0;
}

.column-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.column-center {
  align-self: center;
}

.spacer-8rem {
  height: 8rem;
}

.section-clipbg {
  background-image: url('../images/bg-clip.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.customdropdown {
  border: 1px solid var(--gainsboro);
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: block;
  position: relative;
}

.dropdown-titlewrap {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.customopenicon, .customclosedicon {
  position: absolute;
  inset: 20px 0% auto auto;
}

.dropdownwrapper {
  position: relative;
  overflow: hidden;
}

.dropdowncontent {
  position: relative;
}

.customdropdown-p {
  text-align: left;
  font-family: Outfit;
}

.navdropdownicon {
  color: #686f78;
  margin: 0 10px 0 0;
  font-size: 12px;
  position: absolute;
  inset: auto 0% auto auto;
}

.nav-dropdown {
  flex-direction: row;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-navs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  min-width: 200px;
  padding: 15px;
  display: none;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-navs.hide-permanent {
  box-shadow: none;
  background-color: #0000;
  padding: 0;
  display: block;
}

.dropdown-nav {
  color: var(--abadata-orange);
}

.dropdown-nav.nav-link {
  text-transform: none;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
}

.dropdown-nav.nav-link:hover {
  color: var(--abadata-orange);
}

.font-2c2f34 {
  color: #2c2f34;
}

.counter.font-orange {
  font-size: 3.2rem;
  line-height: 1.5em;
  display: block;
}

.margin-15 {
  text-align: left;
  align-self: auto;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.margin-15.thank-you {
  text-align: center;
  padding-bottom: 30px;
}

.margin-15.bold-date {
  font-weight: 700;
}

.margin-15.products {
  font-weight: 600;
}

.font-outfit {
  font-family: Outfit;
}

.megamenuinner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  padding-bottom: 20px;
  display: flex;
}

.megamenuinnercol {
  flex: 1;
}

.megamenu-heading {
  color: var(--abadata-orange);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit;
  font-weight: 700;
}

.megamenu-heading:hover {
  color: var(--tomato);
}

.font-16 {
  font-family: Outfit;
  font-size: 16px;
}

.stickyheader {
  z-index: 100;
  background-color: var(--white);
  flex-wrap: wrap;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.navwrap {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 1220px;
  display: flex;
  position: static;
}

.navmenu-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  padding-left: 15px;
  display: flex;
  position: static;
}

.brand {
  align-items: center;
  width: 100%;
  max-width: 200px;
  display: flex;
}

.brand.w--current {
  margin-top: -2px;
}

.wrapper {
  flex-direction: column;
  font-family: Outfit;
  display: flex;
  position: relative;
}

.font-18 {
  margin-bottom: 5px;
  font-family: Outfit;
  font-size: 18px;
}

.link-orangeunderline {
  color: var(--abadata-orange);
  font-size: 1.25rem;
  text-decoration: underline;
}

.link-orangeunderline:hover {
  color: var(--tomato);
}

.link-orangeunderline.support {
  font-size: 2rem;
  line-height: 1.25em;
}

.spacer-1rem {
  height: 1rem;
}

.font-lightblue {
  color: var(--dim-grey);
}

.font-lightblue.margin-0 {
  color: var(--dim-grey-707070);
  margin-top: 0;
  margin-bottom: 0;
}

.formfield {
  border: 1px solid var(--dim-grey-707070);
  border-radius: 5px;
  height: auto;
  margin-bottom: 18px;
  padding: 30px 25px;
}

.formfield:focus {
  border-color: var(--tomato);
}

.formfield.font-16 {
  background-color: var(--white);
  color: var(--dark-slate-grey);
  margin-bottom: 20px;
  padding: 15px;
  font-family: mundial, sans-serif;
}

.formfield.font-16:focus {
  border-color: var(--abadata-orange);
}

.formfield.font-16.textarea {
  height: 280px;
  padding-right: 15px;
}

.formfield.font-16.textarea:focus {
  border-color: var(--tomato);
}

.form2col {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: nowrap;
  display: flex;
}

.formbutton {
  background-color: var(--abadata-orange);
  border-radius: 5px;
  padding: 14px 30px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5em;
}

.formbutton:hover {
  background-color: var(--tomato);
}

.textarea {
  padding-top: 24px;
  padding-bottom: 167px;
}

.formcheckbox {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--dim-grey);
  align-items: center;
  margin-bottom: 0;
  padding-left: 5px;
  font-size: 16px;
  display: flex;
}

.checkbox {
  border-color: var(--abadata-orange);
  pointer-events: auto;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  margin-top: 0;
}

.align-right {
  justify-content: flex-end;
  width: 500px;
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.align-right.img-borderrad {
  border-radius: 15px;
}

.pricingbox {
  background-color: var(--white);
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 365px;
  height: 100%;
  padding: 27px 32px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.font-orange {
  color: var(--abadata-orange);
}

.divider-border {
  background-color: var(--gainsboro);
  width: 100%;
  height: 1px;
  margin-top: 16px;
  padding-top: 0;
  position: relative;
}

.divider-border.width100 {
  max-width: 100%;
}

.font-weight400 {
  font-family: mundial, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
}

.testimonialslider {
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-bottom: -20px;
}

.testimonialcontent {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonial-leftarrow {
  border: 1px solid var(--dim-grey-707070);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 57px;
  display: flex;
  inset: 5% auto auto 0%;
}

.testimonial-rightarrow {
  border: 1px solid var(--dim-grey-707070);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 57px;
  display: flex;
  inset: 5% 0% auto auto;
}

.sliderpaginationhidden {
  display: none;
}

.testimonialwrap {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.counterheading-59 {
  font-size: 59px;
  font-weight: 700;
  line-height: 1.33em;
}

.img-negative {
  width: 100%;
  margin-left: -30px;
}

.font-black {
  color: var(--black);
  text-align: left;
  font-family: Outfit;
}

.font-tomato {
  color: var(--tomato);
}

.img-border {
  border: 1px solid var(--gainsboro);
}

.contentlist {
  color: var(--dim-grey);
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 700;
  list-style: none;
  display: block;
}

.contentlist.news {
  text-align: left;
  margin-left: 40px;
}

.contentlist-p {
  font-size: 16px;
}

.contentlist-p.font-lightblue {
  color: var(--dark-slate-grey);
  margin-left: 0;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
}

.col-horizontal {
  grid-column-gap: 20px;
  text-align: center;
  flex-wrap: wrap;
  place-content: center flex-start;
  display: block;
}

.productbox {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 20px 30px;
  display: flex;
  box-shadow: 0 5px 20px #0003;
}

.productcontainer {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.active-link {
  color: var(--abadata-orange);
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
}

.active-link:hover {
  color: var(--tomato);
}

.nav-dropdown-wrap {
  margin-left: 0;
  margin-right: 10px;
}

.nav-dropdown-toggle {
  grid-column-gap: 5px;
  color: var(--dim-grey-707070);
  justify-content: center;
  align-items: stretch;
  padding: 25px 0;
  display: flex;
}

.nav-dropdown-toggle:hover {
  color: var(--abadata-orange);
}

.nav-dropdown-icon {
  align-self: center;
  margin: 0;
  font-size: .8rem;
  position: static;
  inset: 50% 0% 50% auto;
}

.nav-dropdown-list {
  background-color: var(--white);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 192px;
  padding: 2rem 2rem 1rem;
  box-shadow: 0 2px 5px #0003;
}

.nav-list-link {
  color: var(--abadata-orange);
  width: 100%;
  margin-bottom: 1rem;
  padding: 0 0 0;
  font-family: Outfit;
  font-weight: 700;
}

.nav-list-link:hover {
  color: var(--tomato);
}

.nav-list-link.w--current {
  color: var(--abadata-orange);
}

.nav-dropdown-list-toggle {
  background-color: #0000;
  width: 192px;
  margin-left: -50px;
  padding-top: 40px;
  padding-bottom: 0;
  top: 60%;
}

.nav-dropdown-megalist {
  background-color: #0000;
  border-top: 1px solid #00000014;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin-top: -5px;
  inset: 100% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.nav-dropdown-megalist.w--open {
  background-color: #f6f6f7;
  background-image: linear-gradient(90deg, #f6f6f7 49%, #fff 51%, #fff);
  justify-content: center;
  display: flex;
  top: 100%;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.nav-megamenu-wrap {
  flex: 0 auto;
  align-self: stretch;
  margin-left: 0;
  margin-right: 10px;
  display: block;
  position: static;
}

.nav-dropdown-megalist-row {
  background-color: #f6f6f700;
  background-image: linear-gradient(90deg, #f6f6f7 49%, #fff 50%);
  flex: 1;
  justify-content: center;
  max-width: 1220px;
  margin-top: 1px;
  display: flex;
}

.img-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.btn-width175 {
  width: 100%;
  max-width: 175px;
}

.btn-width175.orange-btn.hide {
  display: none;
}

.tabrow {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: stretch;
  display: flex;
}

.tabcolumn1 {
  flex: 0 auto;
  width: 44%;
}

.tabcolumn2 {
  grid-row-gap: 25px;
  flex-direction: column;
  flex: 1;
  margin-top: -10px;
  display: flex;
}

.news-featuredimg {
  height: 240px;
}

.postgrid-item {
  float: left;
  clear: none;
  text-align: center;
  position: static;
}

.newsroom-heading {
  text-align: center;
  align-self: center;
  font-family: Sofia Pro;
  font-size: 34px;
  display: block;
}

.postcontent {
  margin-top: -5px;
  font-size: 12px;
}

.sharelinks {
  grid-column-gap: 13px;
  display: flex;
}

.hidedesktop {
  display: none;
}

.testimonial-testilogo {
  opacity: 1;
  mix-blend-mode: normal;
}

.testi-quote-punc {
  color: var(--abadata-orange);
  text-align: center;
  margin-bottom: -40px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 122px;
  font-weight: 700;
  line-height: 1em;
}

.footer-links {
  color: var(--black);
  font-family: Outfit;
}

.footer-links:hover, .header-menu-link {
  color: var(--abadata-orange);
}

.header-menu-link:hover {
  color: var(--tomato);
}

.html-embed {
  align-self: center;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block {
  display: none;
}

.list-2 {
  float: none;
  width: auto;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
}

.list-2.contentlist {
  list-style: disc;
}

.list-2.contentlist.font-lightblue {
  padding-top: 0;
  font-size: 16px;
}

.list-2.font-lightblue {
  max-width: 550550px;
}

.list-2.font-lightblue.news {
  float: none;
  clear: none;
  width: 85%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 40px;
  display: block;
}

.list-item-3, .list-item-4, .list-item-5 {
  letter-spacing: .25px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
}

.section-3 {
  padding: 0 2em 2em;
}

.div-block-4 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.image-5 {
  border-radius: 0;
  flex: 0 auto;
  width: 100%;
  height: 66%;
}

.list-item-10, .list-item-11, .list-item-12, .list-item-13 {
  list-style: none;
}

.bold-text, .bold-text-2 {
  font-family: Outfit;
}

.checkbox-label {
  text-align: left;
  margin-bottom: 0;
  font-family: mundial, sans-serif;
  font-size: 16px;
  line-height: 1.25em;
}

.heading-30 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
}

.paragraph-24 {
  text-align: left;
}

.bold-text-4 {
  font-family: Outfit;
}

.heading-121 {
  color: #000;
  font-weight: 600;
}

.bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
  font-weight: 600;
}

.image-7 {
  float: none;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-5, .div-block-6 {
  text-align: left;
}

.list-item-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  overflow-wrap: break-word;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
  list-style-type: none;
  display: block;
}

.paragraph-34 {
  text-align: left;
}

.paragraph-35 {
  color: var(--abadata-orange);
  text-align: left;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2em;
}

.paragraph-35.selected {
  color: var(--tomato);
  margin-bottom: 20px;
}

.heading-123 {
  text-align: left;
}

.column-5 {
  background-color: var(--white);
  -webkit-text-stroke-width: 0px;
  border-radius: 18px;
  padding: 2rem 2rem 4rem;
  box-shadow: 0 5px 20px #0003;
}

.solutionscolumn {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.solutionscolumn.mobile-landscape {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.list-4 {
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.quick-stack-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  padding: 0;
}

.heading-124 {
  text-align: left;
  margin-top: 0;
}

.heading-126, .heading-127 {
  text-align: left;
}

.column-7 {
  clear: none;
  overflow-wrap: break-word;
  align-self: flex-start;
}

.column-7.mobile {
  padding-right: 20px;
}

.link-block-2, .link-block-3, .link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-46, .link-block-47, .link-block-48, .link-block-49, .link-block-50, .link-block-51, .link-block-52, .link-block-53, .link-block-54, .link-block-55, .link-block-56, .link-block-57, .link-block-58, .link-block-59, .link-block-60, .link-block-61, .link-block-62, .link-block-63, .link-block-64, .link-block-65, .link-block-66, .link-block-67, .link-block-79, .link-block-80, .link-block-81, .link-block-82, .link-block-83, .link-block-84, .link-block-85, .link-block-86, .link-block-87, .link-block-88, .link-block-89, .link-block-90, .link-block-91, .link-block-92, .link-block-93, .link-block-94, .link-block-95, .link-block-96, .link-block-97, .link-block-98, .link-block-99, .link-block-100, .link-block-101, .link-block-102, .link-block-103, .link-block-104, .link-block-105, .link-block-106, .link-block-107, .link-block-108, .link-block-109, .link-block-110, .link-block-111, .link-block-112, .link-block-113, .link-block-114, .link-block-115, .link-block-116, .link-block-117, .link-block-118, .link-block-119, .link-block-120, .link-block-121, .link-block-122 {
  display: block;
}

.text-span-4 {
  color: var(--black);
}

.link-block-123 {
  display: block;
}

.paragraph-37 {
  text-align: left;
}

.text-span-5 {
  color: var(--abadata-orange);
  text-decoration: underline;
}

.link-block-124, .link-block-128, .link-block-130, .link-block-131, .link-block-132, .link-block-133, .link-block-134 {
  display: block;
}

.text-block-14 {
  color: var(--dim-grey-707070);
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1rem;
  line-height: 1.25em;
}

.list-item-22, .list-item-23, .list-item-24 {
  text-align: left;
}

.newsroom-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.newsroom-description {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.news-block {
  margin-bottom: 20px;
}

.subltitle-contact {
  color: var(--dim-grey-707070);
  margin-bottom: 0;
  font-size: 1.25rem;
}

.flex-block-6 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.form-select {
  box-sizing: content-box;
  color: var(--dim-grey);
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('../images/dropdown-arrow.svg');
  background-position: 98.5% 52%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px solid #999;
  border-radius: 5px;
  width: calc(100% - 47px);
  margin-bottom: 20px;
  padding: 5px 30px 5px 15px;
  font-size: 16px;
  display: block;
}

.form-select.font-16 {
  border-color: var(--dim-grey-707070);
  color: var(--dark-slate-grey);
  -webkit-text-stroke-color: var(--black);
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: mundial, sans-serif;
}

.form-select.font-16:focus {
  border-color: var(--abadata-orange);
}

.flex-block-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
}

.oplynx-screenshot {
  border-radius: 15px;
  width: 100%;
  max-width: 600px;
}

.flex-block-9 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
}

.footer-description {
  width: 100%;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 0;
}

.footer-address {
  margin-top: 0;
  margin-bottom: 0;
}

.checkbox-medium {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dim-grey-707070);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--dim-grey-707070);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--dim-grey-707070);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--dim-grey-707070);
  background-color: #0000;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 15px;
}

.checkbox-medium.w--redirected-checked {
  background-size: 20px 20px;
  width: 32px;
  height: 32px;
  font-size: 10px;
}

.checkbox-medium.w--redirected-focus {
  border-color: var(--abadata-orange);
}

.checkbox-field {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.image-15 {
  width: 280px;
}

.section-10 {
  padding-top: 40px;
  padding-bottom: 80px;
}

.form-block-2 {
  margin-left: auto;
  margin-right: auto;
}

.columns-4 {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.columns-4.home-page {
  margin-right: -70px;
}

.body-3 {
  box-sizing: border-box;
  font-family: mundial, sans-serif;
}

.hero-heading-1 {
  text-align: left;
  font-family: mundial, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.1em;
}

.hero-heading-1.centered {
  text-align: center;
}

.hero-heading-1.centered.orange {
  color: var(--abadata-orange);
}

.hero-heading-1.test {
  color: var(--white);
}

.hero-heading-1.orange {
  color: var(--abadata-orange);
  padding-right: .6rem;
}

.hero-heading-1.orange.mover {
  margin-top: 0;
  margin-bottom: 10px;
}

.hero-heading-1.maps-new {
  color: var(--white);
  text-align: center;
  text-shadow: 0 5px 20px #0000004d;
  padding-left: 40px;
  padding-right: 40px;
}

.hero-copy-column {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  align-self: center;
  align-items: flex-start;
  display: block;
}

.hero-copy-column.careers {
  align-self: center;
}

.hero-copy-column.home-page {
  z-index: 2;
  padding-right: 0;
}

.hero-paragraph {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
}

.hero-paragraph.test {
  color: var(--cecece);
}

.hero-paragraph.home-page {
  margin-right: -20px;
}

.container-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  display: flex;
}

.hero-button-filled {
  box-sizing: border-box;
  background-color: var(--abadata-orange);
  color: var(--white);
  border-radius: 10px;
  margin-right: 24px;
  padding: 15px 30px 20px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  line-height: 1em;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.hero-button-filled:hover {
  transform: scale(1.1);
}

.hero-button-filled.uc-sponsorship {
  margin-top: 20px;
}

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

.section-11.test {
  background-color: var(--new-dark-navy);
}

.section-11.test.bg {
  background-image: url('../images/AbaData-All-In-One-Heat-Map-Background-Graphic.webp');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
  padding-bottom: 120px;
}

.section-11.f5f5f7 {
  background-color: var(--f5f5f7);
}

.hero-button-underlined {
  color: var(--abadata-orange);
  text-align: center;
  background-color: #0000;
  padding: 15px 10px 20px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  line-height: 1em;
  text-decoration: underline;
}

.column-15 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.column-15.field-ops {
  padding-left: 20px;
}

.column-15.home {
  z-index: 1;
  height: 100%;
}

.triage-banner-heading {
  color: var(--abadata-orange);
  text-align: left;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  font-size: 5rem;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.quick-stack-3 {
  grid-column-gap: 40px;
  padding-top: 30px;
  padding-bottom: 20px;
}

.banner-sub-text {
  color: var(--dark-slate-grey);
  text-align: center;
  align-self: center;
  font-size: 1.1rem;
  line-height: 1.25em;
}

.banner-sub-text.white {
  color: var(--white);
}

.triage-hero-image-base {
  object-fit: fill;
  border-radius: 18px;
  display: block;
  position: static;
  box-shadow: 0 40px 20px -20px #0000001a;
}

.triage-hero-image-overlay {
  z-index: 0;
  border-radius: 20px;
  order: 0;
  width: auto;
  max-height: none;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.triage-hero-image-matrix {
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-15 {
  margin-left: 30px;
  margin-right: 0;
  padding-left: 0;
  position: relative;
}

.standard-1220-container {
  max-width: 1220px;
  padding-left: 20px;
  padding-right: 20px;
}

.standard-1220-container.centered {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.standard-1220-container.responsive-darkening.right {
  justify-content: flex-end;
  display: flex;
}

.standard-1220-container.relative {
  position: static;
}

.section-13 {
  padding-top: 100px;
  padding-bottom: 80px;
  overflow: hidden;
}

.sub-section-heading {
  text-align: left;
  width: 100%;
  font-family: mundial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.sub-section-heading.centered {
  text-align: center;
}

.sub-section-heading.centered.white {
  color: var(--white);
  font-family: mundial, sans-serif;
}

.sub-section-heading.centered.no-margin {
  margin-top: 0;
}

.sub-section-heading.tool-for-field-operators {
  width: 50%;
}

.sub-section-heading.white {
  color: var(--white);
}

.sub-section-heading.home-page-ecosystem {
  width: 80%;
}

.sub-section-heading.company-logos {
  text-align: center;
  font-size: 1.75rem;
  font-weight: 600;
}

.sub-section-heading.home-page-testimonials {
  text-align: center;
  margin-bottom: 40px;
  font-size: 2.5rem;
}

.sub-section-heading.why-abadata {
  width: 85%;
}

.standard-paragraph {
  text-align: left;
  width: 100%;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
}

.standard-paragraph.white {
  color: var(--white);
}

.standard-paragraph.white.centered {
  text-align: center;
}

.standard-paragraph.light-grey {
  color: var(--f5f5f7);
  text-shadow: 0 1px 2px #0003;
}

.standard-paragraph.light-grey.right {
  text-align: right;
}

.standard-paragraph.light-grey-sub-text {
  color: var(--cecece);
  font-size: .9rem;
  line-height: 1.25em;
}

.standard-paragraph.light-grey-sub-text.centered {
  text-align: center;
}

.standard-paragraph.tool-for-field-operators {
  width: 69%;
}

.standard-paragraph.centered-80w {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.standard-paragraph.centered-800px {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.standard-paragraph.ecosystem {
  width: 90%;
}

.standard-paragraph.why-abadata {
  width: 85%;
}

.standard-paragraph.right {
  text-align: right;
}

.standard-paragraph.uc-event-details {
  color: var(--dim-grey-707070);
  margin-bottom: -10px;
  font-size: 1rem;
}

.standard-paragraph.centered-900px {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-tile-div {
  flex-flow: column;
  padding: 20px 20px 30px;
  display: flex;
}

.grid-tile-div.coming-soon {
  cursor: default;
  height: 100%;
}

.card-h3-heading {
  padding-right: 10px;
  font-family: mundial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.card-h3-heading.centered {
  text-align: center;
  margin-top: 40px;
  padding-right: 0;
}

.card-h3-heading.white {
  color: var(--white);
  mix-blend-mode: normal;
}

.card-h3-heading.black {
  color: var(--black);
}

.card-h3-heading.em-features {
  text-align: left;
  margin-top: 0;
}

.triage-next-gen-cell {
  background-color: var(--f5f5f7);
  border-radius: 15px;
  transition: box-shadow .3s cubic-bezier(.25, .46, .45, .94);
}

.triage-next-gen-cell:hover {
  box-shadow: 0 2px 10px #0003;
}

.card-paragraph {
  color: var(--dark-slate-grey);
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5em;
}

.card-paragraph.em-accent {
  border-left: 2px solid var(--abadata-orange);
  margin-left: 0;
  padding-left: 15px;
  font-style: normal;
}

.card-paragraph.interactive-panel {
  margin-top: 20px;
}

.card-paragraph.light-grey {
  color: var(--cecece);
}

.card-paragraph.why-abadata-field-ops {
  max-width: 55%;
}

.card-paragraph.why-abadata-compliance {
  color: var(--white);
  max-width: 60%;
}

.card-paragraph._900px {
  max-width: 900px;
}

.card-paragraph.centered {
  text-align: center;
}

.cta {
  background-color: var(--abadata-orange);
  background-image: radial-gradient(circle farthest-side at 50% 0, #ff9909, #e06b00);
  padding-top: 24px;
  padding-bottom: 40px;
}

.orange-banner-button {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border: 3px solid #fff;
  border-radius: 15px;
  margin-top: 15px;
  padding: 15px 30px 20px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  line-height: 1em;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: inline-block;
}

.orange-banner-button:hover {
  transform: scale(1.1);
}

.section-15 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.triage-text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(149deg, #fa9c10, #c05b00);
  -webkit-background-clip: text;
  background-clip: text;
}

.product-comparison-header {
  color: var(--white);
  text-align: center;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.product-comparison-cell-header {
  border: 1px solid var(--cecece);
  background-color: var(--new-dark-navy);
  justify-content: center;
  align-items: center;
  padding: 0 10px;
}

.product-comparison-cell-header.triage {
  border-top-width: 3px;
  border-top-color: var(--abadata-orange);
  border-right-width: 3px;
  border-right-color: var(--abadata-orange);
  border-left-width: 3px;
  border-left-color: var(--abadata-orange);
}

.quick-stack-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
  padding-right: 0;
}

.product-comparison-feature {
  text-align: center;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.product-comparison-feature-cell {
  border: 1px solid var(--cecece);
  justify-content: center;
  align-items: center;
  padding: 0 10px;
}

.product-comparison-feature-cell.alternate-cell {
  background-color: var(--f5f5f7);
}

.product-comparison-body-text {
  text-align: center;
  font-size: 1rem;
  line-height: 1.25em;
}

.product-comparison-body-cell {
  border: 1px solid var(--cecece);
  justify-content: center;
  align-items: center;
  padding: 9px 10px;
}

.product-comparison-body-cell.alternate-cell {
  background-color: var(--f5f5f7);
}

.product-comparison-body-cell.alternate-cell.triage.triage-bottom {
  border-bottom-width: 3px;
  border-bottom-color: var(--abadata-orange);
  flex-flow: column;
}

.product-comparison-body-cell.triage {
  border-right-width: 3px;
  border-right-color: var(--abadata-orange);
  border-left-width: 3px;
  border-left-color: var(--abadata-orange);
  flex-flow: column;
}

.section-16 {
  background-color: var(--f5f5f7);
  padding-top: 80px;
  padding-bottom: 40px;
}

.artificial-intelligence-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #ce810f 9%, #ce45bb 44%, #3bc4c1 82%);
  -webkit-background-clip: text;
  background-clip: text;
}

.big-section-header {
  margin-top: 0;
  font-family: mundial, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.big-section-header.white {
  color: var(--white);
  text-shadow: 0 1px 3px #0003;
}

.big-section-header.centered {
  text-align: center;
}

.grey-pre-header {
  color: var(--dim-grey-707070);
  margin-bottom: 0;
  font-family: mundial, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
}

.grey-pre-header.light-grey {
  color: var(--cecece);
  text-shadow: 0 1px 3px #0003;
}

.grey-pre-header.centered {
  text-align: center;
}

.div-block-17 {
  margin-top: 40px;
  margin-bottom: 20px;
  position: static;
}

.lottie-animation {
  background-image: url('../images/Connectivity-Lines-Lottie-Base-Map-AbaData.webp');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  position: static;
}

.hero-heading-h1-orange {
  color: var(--abadata-orange);
}

.slider-2 {
  background-color: var(--new-dark-navy);
  border: 1px #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-bottom: 20px;
  display: flex;
}

.section-17 {
  background-color: var(--f5f5f7);
  padding-top: 60px;
  padding-bottom: 120px;
}

.paragraph-42 {
  color: var(--white);
  text-align: center;
  font-weight: 300;
}

.slide {
  margin-left: auto;
  margin-right: auto;
}

.div-block-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.link-block-135 {
  margin-top: 15px;
}

.orange-banner-button-solid {
  border: 3px solid var(--white);
  color: var(--abadata-orange);
  background-color: #fff;
  border-radius: 15px;
  margin-top: 15px;
  padding: 15px 30px 20px;
  font-family: mundial, sans-serif;
  font-size: 1.25rem;
  line-height: 1em;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: block;
}

.orange-banner-button-solid:hover {
  transform: scale(1.1);
}

.orange-banner-button-solid.blue {
  color: var(--new-dark-navy);
}

.div-block-20 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-21 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin: 0 auto 60px;
  display: flex;
}

.quick-stack-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 60px;
  padding: 0;
}

.div-block-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  object-fit: fill;
  border-radius: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  padding: 0 10px;
  display: inline-flex;
  overflow: visible;
}

.abadata-pill-product-heading {
  color: var(--white);
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.25rem;
  font-weight: 200;
  line-height: 1em;
}

.section-18 {
  background-image: url('../images/AbaData-Field-Ops-Pump-Jack-Section-Background-Hero.webp');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.div-block-23 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 800px;
  height: 90vh;
  min-height: 700px;
  padding-top: 20px;
  display: flex;
}

.h2-orange-text {
  color: var(--abadata-orange);
}

.div-block-24 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 1px solid var(--cecece);
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.field-ops-multi-device-hero {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 40px 0 0;
}

.operational-modules-div {
  border: 1px none var(--cecece);
  background-color: var(--f5f5f7);
  border-radius: 15px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.operational-modules-dropdown {
  width: 100%;
  overflow: hidden;
}

.operational-module-toggle {
  height: 80px;
  display: flex;
  overflow: visible;
}

.dropdown-list-3 {
  background-color: #0000;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 40px;
  display: block;
  position: static;
}

.section-19 {
  background-color: var(--f5f5f7);
  background-image: url('../images/Field-Ops-Section-Banner-Isometric-Grid-Optimized.webp');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 58%;
  padding-top: 140px;
  padding-bottom: 80px;
}

.field-ops-1-tool-cell {
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0 5px 20px #0003;
}

.field-ops-1-tool-cell.hover-animation {
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.field-ops-1-tool-cell.hover-animation:hover {
  box-shadow: 0 10px 30px #0000004d;
}

.section-20 {
  background-color: var(--f5f5f7);
  padding-top: 40px;
  padding-bottom: 140px;
}

.image-21 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 85%;
  margin: 40px 0 -200px auto;
  display: block;
}

.columns-5 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.column-16 {
  padding-left: 60px;
}

.slide-nav-2 {
  font-size: .8rem;
}

.image-22 {
  border-radius: 15px;
}

.image-23 {
  margin-left: auto;
  margin-right: auto;
}

.section-22 {
  background-color: var(--dark-slate-grey);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 10px;
  position: sticky;
  inset: 0% 0% auto;
}

.top-bar-link {
  color: var(--cecece);
  font-size: 1rem;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s;
}

.top-bar-link:hover {
  color: var(--abadata-orange);
}

.top-ribbon-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  display: flex;
}

.menu-link {
  font-size: 1.1rem;
  font-weight: 400;
  transition: opacity .2s;
}

.menu-link.all-in-one {
  margin-right: 10px;
}

.text-span-10 {
  color: var(--abadata-orange);
}

.quick-stack-9 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.field-ops-module-cell-header-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  display: flex;
}

.em-hero-column {
  align-self: center;
}

.em-hero-column.litening {
  justify-content: center;
  display: flex;
}

.section-23 {
  z-index: 2;
  background-color: var(--f5f5f7);
  padding-top: 80px;
  padding-bottom: 120px;
}

.div-block-30 {
  margin-top: 60px;
  position: relative;
}

.em-hero-pop-up-4, .em-hero-pop-up-3, .em-hero-pop-up-2, .em-hero-pop-up-1 {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.em-hero-base {
  z-index: 1;
  width: 100%;
  margin-bottom: 30px;
  position: relative;
}

.marquee-container {
  flex-flow: row;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 120px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.section-25 {
  z-index: 3;
  background-color: var(--white);
  padding-top: 120px;
  padding-bottom: 60px;
  position: relative;
}

.quick-stack-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 40px 0 0;
}

.intelligent-asset-management-div {
  background-color: var(--f5f5f7);
  border-radius: 15px;
  flex-flow: column;
  align-items: flex-start;
  height: 100%;
  padding: 30px 20px 20px;
  display: flex;
}

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

.div-block-31 {
  color: var(--dim-grey-707070);
  padding-top: 25px;
  padding-bottom: 25px;
}

.div-block-31:hover {
  color: var(--abadata-orange);
}

.navbar-dropdown-link-text {
  color: var(--dim-grey-707070);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .8rem;
  line-height: 1.5;
}

.navbar-dropdown-link-text.hide-mobile-landscape {
  padding-right: 10px;
}

.navbar-menu-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  position: static;
  inset: auto 0% auto auto;
}

.new-navbar-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.abadata-logo-link {
  padding-left: 0;
}

.abadata-logo-component {
  flex-wrap: nowrap;
  width: 180px;
  display: flex;
}

.abadata-logo {
  flex: none;
  width: auto;
  height: 100%;
  display: block;
}

.navbar-dropdown-menu-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.navbar-mega-menu-content-left-wrapper {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.navbar-dropdown-link-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.navbar-mega-menu-content-left {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 25px 25px 20px 20px;
  display: flex;
  position: relative;
}

.navbar-dropdown-icon-holder {
  color: var(--abadata-orange);
  flex: none;
}

.navbar-mega-menu-left-overlay {
  background-color: var(--f5f5f7);
  min-width: 100vw;
  position: absolute;
  inset: 0% 0 0% auto;
}

.navbar-dropdown-link {
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 10px 10px 15px;
  text-decoration: none;
  transition: all .2ms cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.navbar-dropdown-link:hover {
  background-color: var(--almost-white);
}

.navbar-dropdown-link.coming-soon {
  opacity: .4;
  pointer-events: auto;
  cursor: default;
}

.navbar-dropdown-link.coming-soon:hover {
  background-color: var(--white);
}

.navbar-mega-menu-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: static;
}

.new-navbar {
  border-bottom: 1px solid var(--white);
  background-color: #fff;
  flex-flow: column;
  align-items: stretch;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px #0003;
}

.navbar-mega-menu-container {
  justify-content: space-between;
  align-items: center;
  max-width: 1220px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.navbar-menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 10px;
  display: flex;
  position: static;
}

.navbar-links-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.single-navbar-link {
  color: var(--dim-grey-707070);
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  transition: all .3s;
}

.single-navbar-link:hover {
  color: var(--abadata-orange);
}

.single-navbar-link.w--current {
  color: var(--dim-grey-707070);
}

.navbar-mega-menu-dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--dim-grey-707070);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 15px;
  padding-right: 11px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.navbar-mega-menu-dropdown-toggle:hover, .navbar-mega-menu-dropdown-toggle:focus {
  color: var(--abadata-orange);
}

.navbar-mega-menu-dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar-mega-menu-dropdown-list.w--open {
  background-color: #fff;
  flex-flow: column;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 101px auto auto 0%;
  overflow: hidden;
  box-shadow: 0 3px 8px #0003;
}

.navbar-buttons-container {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.abadata-navbar-mobile-menu-button {
  padding: 0;
}

.navbar-mega-menu-dropdown {
  position: static;
}

.navbar-by-role-link-gray {
  grid-column-gap: .5rem;
  color: var(--dim-grey-707070);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: mundial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.navbar-by-role-link-gray:hover {
  color: var(--untitled-ui--gray700);
}

.navbar-buttons-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.navbar-mega-menu-category-header {
  color: var(--abadata-orange);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: mundial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.navbar-mega-menu-category-header.margin-bottom-0 {
  margin-bottom: 0;
}

.navbar-mega-menu-category-header.sub-heading {
  margin-top: 10px;
}

.navbar-dropdown-link-heading {
  color: var(--dark-slate-grey);
  margin-bottom: 4px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.25em;
  display: flex;
}

.navbar-button {
  border: 2px solid var(--dark-slate-grey);
  color: var(--dark-slate-grey);
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding-top: 5px;
  padding-bottom: 9px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.5em;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.navbar-button:hover, .navbar-button.free-trial {
  border-color: var(--abadata-orange);
  background-color: var(--abadata-orange);
  color: var(--white);
}

.navbar-button.free-trial:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
}

.navbar-dropdown-content {
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--dim-grey-707070);
  align-items: center;
  padding-left: 12px;
  padding-right: 11px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  transition: all .2s;
  display: flex;
}

.navbar-dropdown-toggle:hover, .navbar-dropdown-toggle:focus {
  color: var(--abadata-orange);
}

.navbar-dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar-dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: 15px;
  width: 20rem;
  padding: 20px;
  right: -100%;
  box-shadow: 0 2px 12px #0000001a;
}

.navbar-mega-menu-product-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  position: relative;
}

.navbar-new-superscript-pill {
  border: 1px solid var(--green-test);
  color: var(--green-test);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 18px;
  margin-top: -1px;
  margin-left: 5px;
  padding: 1px 5px 3px;
  font-size: .7rem;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.navbar-new-superscript-pill.coming-soon {
  border-color: var(--gainsboro);
  background-color: var(--gainsboro);
  color: var(--dark-slate-grey);
  max-height: none;
  font-weight: 400;
}

.navbar-new-superscript-pill.coming-soon.green {
  border-width: 2px;
  border-color: var(--green-test);
  background-color: var(--white);
  color: var(--green-test);
}

.navbar-new-superscript-pill.banner {
  margin-top: -11px;
  margin-right: -8px;
}

.navbar-mega-menu-category-header-div {
  border-bottom: 1px solid var(--cecece);
  width: 100%;
  margin-bottom: 5px;
}

.navbar-mega-menu-header-div {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-32 {
  border-left: 2px solid var(--cecece);
  margin-bottom: -2px;
}

.navbar-menu-by-roll-split-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.abadata-footer-date-copyright {
  color: var(--cecece);
  letter-spacing: normal;
  font-family: mundial, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.abadata-footer-bottom-div {
  border-top: 1px solid var(--white);
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.abadata-footer-link {
  grid-column-gap: 6px;
  color: var(--cecece);
  flex-wrap: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: mundial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25em;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.abadata-footer-link:hover {
  opacity: .6;
}

.abadata-footer-link.coming-soon-footer-link {
  opacity: .6;
  cursor: default;
  justify-content: flex-start;
  width: 100%;
}

.abadata-footer-social-icons-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.abadata-footer-social-icon-link {
  color: var(--cecece);
  align-items: center;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.abadata-footer-social-icon-link:hover {
  opacity: .6;
}

.abadata-footer-logo-container {
  flex-wrap: nowrap;
  width: 180px;
  display: flex;
}

.abadata-footer-social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.abadata-footer-legal-list {
  grid-column-gap: 20px;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.abadata-footer-legal-list-div {
  grid-column-gap: 20px;
  display: flex;
}

.abadata-footer-legal-link {
  color: var(--cecece);
  font-family: mundial, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
}

.abadata-footer-legal-link:hover {
  opacity: .6;
}

.abadata-footer-vertical-padding {
  padding-top: 60px;
  padding-bottom: 40px;
}

.abadata-footer-link-section-header {
  color: var(--white);
  letter-spacing: normal;
  width: 100%;
  margin-bottom: 5px;
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
}

.abadata-footer-logo {
  flex: none;
  width: auto;
  height: 100%;
  display: block;
}

.footer-section {
  background-color: var(--new-dark-navy);
}

.abadata-footer-tagline {
  color: var(--cecece);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1rem;
}

.abadata-footer-company-info-heading {
  color: var(--white);
  margin-top: 0;
  padding-bottom: 5px;
  font-size: 1rem;
  line-height: 1.25em;
}

.abadata-footer-contact-text {
  color: var(--cecece);
  font-size: 1rem;
  line-height: 1.25em;
}

.abadata-footer-grid-left-cell {
  justify-content: space-between;
}

.abadata-footer-content-stack {
  grid-column-gap: 20px;
  padding: 0 0 30px;
}

.text-block-21 {
  white-space: nowrap;
}

.abadata-footer-support-contact-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.abadata-footer-support-contact-link:hover {
  opacity: .6;
}

.abadata-footer-support-div {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.abadata-footer-grid-link-cell.offset {
  padding-top: 35px;
}

.abadata-footer-company-info-div {
  max-width: 343.125px;
}

.text-block-23 {
  white-space: nowrap;
  font-size: .7rem;
  font-weight: 400;
}

.footer-link-coming-soon-time-div {
  opacity: .6;
}

.quick-stack-15 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.section-29 {
  background-color: var(--f5f5f7);
  padding-top: 60px;
  padding-bottom: 120px;
}

.text-block-24 {
  color: var(--dim-grey-707070);
  font-size: 1.1rem;
  display: block;
}

.image-24 {
  width: 200px;
  margin-top: -15px;
  margin-left: -15px;
}

.div-block-45 {
  border-radius: 15px;
  flex-flow: row;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 20px #0003;
}

.div-block-46 {
  background-image: url('../images/Sure-Shot-Environmental-Spraying-Field-Ops-Case-Study-Banner.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
}

.div-block-47 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  padding: 20px;
  display: flex;
  box-shadow: 0 0 20px #000;
}

.case-study-header {
  margin-top: 0;
  font-family: mundial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.div-block-48 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.text-block-26 {
  color: var(--hyperlink-blue);
  font-size: 1.1rem;
}

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

.link-block-137 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: inline-flex;
}

.link-block-137:hover {
  filter: brightness(60%);
}

.image-26 {
  width: 25px;
}

.quick-stack-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 15px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 5px 20px #0003;
}

.div-block-50 {
  background-image: linear-gradient(120deg, #00000080, #0000);
  width: 100%;
  height: 100%;
  padding: 20px;
}

.div-block-51 {
  flex-flow: column;
  width: 75%;
  display: flex;
}

.div-block-52 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 25%;
  margin-left: -15px;
  display: flex;
}

.section-30 {
  background-image: url('../images/AbaData-TRIAGE-Pipeline-Image-Background.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.div-block-53 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 750px;
  height: 90vh;
  min-height: 700px;
  display: flex;
}

.section-31 {
  padding-top: 40px;
  padding-bottom: 140px;
}

.em-items-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-18 {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  margin-top: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.hero-product-pre-header {
  color: var(--dim-grey-707070);
  font-size: 1.5rem;
  font-weight: 400;
}

.hero-product-pre-header.test {
  color: var(--cecece);
}

.hero-product-pre-header.white {
  color: var(--white);
  text-shadow: 0 2px 5px #0003;
}

.new-product-name-hero-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.new-product-name-hero-div.accessory-app {
  align-items: center;
}

.new-product-name-hero-div.maps-3 {
  justify-content: center;
}

.new-product-name-hero-div.centered {
  justify-content: center;
  align-items: center;
  display: none;
}

.new-product-name-hero-div.maps-new {
  justify-content: center;
}

.image-28 {
  width: 30px;
}

.section-32 {
  z-index: 1;
  background-image: url('../images/istockphoto-1183795557-1024x1024.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: static;
}

.section-32.facility-test {
  background-image: url('../images/AbaData-Facility-Schematics-Background-Hero-Scaled.webp');
}

.section-32.alternate2 {
  background-image: url('../images/AbaData-Equipment-Management-Gas-Pant-and-Mountains-Hero-image.webp');
}

.div-block-56 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 700px;
  height: 80vh;
  min-height: 700px;
  display: flex;
}

.div-block-56.right {
  align-items: flex-end;
}

.section-33 {
  background-color: var(--new-dark-navy);
  padding-top: 24px;
  padding-bottom: 40px;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: 0 5px 15px -5px #0003;
}

.div-block-57 {
  padding-top: 60px;
}

.announcement-banner-section {
  background-color: var(--new-dark-navy);
  padding: 8px 10px;
  overflow: hidden;
}

.div-block-58 {
  display: flex;
}

.cell-13 {
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0 5px 20px #0003;
}

.div-block-59 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 30px 20px 20px;
  display: flex;
}

.quick-stack-20 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 40px;
  padding: 0;
}

.cell-14 {
  background-color: var(--white);
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  padding: 30px 20px;
  box-shadow: 0 5px 20px #0003;
}

.quick-stack-21 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0 0;
}

.quick-stack-21.litening {
  max-width: 850px;
}

.section-34 {
  background-color: var(--f5f5f7);
  padding-top: 60px;
  padding-bottom: 120px;
}

.section-35 {
  background-color: var(--f5f5f7);
  padding-top: 80px;
  padding-bottom: 60px;
}

.section-35.extra-btm-padding {
  padding-bottom: 120px;
}

.div-block-60 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.faq-help-sub-header {
  font-size: 2rem;
  line-height: 1.25em;
}

.quick-stack-22 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 40px 0 0;
}

.section-36 {
  padding-top: 80px;
  padding-bottom: 120px;
}

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

.section-37.hudu {
  padding-bottom: 40px;
}

.row-img-right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 80px;
  display: flex;
}

.section-38 {
  background-color: var(--f5f5f7);
  padding-top: 40px;
  padding-bottom: 120px;
}

.column-left-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.column-right-img {
  justify-content: flex-start;
  width: 50%;
  display: flex;
}

.row-img-left {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  margin-top: 80px;
  display: flex;
}

.row-img-left.veg-mgmt-top {
  margin-top: 0;
}

.column-left-img {
  width: 50%;
  display: flex;
}

.column-right-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.column-17 {
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.success-message-3 {
  background-color: var(--f5f5f7);
  border-radius: 5px;
}

.text-block-27 {
  font-family: mundial, sans-serif;
}

.error-message-3 {
  border-radius: 5px;
}

.text-block-29 {
  text-align: center;
  max-width: 300px;
  margin-top: 10px;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.25em;
}

.div-block-61 {
  background-color: var(--f5f5f7);
  border-radius: 15px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.quick-stack-23 {
  width: 100%;
}

.careers-posting-div {
  border: 1px solid var(--cecece);
  background-color: var(--white);
  border-radius: 15px;
  flex-flow: column;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 30px;
  padding: 20px;
  display: flex;
}

.job-posting-section-header {
  color: var(--dark-slate-grey);
  margin-top: 20px;
  font-size: 1.1rem;
}

.job-posting-paragraph {
  text-align: left;
  font-size: 1.1rem;
}

.job-posting-list {
  color: var(--dark-slate-grey);
  font-family: mundial, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
}

.quick-stack-25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 60px;
  padding: 0;
}

.values-cell {
  border-radius: 15px;
  box-shadow: 0 5px 20px #0003;
}

.section-40 {
  padding-top: 40px;
  padding-bottom: 80px;
}

.quick-stack-26 {
  padding: 40px 0 0;
}

.what-we-offer-list-item {
  color: var(--dark-slate-grey);
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.25em;
}

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

.image-29 {
  z-index: 3;
  border-radius: 5px;
  max-width: 400px;
  position: relative;
  box-shadow: 0 20px 12px -8px #0003;
}

.image-29.right {
  z-index: 2;
  margin-top: -80px;
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.image-29.left {
  z-index: 1;
  margin-top: -80px;
  position: relative;
}

.column-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.image-30 {
  border-radius: 5px;
  box-shadow: 0 20px 12px -8px #0003;
}

.image-30.down {
  margin-top: 180px;
}

.image-30.down2 {
  margin-top: 60px;
}

.container-10 {
  max-width: 2000px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-42 {
  padding-top: 20px;
  padding-bottom: 140px;
}

.quick-stack-27 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 0;
}

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

.quick-stack-28 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  margin-top: 80px;
  padding: 0;
}

.div-block-70 {
  border: 2px solid var(--white);
  background-color: var(--white);
  background-image: radial-gradient(circle farthest-side at 20% 20%, var(--f5f5f7), white);
  border-radius: 15px;
  justify-content: center;
  width: 75px;
  height: 75px;
  margin-top: -45px;
  display: flex;
  box-shadow: 0 2px 8px #0003;
}

.div-block-70.interactive-icons {
  border-radius: 15px;
  width: 70px;
  height: 70px;
  margin-top: 0;
}

.div-block-70.interactive-panel {
  border-radius: 12px;
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
}

.section-46 {
  background-image: linear-gradient(180deg, var(--white), var(--f5f5f7));
  padding-top: 20px;
  padding-bottom: 120px;
}

.card-h4-sub-heading {
  color: var(--abadata-orange);
  margin-top: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25em;
}

.text-span-11 {
  color: var(--abadata-orange);
}

.image-32 {
  margin-right: -6px;
}

.text-block-30 {
  color: var(--dark-slate-grey);
  margin-top: 20px;
  font-size: 1.1rem;
  font-weight: 300;
}

.text-block-30.centered {
  text-align: center;
}

.link {
  text-decoration: underline;
}

.link._1-1rem {
  font-size: 1.1rem;
}

.div-block-74 {
  flex-flow: wrap;
  margin-right: -60px;
  display: inline-flex;
}

.heading-wrapper {
  width: 20.7rem;
  height: 4.3rem;
  margin-right: -20px;
  overflow: hidden;
}

.mover {
  margin-right: -10px;
}

.logo-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-height: 160px;
  display: flex;
}

.image-34 {
  max-width: 140px;
  height: 60px;
}

.text-span-12 {
  color: var(--abadata-orange);
}

.section-48 {
  padding-top: 120px;
  padding-bottom: 40px;
}

.section-48.gradient {
  background-image: linear-gradient(#fff, #fdf1e7);
}

.relative-software-div {
  cursor: pointer;
  flex-flow: column;
  align-items: center;
  margin-top: -35px;
  margin-left: -35px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.relative-software-div.field-ops {
  top: 13%;
  left: 22%;
}

.relative-software-div.route-optimization {
  top: 17%;
  left: 79%;
}

.relative-software-div.hauling-ticketing {
  top: 45%;
  left: 91%;
}

.relative-software-div.analytics-reporting {
  top: 76%;
  left: 78%;
}

.relative-software-div.facility-schematics {
  top: 94%;
  left: 57%;
}

.relative-software-div.equipment-management {
  top: 90%;
  left: 26%;
}

.relative-software-div.field-data-capture {
  top: 69%;
  left: 9%;
}

.relative-software-div.triage {
  top: 39%;
  left: 4%;
}

.relative-software-div.abadata-maps-3-0 {
  top: 4%;
  left: 47%;
}

.interactive-icon-heading {
  color: var(--black);
  text-align: center;
  text-shadow: 0 1px 4px #fff;
  margin-top: 5px;
  font-size: 1.2rem;
  font-weight: 600;
}

.column-20 {
  border-left: 1px solid var(--cecece);
  height: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 30px;
}

.div-block-75 {
  position: relative;
}

.interactive-panel-heading-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-21 {
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  padding-right: 30px;
  display: flex;
}

.interactive-software-panel-div {
  background-color: var(--almost-white);
  border-radius: 15px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: none;
}

.interactive-software-panel-div.field-ops, .interactive-software-panel-div.route-optimization, .interactive-software-panel-div.hauling-ticketing, .interactive-software-panel-div.analytics-reporting, .interactive-software-panel-div.facility-schematics, .interactive-software-panel-div.equipment-management, .interactive-software-panel-div.field-data-capture, .interactive-software-panel-div.triage-pipeline-integrity {
  display: none;
}

.interactive-software-panel-div.maps, .columns-6 {
  display: flex;
}

.interactive-software-panel-button {
  background-color: var(--abadata-orange);
  border-radius: 10px;
  align-items: center;
  margin-top: 20px;
  padding-top: 3px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.1rem;
  display: flex;
}

.interactive-software-panel-button:hover {
  background-color: var(--tomato);
}

.section-49 {
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 120px;
}

.section-49.alt {
  background-image: url('../images/'), linear-gradient(#fdf1e7, #fce7d6 45%, #d8cdf1cc);
  background-position: 0 100%, 0 0;
  background-size: contain, auto;
}

.interactive-software-panel-image {
  width: 80%;
  margin-top: 20px;
}

.image-36 {
  width: 300px;
}

.text-block-31 {
  color: var(--dim-grey-707070);
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25em;
}

.image-37 {
  width: 100%;
  margin-top: 60px;
}

.div-block-76 {
  background-color: var(--f5f5f7);
  border-radius: 40px;
  padding: 10px 20px;
}

.section-50 {
  padding-bottom: 80px;
}

.abadata-by-the-number-cell {
  align-items: center;
}

.section-51 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.cell-17 {
  background-color: var(--f5f5f7);
  border-radius: 15px;
  padding: 0;
  box-shadow: 0 5px 10px #0003;
}

.cell-17.innovation {
  background-image: url('../images/AbaData-Innovation-Wind-Map-Scaled.webp');
  background-position: 50% 0;
  background-size: cover;
}

.cell-17.advanced-gis {
  background-image: url('../images/Advanced-GIS-Mapping-Background.webp');
  background-position: 0 0;
  background-size: cover;
}

.cell-17.integrated-field-operations {
  background-image: url('../images/Integrated-Field-Operations-Background-Close-Up-iPhone-Preview.webp');
  background-position: 100% 200%;
  background-repeat: no-repeat;
  background-size: auto 250px;
}

.cell-17.regulatory-compliance {
  background-color: #2b6896;
  background-image: url('../images/Regulatory-Compliance-Background-2-Scaled.webp');
  background-position: 100%;
  background-size: cover;
}

.div-block-79 {
  border-radius: 15px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 30px 20px 40px;
  display: flex;
  overflow: hidden;
}

.div-block-79.innovation {
  background-image: linear-gradient(165deg, #0006, #0000);
}

.div-block-79.gis {
  background-image: linear-gradient(145deg, #00000080, #0000 90%);
}

.div-block-79.real-time-reporting {
  flex-flow: row;
}

.image-41 {
  width: 45px;
}

.div-block-86 {
  z-index: 2;
  flex-flow: column;
  display: flex;
  position: relative;
}

.by-the-numbers-heading {
  text-align: center;
  margin-bottom: 30px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25em;
}

.abadata-stats-header {
  color: var(--abadata-orange);
  text-align: center;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.25em;
}

.quick-stack-30 {
  padding: 60px 0 0;
}

.div-block-89 {
  background-image: linear-gradient(90deg, var(--f5f5f7), transparent);
  width: 150px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-89.flipped {
  background-image: linear-gradient(-90deg, var(--f5f5f7), transparent);
  left: auto;
  right: 0;
}

.div-block-89.flipped.white {
  background-image: linear-gradient(-90deg, var(--white), transparent);
}

.div-block-89.white {
  background-image: linear-gradient(90deg, var(--white), transparent);
}

.section-52 {
  background-color: var(--f5f5f7);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-52.white {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
}

.logo-marquee-parent-container {
  width: 100%;
  max-width: none;
  height: 120px;
  position: relative;
  overflow: hidden;
}

.marquee-logos-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  min-width: 400%;
  margin-left: 30px;
  margin-right: auto;
}

.div-block-90 {
  background-image: url('../images/AbaData-All-In-One-Rings-v4-scaled.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 550px;
  height: 700px;
}

.div-block-91 {
  flex-flow: column;
  display: flex;
  position: static;
  inset: 44% 0% 0% 30%;
}

.image-43 {
  margin: 6px 6px 4px 4px;
}

.section-53 {
  background-color: var(--new-dark-navy);
  padding-top: 60px;
  padding-bottom: 40px;
}

.div-block-92 {
  padding-top: 80px;
}

.div-block-93 {
  align-items: center;
  margin-bottom: -40px;
  margin-right: -80px;
  display: flex;
}

.image-44 {
  width: 800px;
}

.section-54 {
  background-image: linear-gradient(180deg, var(--white), var(--f5f5f7));
  padding-top: 60px;
  padding-bottom: 120px;
}

.section-55 {
  background-color: var(--f5f5f7);
  padding-top: 80px;
  padding-bottom: 220px;
  overflow: hidden;
}

.mask-3 {
  width: 550px;
  overflow: visible;
}

.slide-2, .slide-3 {
  background-color: var(--white);
  margin-right: 30px;
}

.slider-3 {
  background-color: #0000;
  height: 510px;
  margin-top: 60px;
}

.right-arrow, .left-arrow {
  height: 100px;
  margin-bottom: -100px;
  overflow: visible;
}

.icon-4, .icon-5 {
  color: var(--dark-slate-grey);
}

.slide-nav-3 {
  margin-bottom: -70px;
  font-size: .8rem;
}

.featured-solutions-slide {
  background-color: var(--white);
  border-radius: 15px;
  margin-right: 30px;
  overflow: hidden;
  box-shadow: 0 5px 10px #0003;
}

.solutions-slide-content-container {
  flex-flow: column;
  align-items: flex-start;
  padding: 20px 20px 40px;
  display: flex;
}

.solutions-learn-more-button {
  background-color: var(--abadata-orange);
  border-radius: 10px;
  margin-top: 20px;
  margin-right: auto;
  padding: 3px 20px 9px;
  font-size: 1.1rem;
  display: flex;
}

.solutions-learn-more-button:hover {
  background-color: var(--tomato);
}

.solutions-slider-header-image-div {
  width: 100%;
  padding-top: 160px;
}

.solutions-slider-header-image-div.maps-3-0 {
  background-image: url('../images/Advanced-GIS-Mapping-Background.webp');
  background-position: 50%;
  background-size: cover;
}

.solutions-slider-header-image-div.field-ops {
  background-image: url('../images/Field-Ops-Section-Banner-Isometric-Grid-Preview.webp');
  background-position: 100% 0;
  background-size: 120%;
}

.solutions-slider-header-image-div.equipment-management {
  background-image: url('../images/AbaData-Equipment-Management-Alberta-Foothills-Facility-Preview.webp');
  background-position: 50% 90%;
  background-size: cover;
}

.solutions-slider-header-image-div.triage {
  background-image: url('../images/AbaData-TRIAGE-Screenshot-iPad-Pro-Landscape-Preview.webp');
  background-position: 50% 60%;
  background-size: cover;
}

.div-block-94 {
  padding-top: 0;
}

.image-45 {
  position: relative;
  inset: 0%;
}

.image-46 {
  position: absolute;
  inset: auto 0% 0%;
}

.test-rotate {
  width: 100%;
  display: block;
  position: relative;
}

.image-47, .image-48, .image-49, .image-50, .image-51, .image-52 {
  align-self: center;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-100 {
  justify-content: center;
  align-items: center;
  height: 680px;
  display: flex;
  position: relative;
}

.columns-7 {
  align-items: center;
  display: flex;
}

.column-23 {
  padding-right: 40px;
}

.section-56 {
  background-color: var(--f5f5f7);
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.meet-our-executives-cell {
  border-radius: 15px;
  padding: 30px 30px 20px;
  box-shadow: 0 5px 20px #0003;
}

.quick-stack-31 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 60px 0 0;
}

.text-span-13 {
  font-size: 1.1rem;
  font-weight: 300;
}

.executive-team-portrait {
  align-self: center;
  width: 60%;
}

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

.linkedin-icon-link-block {
  width: 26px;
  margin-top: auto;
}

.join-our-team-button {
  background-color: var(--abadata-orange);
  border-radius: 10px;
  margin-top: 15px;
  padding-top: 3px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.1rem;
}

.join-our-team-button:hover {
  background-color: var(--tomato);
}

.image-53 {
  border-radius: 15px;
  display: block;
}

.div-block-102 {
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.image-54 {
  border: 1px solid var(--cecece);
  border-radius: 15px;
  box-shadow: 0 5px 10px #0003;
}

.image-55 {
  width: 75%;
}

.div-block-104 {
  border: 2px solid var(--green-test);
  background-color: #16a34a14;
  border-radius: 20px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-end;
  margin-top: 15px;
  padding: 1px 9px 5px;
  display: flex;
}

.text-block-32 {
  color: var(--green-test);
  font-size: .9rem;
  line-height: 1.25em;
}

.facility-schematic-graphic-container {
  margin-bottom: 40px;
  position: relative;
}

.facility-hero-base {
  z-index: 1;
  width: 100%;
  position: relative;
}

.facility-hero-pop-up-1 {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.facility-hero-pop-up-2 {
  z-index: 3;
  width: 100%;
  position: absolute;
}

.facility-heo-pop-up-3 {
  z-index: 4;
  width: 100%;
  position: absolute;
}

.background-video-3 {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.div-block-106 {
  aspect-ratio: 100 / 84;
  width: 100%;
  position: relative;
}

.image-59 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-107 {
  opacity: 1;
  width: 100%;
  padding-top: 56%;
  position: relative;
}

.background-video-5 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-110 {
  width: 100%;
  padding-top: 55%;
  position: relative;
}

.div-block-111 {
  align-items: center;
  display: flex;
}

.text-block-35 {
  border: 2px solid var(--green-test);
  color: var(--green-test);
  background-color: #30ee001a;
  border-radius: 20px;
  margin-top: 5px;
  margin-left: 5px;
  padding: 3px 7px 5px;
  font-size: .8rem;
  line-height: 1em;
}

.image-60 {
  padding-top: 2px;
  padding-right: 4px;
}

.image-61 {
  align-self: center;
  height: 48px;
}

.div-block-113 {
  border-radius: 10px;
  justify-content: center;
  width: 55px;
  height: 55px;
  padding-top: 1px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 6px #0003;
}

.image-62 {
  border-radius: 15px;
  max-height: 60vh;
}

.image-62.litening {
  margin-top: -40px;
}

.image-62.dls {
  width: 100%;
}

.link-block-138 {
  align-self: center;
  margin-right: 20px;
}

.maps-hero-sticky-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 300vh;
  position: relative;
  overflow: hidden;
}

.maps-hero-section {
  z-index: -2;
  height: 250vh;
  position: relative;
  overflow: visible;
}

.maps-hero-sticky-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
  position: sticky;
  top: 102px;
  overflow: hidden;
}

.maps-hero-wrapper {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -102px;
  display: flex;
  position: absolute;
  top: 0;
}

.maps-hero-text-overlay {
  background-color: #0009;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-130 {
  color: var(--white);
  font-size: 4rem;
  font-weight: 300;
}

.image-63 {
  aspect-ratio: 3172 / 1870;
  border-radius: var(--maps-hero-round-corners);
  width: 100%;
  position: relative;
}

.image-64 {
  aspect-ratio: 3172 / 1870;
  border-radius: var(--maps-hero-round-corners);
  width: 100%;
  position: absolute;
}

.image-65 {
  padding-right: 50px;
}

.div-block-119 {
  border-top: 1px solid var(--dim-grey-707070);
  margin-top: -6px;
  padding-bottom: 12px;
}

.div-block-120 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.div-block-121 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: auto;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.platform-type-text {
  color: var(--dim-grey-707070);
  letter-spacing: -.02em;
  font-size: .9rem;
  line-height: 1.2em;
}

.solution-by-role-section {
  padding-bottom: 100px;
}

.user-conference-hero-section {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.abadata-user-conference-offest-hero-column {
  z-index: 2;
  flex-flow: column;
  align-items: flex-start;
  max-width: 600px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.orange-pre-header {
  color: var(--abadata-orange);
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.8rem;
}

.image-66 {
  z-index: 1;
  max-width: 950px;
  margin-left: 459px;
  position: absolute;
  top: 0;
  overflow: hidden;
}

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

.abadata-event-container {
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-between;
  max-width: 1000px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
  box-shadow: 0 5px 20px #0003;
}

.abadata-event-container-left-content {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-125 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 20px 20px 20px 30px;
  display: flex;
}

.image-68 {
  width: 140px;
  margin-bottom: 30px;
  margin-left: -4px;
}

.event-location {
  color: var(--hyperlink-blue);
  font-size: 1.2rem;
  line-height: 1.25em;
}

.image-69 {
  height: 30px;
}

.div-block-126 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--f5f5f7);
  border-radius: 30px;
  align-items: center;
  margin-top: 15px;
  padding: 7px 15px;
  display: flex;
}

.div-block-126.green {
  background-color: #16a34a33;
  margin-top: 0;
}

.text-block-36 {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1em;
}

.text-block-36.green {
  color: #117f3a;
}

.div-block-127 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-128 {
  flex-flow: column-reverse;
  justify-content: space-between;
  align-items: flex-end;
  padding: 20px 30px 20px 20px;
  display: flex;
}

.abadata-event-image {
  background-image: url('../images/Calgary-TELUS-Convention-Centre-AbaData-User-Conference.webp');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 400px;
  height: auto;
  padding: 20px;
  display: flex;
}

.user-conference-event-card-heading {
  font-size: 2.5rem;
  font-weight: 600;
}

.text-span-14 {
  font-size: .8rem;
  font-weight: 300;
}

.buy-tickets-button {
  text-align: center;
  background-color: #fa0000;
  border-radius: 30px;
  flex-flow: column;
  padding-bottom: 11px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.25em;
  box-shadow: 0 5px 10px #0003;
}

.abadata-user-conference-cell {
  align-items: center;
}

.aadata-user-conference-event-detail-notes {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 10px;
  font-weight: 300;
  line-height: 1.25em;
}

.quick-stack-32 {
  margin-top: 30px;
}

.section-64 {
  background-color: var(--f5f5f7);
  padding-top: 100px;
  padding-bottom: 60px;
}

.div-block-129 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 1px solid var(--dim-grey-707070);
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  padding-top: 50px;
  display: flex;
}

.div-block-130 {
  max-width: 550px;
}

.link-block-139 {
  width: 220px;
}

.link-block-140 {
  width: 200px;
}

.image-73 {
  width: 140px;
}

.uc-why-attend-cell {
  background-color: var(--white);
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 5px 20px #0003;
}

.quick-stack-33 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 40px;
  margin-bottom: 80px;
  padding: 0;
}

.image-74 {
  max-width: 320px;
  margin-top: 30px;
}

.div-block-131 {
  background-image: url('../images/AdobeStock_700267996_Preview.webp');
  background-position: 0 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  padding-top: 200px;
}

.image-75 {
  max-height: 450px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.section-65 {
  background-color: var(--f5f5f7);
  padding-top: 80px;
  padding-bottom: 100px;
}

.abadata-uc-companies-in-attendance-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 40px;
}

.abadata-uc-companies-grid-cell {
  justify-content: center;
  align-items: center;
  padding: 15px;
}

.image-76 {
  max-height: 90px;
}

.uc-companies-link-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-141 {
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.link-block-141.centered {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-37 {
  color: #58b1ff;
  white-space: nowrap;
  font-size: 1.1rem;
}

.text-block-37.dark {
  color: var(--hyperlink-blue);
}

.image-77 {
  width: 30px;
}

.section-66 {
  background-color: var(--dark-slate-grey);
  padding-top: 100px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.image-78 {
  z-index: 1;
  width: 100%;
  max-width: 1300px;
  margin-left: -477px;
  position: absolute;
  bottom: 0;
}

.list-7 {
  color: var(--f5f5f7);
  padding-top: 10px;
  padding-left: 60px;
}

.pricing-card-cell {
  border: 1px solid var(--dim-grey-707070);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #07070780;
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 5px 20px #0003;
}

.pricing-card-cell.rainbow {
  background-image: linear-gradient(128deg, #ce810f 15%, #ce45bb 51%, #3bc4c1 83%);
  border-style: none;
  padding: 4px;
}

.pricing {
  color: var(--white);
  font-family: mundial, sans-serif;
  font-size: 4rem;
  font-weight: 600;
}

.pricing.black {
  color: var(--black);
}

.uc-pricing-card-grid {
  z-index: 2;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  max-width: 1000px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.div-block-132 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--cecece);
  align-items: center;
  width: 100%;
  margin-top: 11px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  display: flex;
}

.div-block-132.margin {
  margin-top: 20px;
  padding-bottom: 20px;
}

.uc-pricing-callouts {
  color: #5f3609;
  -webkit-text-stroke-color: #884101;
  font-size: 1.1rem;
  line-height: 1.25em;
}

.uc-pricing-callouts.green {
  color: #05550e;
}

.div-block-133 {
  background-color: #ecb07a;
  border-radius: 30px;
  padding: 2px 15px 5px;
}

.div-block-133.green {
  background-color: #82cc75;
}

.pricing-card-list-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-top: 3px;
  margin-bottom: -10px;
  padding-left: 20px;
  display: flex;
}

.image-79 {
  width: 26px;
}

.link-2 {
  color: #58b1ff;
}

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

.text-span-15 {
  color: var(--dim-grey-707070);
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.1em;
}

.div-block-135 {
  flex-flow: column;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.image-80 {
  border-radius: 10px;
  max-height: 280px;
}

.div-block-136 {
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.ticket-proceeds-cell {
  justify-content: center;
  align-items: center;
}

.ticket-proceeds-link {
  color: var(--hyperlink-blue);
  font-size: 1.1rem;
  line-height: 1.25em;
}

.quick-stack-35 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0;
}

.link-3 {
  color: var(--hyperlink-blue);
  font-size: 1.1rem;
  font-weight: 400;
}

.orange {
  color: var(--abadata-orange);
}

.div-block-137 {
  border-bottom: 1px solid var(--dim-grey-707070);
  margin-top: 60px;
  padding-bottom: 10px;
}

.sponsor-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
}

.sponsor-cell {
  background-color: var(--white);
  border-radius: 10px;
}

.sponsor-link-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 30px;
  display: flex;
}

.sponsor-link-block.supporting {
  height: 160px;
}

.supporting-sponsor-logo {
  max-width: 200px;
  max-height: 100px;
}

.premiere-sponsor-logo {
  max-height: 100px;
}

.rainbow-pricing-card-internal-div {
  background-color: var(--white);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.charity-logos-div {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.banner-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
  position: relative;
}

.banner-link-block {
  z-index: 2;
  width: 100%;
  position: relative;
}

.banner-content-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
}

.banner-feature-text {
  color: var(--white);
  line-height: 1.25em;
}

.div-block-138 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-139 {
  border-left: 2px solid var(--cecece);
  padding-left: 10px;
}

.banner-description-text {
  color: var(--cecece);
  font-weight: 300;
  line-height: 1.1em;
}

.banner-small-descriptopn-text {
  color: var(--cecece);
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.25em;
}

.image-81 {
  z-index: 1;
  width: 600px;
  height: 231px;
  margin-top: -61px;
  margin-left: 349px;
  position: absolute;
  top: auto;
}

.div-block-140 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.text-block-38 {
  color: var(--white);
  letter-spacing: -.2px;
  font-size: 1rem;
}

.div-block-141 {
  background-color: #fa0000;
  border-radius: 30px;
  padding: 1px 10px 3px;
  line-height: 1.25em;
  box-shadow: 0 5px 20px #0003;
}

.pdf-download-link-container-div {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.heading-131 {
  color: var(--white);
  text-align: center;
  text-shadow: 0 4px 10px #00000080;
  font-size: 3vw;
  font-weight: 400;
}

.maps-hero-scaling-text-overlay {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-68 {
  z-index: 3;
  padding-top: 80px;
  padding-bottom: 140px;
  position: relative;
}

.column-25 {
  align-self: center;
}

.div-block-142 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: absolute;
  inset: 43% 0% 0%;
}

.maps-3-0-features-cell {
  background-color: var(--white);
  text-align: left;
  border-radius: 15px;
  font-family: mundial, sans-serif;
  box-shadow: 0 5px 20px #0003;
}

.solutions-by-role-header-section {
  padding-top: 100px;
  padding-bottom: 40px;
}

.blog-content-div {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.blog-content-div.hudu {
  margin-top: 30px;
  padding-bottom: 60px;
}

.quote-company-title {
  color: var(--white);
  margin-top: 15px;
  padding-bottom: 15px;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 600;
}

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

.section-70 {
  z-index: 3;
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 140px;
  position: relative;
}

.container-11 {
  margin-top: 20px;
  margin-left: 0;
}

.container-11.centered {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.maps-interface-stacked {
  margin-top: 40px;
}

.maps-hero-image-stack {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.maps-hero-image-stack-2, .maos-hero-image-stack-base {
  width: 100%;
  position: absolute;
}

.maps-hero-image-stack-3 {
  width: 100%;
  position: relative;
  left: 0;
  right: 0;
}

.image-82 {
  width: 100%;
}

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

.hero-section-container {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.maps-new-hero-image {
  border-radius: 15px;
  width: 100%;
}

.div-block-143 {
  position: absolute;
}

.image-83 {
  border-radius: 15px;
  width: 100%;
}

.newsroom-featured-article-image {
  width: 100%;
}

.newsroom-featured-article-image-block {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  display: flex;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 50px;
    line-height: 1.15em;
  }

  h2 {
    font-size: 38px;
  }

  h3 {
    font-size: 33px;
  }

  h4 {
    font-size: 28px;
  }

  h5 {
    line-height: 1.35em;
  }

  h6 {
    font-size: 1.25rem;
  }

  .section.megamenu {
    padding-left: 0;
    padding-right: 0;
  }

  .row {
    flex-direction: column;
  }

  .row.navbar-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
  }

  .row.featuredrow {
    flex-direction: row;
  }

  .row.normal {
    flex-flow: column;
  }

  .row.dls-photo {
    flex-flow: column-reverse;
  }

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

  .column.site-logo-column {
    flex: 0 auto;
    width: 30%;
  }

  .column.navbar-column {
    position: static;
  }

  .column.megacol-1, .column.megacol-2 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .column.featuredcolumn1 {
    width: 50%;
  }

  .login-btn, .orange-btn-underline {
    font-size: 16px;
  }

  .orange-btn-underline.margin-15.margin-on-post {
    margin-top: 0;
  }

  .white-btn {
    font-size: 16px;
  }

  .h1-subpages {
    font-size: 50px;
    line-height: 1.15em;
  }

  .navbar {
    flex: none;
    align-content: space-between;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
  }

  .nav-link {
    padding: 15px;
    display: flex;
  }

  .flex-btns-container.margin-15 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
  }

  .img-fullwidth.img-borderrad.news-featuredimg {
    height: auto;
  }

  .img-fullwidth.img-borderrad.newsroom-img {
    height: 200px;
  }

  .img-fullwidth.img-negative {
    margin-left: 0;
  }

  .row-inner {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .top-bot-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .center-buttons {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

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

  .mobile-only {
    display: block;
  }

  .desktop-only {
    display: none;
  }

  .row-reversed {
    flex-direction: column-reverse;
  }

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

  .row-2col-mobile {
    flex-direction: row;
    padding: 20px 0;
  }

  .nav-btn {
    padding: 0;
  }

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

  .navicon {
    background-color: var(--abadata-orange);
    color: var(--white);
    font-size: 40px;
  }

  .nav-menu-2 {
    flex-direction: column;
    display: block;
  }

  .spacer-6rem {
    height: 5rem;
  }

  .spacer-8rem {
    display: block;
  }

  .dropdown-titlewrap {
    text-align: left;
  }

  .customdropdown-p {
    padding-right: 2rem;
  }

  .header-nav {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .nav-dropdown {
    align-self: flex-start;
    margin-left: 0;
  }

  .dropdown-navs {
    box-shadow: none;
    border-radius: 0;
  }

  .navwrap {
    justify-content: flex-start;
  }

  .navmenu-wrapper {
    background-color: var(--white);
    flex: 0 auto;
    width: 100%;
    height: 94vh;
    overflow: auto;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    align-self: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .link-orangeunderline {
    font-size: 1.25rem;
  }

  .align-right {
    margin-right: auto;
  }

  .testimonial-leftarrow, .testimonial-rightarrow {
    width: 35px;
    height: 35px;
  }

  .testimonialwrap {
    width: 85%;
  }

  .counterheading-59.text-center {
    font-size: 30px;
  }

  .col-horizontal {
    flex-direction: column;
    align-items: center;
  }

  .font-nowrap {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .productcontainer {
    align-self: stretch;
  }

  .nav-dropdown-wrap {
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-dropdown-toggle {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-dropdown-list {
    box-shadow: none;
    border-radius: 0;
    width: 100%;
  }

  .nav-list-link {
    text-align: center;
  }

  .nav-dropdown-list-toggle {
    background-color: var(--white);
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    top: 100%;
  }

  .nav-dropdown-megalist {
    overflow: scroll;
  }

  .nav-megamenu-wrap {
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-dropdown-megalist-row {
    flex-direction: column;
  }

  .btn-width175 {
    max-width: 175px;
  }

  .tabrow {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .tabcolumn1 {
    width: 100%;
  }

  .postgrid-item {
    margin-bottom: 30px;
  }

  .hidedesktop {
    display: block;
  }

  .testi-quote-punc {
    font-size: 100px;
  }

  .div-block {
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .section-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-20, .heading-30, .heading-118 {
    font-size: 1.25rem;
  }

  .column-7 {
    display: block;
  }

  .newsroom-description {
    font-size: 1.1rem;
  }

  .columns-4 {
    flex-flow: column;
    margin-left: 0;
  }

  .columns-4.home-page {
    margin-right: 0;
  }

  .hero-heading-1.maps-new {
    padding-left: 40px;
    padding-right: 30px;
    font-size: 2.5rem;
  }

  .hero-copy-column {
    align-self: flex-start;
    display: block;
  }

  .hero-copy-column.careers {
    margin-top: 0;
  }

  .hero-copy-column.home-page {
    padding-right: 10px;
  }

  .container-7 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .section-11 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .column-15 {
    flex-flow: row;
    align-items: stretch;
    margin-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .column-15.field-ops {
    padding-left: 40px;
  }

  .column-15.home {
    padding-left: 0;
    padding-right: 0;
  }

  .triage-banner-heading {
    font-size: 4rem;
  }

  .quick-stack-3 {
    grid-row-gap: 40px;
  }

  .banner-sub-text {
    line-height: 1.25em;
  }

  .div-block-15 {
    flex-flow: row;
    max-width: 700px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .standard-1220-container.responsive-darkening {
    -webkit-backdrop-filter: blur(3px) brightness(120%);
    backdrop-filter: blur(3px) brightness(120%);
  }

  .sub-section-heading.field-ops-customizable-section {
    width: 100%;
  }

  .sub-section-heading.tool-for-field-operators {
    width: 70%;
  }

  .standard-paragraph.field-ops-customizable-section {
    width: 100%;
  }

  .standard-paragraph.tool-for-field-operators {
    width: 80%;
  }

  .card-h3-heading {
    white-space: pre-wrap;
  }

  .card-paragraph.interactive-panel {
    font-size: 1.1rem;
  }

  .card-paragraph.why-abadata-field-ops, .card-paragraph.why-abadata-compliance {
    max-width: none;
  }

  .product-comparison-header, .product-comparison-feature {
    font-size: 1.2rem;
  }

  .product-comparison-body-text {
    font-size: .8rem;
  }

  .section-16 {
    padding-bottom: 40px;
  }

  .grey-pre-header {
    margin-top: 60px;
  }

  .slider-2 {
    height: auto;
  }

  .div-block-19 {
    max-width: 600px;
  }

  .section-18 {
    background-position: 70%;
    background-attachment: fixed;
  }

  .div-block-23 {
    min-height: 800px;
  }

  .field-ops-multi-device-hero {
    overflow: visible;
  }

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

  .section-19 {
    background-size: 800px;
    padding-top: 260px;
  }

  .image-21 {
    width: 80%;
    margin: 0 0 -100px auto;
  }

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

  .section-22 {
    display: none;
  }

  .em-hero-column {
    flex-flow: column;
    margin-top: 60px;
    display: flex;
  }

  .section-23 {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section-25 {
    padding-top: 80px;
  }

  .navbar-menu-dropdown-icon {
    color: var(--dim-grey-707070);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon-middle-line-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-bottom-line {
    background-color: var(--dark-slate-grey);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-middle-line {
    background-color: var(--dark-slate-grey);
    color: var(--dark-slate-grey);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon-top-line {
    background-color: var(--dark-slate-grey);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mobile-menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .new-navbar-container {
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-mega-menu-content-left-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
  }

  .navbar-mega-menu-content-left {
    max-width: none;
    padding-right: 20px;
  }

  .navbar-mega-menu-left-overlay {
    border-radius: .5rem;
    min-width: 100%;
    position: absolute;
    inset: 0%;
  }

  .navbar-dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-dropdown-link:hover {
    background-color: #0000;
  }

  .navbar-mega-menu-content {
    flex-direction: column;
  }

  .navbar-menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar-links-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .single-navbar-link {
    color: var(--dim-grey-707070);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.1rem;
  }

  .single-navbar-link:hover {
    color: var(--abadata-orange);
  }

  .navbar-mega-menu-dropdown-toggle {
    color: var(--dim-grey-707070);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.1rem;
    display: flex;
  }

  .navbar-mega-menu-dropdown-toggle:hover {
    color: var(--abadata-orange);
  }

  .navbar-mega-menu-dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar-mega-menu-dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar-buttons-container {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .abadata-navbar-mobile-menu-button.w--open {
    background-color: #0000;
  }

  .navbar-mega-menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar-buttons-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .navbar-mega-menu-category-header {
    line-height: 1.25em;
  }

  .navbar-button {
    width: 100%;
  }

  .navbar-dropdown-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nabvar-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar-dropdown-toggle {
    color: var(--dim-grey-707070);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar-dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0 0 0 15px;
  }

  .navbar-mega-menu-product-grid {
    width: auto;
  }

  .navbar-new-superscript-pill.coming-soon {
    min-width: 56px;
  }

  .navbar-mega-menu-category-header-div {
    margin-bottom: 2px;
  }

  .navbar-menu-by-roll-split-div {
    width: 100%;
  }

  .navbar-menu-by-roll-split-div.second {
    margin-top: 30px;
  }

  .abadata-footer-bottom-div {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 30px;
  }

  .abadata-footer-logo-link {
    margin-left: -3px;
  }

  .abadata-footer-link.coming-soon-footer-link {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .abadata-footer-social-icons-grid {
    margin-bottom: 1rem;
  }

  .abadata-footer-vertical-padding {
    padding: 60px 10px 10px;
  }

  .abadata-footer-grid-left-cell {
    border-bottom: 1px solid #fff;
    flex-flow: row;
    align-items: flex-end;
    padding-bottom: 30px;
  }

  .abadata-footer-content-stack {
    padding-bottom: 30px;
  }

  .abadata-footer-grid-link-cell {
    padding-top: 10px;
  }

  .abadata-footer-grid-link-cell.offset {
    padding-top: 45px;
  }

  .quick-stack-15 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

  .div-block-46 {
    background-image: url('../images/Sure-Shot-Environmental-Spraying-Field-Ops-Case-Study-Banner-2.webp');
    height: 150px;
  }

  .background-video {
    align-self: center;
  }

  .div-block-58 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .faq-help-sub-header {
    font-size: 1.5rem;
  }

  .row-img-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    margin-top: 100px;
  }

  .column-left-content {
    width: auto;
  }

  .column-right-img {
    justify-content: flex-start;
    width: 100%;
  }

  .row-img-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 100px;
  }

  .column-left-img {
    justify-content: flex-start;
    width: auto;
  }

  .column-right-content {
    width: auto;
  }

  .quick-stack-23 {
    padding: 0;
  }

  .image-29 {
    max-width: 450px;
  }

  .image-29.right {
    margin-top: -115px;
  }

  .image-29.left {
    margin-top: -100px;
  }

  .column-19 {
    flex-flow: column;
    padding-top: 50px;
    display: flex;
  }

  .image-30.down {
    margin-top: 150px;
  }

  .image-30.down2 {
    margin-top: -100px;
  }

  .quick-stack-27 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-70.interactive-icons {
    border-radius: 10px;
    width: 45px;
    height: 45px;
  }

  .image-34 {
    max-width: 120px;
  }

  .section-48 {
    padding-top: 100px;
  }

  .interactive-icon-heading {
    font-size: .9rem;
  }

  .column-20 {
    flex-flow: column;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .div-block-75 {
    height: 500px;
  }

  .image-36 {
    width: 200px;
  }

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

  .cell-17.integrated-field-operations {
    background-position: 100% 140%;
    background-size: auto 220px;
  }

  .cell-17.regulatory-compliance {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .abadata-stats-header {
    font-size: 3.5rem;
  }

  .logo-marquee-parent-container {
    max-width: none;
  }

  .marquee-logos-grid {
    min-width: 600%;
  }

  .div-block-90 {
    background-image: url('../images/AbaData-All-In-One-Rings-v4-scaled.webp');
    background-size: 80%;
    height: 500px;
  }

  .div-block-91 {
    top: 46%;
    left: 27%;
  }

  .div-block-92 {
    padding-top: 140px;
  }

  .section-55 {
    padding-top: 20px;
    padding-bottom: 180px;
  }

  .div-block-94 {
    padding-top: 120px;
  }

  .image-45 {
    margin-left: -50px;
  }

  .div-block-100 {
    height: auto;
  }

  .columns-7 {
    flex-flow: column;
  }

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

  .meet-our-executives-cell {
    padding-left: 20px;
    padding-right: 20px;
  }

  .executive-team-portrait {
    align-self: auto;
    width: 100%;
  }

  .linkedin-icon-link-block {
    margin-top: -30px;
  }

  .image-53 {
    width: 650px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-101 {
    display: flex;
  }

  .div-block-102 {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 150px;
  }

  .div-block-103 {
    padding-left: 30px;
  }

  .div-block-107 {
    margin-left: -20px;
  }

  .image-62 {
    align-self: center;
    width: auto;
    min-height: auto;
    max-height: none;
  }

  .image-62.litening {
    min-height: 0;
    max-height: 500px;
  }

  .maps-hero-sticky-container {
    top: 70px;
  }

  .maps-hero-wrapper {
    width: auto;
    height: 100%;
    margin-top: 0;
  }

  .image-63, .image-64 {
    width: 100%;
  }

  .image-65 {
    padding-top: 30px;
    padding-right: 0;
  }

  .platform-type-text {
    font-size: .8rem;
  }

  .abadata-user-conference-offest-hero-column {
    max-width: 600px;
  }

  .image-66 {
    margin-left: 400px;
  }

  .image-68 {
    margin-bottom: 10px;
  }

  .abadata-event-image {
    width: 200px;
  }

  .user-conference-event-card-heading {
    font-size: 2rem;
  }

  .abadata-uc-companies-in-attendance-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-78 {
    width: 200%;
    max-width: 1000px;
    margin-left: -300px;
  }

  .uc-pricing-card-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .uc-pricing-callouts {
    font-size: .8rem;
  }

  .div-block-133 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sponsor-link-block.supporting {
    height: 130px;
    padding: 20px;
  }

  .supporting-sponsor-logo {
    width: 100%;
    max-width: 150px;
    max-height: 70px;
  }

  .charity-logos-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .banner-content-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  .banner-feature-text, .banner-description-text {
    font-size: 1.1rem;
  }

  .image-81 {
    width: 500px;
    height: 192px;
    margin-top: -108px;
  }

  .div-block-140 {
    display: none;
  }

  .heading-131 {
    font-size: 6vw;
  }

  .column-25 {
    margin-top: 40px;
  }

  .div-block-142 {
    height: 50px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 35px;
  }

  h3 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  h4 {
    font-size: 25px;
  }

  h5 {
    font-size: 22px;
  }

  p {
    font-size: 16px;
  }

  .row.row-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .row.featuredrow {
    flex-direction: column;
  }

  .column.site-logo-column {
    width: 35%;
  }

  .column.megacol-2 {
    padding-bottom: 15px;
    padding-right: 30px;
  }

  .column.featuredcolumn1 {
    width: 100%;
  }

  .login-btn {
    padding: 12px 45px;
  }

  .white-btn {
    padding: 12px 26px;
  }

  .h1-subpages {
    font-size: 40px;
    line-height: 1.15em;
  }

  .h1-subpages.text-center {
    margin-top: 10px;
  }

  .navbar {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .img-fullwidth.img-borderrad.newsroom-img {
    height: 165px;
  }

  .row-grid {
    grid-template-rows: auto;
  }

  .center-buttons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .row-2col-mobile {
    flex-direction: row;
  }

  .spacer-6rem {
    height: 5rem;
  }

  .spacer-2rem {
    display: none;
  }

  .column-gap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .counter.font-orange {
    font-size: 2rem;
  }

  .margin-15 {
    font-size: 1.25rem;
  }

  .margin-15.products {
    font-size: 2rem;
  }

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

  .brand {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    padding-left: 0;
  }

  .formfield {
    margin-bottom: 15px;
    padding: 20px;
  }

  .align-right {
    width: 100%;
  }

  .pricingbox {
    padding-left: 25px;
    padding-right: 25px;
  }

  .nav-dropdown-toggle {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .paragraph-24 {
    font-size: 1.25rem;
  }

  .paragraph-35, .paragraph-35.selected {
    padding-right: 15px;
  }

  .solutionscolumn.mobile-landscape {
    display: block;
  }

  .list-4 {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 10px;
    display: block;
  }

  .list-4.tablet {
    display: block;
  }

  .quick-stack-2 {
    grid-column-gap: 36px;
  }

  .column-7.mobile {
    display: block;
  }

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

  .hero-heading-1.maps-new {
    color: var(--black);
    text-shadow: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 3rem;
  }

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

  .column-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-15.field-ops {
    padding-left: 20px;
  }

  .triage-banner-heading {
    font-size: 3.5rem;
  }

  .banner-sub-text {
    line-height: 1.25em;
  }

  .div-block-15 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .sub-section-heading, .sub-section-heading.tool-for-field-operators, .standard-paragraph.tool-for-field-operators {
    width: 100%;
  }

  .card-paragraph.interactive-panel {
    margin-top: 10px;
    font-size: .9rem;
  }

  .product-comparison-header, .product-comparison-feature {
    font-size: 1rem;
  }

  .big-section-header {
    font-size: 3rem;
  }

  .grey-pre-header {
    margin-top: 40px;
  }

  .slider-2 {
    height: auto;
  }

  .div-block-19 {
    max-width: 500px;
  }

  .section-18 {
    background-attachment: scroll;
  }

  .div-block-23 {
    height: 60rem;
  }

  .section-19 {
    padding-top: 340px;
  }

  .section-20 {
    padding-bottom: 40px;
  }

  .image-21 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    margin-right: auto;
  }

  .column-16 {
    padding-left: 20px;
  }

  .icon-2, .icon-3 {
    margin-top: auto;
    margin-bottom: 140px;
  }

  .section-25 {
    padding-top: 60px;
  }

  .navbar-dropdown-link-text.hide-mobile-landscape, .hide-mobile-landscape {
    display: none;
  }

  .navbar-mega-menu-content-left {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar-dropdown-link {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .new-navbar {
    min-height: 4.5rem;
  }

  .navbar-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .single-navbar-link, .navbar-mega-menu-dropdown-toggle, .navbar-by-role-link-gray {
    font-size: 1rem;
  }

  .navbar-by-role-link-gray:hover {
    color: var(--untitled-ui--gray600);
  }

  .navbar-mega-menu-category-header {
    line-height: 1.25em;
  }

  .navbar-dropdown-link-heading {
    font-size: 1rem;
  }

  .navbar-dropdown-content {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar-dropdown-toggle {
    font-size: 1rem;
  }

  .navbar-dropdown-list.w--open {
    padding-left: 15px;
  }

  .navbar-mega-menu-product-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .abadata-footer-bottom-div {
    flex-flow: row;
    align-items: flex-start;
    margin-top: 10px;
    padding-top: 20px;
  }

  .abadata-footer-logo-link {
    margin-bottom: 1rem;
  }

  .abadata-footer-link:hover {
    color: var(--untitled-ui--gray500);
  }

  .abadata-footer-social-icon-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .abadata-footer-legal-list {
    margin-bottom: 1rem;
  }

  .abadata-footer-legal-list-div {
    flex-flow: row;
  }

  .abadata-footer-legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .abadata-footer-vertical-padding {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .abadata-footer-content-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .abadata-footer-company-info-div {
    max-width: 50%;
  }

  .section-29 {
    padding-top: 40px;
  }

  .div-block-51 {
    width: 100%;
  }

  .div-block-52 {
    display: none;
  }

  .quick-stack-18 {
    grid-row-gap: 30px;
  }

  .hero-product-pre-header.white.maps {
    color: var(--dim-grey-707070);
    text-shadow: none;
  }

  .div-block-58 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

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

  .column-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 40px;
  }

  .image-29 {
    max-width: 350px;
  }

  .image-29.right, .image-29.left {
    margin-top: -30px;
  }

  .quick-stack-27 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-74 {
    flex-flow: column;
  }

  .heading-wrapper {
    padding-left: 0;
  }

  .image-34 {
    max-width: 100px;
    height: 40px;
  }

  .section-48 {
    padding-top: 60px;
  }

  .relative-software-div.field-ops, .relative-software-div.route-optimization, .relative-software-div.hauling-ticketing, .relative-software-div.analytics-reporting, .relative-software-div.facility-schematics, .relative-software-div.equipment-management, .relative-software-div.field-data-capture {
    align-items: flex-start;
    width: 80px;
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .relative-software-div.triage {
    align-items: flex-start;
    width: 100px;
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .relative-software-div.abadata-maps-3-0 {
    align-items: flex-start;
    width: 80px;
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .interactive-icon-heading {
    text-align: left;
    font-size: .8rem;
  }

  .column-20 {
    border-left-style: none;
    padding: 20px 0;
  }

  .div-block-75 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    height: auto;
    display: flex;
  }

  .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-6 {
    flex-flow: column-reverse;
  }

  .section-49 {
    padding-bottom: 60px;
  }

  .image-36 {
    width: 200px;
  }

  .section-51 {
    padding-top: 80px;
  }

  .cell-17.integrated-field-operations {
    background-position: 100% 110%;
    background-size: auto 180px;
  }

  .marquee-logos-grid {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    min-width: 600%;
  }

  .div-block-90, .div-block-91 {
    display: none;
  }

  .div-block-92 {
    padding-top: 100px;
  }

  .image-44 {
    height: auto;
  }

  .section-54 {
    padding-bottom: 80px;
  }

  .section-55 {
    padding-bottom: 140px;
  }

  .mask-3 {
    width: 500px;
  }

  .slider-3 {
    height: 540px;
  }

  .div-block-102 {
    min-width: 120px;
  }

  .text-block-35 {
    margin-top: -2px;
    display: none;
  }

  .image-62 {
    width: auto;
    min-height: 0;
    max-height: none;
  }

  .maps-hero-section {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    position: static;
  }

  .maps-hero-sticky-container {
    flex-flow: column-reverse;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .maps-hero-wrapper {
    margin-top: 0;
    position: relative;
  }

  .maps-hero-text-overlay {
    display: none;
  }

  .image-63 {
    border-radius: 10px;
  }

  .user-conference-hero-section {
    padding-bottom: 60px;
  }

  .image-66 {
    max-width: 700px;
    margin-left: 300px;
  }

  .abadata-event-container {
    flex-flow: column;
  }

  .abadata-event-image {
    background-position: 50%;
    width: auto;
    height: 250px;
  }

  .aadata-user-conference-event-detail-notes {
    font-size: 1.1rem;
  }

  .div-block-129 {
    flex-flow: column;
  }

  .div-block-130 {
    max-width: none;
  }

  .link-block-139, .link-block-140 {
    width: 30%;
  }

  .image-73 {
    width: auto;
  }

  .image-75 {
    max-height: 200px;
    margin-left: 0;
  }

  .image-78 {
    width: 300%;
  }

  .sponsor-link-block.supporting {
    padding: 20px;
  }

  .supporting-sponsor-logo {
    max-width: 120px;
  }

  .charity-logos-div {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .link-block-142 {
    width: 25%;
  }

  .banner-content-wrapper {
    flex-flow: row;
  }

  .div-block-139 {
    display: none;
  }

  .image-81 {
    margin-top: -105px;
    margin-left: -7px;
  }

  .div-block-140 {
    display: flex;
  }

  .heading-131 {
    font-size: 5.5vw;
  }

  .section-69 {
    padding-top: 20px;
  }

  .abadata-maps-new-hero-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .maps-new-hero-image {
    border-radius: 10px;
    margin-top: 50px;
  }

  .div-block-143 {
    position: relative;
  }

  .newsroom-featured-article-image-block {
    height: 275px;
  }

  .newsroom-sub-link-block {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 150px;
    display: flex;
    overflow: clip;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 35px;
  }

  h2 {
    font-size: 32px;
  }

  .section.top-border {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section.section-clipbg {
    display: block;
  }

  .row.row-padding {
    padding-bottom: 3rem;
  }

  .row.row-padding.row-gap {
    max-width: 1220px;
  }

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

  .column.site-logo-column {
    width: 60%;
  }

  .column.megacol-1 {
    padding: 20px;
  }

  .column.megacol-2 {
    padding: 20px 20px 10px;
  }

  .column.flex-btns-container {
    justify-content: flex-end;
    align-items: center;
  }

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

  .orange-btn-underline {
    text-align: left;
  }

  .orange-btn-border {
    text-align: center;
  }

  .white-btn {
    text-align: center;
    object-fit: fill;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    overflow: visible;
  }

  .h1-subpages {
    height: auto;
    font-size: 36px;
    line-height: 1.1em;
  }

  .flex-btns-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .img-fullwidth.img-borderrad {
    width: 100%;
  }

  .uppercase {
    margin-top: 0;
  }

  .text-center.font-lightgrey.margin-top25.font-16, .text-center.font-lightgrey.font-16.margin-top25, .text-center.margin-top25.font-16.font-gray {
    margin-top: 15px;
  }

  .row-grid {
    grid-template-rows: auto;
  }

  .row-grid.gridgap30 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .center-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .list-item-txt.font-black {
    margin-bottom: 5px;
  }

  .row-2col-mobile {
    flex-direction: row;
  }

  .nav-btn {
    padding: 0;
  }

  .navicon {
    font-size: 30px;
    line-height: 30px;
    position: relative;
  }

  .navicon.bg-orange {
    height: 36px;
  }

  .nav-menu-2 {
    width: 100%;
  }

  .spacer-6rem, .spacer-4rem {
    height: 3rem;
  }

  .column-gap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .customdropdown {
    padding: 1rem;
  }

  .dropdown-titlewrap {
    text-align: left;
    flex-wrap: wrap;
  }

  .customdropdown-p {
    padding-right: 1rem;
  }

  .megamenuinner {
    flex-direction: column;
  }

  .brand {
    width: 60%;
  }

  .menu-button {
    height: 34px;
  }

  .formfield {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form2col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .formbutton {
    width: 100%;
    font-size: 16px;
  }

  .pricingbox {
    padding: 25px 20px;
  }

  .active-link {
    font-size: 1rem;
  }

  .btn-width175 {
    max-width: 100%;
  }

  .div-block {
    border: 1px #000;
    min-width: 10px;
    height: 15px;
    min-height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 10px;
  }

  .text-block-2 {
    font-family: Outfit;
    font-size: 14px;
    position: static;
  }

  .text-block-2.bg-orange.font-white {
    text-align: center;
    width: 100%;
    margin-top: 2px;
    font-size: 10px;
    line-height: 20%;
    position: absolute;
    top: 26px;
    overflow: visible;
  }

  .list-item-21 {
    text-align: left;
    padding-left: 0;
    display: block;
  }

  .paragraph-35 {
    text-align: center;
    padding-right: 15px;
  }

  .paragraph-35.selected {
    overflow-wrap: normal;
    padding-right: 15px;
  }

  .solutionscolumn.mobile-landscape, .list-4.tablet, .column-7.mobile {
    display: block;
  }

  .link-block-2.w--current, .link-block-3 {
    padding-right: 0;
  }

  .newsroom-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .flex-block-7 {
    flex-flow: column;
    align-items: flex-start;
  }

  .hero-heading-1 {
    font-size: 3rem;
  }

  .hero-heading-1.maps-new {
    font-size: 2.5rem;
    line-height: 1em;
  }

  .hero-copy-column {
    padding-left: 0;
    padding-right: 0;
  }

  .container-7 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .hero-button-filled {
    font-size: 1.25rem;
  }

  .hero-button-filled.centered {
    margin-right: 0;
  }

  .section-11 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-button-underlined {
    font-size: 1.25rem;
  }

  .column-15 {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-15.field-ops {
    padding-left: 10px;
  }

  .triage-banner-heading {
    font-size: 3.5rem;
  }

  .quick-stack-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .banner-sub-text {
    font-size: 1rem;
  }

  .div-block-15 {
    margin-left: 0;
    margin-right: 0;
  }

  .standard-1220-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sub-section-heading {
    line-height: 1.1em;
  }

  .sub-section-heading.field-ops-customizable-section {
    margin-top: 60px;
  }

  .grid-tile-div {
    padding-bottom: 50px;
  }

  .card-h3-heading.mobile-small {
    padding-right: 5px;
    font-size: 1.1rem;
    line-height: 1.25em;
  }

  .card-paragraph {
    font-size: 1rem;
  }

  .card-paragraph.mobile-hidden {
    display: none;
  }

  .orange-banner-button {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .orange-banner-button.single {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-15 {
    padding-top: 40px;
  }

  .product-comparison-header {
    font-size: .8rem;
  }

  .product-comparison-cell-header {
    padding-left: 5px;
    padding-right: 5px;
  }

  .product-comparison-feature {
    font-size: .7rem;
  }

  .product-comparison-feature-cell {
    padding-left: 5px;
    padding-right: 5px;
  }

  .product-comparison-body-text {
    display: none;
  }

  .section-16 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .big-section-header {
    font-size: 2.5rem;
    line-height: 1.1em;
  }

  .grey-pre-header {
    margin-top: 40px;
    font-size: 1.5rem;
  }

  .slider-2 {
    height: auto;
  }

  .section-17 {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .div-block-19 {
    max-width: 275px;
  }

  .orange-banner-button-solid {
    text-align: center;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20, .quick-stack-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .quote-icon {
    max-width: 60px;
  }

  .quote-logo {
    max-width: 100px;
  }

  .product-comparison-feature-icon {
    max-width: 25px;
  }

  .div-block-23 {
    height: auto;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .quick-stack-8 {
    width: 100%;
  }

  .operational-modules-div {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-20 {
    padding-bottom: 40px;
  }

  .columns-5 {
    flex-flow: column;
  }

  .column-16 {
    padding-left: 0;
  }

  .icon-2, .icon-3 {
    margin-top: auto;
    margin-bottom: 100px;
  }

  .image-22 {
    margin-top: -40px;
  }

  .marquee-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-26 {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .new-navbar-container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .abadata-logo {
    width: 160px;
  }

  .navbar-mega-menu-content-left-wrapper {
    flex-flow: column;
    width: 100%;
  }

  .navbar-mega-menu-content-left {
    max-width: none;
  }

  .navbar-dropdown-link {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .navbar-mega-menu-container {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .navbar-dropdown-list.w--open {
    padding-left: 15px;
  }

  .navbar-mega-menu-product-grid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar-new-superscript-pill.banner {
    display: none;
  }

  .navbar-menu-by-roll-split-div.second {
    margin-top: 0;
  }

  .abadata-footer-bottom-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    align-items: flex-end;
  }

  .abadata-footer-legal-list {
    grid-column-gap: 15px;
  }

  .abadata-footer-legal-list-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-items: flex-start;
  }

  .abadata-footer-grid-left-cell {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-21 {
    white-space: normal;
  }

  .abadata-footer-company-info-div {
    max-width: none;
  }

  .quick-stack-18 {
    grid-row-gap: 20px;
  }

  .new-product-name-hero-div.centered {
    display: flex;
  }

  .cell-14 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-60 {
    margin-bottom: 15px;
  }

  .quick-stack-24 {
    padding: 0;
  }

  .quick-stack-26 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .list-6 {
    margin-bottom: 0;
  }

  .image-29.right {
    max-width: 250px;
    margin-top: -15px;
    margin-left: auto;
  }

  .image-29.left {
    max-width: 250px;
    margin-top: -15px;
  }

  .image-29.top, .image-30 {
    max-width: 250px;
  }

  .image-30.down {
    margin-top: 0;
    margin-left: auto;
  }

  .image-30.down2 {
    margin-top: 0;
  }

  .container-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .quick-stack-27 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-wrapper {
    height: 3.8rem;
  }

  .image-34 {
    max-width: 90px;
    height: 40px;
  }

  .relative-software-div.field-ops, .relative-software-div.route-optimization, .relative-software-div.hauling-ticketing, .relative-software-div.analytics-reporting, .relative-software-div.facility-schematics, .relative-software-div.equipment-management, .relative-software-div.field-data-capture, .relative-software-div.triage, .relative-software-div.abadata-maps-3-0 {
    width: 50px;
  }

  .interactive-icon-heading {
    display: none;
  }

  .div-block-75 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-79.real-time-reporting {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-89.white {
    width: 80px;
  }

  .marquee-logos-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    min-width: 800%;
    margin-left: 20px;
    padding-left: 10px;
  }

  .section-54 {
    overflow: hidden;
  }

  .mask-3 {
    width: 330px;
  }

  .slider-3 {
    height: 560px;
  }

  .solutions-slider-header-image-div.maps-3-0, .solutions-slider-header-image-div.field-ops, .solutions-slider-header-image-div.equipment-management, .solutions-slider-header-image-div.triage {
    padding-top: 120px;
  }

  .image-45 {
    margin-left: -30px;
  }

  .image-46 {
    margin-left: -5px;
  }

  .linkedin-icon-link-block {
    margin-top: 0;
  }

  .div-block-101 {
    flex-flow: column;
  }

  .div-block-102 {
    min-width: auto;
    max-width: 100px;
  }

  .div-block-103 {
    padding-left: 0;
  }

  .div-block-111 {
    flex-flow: column;
    align-items: flex-start;
  }

  .text-block-35 {
    margin-top: 4px;
  }

  .image-62.litening {
    max-height: none;
  }

  .link-block-138 {
    align-self: auto;
  }

  .maps-hero-section {
    display: none;
  }

  .image-66 {
    max-width: 600px;
    margin-left: 50px;
  }

  .abadata-event-container-left-content {
    flex-flow: column;
  }

  .div-block-125 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-68 {
    width: 100px;
  }

  .event-location, .text-block-36 {
    font-size: .9rem;
  }

  .div-block-128 {
    flex-flow: row-reverse;
    padding-left: 15px;
    padding-right: 15px;
  }

  .abadata-event-image {
    height: 200px;
  }

  .user-conference-event-card-heading {
    font-size: 1.5rem;
  }

  .buy-tickets-button {
    font-size: .9rem;
  }

  .quick-stack-32 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .link-block-139 {
    width: 100%;
  }

  .link-block-140 {
    width: auto;
  }

  .image-73 {
    width: 160px;
  }

  .image-74 {
    max-width: 200px;
  }

  .image-75 {
    margin-left: auto;
  }

  .section-65 {
    padding-top: 60px;
  }

  .abadata-uc-companies-in-attendance-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-block-37 {
    line-height: 1.2em;
  }

  .image-78 {
    width: 200%;
    max-width: 600px;
    margin-left: -300px;
  }

  .div-block-132 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uc-pricing-callouts {
    letter-spacing: -.4px;
    line-height: 1em;
  }

  .div-block-133 {
    padding-top: 3px;
    display: flex;
  }

  .ticket-proceeds-link {
    font-size: 1rem;
  }

  .sponsor-grid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sponsor-link-block {
    height: 120px;
    padding: 15px;
  }

  .sponsor-link-block.supporting {
    height: 100px;
    padding: 15px;
  }

  .supporting-sponsor-logo {
    max-width: 120px;
  }

  .premiere-sponsor-logo {
    max-height: 80px;
  }

  .charity-logos-div {
    flex-flow: column;
  }

  .link-block-142 {
    width: auto;
  }

  .banner-content-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .banner-feature-text {
    font-size: 1.25rem;
  }

  .image-81 {
    width: 400px;
    height: 153px;
    margin-top: -73px;
    margin-left: 141px;
  }

  .section-68 {
    padding-top: 60px;
  }

  .section-69 {
    overflow: hidden;
  }

  .container-11.centered {
    flex-flow: column;
  }

  .abadata-maps-new-hero-section {
    padding-bottom: 60px;
  }

  .maps-new-hero-image {
    border-radius: 8px;
    margin-top: 40px;
  }

  .newsroom-featured-article-image-block {
    height: 160px;
  }
}

#w-node-_3261f5a7-a341-605d-54e8-befa8c3d7555-4eeff4de, #w-node-_2fdea702-50c1-8aa8-42b3-a18eb715b7ee-4eeff4de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_974deba0-6fc6-58f1-3e92-289cd18f6c81-4eeff4de, #w-node-_33f82f1c-470a-28f0-4d82-53cfcebdc55c-4eeff4de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_91febafe-3773-b0e6-a2ee-4e774e162c39-4eeff4de {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_91febafe-3773-b0e6-a2ee-4e774e162c42-4eeff4de, #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c4a-4eeff4de {
  grid-column: span 2 / span 2;
}

#w-node-_91febafe-3773-b0e6-a2ee-4e774e162c53-4eeff4de {
  grid-row: span 2 / span 2;
}

#w-node-_91febafe-3773-b0e6-a2ee-4e774e162c5b-4eeff4de {
  grid-column: span 2 / span 2;
}

#w-node-_7aad8471-0f7b-95e1-a887-246650c8d63f-50c8d63c {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr .7fr .7fr;
}

#w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd2b-f15cdced, #w-node-df46c2d1-c722-e669-1397-130f48491061-4eeff4df {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c09933e-4eeff4df {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c099340-4eeff4df {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c09934a-4eeff4df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c099354-4eeff4df {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c09935e-4eeff4df {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c099368-4eeff4df {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-_5431404d-47bb-f9c3-2cea-e9720c099372-4eeff4df {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_14b47df8-65f1-2461-d718-d9a38b9578ec-4eeff4e1 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_14b47df8-65f1-2461-d718-d9a38b9578ee-4eeff4e1 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_14b47df8-65f1-2461-d718-d9a38b957902-4eeff4e1 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_14b47df8-65f1-2461-d718-d9a38b957916-4eeff4e1 {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-_14b47df8-65f1-2461-d718-d9a38b95792a-4eeff4e1 {
  grid-area: 4 / 1 / 5 / 7;
}

#w-node-a59ff159-1b89-9396-7766-395b4d5c0256-4eeff4e1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a59ff159-1b89-9396-7766-395b4d5c0258-4eeff4e1 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-a59ff159-1b89-9396-7766-395b4d5c0262-4eeff4e1 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-a59ff159-1b89-9396-7766-395b4d5c026c-4eeff4e1 {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-_0a5af48a-47a7-2d23-d769-61781d1a43f8-4eeff4e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_66edf05a-cc75-57c1-9868-8289c0321583-4eeff4e4 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f6e7984b-70f7-91a6-2508-0d8940dc73a0-4eeff4e4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-a11406a2-6657-a92e-408f-110ff0378cd5-4eeff4e4 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5dfce5ae-2501-5392-c391-a2b609c5094a-4eeff4e4 {
  grid-template-rows: auto;
  grid-template-columns: 40% 60%;
}

#w-node-ed25f5cb-c394-d97f-cca7-71e71784da7a-4eeff4e4 {
  grid-area: 1 / 1 / 3 / 6;
  place-self: stretch stretch;
}

#w-node-_7c00a8a5-71af-aabe-a381-a5e023838566-4eeff4e4 {
  grid-template-rows: 50% 50%;
  grid-template-columns: 50% 50%;
}

#w-node-_7cb0ec14-6a1d-d07b-4496-600446f01c7b-4eeff4e4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_07f664d7-a7cd-7e2e-052d-2b82143ae478-4eeff4e5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_31d4afdc-8854-824d-5c3c-1c96c4129e32-4eeff4e5 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f1cd70db-d28f-362e-102a-4583faa295f2-4eeff4e6 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b32215c6-93f4-9588-b5e8-e48e84e130df-4eeff4e6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_914bcb98-4e7d-7dfe-2631-b48ae29f3ea9-4eeff4e6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1350fab2-3396-04b3-e8c6-71f9091d451c-4eeff4e6 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 5fr;
}

#w-node-c3eab661-0c58-5e81-b544-35b10c732571-4eeff4e7 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c3eab661-0c58-5e81-b544-35b10c73257a-4eeff4e7 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-c3eab661-0c58-5e81-b544-35b10c732583-4eeff4e7 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-c3eab661-0c58-5e81-b544-35b10c73258c-4eeff4e7 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c3eab661-0c58-5e81-b544-35b10c732595-4eeff4e7 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-c3eab661-0c58-5e81-b544-35b10c73259e-4eeff4e7 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_832a6368-d446-1e3f-8b17-9fc7fef66986-4eeff4e8 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_832a6368-d446-1e3f-8b17-9fc7fef6698f-4eeff4e8 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_832a6368-d446-1e3f-8b17-9fc7fef66998-4eeff4e8 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_832a6368-d446-1e3f-8b17-9fc7fef669a1-4eeff4e8 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_832a6368-d446-1e3f-8b17-9fc7fef669aa-4eeff4e8 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_832a6368-d446-1e3f-8b17-9fc7fef669b3-4eeff4e8 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-e0bfdbaa-872c-b50f-c332-b081da748e7b-4eeff4e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7fcdd9c9-f1c3-f561-2e7a-15d286804624-4eeff4e9 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f12b-d3b2f11b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f130-d3b2f11b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9f8e204d-ec47-fc4a-56e5-64278de1d6dd-d3b2f11b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f139-d3b2f11b, #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f13a-d3b2f11b, #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f14c-d3b2f11b, #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f14d-d3b2f11b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b0e260d-62f3-e9a5-18aa-c6fc8a6ab755-4eeff4ea {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-c350cdf0-3b57-7d28-82ca-9995802aa385-4eeff4ea, #w-node-_2dbd0526-4676-71c2-9d1c-5a7dd2fac48d-4eeff4ea, #w-node-_5959c8ad-7f67-8926-9cf4-a18b83d335f7-4eeff4ea {
  align-self: stretch;
}

#w-node-_54a8632c-59c8-6aa4-e168-bbb7de62f7da-4eeff4ee {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4e920366-130f-4978-db7a-cfa08cb12fbf-4eeff4ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_28a0d732-81fa-ca0f-a49d-b9d87a68bfcb-4eeff4ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_87f06173-f063-c0c8-19f5-516ac376624e-4eeff4f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd19-4eeff4f3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd22-4eeff4f3 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd2b-4eeff4f3 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd34-4eeff4f3 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd3d-4eeff4f3 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd46-4eeff4f3 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4f7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-c83b8228-56a8-f400-de41-5e81bbe79c35-4eeff4f7 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c83b8228-56a8-f400-de41-5e81bbe79c3e-4eeff4f7 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-c83b8228-56a8-f400-de41-5e81bbe79c47-4eeff4f7 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-c83b8228-56a8-f400-de41-5e81bbe79c50-4eeff4f7 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c83b8228-56a8-f400-de41-5e81bbe79c59-4eeff4f7 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-c83b8228-56a8-f400-de41-5e81bbe79c62-4eeff4f7 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-e6797527-96b5-db6b-109b-b3d71e15cd43-4eeff4f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-_63302b80-d863-cf4f-3686-6fd34c6376e4-4eeff4f8 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_63302b80-d863-cf4f-3686-6fd34c6376ed-4eeff4f8 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_63302b80-d863-cf4f-3686-6fd34c6376f6-4eeff4f8 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_63302b80-d863-cf4f-3686-6fd34c6376ff-4eeff4f8 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_63302b80-d863-cf4f-3686-6fd34c637708-4eeff4f8 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_63302b80-d863-cf4f-3686-6fd34c637711-4eeff4f8 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_24b2c5c2-a478-44ec-bcf6-bc5608e0b1f7-4eeff4f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-bc4d18ad-793e-fcd4-3426-3775c925e064-4eeff4f9 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-bc4d18ad-793e-fcd4-3426-3775c925e06d-4eeff4f9 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-bc4d18ad-793e-fcd4-3426-3775c925e076-4eeff4f9 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-bc4d18ad-793e-fcd4-3426-3775c925e07f-4eeff4f9 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-bc4d18ad-793e-fcd4-3426-3775c925e088-4eeff4f9 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-bc4d18ad-793e-fcd4-3426-3775c925e091-4eeff4f9 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-ade3adf0-f901-8df8-702a-17865d2f8898-4eeff4fa {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ade3adf0-f901-8df8-702a-17865d2f88a1-4eeff4fa {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ade3adf0-f901-8df8-702a-17865d2f88aa-4eeff4fa {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-ade3adf0-f901-8df8-702a-17865d2f88b3-4eeff4fa {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ade3adf0-f901-8df8-702a-17865d2f88bc-4eeff4fa {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-ade3adf0-f901-8df8-702a-17865d2f88c5-4eeff4fa {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-_832362ed-c023-5389-ae6e-c4bb9012fd87-4eeff4fb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_832362ed-c023-5389-ae6e-c4bb9012fd90-4eeff4fb {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_832362ed-c023-5389-ae6e-c4bb9012fd99-4eeff4fb {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_832362ed-c023-5389-ae6e-c4bb9012fda2-4eeff4fb {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_832362ed-c023-5389-ae6e-c4bb9012fdab-4eeff4fb {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_832362ed-c023-5389-ae6e-c4bb9012fdb4-4eeff4fb {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-a1354152-ef44-f29d-f183-3bc2a137c5e5-4eeff4fc {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1354152-ef44-f29d-f183-3bc2a137c5ee-4eeff4fc {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-a1354152-ef44-f29d-f183-3bc2a137c5f7-4eeff4fc {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-a1354152-ef44-f29d-f183-3bc2a137c600-4eeff4fc {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1354152-ef44-f29d-f183-3bc2a137c609-4eeff4fc {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-a1354152-ef44-f29d-f183-3bc2a137c612-4eeff4fc {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-_3b511857-c40d-7139-848f-9f6df5f7a9f1-4eeff4fd {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_3b511857-c40d-7139-848f-9f6df5f7a9fa-4eeff4fd {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_3b511857-c40d-7139-848f-9f6df5f7aa03-4eeff4fd {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_3b511857-c40d-7139-848f-9f6df5f7aa0c-4eeff4fd {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_3b511857-c40d-7139-848f-9f6df5f7aa15-4eeff4fd {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_3b511857-c40d-7139-848f-9f6df5f7aa1e-4eeff4fd {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b440-4eeff4fe {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b449-4eeff4fe {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b452-4eeff4fe {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b45b-4eeff4fe {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b464-4eeff4fe {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b46d-4eeff4fe {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4ff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-de419c2e-8a5e-6cd0-1aea-5834075c017f-4eeff4ff {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-de419c2e-8a5e-6cd0-1aea-5834075c0188-4eeff4ff {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-de419c2e-8a5e-6cd0-1aea-5834075c0191-4eeff4ff {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-de419c2e-8a5e-6cd0-1aea-5834075c019a-4eeff4ff {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-de419c2e-8a5e-6cd0-1aea-5834075c01a3-4eeff4ff {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-de419c2e-8a5e-6cd0-1aea-5834075c01ac-4eeff4ff {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_2a5cbb30-fd75-37ff-8912-ea33fad46180-4eeff500 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-aeb6556b-5f72-7f66-2aa2-13a8326447d9-4eeff500 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-aeb6556b-5f72-7f66-2aa2-13a8326447e2-4eeff500 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-aeb6556b-5f72-7f66-2aa2-13a8326447eb-4eeff500 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-aeb6556b-5f72-7f66-2aa2-13a8326447f4-4eeff500 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-aeb6556b-5f72-7f66-2aa2-13a8326447fd-4eeff500 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-aeb6556b-5f72-7f66-2aa2-13a832644806-4eeff500 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_0541a877-3b86-32d3-0170-e20f1870253b-4eeff501 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0541a877-3b86-32d3-0170-e20f18702556-4eeff501 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 5fr;
}

#w-node-ca6ed339-4abe-a9a7-4b7a-cb692066a799-4eeff501 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff502 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
}

#w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e73-4eeff502 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e7c-4eeff502 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e85-4eeff502 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e8e-4eeff502 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e97-4eeff502 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39ea0-4eeff502 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d745e-4eeff503 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7467-4eeff503 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7470-4eeff503 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7479-4eeff503 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7482-4eeff503 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d748b-4eeff503 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-c52c4207-54b2-d362-ae73-295d39da2461-4eeff504 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f4a82a8b-491c-89df-3f5f-8435a9dfa91d-4eeff504 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_56242305-ec7f-8508-15be-05888651250f-4eeff504 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_429e3e6e-7150-625e-7455-77c5c2133dab-4eeff506 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a0efd5c4-6be6-05e6-5913-30585ffc6da3-4eeff52f {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a0efd5c4-6be6-05e6-5913-30585ffc6da4-4eeff52f {
  grid-column: span 2 / span 2;
}

#w-node-_377b12bd-d6f8-ba37-837c-0e2ea619a997-4eeff54a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1c6040e3-5c11-833b-f360-9830394d3f73-4eeff55e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a7b5396f-97ac-c50d-957e-f6fc217b81a0-4eeff55e {
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_14ee1377-caca-36da-ad4f-65a49eaf3d90-4eeff55e {
  grid-row: span 2 / span 2;
}

#w-node-e6828ef6-5b75-41c9-b955-367ab42d0e1a-4eeff55e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_93d2a619-bb5a-e223-09e0-86b8b0bbfe83-4eeff55e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_99c8b246-ada6-df38-766c-6db2f64444c3-4eeff55e, #w-node-_65a6f8d1-083f-b9ad-4b8b-a0d005d8c2bc-4eeff55e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_624d37cb-7bc9-f689-4ca3-7e61fdd243b4-4eeff55e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_5b9dda45-26b1-d64b-42e3-867359809462-4eeff55e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_974deba0-6fc6-58f1-3e92-289cd18f6c81-4eeff4de {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_33f82f1c-470a-28f0-4d82-53cfcebdc55c-4eeff4de {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c39-4eeff4de {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c42-4eeff4de, #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c4a-4eeff4de {
    grid-column: span 1 / span 1;
  }

  #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c53-4eeff4de {
    grid-row: span 1 / span 1;
  }

  #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c5b-4eeff4de {
    grid-column: span 2 / span 2;
  }

  #w-node-_7aad8471-0f7b-95e1-a887-246650c8d63f-50c8d63c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr .8fr .8fr;
  }

  #w-node-_7aad8471-0f7b-95e1-a887-246650c8d640-50c8d63c {
    grid-column: span 4 / span 4;
  }

  #w-node-_7aad8471-0f7b-95e1-a887-246650c8d642-50c8d63c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd2b-f15cdced {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-df46c2d1-c722-e669-1397-130f48491061-4eeff4df {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c09933e-4eeff4df {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_14b47df8-65f1-2461-d718-d9a38b9578ec-4eeff4e1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a59ff159-1b89-9396-7766-395b4d5c0256-4eeff4e1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f6e7984b-70f7-91a6-2508-0d8940dc73a0-4eeff4e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5dfce5ae-2501-5392-c391-a2b609c5094a-4eeff4e4 {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  #w-node-ed25f5cb-c394-d97f-cca7-71e71784da7a-4eeff4e4 {
    grid-row-end: 3;
  }

  #w-node-_7cb0ec14-6a1d-d07b-4496-600446f01c7b-4eeff4e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f1cd70db-d28f-362e-102a-4583faa295f2-4eeff4e6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b32215c6-93f4-9588-b5e8-e48e84e130df-4eeff4e6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1350fab2-3396-04b3-e8c6-71f9091d451c-4eeff4e6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c732571-4eeff4e7 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c73257a-4eeff4e7 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c732583-4eeff4e7 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c73258c-4eeff4e7 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c732595-4eeff4e7 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c73259e-4eeff4e7 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef66986-4eeff4e8 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef6698f-4eeff4e8 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef66998-4eeff4e8 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef669a1-4eeff4e8 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef669aa-4eeff4e8 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef669b3-4eeff4e8 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-_7fcdd9c9-f1c3-f561-2e7a-15d286804624-4eeff4e9 {
    grid-column: 3 / 13;
  }

  #w-node-_54a8632c-59c8-6aa4-e168-bbb7de62f7da-4eeff4ee {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_87f06173-f063-c0c8-19f5-516ac376624e-4eeff4f3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd19-4eeff4f3 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd22-4eeff4f3 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd2b-4eeff4f3 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd34-4eeff4f3 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd3d-4eeff4f3 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd46-4eeff4f3 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4f7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c35-4eeff4f7 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c3e-4eeff4f7 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c47-4eeff4f7 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c50-4eeff4f7 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c59-4eeff4f7 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c62-4eeff4f7 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-e6797527-96b5-db6b-109b-b3d71e15cd43-4eeff4f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376e4-4eeff4f8 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376ed-4eeff4f8 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376f6-4eeff4f8 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376ff-4eeff4f8 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c637708-4eeff4f8 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c637711-4eeff4f8 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-_24b2c5c2-a478-44ec-bcf6-bc5608e0b1f7-4eeff4f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e064-4eeff4f9 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e06d-4eeff4f9 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e076-4eeff4f9 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e07f-4eeff4f9 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e088-4eeff4f9 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e091-4eeff4f9 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f8898-4eeff4fa {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88a1-4eeff4fa {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88aa-4eeff4fa {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88b3-4eeff4fa {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88bc-4eeff4fa {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88c5-4eeff4fa {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fd87-4eeff4fb {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fd90-4eeff4fb {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fd99-4eeff4fb {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fda2-4eeff4fb {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fdab-4eeff4fb {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fdb4-4eeff4fb {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c5e5-4eeff4fc {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c5ee-4eeff4fc {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c5f7-4eeff4fc {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c600-4eeff4fc {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c609-4eeff4fc {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c612-4eeff4fc {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7a9f1-4eeff4fd {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7a9fa-4eeff4fd {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa03-4eeff4fd {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa0c-4eeff4fd {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa15-4eeff4fd {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa1e-4eeff4fd {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b440-4eeff4fe {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b449-4eeff4fe {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b452-4eeff4fe {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b45b-4eeff4fe {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b464-4eeff4fe {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b46d-4eeff4fe {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4ff {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c017f-4eeff4ff {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c0188-4eeff4ff {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c0191-4eeff4ff {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c019a-4eeff4ff {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c01a3-4eeff4ff {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c01ac-4eeff4ff {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-_2a5cbb30-fd75-37ff-8912-ea33fad46180-4eeff500 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447d9-4eeff500 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447e2-4eeff500 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447eb-4eeff500 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447f4-4eeff500 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447fd-4eeff500 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a832644806-4eeff500 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-_0541a877-3b86-32d3-0170-e20f18702556-4eeff501, #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff502 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e73-4eeff502 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e7c-4eeff502 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e85-4eeff502 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e8e-4eeff502 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e97-4eeff502 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39ea0-4eeff502 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d745e-4eeff503 {
    grid-column-end: 7;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7467-4eeff503 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7470-4eeff503 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7479-4eeff503 {
    grid-column: 7 / 13;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7482-4eeff503 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d748b-4eeff503 {
    grid-row: 3 / 4;
    grid-column-start: 7;
    align-self: stretch;
  }

  #w-node-_56242305-ec7f-8508-15be-05888651250f-4eeff504 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a0efd5c4-6be6-05e6-5913-30585ffc6da3-4eeff52f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_624d37cb-7bc9-f689-4ca3-7e61fdd243b4-4eeff55e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7aad8471-0f7b-95e1-a887-246650c8d63f-50c8d63c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7aad8471-0f7b-95e1-a887-246650c8d640-50c8d63c {
    grid-column: span 2 / span 2;
  }

  #w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd2b-f15cdced {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c09933e-4eeff4df {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c099340-4eeff4df {
    grid-column-end: 13;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c09934a-4eeff4df {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c099354-4eeff4df {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c09935e-4eeff4df {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c099368-4eeff4df {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c099372-4eeff4df {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_14b47df8-65f1-2461-d718-d9a38b9578ec-4eeff4e1 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14b47df8-65f1-2461-d718-d9a38b9578ee-4eeff4e1 {
    grid-column-end: 13;
  }

  #w-node-_14b47df8-65f1-2461-d718-d9a38b957902-4eeff4e1 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_14b47df8-65f1-2461-d718-d9a38b957916-4eeff4e1 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_14b47df8-65f1-2461-d718-d9a38b95792a-4eeff4e1 {
    grid-area: 7 / 1 / 8 / 13;
  }

  #w-node-a59ff159-1b89-9396-7766-395b4d5c0256-4eeff4e1 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a59ff159-1b89-9396-7766-395b4d5c0258-4eeff4e1 {
    grid-column-end: 13;
  }

  #w-node-a59ff159-1b89-9396-7766-395b4d5c0262-4eeff4e1 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-a59ff159-1b89-9396-7766-395b4d5c026c-4eeff4e1 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_0a5af48a-47a7-2d23-d769-61781d1a43f8-4eeff4e3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_66edf05a-cc75-57c1-9868-8289c0321583-4eeff4e4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a11406a2-6657-a92e-408f-110ff0378cd5-4eeff4e4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ed25f5cb-c394-d97f-cca7-71e71784da7a-4eeff4e4 {
    grid-row-end: 2;
    grid-column-end: 13;
  }

  #w-node-_7cb0ec14-6a1d-d07b-4496-600446f01c7b-4eeff4e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_07f664d7-a7cd-7e2e-052d-2b82143ae478-4eeff4e5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_31d4afdc-8854-824d-5c3c-1c96c4129e32-4eeff4e5 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e0bfdbaa-872c-b50f-c332-b081da748e7b-4eeff4e9 {
    grid-column-end: 13;
  }

  #w-node-_7fcdd9c9-f1c3-f561-2e7a-15d286804624-4eeff4e9 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_7b0e260d-62f3-e9a5-18aa-c6fc8a6ab755-4eeff4ea {
    grid-column: span 2 / span 2;
  }

  #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fa, #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fb, #w-node-f7c74386-25e2-eacc-73e6-098c3e1b342d-4eeff4fc, #w-node-_2a5cbb30-fd75-37ff-8912-ea33fad46180-4eeff500 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca6ed339-4abe-a9a7-4b7a-cb692066a799-4eeff501, #w-node-_429e3e6e-7150-625e-7455-77c5c2133dab-4eeff506 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a0efd5c4-6be6-05e6-5913-30585ffc6da3-4eeff52f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_377b12bd-d6f8-ba37-837c-0e2ea619a997-4eeff54a {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a7b5396f-97ac-c50d-957e-f6fc217b81a0-4eeff55e {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_14ee1377-caca-36da-ad4f-65a49eaf3d90-4eeff55e {
    grid-row: span 2 / span 2;
  }

  #w-node-e6828ef6-5b75-41c9-b955-367ab42d0e1a-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_93d2a619-bb5a-e223-09e0-86b8b0bbfe83-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_65a6f8d1-083f-b9ad-4b8b-a0d005d8c2bc-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_624d37cb-7bc9-f689-4ca3-7e61fdd243b4-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_5b9dda45-26b1-d64b-42e3-867359809462-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_3261f5a7-a341-605d-54e8-befa8c3d7555-4eeff4de, #w-node-_2fdea702-50c1-8aa8-42b3-a18eb715b7ee-4eeff4de {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-_974deba0-6fc6-58f1-3e92-289cd18f6c81-4eeff4de, #w-node-_33f82f1c-470a-28f0-4d82-53cfcebdc55c-4eeff4de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c39-4eeff4de {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_91febafe-3773-b0e6-a2ee-4e774e162c5b-4eeff4de {
    grid-column: span 1 / span 1;
  }

  #w-node-_7aad8471-0f7b-95e1-a887-246650c8d642-50c8d63c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd2b-f15cdced {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd2c-f15cdced {
    grid-row: span 3 / span 3;
  }

  #w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd59-f15cdced {
    grid-row: span 7 / span 7;
  }

  #w-node-f4c9610e-72d7-ffe5-d782-32b1f15cdd80-f15cdced {
    grid-row: span 2 / span 2;
  }

  #w-node-_5431404d-47bb-f9c3-2cea-e9720c09933e-4eeff4df, #w-node-_14b47df8-65f1-2461-d718-d9a38b9578ec-4eeff4e1, #w-node-a59ff159-1b89-9396-7766-395b4d5c0256-4eeff4e1 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0a5af48a-47a7-2d23-d769-61781d1a43f8-4eeff4e3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_66edf05a-cc75-57c1-9868-8289c0321583-4eeff4e4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f6e7984b-70f7-91a6-2508-0d8940dc73a0-4eeff4e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a11406a2-6657-a92e-408f-110ff0378cd5-4eeff4e4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7c00a8a5-71af-aabe-a381-a5e023838566-4eeff4e4 {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  #w-node-_7cb0ec14-6a1d-d07b-4496-600446f01c7b-4eeff4e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_07f664d7-a7cd-7e2e-052d-2b82143ae478-4eeff4e5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f1cd70db-d28f-362e-102a-4583faa295f2-4eeff4e6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b32215c6-93f4-9588-b5e8-e48e84e130df-4eeff4e6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_914bcb98-4e7d-7dfe-2631-b48ae29f3ea9-4eeff4e6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c732571-4eeff4e7 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c73257a-4eeff4e7 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c732583-4eeff4e7 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c73258c-4eeff4e7 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c732595-4eeff4e7 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-c3eab661-0c58-5e81-b544-35b10c73259e-4eeff4e7 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef66986-4eeff4e8 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef6698f-4eeff4e8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef66998-4eeff4e8 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef669a1-4eeff4e8 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef669aa-4eeff4e8 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_832a6368-d446-1e3f-8b17-9fc7fef669b3-4eeff4e8 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f12b-d3b2f11b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f130-d3b2f11b, #w-node-_9f8e204d-ec47-fc4a-56e5-64278de1d6dd-d3b2f11b {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f139-d3b2f11b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bb6d9a52-3060-202d-093d-d665b39ccb1d-d3b2f11b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5582607d-93d4-e00d-57f7-8d33d3b2f14c-d3b2f11b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7b0e260d-62f3-e9a5-18aa-c6fc8a6ab755-4eeff4ea {
    grid-column: span 1 / span 1;
  }

  #w-node-_54a8632c-59c8-6aa4-e168-bbb7de62f7da-4eeff4ee {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e920366-130f-4978-db7a-cfa08cb12fbf-4eeff4ee {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd19-4eeff4f3 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd22-4eeff4f3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd2b-4eeff4f3 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd34-4eeff4f3 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd3d-4eeff4f3 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_0a03a04b-b96a-0637-9e43-522a76a6bd46-4eeff4f3 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c35-4eeff4f7 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c3e-4eeff4f7 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c47-4eeff4f7 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c50-4eeff4f7 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c59-4eeff4f7 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-c83b8228-56a8-f400-de41-5e81bbe79c62-4eeff4f7 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376e4-4eeff4f8 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376ed-4eeff4f8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376f6-4eeff4f8 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c6376ff-4eeff4f8 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c637708-4eeff4f8 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_63302b80-d863-cf4f-3686-6fd34c637711-4eeff4f8 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e064-4eeff4f9 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e06d-4eeff4f9 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e076-4eeff4f9 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e07f-4eeff4f9 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e088-4eeff4f9 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-bc4d18ad-793e-fcd4-3426-3775c925e091-4eeff4f9 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f8898-4eeff4fa {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88a1-4eeff4fa {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88aa-4eeff4fa {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88b3-4eeff4fa {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88bc-4eeff4fa {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-ade3adf0-f901-8df8-702a-17865d2f88c5-4eeff4fa {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fd87-4eeff4fb {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fd90-4eeff4fb {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fd99-4eeff4fb {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fda2-4eeff4fb {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fdab-4eeff4fb {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_832362ed-c023-5389-ae6e-c4bb9012fdb4-4eeff4fb {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c5e5-4eeff4fc {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c5ee-4eeff4fc {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c5f7-4eeff4fc {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c600-4eeff4fc {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c609-4eeff4fc {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-a1354152-ef44-f29d-f183-3bc2a137c612-4eeff4fc {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7a9f1-4eeff4fd {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7a9fa-4eeff4fd {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa03-4eeff4fd {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa0c-4eeff4fd {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa15-4eeff4fd {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_3b511857-c40d-7139-848f-9f6df5f7aa1e-4eeff4fd {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b440-4eeff4fe {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b449-4eeff4fe {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b452-4eeff4fe {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b45b-4eeff4fe {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b464-4eeff4fe {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-ba9ac5a7-f1cc-e371-b664-741cafd5b46d-4eeff4fe {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c017f-4eeff4ff {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c0188-4eeff4ff {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c0191-4eeff4ff {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c019a-4eeff4ff {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c01a3-4eeff4ff {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-de419c2e-8a5e-6cd0-1aea-5834075c01ac-4eeff4ff {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447d9-4eeff500 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447e2-4eeff500 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447eb-4eeff500 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447f4-4eeff500 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a8326447fd-4eeff500 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-aeb6556b-5f72-7f66-2aa2-13a832644806-4eeff500 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_0541a877-3b86-32d3-0170-e20f1870253b-4eeff501 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca6ed339-4abe-a9a7-4b7a-cb692066a799-4eeff501 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e73-4eeff502 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e7c-4eeff502 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e85-4eeff502 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e8e-4eeff502 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39e97-4eeff502 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-_008af50e-9bc9-a5a6-cdb0-624d7bc39ea0-4eeff502 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d745e-4eeff503 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: stretch;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7467-4eeff503 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7470-4eeff503 {
    grid-row: 3 / 4;
    grid-column-end: 13;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7479-4eeff503 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d7482-4eeff503 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-fefd8d04-8bca-7aaa-5d1b-f4fdf45d748b-4eeff503 {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-c52c4207-54b2-d362-ae73-295d39da2461-4eeff504 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f4a82a8b-491c-89df-3f5f-8435a9dfa91d-4eeff504, #w-node-_56242305-ec7f-8508-15be-05888651250f-4eeff504 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_429e3e6e-7150-625e-7455-77c5c2133dab-4eeff506 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0efd5c4-6be6-05e6-5913-30585ffc6da3-4eeff52f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0efd5c4-6be6-05e6-5913-30585ffc6da4-4eeff52f {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c6040e3-5c11-833b-f360-9830394d3f73-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e6828ef6-5b75-41c9-b955-367ab42d0e1a-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_65a6f8d1-083f-b9ad-4b8b-a0d005d8c2bc-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_624d37cb-7bc9-f689-4ca3-7e61fdd243b4-4eeff55e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}


