.vxm-ind-tabs-steps .hs-tabs-wrapper {
  margin-top: 0;
  margin-bottom: 30px;
}

.vxm-ind-tabs-steps .hs-tabs__tab {
  padding: 10px;
}

.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="true"] {
  border-top: 1px solid var(--vxm-teal);
  border-left: 1px solid var(--vxm-teal);
  border-right: 1px solid var(--vxm-teal);
  border-bottom: 2px solid var(--vxm-black);
  background-color: var(--vxm-teal);
}

.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="true"]:after,
.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="false"]:hover:after,
.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="false"]:focus:after {
  border-bottom: 2px solid var(--vxm-black);
}

.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="false"] {
  border-top: 1px solid var(--vxm-gray-400);
  border-left: 1px solid var(--vxm-gray-400);
  border-right: 1px solid var(--vxm-gray-400);
  border-bottom: 2px solid var(--vxm-gray-400);
}

.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="false"]:after {
  border-bottom: 2px solid var(--vxm-gray-400);
}

.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="false"]:hover,
.vxm-ind-tabs-steps .hs-tabs__tab[aria-selected="false"]:focus {
  border-top: 1px solid var(--vxm-gray-400);
  border-left: 1px solid var(--vxm-gray-400);
  border-right: 1px solid var(--vxm-gray-400);
  border-bottom: 2px solid var(--vxm-black);
}

.vxm-ind-tabs-steps .hs-tabs__content {
  border: 2px solid var(--vxm-brand-blue);
  background-color: var(--vxm-white);
}

.vxm-ind-tabs-steps .hs-tabs__content__panel {
  display: none;
}

.vxm-ind-tabs-steps .hs-tabs__content__panel--visible {
  display: block;
}
/* Tabs title: white text on dark background */
.vxm-ind-tabs-title,
.vxm-ind-tabs-title p,
.vxm-ind-tabs-title li,
.vxm-ind-tabs-title span,
.vxm-ind-tabs-title label,
.vxm-ind-tabs-title h1,
.vxm-ind-tabs-title h2,
.vxm-ind-tabs-title h3,
.vxm-ind-tabs-title h4,
.vxm-ind-tabs-title h5,
.vxm-ind-tabs-title h6 {
  color: var(--vxm-white) !important;
}

/* Feature headings: bold text */
.vxm-fp-heading,
.vxm-fp-heading p,
.vxm-fp-heading li,
.vxm-fp-heading span,
.vxm-fp-heading label,
.vxm-fp-heading h1,
.vxm-fp-heading h2,
.vxm-fp-heading h3,
.vxm-fp-heading h4,
.vxm-fp-heading h5,
.vxm-fp-heading h6,
.vxm-fs-heading,
.vxm-fs-heading p,
.vxm-fs-heading li,
.vxm-fs-heading span,
.vxm-fs-heading label,
.vxm-fs-heading h1,
.vxm-fs-heading h2,
.vxm-fs-heading h3,
.vxm-fs-heading h4,
.vxm-fs-heading h5,
.vxm-fs-heading h6 {
  font-weight: bold !important;
}

/* Feature images: no border, no top padding (overrides industry-shared) */
.vxm-fp-img {
  border-radius: 0 !important;
  border-style: none !important;
  display: block !important;
  padding-bottom: 1rem !important;
  padding-top: 0 !important;
}

.module_175334844191915-hidden {
  display: block !important;
}

.module_17550954278435-flexbox-positioning,
.module_175509585446914-flexbox-positioning,
.module_17550958544697-flexbox-positioning,
.module_17550958544698-flexbox-positioning {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start;
}

.module_17550954278435-flexbox-positioning > div,
.module_175509585446914-flexbox-positioning > div,
.module_17550958544697-flexbox-positioning > div,
.module_17550958544698-flexbox-positioning > div {
  max-width: 100%;
  flex-shrink: 0 !important;
}

.vxm-section-1-bg,
.vxm-section-2-bg {
  background-image: linear-gradient(#ea87bc, #ea87bc) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

.vxm-section-2-padding {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.cell_1755875501619-padding,
.cell_1755006289558-padding,
.cell_1755006289566-padding {
  padding-left: 0 !important;
}

@media (min-width: 768px) {

.cell_17549931296563-row-1-vertical-alignment > .row-fluid,
.cell_1755953435958-row-1-vertical-alignment > .row-fluid {
  display: flex !important;
  flex-direction: row;
}

.cell_1755875506136-vertical-alignment,
.cell_1755875501619-vertical-alignment,
.cell_1755953435958-vertical-alignment,
.cell_1755006289558-vertical-alignment {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

.cell_1755875506136-vertical-alignment > div,
.cell_1755875501619-vertical-alignment > div,
.cell_1755953435958-vertical-alignment > div,
.cell_1755006289558-vertical-alignment > div {
  flex-shrink: 0 !important;
}

}

@media (max-width: 767px) {

.vxm-section-3-padding,
.vxm-section-4-padding {
  padding-bottom: 3rem !important;
}

.module_175509585446912-hidden,
.module_175509585446913-hidden {
  display: none !important;
}

}
