@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --_intsignal-theme---islinkcolor: #0d5bef;
  --_intsignal-theme---istextprimary: #161616;
  --_intsignal-theme---isgray50: #8d8d8d;
  --_apps---colors--background: #fff;
  --_intsignal-theme---islightgray: #f8f8f8;
  --gray2: #f8f8f8;
  --active-link: #0037dd;
  --gray-light-2: #d8d8d8;
  --grey: gray;
  --black: black;
  --gray-light: #cacaca;
  --transparent: #fff0;
  --white: white;
  --color: #131313;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray50: #f9fafb;
  --_intsignal-theme---isbordersubtle: #e0e0e0;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--white: white;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray900: #101828;
  --_intsignal-theme---isgray100: #f4f4f4;
  --_intsignal-theme---isgray90: #262626;
  --light-blue: #1c5ec9;
  --_intsignal-theme---isgray40: #a8a8a8;
  --_intsignal-theme---istextsecondary: #525252;
  --_intsignal-theme---is-blue: #0d5bef;
  --_intsignal-theme---is-blue-hover: #024dd8;
  --_intsignal-theme---iswhite: #fff;
  --_intsignal-theme---isgray70: #525252;
  --_intsignal-theme---isgray30: #c6c6c6;
  --_intsignal-theme---isgray10-2: #f4f4f4;
  --_intsignal-theme---isbluehover: #024dd8;
  --_intsignal-theme---iscyan: #0e8ad9;
  --_intsignal-theme---isgray20: #e0e0e0;
  --_intsignal-theme---istextplaceholder: #a8a8a8;
  --_intsignal-theme---isgray80: #393939;
  --accessible-components--dark-grey: #9b9b9b;
  --_intsignal-theme---isblack: #000;
  --_intsignal-theme---is-cyan: #0e8ad9;
  --_intsignal-theme---is-cyanhighlight-light: #fdfeff;
  --_intsignal-theme---ismagenta: #e54a8a;
  --_intsignal-theme---red: #dc0004;
  --_intsignal-theme---isyellow: #f59e0b;
  --_intsignal-theme---isgreen: #0e6800;
  --_intsignal-theme---ispurple: #7d38eb;
  --_intsignal-theme---islayer01: #f4f4f4;
  --_intsignal-theme---isgray60: #6f6f6f;
  --_intsignal-theme---iscyanhighlight: #e8f0fe;
  --_intsignal-theme---isblue: #0d5bef;
  --_intsignal-theme---is-brick-red-highlight: #b4505026;
  --_intsignal-theme---is-brick-red: #b45050;
  --_intsignal-theme---isteal: #00918e;
  --untitled-ui--gray500: #667085;
  --_intsignal-theme---is-teal: #00918e;
  --_intsignal-theme---isbluelight: #c8ddff;
  --_intsignal-theme---is-magenta: #e54a8a;
  --_intsignal-theme---is-purple: #7d38eb;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --_theme1---dark: #212529;
  --dark-background: #212529;
  --_apps---typography--heading-font: Roboto, Georgia, sans-serif;
  --_theme1---color: white;
  --size: 0px;
  --_apps---typography--body-font: Roboto, Georgia, sans-serif;
  --_intsignal-theme---is-blue-light: #c8ddff;
  --_apps---typography--button-font: Roboto, Georgia, sans-serif;
  --_apps---sizes--radius: 4px;
  --_apps---colors--foreground: #212529;
  --_apps---colors--card: #fff;
  --_apps---colors--card-foreground: #060606;
  --_apps---colors--popover: #f2f2f2;
  --untitled-ui--primary700: #6941c6;
  --_apps---colors--popover-foreground: #060606;
  --_apps---colors--primary: #0d5bef;
  --_apps---colors--primary-foreground: #f5f9ff;
  --untitled-ui--primary600: #7f56d9;
  --_apps---colors--secondary: #dcf6ff;
  --_apps---colors--secondary-foreground: #0a0d13;
  --_apps---colors--muted: #f8f8f8;
  --_apps---colors--muted-foreground: #7d797a;
  --_apps---colors--accent: #e4e4e4;
  --_apps---colors--accent-foreground: #0d0d0d;
  --_apps---colors--destructive: #de3d3b;
  --untitled-ui--primary100: #f4ebff;
  --_apps---colors--border: #dee2e6;
  --_apps---colors--input: #e1e5e9;
  --_apps---colors--ring: #2e65cf;
  --_apps---charts--chart-1: #0d5bef;
  --_apps---charts--chart-2: #5085ea;
  --_apps---charts--chart-3: #0043ea;
  --_apps---charts--chart-4: #0141ba;
  --_apps---charts--chart-5: #00179e;
  --_apps---sidebar--sidebar: #f8f8f8;
  --_apps---sidebar--sidebar-foreground: #060606;
  --_apps---sidebar--sidebar-primary: #0d5bef;
  --_apps---sidebar--sidebar-primary-foreground: #f5f9ff;
  --_apps---sidebar--sidebar-accent: #e4e4e4;
  --_apps---sidebar--sidebar-accent-foreground: #0d0d0d;
  --_apps---sidebar--sidebar-border: #dee2e6;
  --_apps---sidebar--sidebar-ring: #2e65cf;
  --_apps---colors--background-dark: #030303;
  --_apps---colors--foreground-dark: #f8f8f8;
  --_apps---colors--card-dark: #141414;
  --_apps---colors--card-foreground-dark: #f8f8f8;
  --_apps---colors--popover-dark: #141414;
  --_apps---colors--popover-foreground-dark: #f8f8f8;
  --_apps---colors--primary-dark: #2e79ff;
  --_apps---colors--primary-foreground-dark: #090d16;
  --_intsignal-theme---isspacing03: .5rem;
  --_apps---colors--secondary-dark: #000f42;
  --_apps---colors--secondary-foreground-dark: #f5f9ff;
  --_apps---colors--muted-dark: #010101;
  --_apps---colors--muted-foreground-dark: #868686;
  --_intsignal-theme---isspacing05: 1rem;
  --_apps---colors--accent-dark: #292929;
  --_intsignal-theme---islayer02: #fff;
  --_apps---colors--accent-foreground-dark: #f8f8f8;
  --_intsignal-theme---isspacing07: 2rem;
  --_apps---colors--destructive-dark: #ec4b47;
  --_intsignal-theme---isspacing09: 3rem;
  --_apps---colors--border-dark: #dee2e6;
  --_intsignal-theme---isspacing12: 6rem;
  --_apps---colors--input-dark: #fff;
  --_intsignal-theme---isspacing10: 4rem;
  --_apps---colors--ring-dark: #5a94ff;
  --_intsignal-theme---isspacing06: 1.5rem;
  --_apps---charts--chart-1-dark: #2e79ff;
  --_intsignal-theme---isspacing13: 10rem;
  --_apps---charts--chart-2-dark: #7ab2ff;
  --_apps---charts--chart-3-dark: #0052f8;
  --_apps---charts--chart-4-dark: #61a0ff;
  --_apps---charts--chart-5-dark: #074ccd;
  --_apps---sidebar--sidebar-dark: #070707;
  --_apps---sidebar--sidebar-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-primary-dark: #2e79ff;
  --_apps---sidebar--sidebar-primary-foreground-dark: #090d16;
  --_apps---sidebar--sidebar-accent-dark: #292929;
  --_apps---sidebar--sidebar-accent-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-border-dark: #fff;
  --_apps---sidebar--sidebar-ring-dark: #5a94ff;
}

.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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

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

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

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

.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-form-formrecaptcha {
  margin-bottom: 8px;
}

@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: #212529;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

a {
  color: var(--_intsignal-theme---islinkcolor);
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  display: inline-block;
  overflow: visible;
}

.ui-split-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  max-width: 1550px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
  position: static;
}

.ui-split-grid.ui-h-100 {
  height: 100%;
}

.ui-split-grid.ui-75-25 {
  grid-template-columns: .75fr .5fr;
}

.ui-split-grid.ui-25-75 {
  grid-template-columns: .5fr 1.5fr;
}

.section {
  background-color: #f3f4f9;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: block;
}

.section.ui-black {
  background-color: #212529;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section.ui-light-blue {
  background-color: #1459c7;
  display: block;
  position: relative;
}

.section.ui-bgimg {
  background-image: url('../images/aboutHero_1.avif');
  background-position: 50%;
  background-size: cover;
}

.section.ui-bgimg.ui-section-h-600 {
  background-image: linear-gradient(#0000001f, #0000001f), url('../images/aboutHero_1.avif');
  background-position: 0 0, 0%;
  background-size: auto, cover;
  min-height: 600px;
}

.row {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: relative;
}

.row.ui-g-24px {
  grid-row-gap: 24px;
  width: 50%;
}

.row.ui-g-24px.ui-w-100 {
  flex: 1;
  width: 100%;
}

.ui-btn {
  border-style: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.ui-btn:hover {
  border-color: #fff;
}

.ui-btn.ui-btn-dark-primary {
  background-color: #001ac4;
  border-color: #fff;
}

.ui-text-btn {
  line-height: 40px;
}

.ui-text-16 {
  color: #212529;
  text-align: left;
  object-fit: fill;
  direction: ltr;
  flex-wrap: nowrap;
  flex: 0 auto;
  margin-bottom: 0;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 16px;
  line-height: 24px;
  overflow: visible;
}

.ui-text-16.ui-bold {
  font-weight: 700;
}

.ui-text-16.ui-bold.ui-white {
  color: #fff;
}

.ui-text-16.ui-center {
  text-align: center;
}

.ui-text-16.ui-medium {
  overflow-wrap: normal;
  font-weight: 500;
}

.ui-text-16.ui-medium.ui-white {
  color: #fff;
}

.ui-text-16.ui-white {
  color: #fff;
  text-decoration: none;
}

.ui-text-16.ui-text-bold-500 {
  aspect-ratio: auto;
  overflow-wrap: normal;
  width: 100%;
  font-weight: 500;
}

.ui-text-16.ui-text-bold-500.ui-no-wrap-text {
  white-space: nowrap;
  overflow-wrap: normal;
}

.ui-img {
  object-fit: cover;
  object-position: 50% 50%;
  overflow: visible;
}

.ui-text-24 {
  font-size: 24px;
  line-height: 28px;
}

.ui-text-24.ui-medium {
  color: #212529;
  flex: 0 auto;
  font-weight: 500;
}

.ui-text-24.ui-medium.ui-white, .ui-text-24.ui-white {
  color: #fff;
}

.ui-text-32 {
  color: #fff;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 32px;
  line-height: 41px;
}

.ui-text-32.ui-black {
  color: #000;
}

.ui-text-32.ui-reguler {
  font-weight: 400;
}

.ui-text-32.ui-reguler.ui-max-w-400 {
  max-width: 400px;
}

.ui-footer {
  background-color: var(--_intsignal-theme---istextprimary);
  padding-top: 48px;
  padding-bottom: 48px;
}

.ui-footer__logo-container {
  max-width: 200px;
  margin-bottom: 4px;
}

.ui-foot-wrapper {
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.ui-link-footer {
  grid-column-gap: 8px;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.ui-footer-links {
  color: #fff;
  margin-bottom: 0;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.ui-footer-links.ui-orange {
  color: #f90;
  font-weight: 500;
}

.ui-footer-links.ui-grey {
  color: var(--_intsignal-theme---isgray50);
  margin-bottom: 0;
  text-decoration: none;
}

.ui-footer-links.ui-grey:visited, .ui-footer-links.ui-grey.w--current {
  color: var(--_intsignal-theme---isgray50);
}

.ui-footer-links.ui-h-19 {
  height: 19px;
}

.ui-copyright-section {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ui-line {
  background-color: #fff;
  width: 20px;
  height: 2px;
}

.ui-chat-btn {
  z-index: 99;
  cursor: pointer;
  background-color: #003180;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  width: 255px;
  height: 40px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: flex;
}

.ui-chat-wrapper {
  z-index: 99;
  box-sizing: border-box;
  float: right;
  clear: none;
  margin-right: 20px;
  position: fixed;
  inset: auto 0% 0% auto;
}

.ui-live-chat {
  z-index: 99;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  max-width: 368px;
  display: none;
  position: relative;
  overflow: hidden;
}

.ui-top-chat {
  background-color: #003180;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.ui-bot-chat {
  background-color: #f8f9fa;
  height: 374px;
  padding: 16px;
}

.ui-form-chat-wrapper {
  background-color: #fff;
}

.ui-input {
  color: #070707;
  background-color: #f8f9fa;
  border: 1px solid #9b9b9b;
  border-radius: 4px;
  margin-bottom: 0;
  display: block;
}

.ui-form {
  grid-row-gap: 8px;
  flex-direction: column;
  padding: 10px;
  display: flex;
}

.ui-submit-button {
  background-color: #003180;
  border-radius: 4px;
  padding: 10px;
}

.ui-red {
  color: red;
}

.ui-bold {
  font-weight: 700;
}

.ui-icon {
  margin-right: 0;
}

.ui-icon.ui-org {
  height: 70px;
}

.ui-icon.ui-org.ui-width-62 {
  max-width: 62px;
}

.ui-icon.ui-org.ui-2 {
  max-width: 65px;
}

.ui-icon.ui-org.ui-3 {
  max-width: 53px;
}

.ui-icon.ui-org.ui-4 {
  max-width: 67px;
}

.ui-wrapper-line-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: auto;
  display: flex;
}

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

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

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

.ui-text-19 {
  color: #000;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 19px;
}

.ui-text-19.ui-center {
  text-align: center;
}

.ui-text-19.ui-center.ui-medium {
  font-weight: 500;
}

.ui-text-19.ui-center.ui-medium.ui-blue {
  color: #4130a0;
}

.ui-text-19.ui-center.ui-medium.ui-blue.ui-mb-48 {
  margin-bottom: 48px;
}

.ui-tab-link-wrapper-vertical {
  background-color: #0000;
  border-left: 2px solid #ffe2aa;
  align-items: center;
  width: 262px;
  padding: 20px;
  display: flex;
}

.ui-tab-link-wrapper-vertical.w--current {
  background-color: #0000;
  border-left-width: 4px;
  border-left-color: orange;
}

.ui-tab-panel {
  flex: 0 auto;
}

.ui-org-item {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 25%;
  min-height: 300px;
  display: flex;
}

.ui-text-40 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.ui-medium {
  font-weight: 500;
}

.ui-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.link {
  color: var(--_intsignal-theme---islinkcolor);
}

.ui-container-m-1800 {
  max-width: 1800px;
  padding-left: 16px;
  padding-right: 16px;
}

.ui-container-m-1800.ui-faas__content7 {
  justify-content: center;
  padding-top: 104px;
  padding-bottom: 104px;
  display: flex;
}

.ui-bold-text {
  font-weight: 400;
}

.ui-text-146 {
  color: #fff;
  font-size: 146px;
  line-height: 150px;
}

.ui-container--full-w {
  align-items: center;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ui-container--full-w.ui-flex {
  flex-direction: column;
}

.ui-container--full-w.ui-flex.ui-g-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  max-width: none;
}

.ui-isg-container {
  flex-flow: wrap;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ui-isg-container.ui-cbps__content8__container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.ui-isg-container.ui-faas__footer-hero__container {
  min-height: 500px;
  padding-top: 116px;
}

.ui-button-init {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 0 24px;
  text-decoration: none;
  display: flex;
}

.ui-button-init.ui-button-border-light {
  color: #fff;
  border: 1px solid #ffffff59;
  font-size: 17px;
  font-weight: 500;
}

.ui-button-init.ui-button-border-light:hover {
  border-color: #ffffffbf;
}

.ui-button-init.ui-button-border-light.ui-mt-16 {
  margin-top: 16px;
}

.ui-contact {
  background-color: var(--_intsignal-theme---islightgray);
  border-bottom: 1px solid #fff;
  margin-top: -1px;
}

.ui-container-fluid {
  justify-content: flex-start;
  align-items: center;
  max-width: 1550px;
  margin-top: 0;
  padding: 60px 40px;
  display: flex;
}

.ui-contact-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 600px;
  display: flex;
}

.ui-contactus__rightside {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 317px;
  display: flex;
}

.ui-contact-grid {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.ui-contactus__title {
  color: #222;
  -webkit-text-stroke-color: #474747;
  font-size: 28px;
  font-weight: 300;
  line-height: 30.4896px;
}

.ui-footer__container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  display: flex;
}

.ui-footer__content {
  flex: 1;
  align-self: stretch;
  width: 23%;
}

.ui-footer__content.ui-footer__content--group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.ui-footer__logo {
  object-fit: contain;
  width: 100%;
}

.ui-contactus__button-blue {
  color: #fff;
  background-color: #0d6efd;
  border: 1px solid #fff;
  align-items: center;
  min-height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.ui-contactus__button-border-white {
  color: #0d6efd;
  border: 1px solid #0d6efd;
  align-items: center;
  min-height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.ui-bps__easy-remote {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1550px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.ui-bps__easy-remote__content-text {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  margin-bottom: 104px;
  display: flex;
}

.ui-bps__easy-remote__content-image-container {
  width: 707px;
}

.ui-display-flex {
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.ui-display-flex.ui-justify-content-around {
  justify-content: space-around;
}

.ui-display-flex.ui-justify-content-around.ui-wrap {
  flex-wrap: wrap;
  align-content: space-around;
}

.ui-display-flex.ui-justify-content-around.ui-wrap.ui-width-100 {
  width: 100%;
}

.ui-image-contain {
  object-fit: contain;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  overflow: hidden;
}

.ui-link-block {
  text-decoration: none;
}

.ui-link-footer-image {
  width: 12.25px;
  height: 14px;
}

.ui-link-footer-image.ui-link-footer-image2 {
  margin-top: 2px;
}

.ui-bps__easy-remote__content-text__title {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.ui-bps__easy-remote__content-text__subtitle {
  color: #fff;
  max-width: 556px;
  font-size: 19px;
  line-height: 32px;
}

.ui-bps__content4__title-wrapper {
  width: 100%;
  max-width: 500px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.ui-bps__content4__items {
  display: flex;
}

.ui-bps__content4__icon {
  width: auto;
  height: 124px;
}

.ui-bps__content4__icon.ui-bps__content4__icon-1 {
  width: 567.688px;
}

.ui-bps__content4__icon.ui-bps__content4__icon-2 {
  width: 260.703px;
}

.ui-bps__content4__icon.ui-bps__content4__icon-3, .ui-bps__content4__icon.ui-bps__content4__icon-4 {
  width: 401.406px;
}

.ui-faas__content7 {
  background-color: #0f131d;
  padding-top: 8px;
  padding-bottom: 8px;
}

.ui-faas__content7__item {
  width: 25%;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.ui-faas__content7__item__title {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.ui-faas__content7__item__subtitle {
  color: #fff;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.ui-faas__footer-hero {
  background-image: url('../images/img-remote_1img-remote.webp');
  background-position: 15%;
  background-size: cover;
}

.ui-faas__footer-hero__content__title {
  max-width: 650px;
  margin-bottom: 16px;
  font-size: 23px;
  line-height: 29px;
}

.ui-faas__footer-hero__content__subtitle {
  max-width: 601px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.ui-base-feature__item {
  width: 25%;
  margin-top: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.ui-base-feature__item__img {
  height: 70px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.ui-base-feature__item__title {
  color: #fff;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
}

.ui-base-feature__item__wrapper {
  min-height: 200px;
}

.ui-base-feature__item__wrapper__inner {
  flex-flow: column wrap;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 16px;
  display: flex;
}

.ui-base-feature__item__description {
  color: #fff;
  flex: 1;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.ui-base-feature__item__link {
  color: #fff;
  align-items: flex-end;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.ui-title-hero {
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.ui-title-hero__content__title {
  color: #4130a0;
  text-align: center;
  font-size: 19.2px;
  font-weight: 500;
  line-height: 23.04px;
}

.ui-title-hero__content__description {
  text-align: center;
  max-width: 500px;
  margin: 16px auto;
  font-size: 16px;
  line-height: 24px;
}

.ui-faas__content7__item__img {
  height: 70px;
}

.ui-tac__content1__title {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.ui-tac__content1__description {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}

.ui-tac__content1__list {
  margin-bottom: 16px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.ui-tac__content1__subtitle {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 32px;
  font-weight: 500;
  line-height: 38.4px;
}

.ui-pp__title {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.ui-pp__subtitle {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.ui-pp__description {
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5;
}

.ui-pp__list {
  margin-bottom: 1rem;
  padding-left: 32px;
  font-size: 1rem;
  line-height: 1.5;
}

.ui-pp__sub-subtitle {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.ui-section-isg-container__tab-vertical {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  display: block;
}

.ui-tab-link-vertical {
  border-left: 3px solid var(--gray2);
  background-color: #0000;
  width: 100%;
  padding: 20px;
}

.ui-tab-link-vertical.w--current {
  border-left: 3px solid var(--active-link);
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.ui-tabs-vertical {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.ui-tabs-vertical__tabs-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  margin-right: auto;
  padding: 0 12px 0 0;
  display: flex;
}

.ui-tabs-content {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  margin-left: 60px;
  display: block;
}

.ui-mt-24 {
  margin-top: 24px;
}

.ui-section-3 {
  border-bottom: 1px none var(--gray-light-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1550px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: flex;
}

.ui-section-3.ui-noborder {
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-section-3.ui-border-top {
  border-top: 1px solid var(--gray-light-2);
  border-radius: 1px;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-div-block-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 15%;
  margin-top: 60px;
  display: block;
  position: sticky;
  top: 25px;
}

.ui-link-5 {
  border-left: 0px none var(--grey);
  box-shadow: -4px 0 0 0 var(--gray2);
  opacity: 1;
  color: var(--black);
  padding: 20px 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.ui-link-5:hover {
  box-shadow: -4px 0 0 0 var(--active-link);
  border-left-style: none;
}

.ui-link-5:active {
  box-shadow: -4px 0 0 0 var(--active-link);
}

.ui-link-5:lang(en) {
  box-shadow: -4px 0 0 0 var(--gray-light);
  opacity: 1;
  outline-offset: 0px;
  border-left-style: none;
  outline: 0 solid #000;
}

.ui-link-5.w--current {
  border-left-width: 0;
  border-left-color: var(--grey);
  box-shadow: -4px 0 0 0 var(--grey);
  opacity: 1;
  display: block;
  position: relative;
}

.ui-link-5.w--current:lang(en) {
  box-shadow: -4px 0 0 0 var(--active-link);
  opacity: 1;
  border-left-style: none;
}

.ui-container-1921 {
  max-width: 1550px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.ui-bold-text-2 {
  max-width: 800px;
  font-size: 70px;
  font-weight: 100;
  line-height: 80px;
}

.ui-hero-subscribe-left {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  max-width: none;
  padding: 80px 0;
  display: block;
  position: relative;
  overflow: visible;
}

.ui-margin-bottom-24px {
  margin-bottom: 24px;
}

.ui-shadow-two {
  aspect-ratio: 16 / 9;
  object-fit: contain;
  flex: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.ui-div-block-10 {
  object-fit: none;
  justify-content: flex-end;
  align-items: stretch;
  max-width: 45%;
  margin-left: auto;
  display: flex;
}

.ui-div-block-11 {
  align-self: auto;
  max-width: 48%;
  min-height: auto;
  margin-right: auto;
}

.ui-heading-3 {
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: break-word;
  margin-top: 0;
  margin-bottom: 100px;
  font-size: 60px;
  font-weight: 100;
  line-height: 60px;
  position: relative;
  overflow: visible;
}

.ui-text-field {
  flex-flow: row;
  width: 60%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 5px;
  display: inline-flex;
}

.ui-submit-button-2 {
  background-color: #2c6ea7;
  width: 35%;
  font-size: 14px;
  font-weight: 900;
  position: relative;
}

.ui-div-block-12 {
  background-color: #fff;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.ui-form-block-3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  margin-top: auto;
  margin-bottom: 0;
  display: flex;
  position: relative;
  bottom: 0;
}

.ui-heading-4 {
  color: var(--active-link);
  margin-bottom: 15px;
  font-size: 59px;
  font-weight: 500;
  line-height: 59px;
}

.ui-bold-text-3 {
  color: var(--black);
  text-transform: none;
  font-size: 60px;
  font-weight: 700;
  line-height: 20px;
}

.ui-heading-5 {
  max-width: 800px;
  margin-top: 100px;
  font-size: 38px;
  font-weight: 300;
  line-height: 50px;
}

.ui-paragraph {
  flex: 1;
  max-width: 800px;
  margin-right: auto;
}

.ui-div-block-13 {
  flex-flow: column;
  max-width: 85%;
  margin-top: -150px;
  margin-left: auto;
  display: block;
}

.ui-div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray2);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  align-self: stretch;
  align-items: center;
  max-width: 30%;
  padding: 10px;
  display: flex;
}

.ui-div-block-15 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 220px;
  margin-bottom: 140px;
  display: flex;
}

.ui-heading-7 {
  padding-right: 0;
  font-weight: 300;
}

.ui-rich-text-block {
  max-width: 800px;
  margin-top: 100px;
}

.ui-rich-text-block-2 {
  margin-top: 100px;
}

.ui-tab-link-tab-2-2 {
  border-bottom: 0px none var(--white);
  box-shadow: 0 2px 0 0 var(--gray-light);
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  font-weight: 300;
  text-decoration: none;
}

.ui-tab-link-tab-2-2:active {
  border-bottom-color: var(--active-link);
}

.ui-tab-link-tab-2-2:lang(en) {
  border-bottom-color: var(--white);
}

.ui-tab-link-tab-2-2.w--current {
  border-bottom: 5px none var(--active-link);
  box-shadow: 0 2px 0 0 var(--grey);
}

.ui-tab-link-tab-2-2.w--current:lang(en) {
  background-color: var(--transparent);
  box-shadow: 0 2px 0 0 var(--active-link);
  outline-offset: 0px;
  outline: 3px #222;
}

.ui-div-block-16 {
  flex-flow: row;
  max-width: 48%;
  padding-right: 100px;
  display: block;
}

.ui-div-block-17 {
  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: center;
  align-items: center;
  max-width: 50%;
  margin-bottom: auto;
  margin-left: auto;
  display: flex;
  overflow: visible;
}

.ui-div-block-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 100px;
  display: flex;
}

.ui-heading-8 {
  max-width: 500px;
  margin-top: 60px;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 100;
  line-height: 50px;
}

.ui-paragraph-2 {
  width: 100%;
  max-width: 100%;
  font-weight: 300;
  line-height: 30px;
}

.ui-bold-text-4 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  font-size: 60px;
  font-weight: 100;
}

.ui-div-block-19 {
  flex-flow: column;
  place-content: space-between flex-start;
  align-items: stretch;
  max-width: 30%;
  margin-top: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
}

.ui-bold-text-5 {
  color: var(--active-link);
  font-weight: 300;
}

.ui-heading-9 {
  max-width: 800px;
  margin-top: 0;
  font-weight: 300;
  line-height: 50px;
}

.ui-text-block-7 {
  max-width: 800px;
}

.ui-text-block-8 {
  max-width: 800px;
  color: var(--color);
  text-align: left;
  padding-bottom: 140px;
  font-size: 16px;
  font-weight: 400;
}

.ui-paragraph-3 {
  max-width: 800px;
}

.ui-tabs-menu-2 {
  margin-bottom: 20px;
}

.ui-heading-11 {
  margin-bottom: 20px;
  font-size: 70px;
  font-weight: 300;
  line-height: 70px;
}

.ui-heading-12 {
  max-width: 800px;
}

.ui-image-9 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: inline-flex;
}

.ui-body {
  max-width: none;
}

.ui-div-block-37 {
  background-color: var(--gray2);
  flex-flow: wrap;
  flex: none;
  place-content: space-around flex-start;
  align-self: stretch;
  align-items: stretch;
  width: 31%;
  margin-top: auto;
  padding: 20px;
  font-weight: 300;
  display: flex;
}

.ui-image-11 {
  order: 0;
  align-self: flex-start;
  width: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ui-paragraph-11 {
  height: 180px;
  font-weight: 300;
}

.ui-bold-text-6 {
  color: var(--color);
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 100;
  display: block;
}

.ui-bold-text-7 {
  font-size: 20px;
  font-weight: 400;
}

.ui-paragraph-12 {
  padding-top: 20px;
}

.ui-div-block-36-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around flex-start;
  align-items: stretch;
  width: auto;
  margin-top: 40px;
  display: flex;
}

.ui-div-block-15-copy {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 60px;
  display: flex;
}

.ui-div-block-41 {
  flex-flow: wrap;
  max-width: 1300px;
  display: flex;
}

.ui-div-block-42 {
  background-color: #f0f0f0d1;
  align-self: stretch;
  max-width: 500px;
  margin-top: -54%;
  padding: 20px;
  font-weight: 300;
}

.ui-image-12 {
  margin-bottom: auto;
  padding-bottom: 40px;
}

.ui-heading-16 {
  font-size: 40px;
  font-weight: 300;
  line-height: 40px;
}

.ui-image-14 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.ui-div-block-43 {
  flex-flow: wrap;
  max-width: 1550px;
  margin: 40px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.ui-div-block-44 {
  width: 60%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-div-block-45 {
  width: 35%;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-heading-17 {
  margin-bottom: auto;
  font-size: 50px;
  font-weight: 100;
  line-height: 50px;
}

.ui-collection-item {
  background-color: #fff;
  margin-bottom: 10px;
  padding: 20px;
  text-decoration: none;
  overflow: hidden;
}

.ui-collection-list-wrapper {
  background-color: #f5f5f5;
  padding: 20px 40px;
}

.ui-rich-text-block-3 {
  margin-top: 40px;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.ui-image-15 {
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.ui-link-10 {
  height: 40px;
  max-height: 40px;
  color: var(--active-link);
  padding-bottom: 0;
  font-weight: 300;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.ui-text-block-11 {
  border-left: 1px solid #000;
  border-radius: 0;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 12px;
  font-weight: 300;
}

.ui-log-in-form-block {
  max-width: 500px;
  margin-left: auto;
  margin-right: 0;
}

.ui-container-1923 {
  background-image: url('../images/intSignal-Login.avif');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  max-width: 1470px;
  height: auto;
  min-height: 800px;
  margin: 0 auto;
  padding: 0 80px 0 40px;
  overflow: hidden;
}

.ui-log-in-form {
  margin-top: 100px;
  padding: 40px 20px;
}

.ui-field-label, .ui-field-label-2 {
  margin-top: 20px;
  font-weight: 300;
}

.ui-text-span {
  font-weight: 300;
}

.ui-link-block-2 {
  font-weight: 300;
  text-decoration: none;
}

.ui-submit-button-3 {
  text-align: left;
  margin-top: 40px;
}

.ui-uui-navbar06_menu-button {
  padding: 0;
}

.ui-uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.ui-uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.ui-uui-button-tertiary-gray.ui-hide-tablet {
  border-style: none solid;
  border-right-color: var(--_intsignal-theme---isbordersubtle);
  border-left-color: var(--_intsignal-theme---isbordersubtle);
  border-radius: 0;
  font-family: Roboto, Georgia, sans-serif;
  font-weight: 400;
}

.ui-uui-button-tertiary-gray.ui-hide-tablet.ui-mobile {
  display: none;
}

.ui-uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.ui-uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.ui-uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.ui-uui-button-secondary-gray.ui-show-tablet {
  font-family: Roboto, Georgia, sans-serif;
  font-weight: 400;
  display: none;
}

.ui-show-tablet {
  display: none;
}

.ui-uui-navbar06_button-wrapper {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  align-items: center;
  display: flex;
}

.ui-uui-navbar06_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.ui-uui-navbar06_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 0 20px;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all .3s;
}

.ui-uui-navbar06_link:hover {
  color: var(--untitled-ui--gray700);
}

.ui-uui-navbar06_link.w--current {
  color: #000;
}

.ui-uui-navbar06_dropdown-content {
  width: 100%;
  margin-right: 0;
  display: flex;
}

.ui-uui-navbar06_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1550px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: flex;
}

.ui-uui-navbar06_dropdown-list {
  background-color: #fff;
  width: 100%;
  display: none;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.ui-uui-navbar06_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: auto;
  max-width: 1550px;
  margin-top: -31px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.ui-uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.ui-uui-navbar06_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  margin-top: auto;
  padding: 0 20px;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.ui-uui-navbar06_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.ui-uui-navbar06_menu-left {
  border-left: 1px solid var(--_intsignal-theme---isbordersubtle);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: flex;
}

.ui-uui-navbar06_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
}

.ui-uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: block;
}

.ui-uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.ui-uui-navbar06_logo-link {
  padding-left: 0;
  padding-right: 10px;
}

.ui-uui-navbar06_component {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: #fff;
  align-items: center;
  height: 50px;
  min-height: 3rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ui-tabs-3 {
  background-color: #fff;
  flex-flow: wrap;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ui-tabs-menu-3 {
  flex-flow: column;
  width: 20%;
  display: flex;
}

.ui-tabs-content-4 {
  width: 75%;
  margin-left: auto;
  overflow: visible;
}

.ui-menusidetab {
  background-color: #fff;
}

.ui-menusidetab.w--current {
  background-color: #f1f1f1;
}

.ui-menusidetab.w--current:lang(en-us) {
  background-color: var(--_intsignal-theme---isgray100);
}

.ui-menu-desc {
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

.ui-menu-title {
  color: var(--_intsignal-theme---isgray90);
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 15px;
}

.ui-tab-link-tab-4, .ui-tab-link-tab-5, .ui-tab-link-tab-6 {
  background-color: #fff;
}

.ui-menu-cell {
  width: 25%;
  color: var(--color);
  flex-flow: column;
  justify-content: flex-start;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.ui-menu-cell:hover {
  background-color: var(--_intsignal-theme---isgray100);
  text-decoration: none;
}

.ui-menu-cell.ui-100 {
  width: 100%;
}

.ui-nav-flex {
  flex-flow: wrap;
  justify-content: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.ui-tab-link-tab-7 {
  background-color: #fff;
}

.ui-image-17 {
  opacity: .7;
  -webkit-text-stroke-color: var(--transparent);
  width: 20px;
}

.ui-link-12 {
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.ui-horizantal-content-nav-div {
  z-index: 1000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--gray2);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1550px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.ui-horizantal-content-nav-link {
  color: var(--black);
  flex-flow: row;
  flex: none;
  padding: 10px 20px;
  text-decoration: none;
}

.ui-horizantal-content-nav-link:visited {
  color: var(--black);
}

.ui-horizantal-content-nav-link.w--current {
  border-bottom: 2px solid var(--active-link);
}

.ui-horizantal-content-nav-link.w--current:hover, .ui-horizantal-content-nav-link.w--current:active, .ui-horizantal-content-nav-link.w--current:focus, .ui-horizantal-content-nav-link.w--current:lang(en) {
  box-shadow: none;
}

.ui-horizantal-content-body-container {
  flex-flow: column;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.ui-horizantal-content-nav-nav-container {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ui-heading-20 {
  color: var(--color);
  text-align: left;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  padding-bottom: 20px;
  font-size: 80px;
  font-weight: 100;
  line-height: 80px;
}

.ui-bold-text-8 {
  color: var(--active-link);
  font-weight: 300;
}

.ui-image-18 {
  align-self: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.ui-div-block-49 {
  flex: 0 auto;
  align-self: auto;
  max-width: 60%;
}

.ui-div-block-50 {
  border: 1px solid var(--white);
  background-color: var(--gray2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 33%;
  min-height: 250px;
  padding: 20px 0;
  font-weight: 300;
  display: flex;
}

.ui-div-block-51 {
  flex-flow: wrap;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.ui-link-13 {
  color: var(--active-link);
  margin-top: auto;
  padding: 60px 20px 20px;
  font-weight: 400;
  text-decoration: none;
}

.ui-heading-22 {
  min-height: 50px;
  color: var(--color);
  flex: 0 auto;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 400;
}

.ui-paragraph-15 {
  color: var(--color);
  margin-top: 70px;
  padding: 20px;
  font-weight: 400;
}

.ui-heading-23 {
  width: 100%;
  margin-top: 100px;
  font-size: 70px;
  font-weight: 100;
  line-height: 70px;
}

.ui-div-block-53 {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.ui-div-block-54 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: wrap;
  place-content: flex-start space-around;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.ui-image-19 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  max-width: 300px;
  max-height: none;
  padding-top: 0;
  overflow: visible;
}

.ui-paragraph-18 {
  max-width: 800px;
  color: var(--color);
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.ui-div-block-65 {
  background-color: var(--transparent);
  border: 1px solid #c6c6c6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -1px;
  margin-left: 0;
  margin-right: -1px;
  padding: 10px 20px 40px;
  display: flex;
}

.ui-div-block-64-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ui-paragraph-18-copy {
  max-width: 800px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-image-23 {
  object-fit: fill;
  width: auto;
}

.ui-div-block-70 {
  flex-flow: wrap;
  justify-content: flex-start;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.ui-image-24 {
  max-width: 800px;
  margin-left: 0;
  margin-right: auto;
}

.ui-heading-32 {
  max-width: 800px;
  margin-top: 100px;
  font-size: 55px;
  font-weight: 100;
  line-height: 55px;
}

.ui-rich-text-block-4 {
  max-width: 70%;
  padding-top: 20px;
  font-weight: 300;
}

.ui-div-block-71 {
  max-width: 25%;
  margin-left: auto;
  padding-top: 60px;
}

.ui-rich-text-block-5 {
  border-bottom: .2px solid var(--gray-light);
  color: var(--active-link);
  padding: 40px 20px 0;
  font-size: 18px;
  font-weight: 300;
}

.ui-form-block-4 {
  min-width: 300px;
  max-width: 250px;
  margin-left: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-div-block-72 {
  width: 100%;
  max-width: 800px;
}

.ui-button-4 {
  box-sizing: border-box;
  float: right;
  clear: none;
  aspect-ratio: auto;
  color: #6e6e6e;
  vertical-align: baseline;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bebebe;
  border-radius: 1px;
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 40px;
  padding-top: 15px;
  font-size: 30px;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
  box-shadow: 1px 2px 5px #0003;
}

.ui-button-4:hover {
  box-shadow: inset 0 2px 12px -1px var(--grey), 1px 2px 5px 0 #0003;
}

.ui-btn-2 {
  color: #171717;
  letter-spacing: .16px;
  cursor: pointer;
  border: 3px solid #0000;
  justify-content: space-between;
  align-items: center;
  max-width: 20rem;
  min-height: 3rem;
  margin: 0;
  padding: 11px 60px 11px 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height: 1.25rem;
  text-decoration: none;
  transition: all 70ms;
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 0 1px #0000;
}

.ui-btn-2.btn-primary {
  color: #fff;
  background-color: #0062ff;
  flex: none;
  transition: all .1s;
}

.ui-btn-2.btn-primary:hover {
  background-color: #0353e9;
}

.ui-btn-2.btn-primary:active {
  background-color: #0530ad;
  border-color: #0353e9;
}

.ui-btn-2.btn-primary:focus {
  box-shadow: inset 0 0 0 1px #fff;
}

.ui-btn-inner-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ui-heading-54 {
  font-size: 16px;
  font-weight: 300;
}

.ui-paragraph-overview {
  margin-right: 100px;
  font-size: 30px;
  font-weight: 300;
  line-height: 30px;
}

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

.ui-collection-list-wrapper-2 {
  width: 100%;
  margin-top: 60px;
}

.ui-div-block-98 {
  width: 100%;
}

.ui-border-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--gray-light-2);
  object-fit: contain;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  min-height: 150px;
  display: block;
}

.ui-collection-item-2 {
  box-sizing: border-box;
  float: left;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  border-style: solid none solid solid;
  border-width: 1px 1px 1px .1px;
  border-color: var(--gray-light-2);
  object-fit: contain;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 0;
  font-size: 18px;
  font-weight: 300;
  display: flex;
  position: relative;
  overflow: visible;
}

.ui-collection-item-2:hover {
  color: var(--white);
}

.ui-paragraph-36 {
  font-size: 15px;
}

.ui-link-18 {
  overflow-wrap: normal;
  margin-top: 15px;
  padding-left: 0;
  font-size: 20px;
  text-decoration: none;
}

.ui-collection-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--gray-light-2);
  flex-flow: row;
  align-content: space-between;
  display: flex;
}

.ui-link-block-10 {
  color: var(--color);
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 20px 10px 10px;
  text-decoration: none;
  display: flex;
}

.ui-link-block-10:hover {
  background-color: var(--active-link);
  color: var(--white);
}

.ui-link-block-11 {
  flex-flow: wrap;
  align-content: flex-start;
  align-self: stretch;
  text-decoration: none;
  display: flex;
}

.ui-collection-list-2 {
  flex-flow: wrap;
  align-content: space-around;
  display: flex;
}

.ui-image-34 {
  object-fit: cover;
  height: 300px;
  overflow: hidden;
}

.ui-collection-item-3 {
  flex-flow: wrap;
  align-content: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.ui-heading-58 {
  height: 150px;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 300;
}

.ui-paragraph-40 {
  color: var(--light-blue);
  margin-top: auto;
  padding-left: 20px;
  font-size: 20px;
  font-weight: 900;
}

.ui-secondarynav {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--transparent);
  flex-flow: wrap;
  height: 40px;
  margin-top: -1px;
  display: flex;
  position: static;
}

.ui-link-19 {
  height: 100%;
  color: var(--_intsignal-theme---istextprimary);
  text-transform: none;
  vertical-align: text-bottom;
  margin: 0 10px -1px;
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.ui-link-19.w--current {
  border-bottom: 2px solid var(--light-blue);
  margin-bottom: -1px;
  padding-bottom: 6px;
}

.ui-div-block-105 {
  border-right: 1px solid var(--gray-light-2);
  align-self: stretch;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-right: 30px;
}

.ui-quick-stack-9 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.ui-link-block-12 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  line-height: 22px;
}

.ui-paragraph-42 {
  background-color: var(--gray2);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 300;
}

.ui-heading-61 {
  color: var(--untitled-ui--white);
  text-indent: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.ui-text-span-2 {
  background-color: var(--light-blue);
  text-indent: 20px;
}

.ui-paragraph-43 {
  padding-top: 10px;
  padding-bottom: 0;
  font-weight: 300;
}

.ui-link-22 {
  margin-right: auto;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
}

.ui-div-block-106 {
  flex-flow: column;
  margin-top: 10px;
  padding-top: 0;
  display: flex;
}

.ui-paragraph-45 {
  padding-top: 8px;
  font-weight: 300;
}

.ui-cell-12 {
  justify-content: space-around;
  align-items: baseline;
}

.ui-text-block-17 {
  color: var(--untitled-ui--gray600);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.ui-text-block-18 {
  font-weight: 300;
}

.ui-quick-stack-10 {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.ui-heading-62 {
  font-size: 60px;
  font-weight: 100;
}

.ui-cell-14 {
  flex-flow: wrap;
  place-content: space-around flex-start;
  align-items: stretch;
}

.ui-paragraph-46 {
  align-self: flex-end;
  width: 100%;
  margin-top: auto;
  font-size: 20px;
  font-weight: 300;
}

.ui-quick-stack-11 {
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
}

.ui-heading-63 {
  font-size: 30px;
  font-weight: 300;
}

.ui-div-block-107 {
  max-width: none;
}

.ui-div-block-108 {
  justify-content: space-around;
  align-items: stretch;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ui-heading-64 {
  color: var(--light-blue);
  font-size: 50px;
  line-height: 50px;
}

.ui-div-block-109 {
  max-width: 30%;
}

.ui-div-block-110 {
  max-width: 1550px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.ui-bold-text-19 {
  background-color: var(--light-blue);
  color: var(--white);
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.ui-heading-67 {
  width: 100%;
  font-size: 50px;
  font-weight: 100;
  line-height: 50px;
}

.ui-quick-stack-12 {
  width: 100%;
  margin-top: 20px;
}

.ui-heading-68 {
  font-size: 30px;
  font-weight: 300;
  line-height: 30px;
}

.ui-quick-stack-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: 2;
  width: 100%;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
}

.ui-cell-16 {
  border: .2px solid var(--gray-light-2);
  background-color: var(--gray2);
  justify-content: space-around;
  padding: 20px;
}

.ui-paragraph-49 {
  flex: 0 auto;
  margin-top: 0;
  font-size: 18px;
}

.ui-heading-69 {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 300;
}

.ui-paragraph-50 {
  font-size: 50px;
  font-weight: 100;
  line-height: 50px;
}

.ui-paragraph-51 {
  max-width: 800px;
  padding-bottom: 60px;
  font-size: 15px;
  font-weight: 300;
}

.ui-heading-70 {
  padding-left: 13px;
  padding-right: 13px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.ui-paragraph-52 {
  max-width: 800px;
  margin-top: 20px;
  padding-left: 13px;
  padding-right: 13px;
  font-weight: 300;
}

.ui-heading-79 {
  text-decoration: none;
}

.ui-heading-80 {
  font-size: 59px;
  font-weight: 100;
  line-height: 59px;
}

.ui-code-embed-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1550px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 10px;
  font-size: 12px;
  font-weight: 100;
  text-decoration: none;
  display: flex;
}

.ui-quick-stack-20 {
  background-color: var(--gray2);
  max-width: 1550px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.ui-rich-text-block-9 {
  max-width: 1000px;
  margin-left: 0;
  margin-right: auto;
  padding: 40px 100px 40px 20px;
  font-weight: 300;
}

.ui-quick-stack-21 {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.ui-link-block-14 {
  color: var(--active-link);
  align-self: stretch;
  text-decoration: none;
}

.ui-link-block-14.w--current {
  align-self: stretch;
}

.ui-heading-81 {
  text-decoration: none;
}

.ui-cell-20 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 300;
}

.ui-flex-block-3 {
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  margin-left: 0;
}

.ui-heading-82, .ui-heading-83 {
  font-weight: 300;
}

.ui-paragraph-67 {
  color: var(--active-link);
  margin-top: auto;
  margin-bottom: 5px;
  padding-bottom: 0;
  font-weight: 500;
  text-decoration: none;
}

.ui-paragraph-67.ui-mt-24 {
  margin-top: 25px;
}

.ui-page-wrapper {
  margin-right: 20px;
}

.ui-container-1925 {
  background-color: var(--untitled-ui--white);
  background-image: url('../images/intSignal-Login.avif');
  background-position: 100%;
  background-size: cover;
  padding: 20px 20px 20px 10px;
}

.ui-container-1926 {
  background-color: var(--untitled-ui--white);
  padding: 20px;
}

.ui-tab-stack-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: auto;
  object-fit: none;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  min-width: auto;
  max-width: 1300px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 60px;
  margin-bottom: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.ui-tab-stack-1-paragraph {
  max-width: 800px;
  margin-top: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-weight: 300;
}

.ui-image-52 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 0%;
  overflow: hidden;
}

.ui-image-55 {
  object-fit: fill;
}

.ui-div-block-121 {
  height: 450px;
}

.ui-heading-prime {
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.ui-div-block-122 {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.ui-quick-stack-41 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.ui-image-56 {
  aspect-ratio: auto;
  object-fit: cover;
  height: 100%;
  padding-top: 10px;
  overflow: hidden;
}

.ui-quick-stack-42 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.ui-heading-95 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.ui-paragraph-79 {
  margin-bottom: 0;
}

.ui-cell-42 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 20px;
}

.ui-hero-dark {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--_intsignal-theme---istextprimary);
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
}

.ui-hero-dark.ui-nopadding {
  grid-template-rows: auto;
  place-content: space-around;
  padding-bottom: 60px;
}

.ui-eyebrow-white {
  color: var(--_intsignal-theme---isgray40);
}

.ui-eyebrow-white.ui-uppercase {
  text-transform: uppercase;
}

.ui-is-heading {
  color: #fff;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
}

.ui-is-heading.ui-no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.ui-is-heading.ui-mt-0 {
  margin-top: 0;
}

.ui-is-heading.ui-mt-0.ui-mb-0 {
  margin-bottom: 0;
}

.ui-description {
  color: var(--_intsignal-theme---istextsecondary);
}

.ui-description.ui-max-w {
  max-width: 60%;
  font-size: 14px;
}

.ui-description.ui-mb-60 {
  margin-bottom: 60px;
}

.ui-description.ui-1-16-ratio {
  aspect-ratio: 10;
  word-break: normal;
  overflow-wrap: normal;
}

.ui-btn-primary {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  background-color: var(--_intsignal-theme---is-blue);
  color: #fff;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-right: 20px;
  padding: 20px 15px;
  line-height: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-primary:hover {
  background-color: var(--_intsignal-theme---is-blue-hover);
}

.ui-btn-primary.ui-right {
  flex: none;
  justify-content: flex-start;
  align-items: center;
}

.ui-container-2 {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 800px;
  margin: 0 auto 0 0;
  padding: 0;
  display: flex;
}

.ui-hero-dark-background {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
}

.ui-hero-light {
  background-color: var(--_intsignal-theme---iswhite);
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 20px;
}

.ui-container-2-light {
  max-width: 800px;
  margin: 0 auto 0 0;
  padding: 0 40px 0 0;
}

.ui-eyebrow-dark {
  color: var(--_intsignal-theme---isgray70);
}

.ui-eyebrow-dark.ui-isgray30 {
  color: var(--_intsignal-theme---isgray30);
}

.ui-heading-dark {
  color: var(--_intsignal-theme---istextprimary);
  font-weight: 300;
}

.ui-heading-dark.ui-maxwidht700 {
  max-width: 700px;
}

.ui-heading-dark.ui-mt-0 {
  margin-top: 0;
}

.ui-description-dark {
  color: var(--_intsignal-theme---isgray70);
}

.ui-btn-outline {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  border: 1px solid var(--_intsignal-theme---is-blue);
  background-color: var(--_intsignal-theme---iswhite);
  color: var(--_intsignal-theme---is-blue);
  border-radius: 1px;
  justify-content: flex-start;
  align-items: center;
  margin-right: 20px;
  padding: 19px 15px;
  line-height: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-outline:hover {
  background-color: var(--_intsignal-theme---is-blue);
  color: var(--_intsignal-theme---iswhite);
}

.ui-stats-dark {
  background-color: #262626;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 100px;
}

.ui-container {
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  overflow: visible;
}

.ui-container.ui-border {
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
}

.ui-container.ui-border.ui-bt-0 {
  border-bottom-style: none;
}

.ui-container.ui-border.ui-m-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.ui-stack {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ui-heading-md-dark {
  color: #fff;
  text-align: left;
  max-width: 600px;
  margin: 0 0 48px;
  font-size: 28px;
  font-weight: 400;
}

.ui-heading-md-dark.ui-m-0 {
  margin-bottom: 0;
}

.ui-grid-4col {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: auto;
  place-items: stretch stretch;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.ui-grid-4col.ui-grayborder {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  justify-content: space-between;
}

.ui-stat-stack {
  border-top: 1px solid #525252;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  padding: 24px 0 0;
  display: flex;
}

.ui-stat-number-dark {
  color: #fff;
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 300;
}

.ui-stat-accent-cyan {
  color: #0e8ad9;
}

.ui-stat-label-dark {
  color: #c6c6c6;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.ui-stats-light {
  background-color: #f4f4f4;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 0;
}

.ui-stat-stack-blue {
  border-top: 3px solid #0d5bef;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.ui-stat-number-blue {
  color: #0d5bef;
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.ui-stat-title {
  color: #161616;
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 600;
}

.ui-stat-title.ui-mt-10 {
  margin-top: 10px;
}

.ui-stat-label {
  color: #525252;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.ui-stat-label.ui-mt-10 {
  margin-top: 10px;
}

.ui-stat-stack-cyan {
  border-top: 3px solid #0e8ad9;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.ui-stat-number-cyan {
  color: #0e8ad9;
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.ui-stat-stack-teal {
  border-top: 3px solid #00918e;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.ui-stat-number-teal {
  color: #00918e;
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.ui-stat-stack-purple {
  border-top: 3px solid #7d38eb;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 20px;
  display: flex;
}

.ui-stat-number-purple {
  color: #7d38eb;
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.ui-section-muted {
  background-color: var(--_intsignal-theme---islightgray);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-section-muted.ui-p0 {
  padding-top: 0;
  padding-bottom: 0;
}

.ui-section-muted.ui-pb-0 {
  padding-bottom: 0;
}

.ui-stack-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ui-eyebrow {
  color: #525252;
  letter-spacing: 1px;
  text-transform: capitalize;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 500;
}

.ui-eyebrow.ui-no-margin {
  margin-bottom: 0;
}

.ui-eyebrow.ui-centered {
  text-align: center;
}

.ui-eyebrow.ui-uppercase {
  text-transform: uppercase;
}

.ui-eyebrow.ui-uppercase.ui-m-0 {
  margin-bottom: 0;
}

.ui-eyebrow.ui-uppercase.ui-m-10 {
  margin-bottom: 10px;
}

.ui-eyebrow.ui-uppercase.ui-white {
  color: var(--_intsignal-theme---isgray30);
}

.ui-eyebrow.ui-mb-10 {
  margin-bottom: 10px;
}

.ui-heading-xl {
  color: #161616;
  text-align: left;
  max-width: 600px;
  margin: 0 0 48px;
  font-size: 42px;
  font-weight: 300;
  line-height: 45px;
}

.ui-grid-4col-gap {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #e0e0e0;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.ui-grid-4col-gap.ui-border {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
}

.ui-card-stack {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.ui-card-stack:hover {
  box-shadow: 0 2px 6px #0003;
}

.ui-card-image {
  background-color: #c6c6c6;
  width: 100%;
}

.ui-card-content-stack {
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ui-tag-blue {
  color: #0d5bef;
  margin: 0 0 8px;
  font-size: 12px;
}

.ui-is-card-title {
  color: #161616;
  flex: 0 auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 400;
}

.ui-is-card-title.ui-100 {
  width: 100%;
  max-width: 250px;
}

.ui-card-text {
  color: #525252;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 25px;
}

.ui-link-blue {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0d5bef;
  align-items: center;
  margin-top: auto;
  margin-bottom: 25px;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-link-blue:hover {
  text-decoration: underline;
}

.ui-link-blue.ui-mt-auto {
  margin-bottom: auto;
}

.ui-section {
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: #fff;
  flex-flow: column;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
  display: flex;
}

.ui-grid-3col {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.ui-card-gray {
  background-color: #f4f4f4;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.ui-icon-box-blue {
  background-color: #0d5bef;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0 0 24px;
  display: flex;
}

.ui-icon-white {
  fill: #fff;
  width: 24px;
  height: 24px;
}

.ui-card-title-bold {
  color: #161616;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
}

.ui-card-text-2 {
  color: #525252;
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 1.6;
}

.ui-icon-box-cyan {
  background-color: #0e8ad9;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0 0 24px;
  display: flex;
}

.ui-card-text-3 {
  color: #525252;
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 1.6;
}

.ui-icon-box-teal {
  background-color: #00918e;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0 0 24px;
  display: flex;
}

.ui-card-text-4 {
  color: #525252;
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 1.6;
}

.ui-split-section {
  background-color: #fff;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
}

.ui-grid-2col-split {
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  display: grid;
}

.ui-grid-2col-split.ui-border {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
}

.ui-split-image {
  background-color: var(--_intsignal-theme---iswhite);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.ui-split-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 80px 40px;
  display: flex;
}

.ui-heading-lg {
  color: #161616;
  margin: 0 0 24px;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.25;
}

.ui-heading-lg.ui-no-margin {
  margin-bottom: 0;
}

.ui-heading-lg.ui-mb-60 {
  margin-bottom: 60px;
}

.ui-heading-lg.ui-mb-10 {
  margin-bottom: 10px;
}

.ui-text {
  color: #525252;
  width: 60%;
  max-width: 800px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.6;
}

.ui-text.ui-mt-negative-15 {
  margin-top: -15px;
}

.ui-split-section-dark {
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.ui-split-content-dark {
  background-color: #262626;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 80px 64px;
  display: flex;
}

.ui-eyebrow-muted {
  color: #a8a8a8;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 600;
}

.ui-heading-md-dark-2 {
  color: #fff;
  margin: 0 0 24px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.25;
}

.ui-text-dark {
  color: #c6c6c6;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.6;
}

.ui-btn-tertiary-dark {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--untitled-ui--white);
  color: var(--untitled-ui--white);
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 10px;
  margin-right: 20px;
  padding: 14px 40px 14px 15px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-tertiary-dark:hover {
  background-color: var(--_intsignal-theme---isgray70);
}

.ui-div-block-123 {
  max-width: 1550px;
  box-shadow: inset 3px 0 0 0 var(--_intsignal-theme---islinkcolor);
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.ui-cta-blue {
  background-color: #0d5bef;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

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

.ui-heading-lg-white {
  color: #fff;
  margin: 0 0 24px;
  font-size: 42px;
  font-weight: 300;
}

.ui-text-light-blue {
  color: #c8ddff;
  text-align: left;
  margin: 0 0 32px;
  font-size: 20px;
}

.ui-btn-row-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ui-btn-white {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0d5bef;
  background-color: #fff;
  align-items: center;
  padding: 15px 40px 15px 15px;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-white:hover {
  border: 1px solid var(--_intsignal-theme---is-blue);
  background-color: var(--_intsignal-theme---isgray10-2);
  -webkit-text-stroke-color: var(--transparent);
  padding: 14px 39px 14px 14px;
}

.ui-btn-outline-white {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  align-items: center;
  padding: 14px 40px 14px 15px;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-outline-white:hover {
  background-color: var(--_intsignal-theme---is-blue-hover);
}

.ui-cta-dark {
  background-color: #262626;
  width: 100%;
  padding: 80px 0;
}

.ui-row-split {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-right: 0;
  display: grid;
}

.ui-row-split.ui-p-60 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ui-stack-3 {
  padding-left: 20px;
  padding-right: 20px;
}

.ui-heading-md-white {
  color: #fff;
  margin: 0 0 16px;
  font-size: 32px;
  font-weight: 300;
}

.ui-text-gray {
  color: var(--_intsignal-theme---isgray30);
  margin: 0;
  font-size: 16px;
  line-height: 25px;
}

.ui-text-gray.ui-mt-24 {
  margin-top: 24px;
}

.ui-quote-dark {
  background-color: #262626;
  width: 100%;
  padding: 80px 0;
}

.ui-quote-dark.ui-padding-40 {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.ui-content-wrap-narrow {
  width: 100%;
  max-width: 1550px;
  margin: 0 auto;
  padding: 0 40px;
}

.ui-quote-icon-cyan {
  fill: #0e8ad9;
  width: 48px;
  height: 48px;
  margin: 0 0 32px;
}

.ui-quote-text-dark {
  color: #fff;
  margin: 0 0 32px;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.4;
}

.ui-quote-author {
  color: #fff;
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 600;
}

.ui-quote-role {
  color: #c6c6c6;
  margin: 0;
  font-size: 14px;
}

.ui-quote-light {
  background-color: #f4f4f4;
  width: 100%;
  padding: 80px 0;
}

.ui-quote-icon-blue {
  fill: #0d5bef;
  width: 48px;
  height: 48px;
  margin: 0 0 32px;
}

.ui-quote-text {
  color: #161616;
  margin: 0 0 32px;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.4;
}

.ui-quote-author-dark {
  color: #161616;
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 600;
}

.ui-quote-role-dark {
  color: #525252;
  margin: 0;
  font-size: 14px;
}

.ui-grid-4col-flush {
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.ui-card-border-blue {
  background-color: #fff;
  border-left: 4px solid #0d5bef;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ui-card-type {
  color: #525252;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 16px;
  font-size: 12px;
}

.ui-card-title-2 {
  font-weight: 500;
}

.ui-card-border-cyan {
  background-color: #fff;
  border-left: 4px solid #0e8ad9;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ui-card-title-3 {
  font-weight: 500;
}

.ui-card-border-teal {
  background-color: #fff;
  border-left: 4px solid #00918e;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ui-card-title-4 {
  font-weight: 500;
}

.ui-card-border-purple {
  background-color: #fff;
  border-left: 4px solid #7d38eb;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ui-card-title-5 {
  font-weight: 600;
}

.ui-list-stack {
  flex-direction: column;
  width: 100%;
  max-width: 900px;
  display: flex;
}

.ui-list-stack.ui-p-0.ui-mt-auto.ui-pt-24 {
  padding-top: 25px;
}

.ui-is-list-item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-top: 1px solid #e0e0e0;
  flex-flow: column;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 2fr auto;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 0;
  display: flex;
}

.ui-is-list-title {
  color: #161616;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}

.ui-list-text {
  color: #525252;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.ui-list-link {
  color: #0d5bef;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.ui-link-icon-blue {
  fill: #0d5bef;
  width: 20px;
  height: 20px;
}

.ui-list-item-last {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 2fr auto;
  align-items: center;
  padding: 24px 0;
  display: grid;
}

.ui-is-section-header {
  background-color: #fff;
  width: 100%;
  padding: 80px 0 40px;
}

.ui-label {
  color: var(--_intsignal-theme---istextsecondary);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 32px;
  font-size: 12px;
  font-weight: 600;
}

.ui-btn-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ui-btn-ghost {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_intsignal-theme---is-blue);
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding: 20px 15px;
  line-height: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-ghost:hover {
  background-color: #f4f4f4;
}

.ui-stack-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ui-link-light {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #c8ddff;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-link-light:hover {
  text-decoration: underline;
}

.ui-section-dark {
  background-color: var(--_intsignal-theme---istextprimary);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
}

.ui-tab {
  color: #525252;
  cursor: pointer;
  background-color: #0000;
  border-width: 0 0 3px;
  border-bottom-style: solid;
  border-bottom-color: #0000;
  margin: 0 32px -2px 0;
  padding: 16px 20px;
  font-size: 14px;
  font-weight: 400;
}

.ui-tab:hover {
  color: #161616;
}

.ui-tab.w--current {
  border-bottom: 2px solid var(--_intsignal-theme---isbluehover);
  background-color: #0000;
}

.ui-tab.ui-shortline {
  padding-left: 0;
  padding-right: 0;
}

.ui-tab-list {
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-bottom: 1px solid #e0e0e0;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.ui-tab-list.ui-padding {
  padding-left: 40px;
  padding-right: 40px;
}

.ui-tab-list.ui-no-margin {
  margin-bottom: 0;
}

.ui-tabs-section {
  background-color: #fff;
  width: 100%;
  padding: 40px 0;
}

.ui-tabs-section.ui-pt-0 {
  padding-top: 0;
}

.ui-text-last {
  color: #525252;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.6;
}

.ui-tab-image {
  background-color: #c6c6c6;
  width: 100%;
}

.ui-grid-2col {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.ui-tab-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--transparent);
  width: 100%;
  padding: 48px 0 80px;
  display: block;
}

.ui-tab-content.ui-nopt {
  padding-top: 0;
  padding-bottom: 0;
}

.ui-tab-content.ui-white {
  background-color: var(--_intsignal-theme---iswhite);
}

.ui-eyebrow-accent {
  color: #0e8ad9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-size: 12px;
  font-weight: 600;
}

.ui-eyebrow-accent.ui-regular {
  text-transform: none;
  font-weight: 300;
}

.ui-eyebrow-accent.ui-regular.ui-600 {
  font-weight: 600;
}

.ui-eyebrow-accent.ui-regular.ui-600.ui-mb-0 {
  margin-bottom: 0;
}

.ui-eyebrow-accent.ui-m-o {
  margin-top: 0;
  margin-bottom: 0;
}

.ui-banner-gradient {
  background-image: linear-gradient(135deg, #262626, #393939);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 0;
}

.ui-icon-blue {
  fill: #0d5bef;
  width: 32px;
  height: 32px;
  margin: 0 0 24px;
}

.ui-feature-title-dark {
  color: #fff;
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 600;
}

.ui-feature-text-dark {
  color: #c6c6c6;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.ui-feature-stack {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ui-feature-stack.ui-p-0 {
  align-self: stretch;
}

.ui-icon-cyan {
  fill: #0e8ad9;
  width: 32px;
  height: 32px;
  margin: 0 0 24px;
}

.ui-icon-teal {
  fill: #00918e;
  width: 32px;
  height: 32px;
  margin: 0 0 24px;
}

.ui-pricing-tier {
  color: #525252;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
}

.ui-pricing-price {
  color: #161616;
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 300;
}

.ui-pricing-unit {
  color: #525252;
  margin-bottom: 24px;
  font-size: 14px;
}

.ui-pricing-list-item {
  color: #525252;
  border-bottom: 1px solid #e0e0e0;
  padding: 12px 0;
  font-size: 14px;
}

.ui-pricing-list {
  width: 100%;
  margin: 0 0 32px;
  padding: 0;
  list-style-type: none;
}

.ui-btn-tertiary-light {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0d5bef;
  background-color: #0000;
  border: 1px solid #0d5bef;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: auto;
  padding: 14px 20px;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-tertiary-light:hover {
  color: #fff;
  background-color: #0d5bef;
}

.ui-pricing-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.ui-pricing-tier-light {
  color: #a8a8a8;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
}

.ui-pricing-price-light {
  color: #fff;
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 300;
}

.ui-pricing-unit-light {
  color: #c6c6c6;
  margin-bottom: 24px;
  font-size: 14px;
}

.ui-pricing-list-item-light {
  color: #c6c6c6;
  border-bottom: 1px solid #525252;
  padding: 12px 0;
  font-size: 14px;
}

.ui-pricing-card-featured {
  background-color: #262626;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.ui-pricing-section {
  background-color: #f4f4f4;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-contact-icon {
  fill: #0d5bef;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.ui-contact-text {
  color: #161616;
  margin: 0;
  font-size: 14px;
}

.ui-contact-info-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-items: flex-start;
  margin: 0 0 16px;
  display: flex;
}

.ui-contact-section {
  background-color: #f4f4f4;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-form-input {
  border: 1px solid var(--_intsignal-theme---isgray20);
  padding: 14px 16px;
}

.ui-text-6 {
  color: #525252;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.6;
}

.ui-logo-item {
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 48px;
  display: flex;
}

.ui-logos-row {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ui-is-container {
  max-width: 1550px;
  margin: 0 auto;
  padding: 0 40px;
}

.ui-logo-cloud {
  background-color: #fff;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 0;
}

.ui-heading-lg-5 {
  color: #161616;
  max-width: 600px;
  margin: 0 0 48px;
  font-size: 42px;
  font-weight: 300;
}

.ui-team-image {
  aspect-ratio: 1;
  background-color: #c6c6c6;
  width: 100%;
  margin-bottom: 20px;
}

.ui-team-name {
  color: #161616;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
}

.ui-team-role {
  color: #525252;
  margin-bottom: 12px;
  font-size: 14px;
}

.ui-team-social-icon {
  fill: #525252;
  width: 16px;
  height: 16px;
}

.ui-team-social-icon:hover {
  fill: #0d5bef;
}

.ui-team-social-link {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.ui-team-social-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  display: flex;
}

.ui-team-card {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ui-team-section {
  background-color: #fff;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-section-eyebrow {
  color: var(--_intsignal-theme---isgray70);
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 600;
}

.ui-section-eyebrow.ui-uppercase {
  text-transform: uppercase;
  font-weight: 500;
}

.ui-section-heading {
  color: var(--_intsignal-theme---istextprimary);
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 300;
  line-height: 45px;
}

.ui-accordion-title {
  color: var(--_intsignal-theme---istextprimary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}

.ui-accordion-icon {
  width: 16px;
  height: 16px;
  transform-style: preserve-3d;
  margin-left: 16px;
  transition: transform .2s;
}

.ui-accordion-icon:lang(en-us) {
  transform: rotateX(90deg)rotateY(0)rotateZ(0);
}

.ui-accordion-header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px 0;
  display: flex;
}

.ui-accordion-text {
  max-width: 640px;
  color: var(--_intsignal-theme---isgray70);
  padding-bottom: 24px;
}

.ui-accordion-content {
  max-height: 0;
  transition: max-height .3s;
  overflow: hidden;
}

.ui-accordion-content:active {
  max-height: 600px;
}

.ui-accordion-item.ui-active {
  border: 1px solid var(--_intsignal-theme---isgray20);
}

.ui-accordion-list {
  max-width: 800px;
}

.ui-accordion {
  background-color: #fff;
  padding: 80px 0;
}

.ui-privacy-link {
  color: #c8ddff;
  text-decoration: none;
}

.ui-privacy-link:hover {
  text-decoration: underline;
}

.ui-privacy-text {
  color: #a8a8a8;
  margin-top: 16px;
  font-size: 12px;
}

.ui-newsletter {
  background-color: #262626;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 0;
}

.ui-eyebrow-5 {
  color: #525252;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 600;
}

.ui-header-row {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 48px;
  display: flex;
}

.ui-blog-image {
  aspect-ratio: 16 / 9;
  background-color: #c6c6c6;
  width: 100%;
  margin-bottom: 24px;
}

.ui-blog-tag-blue {
  color: #0d5bef;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
}

.ui-blog-title {
  color: #161616;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.ui-blog-excerpt {
  color: #525252;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 1.5;
}

.ui-blog-meta {
  color: #a8a8a8;
  margin-top: auto;
  font-size: 12px;
}

.ui-blog-card {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.ui-blog-tag-teal {
  color: #00918e;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
}

.ui-blog-tag-purple {
  color: #7d38eb;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
}

.ui-step-number {
  z-index: 1;
  color: #fff;
  background-color: #0d5bef;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.ui-step-title {
  color: #161616;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 600;
  position: static;
}

.ui-step-text {
  color: #525252;
  font-size: 14px;
  line-height: 1.6;
}

.ui-step {
  background-color: var(--transparent);
  content: "";
  margin-top: 0;
  padding: 0 32px 0 0;
  display: block;
}

.ui-steps-grid {
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-columns: repeat(4, 1fr);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.ui-process {
  background-color: #fff;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-div-block-124 {
  z-index: 0;
  box-sizing: content-box;
  background-color: var(--_intsignal-theme---isgray20);
  width: auto;
  height: 1px;
  margin-top: -48px;
  margin-bottom: 47px;
  margin-right: -41px;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.ui-hero-actions.ui-mt-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 40px;
  display: block;
}

.ui-hero-content {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 40px;
}

.ui-hero {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
}

.ui-description-lg {
  font-size: 20px;
  line-height: 30px;
}

.ui-description-lg.ui-mt-24 {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.ui-description-lg.ui-mt-24.ui-maxwidht700 {
  max-width: 700px;
}

.ui-description-lg.ui-light {
  color: var(--_intsignal-theme---istextplaceholder);
}

.ui-heading-lg2 {
  font-size: 3.25rem;
  font-weight: 300;
  line-height: 4rem;
}

.ui-stat-number-black {
  color: var(--_intsignal-theme---istextprimary);
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 300;
}

.ui-stat-label-dark-primary {
  color: var(--_intsignal-theme---istextprimary);
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 1.5;
}

.ui-stat-label-dark-primary.ui-no-margin {
  margin-top: 0;
}

.ui-stats-light-2 {
  background-color: var(--_intsignal-theme---islightgray);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 0;
}

.ui-stats-light-2.ui-no-background {
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---iswhite);
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-eyebrow {
  color: #525252;
  letter-spacing: .32px;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.section-eyebrow.ui-no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.section-eyebrow.ui-mt-24 {
  margin-top: 24px;
}

.ui-section-header {
  max-width: none;
  margin-bottom: 48px;
}

.ui-two-col-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: space-around;
  align-self: auto;
  display: flex;
}

.ui-feature-list {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  padding-left: 60px;
  list-style-type: none;
  display: flex;
}

.ui-two-col {
  box-sizing: border-box;
  width: 100%;
}

.ui-section-heading-2 {
  max-width: 600px;
  color: var(--_intsignal-theme---istextprimary);
  margin-bottom: 48px;
  font-size: 42px;
  font-weight: 300;
}

.ui-description-sm {
  color: var(--_intsignal-theme---istextsecondary);
  font-size: 14px;
  line-height: 20px;
}

.ui-description-sm.ui-mx-width-700 {
  max-width: 700px;
}

.ui-description-sm.ui-mb-25 {
  margin-top: -30px;
  margin-bottom: 25px;
}

.ui-description-sm.ui-mt-10 {
  margin-top: 10px;
}

.ui-list-title {
  box-sizing: border-box;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_intsignal-theme---isbordersubtle);
  align-self: stretch;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
  list-style: none;
}

.ui-list-title.ui-noneborder {
  border-bottom-style: none;
}

.ui-list-title.ui-uppercase-2 {
  text-transform: uppercase;
}

.ui-list-title.ui-uppercase-2.ui-gap {
  letter-spacing: 1px;
}

.ui-list-title.ui-uppercase-2.ui-gap.ui-small {
  font-size: 12px;
}

.ui-flex-block-4 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
}

.ui-flex-block-4.ui-mt-40 {
  margin-top: 60px;
}

.ui-overview-container-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px none var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0 60px;
  display: flex;
}

.ui-heading-sm {
  color: #161616;
  margin: 0 0 24px;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.25;
}

.ui-heading-sm.ui-mb-0 {
  margin-bottom: 0;
}

.ui-stat-stack-light {
  border-top: 1px none var(--_intsignal-theme---isgray20);
  flex-direction: column;
  align-items: flex-start;
  max-width: 1550px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0 0;
  display: flex;
}

.ui-stat-stack-light.ui-mt-0 {
  margin-top: 0;
  padding-top: 0;
}

.ui-stat-stack-light.ui-bb-1-gray {
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  padding-bottom: 20px;
}

.ui-tab-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-left: .5px solid var(--_intsignal-theme---isbordersubtle);
  background-image: linear-gradient(#0000, #0000);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ui-tab-card.ui-noborder {
  justify-content: flex-start;
  align-items: flex-start;
}

.ui-tab-card.ui-noborder.ui-50 {
  width: 50%;
  padding-right: 40px;
}

.ui-tab-card.ui-noborder.ui-50.ui-alignmid {
  justify-content: center;
  align-items: flex-start;
}

.ui-tab-card.ui-noborder.ui-50.ui-alignmid.ui-p-0 {
  padding-left: 0;
}

.ui-tab-card.ui-noborder.ui-nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.ui-tab-card.ui-50 {
  width: 50%;
  margin-left: -1px;
}

.ui-tab-card.ui-50.ui-gray {
  background-color: var(--_intsignal-theme---islightgray);
  background-image: none;
  padding-left: 40px;
}

.ui-tab-card.ui-50.ui-white {
  justify-content: center;
  align-items: flex-start;
}

.ui-tab-card.ui-50.ui-noborder {
  padding: 0;
}

.ui-tab-card.ui-50.ui-noborder.ui-dark {
  background-color: var(--_intsignal-theme---istextprimary);
}

.ui-tab-card.ui-50.ui-noborder.ui-dark.ui-p-30 {
  padding: 20px;
}

.ui-tab-card.ui-lightborder {
  border-left-color: var(--_intsignal-theme---isgray80);
}

.ui-tab-card.ui-lightborder.ui-35 {
  min-width: 35%;
}

.ui-tab-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ui-card-title {
  color: #161616;
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.ui-card-title.ui-no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.ui-card-title.ui-no-margin.ui-gray {
  color: var(--_intsignal-theme---isgray40);
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
}

.ui-card-title.ui-centered {
  text-align: center;
}

.ui-noborder {
  border: 1px #000;
}

.ui-div-block-125 {
  margin-bottom: 60px;
}

.ui-grid-3col-nogap {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.ui-quick-stack-43 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.fs_accordion-1_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.fs_accordion-1_header:hover {
  background-color: var(--_intsignal-theme---isgray100);
}

.fs_accordion-1_header:focus {
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_paragraph {
  color: var(--_intsignal-theme---istextsecondary);
  margin-bottom: 0;
}

.fs_accordion-1_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs_accordion-1_content {
  overflow: hidden;
}

.fs_accordion-1_body {
  padding: 1rem 1.5rem;
}

.fs_accordion-1_label {
  color: var(--_intsignal-theme---isblack);
  font-size: 16px;
  font-weight: 400;
}

.fs_accordion-1_embed {
  margin-bottom: 0;
}

.ui-image-58 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  overflow: visible;
}

.ui-section-white-20pt {
  background-color: #fff;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.ui-providers-grid {
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  width: 100%;
  color: var(--_intsignal-theme---istextsecondary);
  flex-flow: wrap;
  place-content: space-around space-between;
  align-items: center;
  margin: 60px auto 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.ui-heading {
  color: #161616;
  font-weight: 300;
}

.ui-heading.ui-mb-60 {
  margin-bottom: 60px;
}

.ui-heading.ui-no-margin {
  margin-top: 0;
}

.ui-card-grid-2cln {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.ui-card-grid-2cln.ui-noborder {
  border-top-style: none;
  border-bottom-style: none;
}

.ui-card {
  background-color: var(--_intsignal-theme---iswhite);
  color: var(--_intsignal-theme---istextprimary);
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  overflow: hidden;
}

.ui-card.ui-odd {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.ui-card.ui-pt-20 {
  padding-left: 40px;
  padding-right: 40px;
}

.ui-card.ui-pl-0 {
  padding-left: 0;
}

.ui-card.ui-p-40 {
  padding: 40px;
}

.ui-card.ui-p-40.ui-b-green {
  border: 1px solid var(--_intsignal-theme---is-cyan);
  background-color: var(--_intsignal-theme---is-cyanhighlight-light);
}

.ui-card.ui-p-40.ui-b-1 {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
}

.ui-card.ui-spaceevenly {
  justify-content: flex-start;
  align-items: flex-start;
}

.ui-card.ui-border {
  border-style: solid;
  border-width: 1px;
  flex: 1;
  padding-left: 40px;
  padding-right: 40px;
}

.ui-card.ui-border.ui-p-30 {
  padding: 30px;
}

.ui-card.ui-border.ui-p-30.ui-bt-cyan {
  border-top-width: 4px;
  border-top-color: var(--_intsignal-theme---is-cyan);
}

.ui-card.ui-border.ui-p-30.ui-bt-blue {
  border-top: 4px solid var(--_intsignal-theme---is-blue);
}

.ui-card.ui-border.ui-p-30.ui-bt-magento {
  border-top-width: 4px;
  border-top-color: var(--_intsignal-theme---ismagenta);
}

.ui-card.ui-border.ui-p-30.ui-bt-red {
  border-top-width: 4px;
  border-top-color: var(--_intsignal-theme---red);
}

.ui-card.ui-border.ui-p-30.ui-bt-yellow {
  border-top-width: 4px;
  border-top-color: var(--_intsignal-theme---isyellow);
}

.ui-card.ui-border.ui-p-30.ui-bt-green {
  border-top-width: 4px;
  border-top-color: var(--_intsignal-theme---isgreen);
}

.ui-card.ui-border.ui-p-30.ui-bt-purple {
  border-top-width: 4px;
  border-top-color: var(--_intsignal-theme---ispurple);
}

.ui-card.ui-border.ui-p-30.ui-bt-black {
  border-top: 4px solid var(--_intsignal-theme---isblack);
}

.ui-card.ui-p-20 {
  padding: 20px;
}

.ui-card.ui-p-20.ui-s-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.ui-card.ui-s-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.ui-card-grid-2 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.ui-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.ui-list-item-blue-gray {
  border-left: 2px solid var(--_intsignal-theme---islinkcolor);
  color: #c6c6c6;
  margin: 0;
  padding-left: 15px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.ui-div-block-127 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.ui-eyebrow-cyan-lg {
  color: #0e8ad9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.ui-eyebrow-cyan-lg.ui-no-margin {
  margin-bottom: 0;
}

.ui-cta-dark-blue {
  background-color: var(--_intsignal-theme---istextprimary);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-div-block-128 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ui-btn-tertiary-hovergray {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  border: 1px solid var(--_intsignal-theme---is-blue);
  background-color: var(--_intsignal-theme---iswhite);
  color: var(--_intsignal-theme---istextprimary);
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 19px 15px;
  line-height: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ui-btn-tertiary-hovergray:hover {
  background-color: var(--_intsignal-theme---isbordersubtle);
  color: var(--_intsignal-theme---istextprimary);
}

.ui-image-59 {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  height: 100%;
}

.ui-div-block-129 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.ui-code-embed-3 {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px 15px 35px;
  text-decoration: none !important;
}

.ui-div-block-130 {
  border-top: 1px none var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px none var(--_intsignal-theme---isbordersubtle);
}

.ui-grid-2 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
}

.ui-grid-4 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.ui-grid-5 {
  grid-column-gap: .5px;
  grid-row-gap: .5px;
  background-color: var(--_intsignal-theme---isbordersubtle);
}

.ui-div-block-131 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 200px;
  padding-top: 20px;
  padding-bottom: 15px;
  display: flex;
}

.ui-card-heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.ui-card-heading.ui-mt-10 {
  margin-top: 10px;
}

.ui-case-card-stats {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 25px;
  margin-bottom: 20px;
}

.ui-case-stat-value {
  color: var(--_intsignal-theme---iscyan);
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 300;
}

.ui-case-stat-label {
  color: var(--_intsignal-theme---istextsecondary);
  font-size: 12px;
  line-height: 20px;
}

.ui-dark-stat-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_intsignal-theme---isgray90);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: grid;
}

.ui-stat-thin-light {
  color: var(--_intsignal-theme---islayer01);
  text-align: center;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 300;
}

.ui-stat-light-description {
  color: var(--_intsignal-theme---istextplaceholder);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
}

.ui-div-block-134 {
  border-right: 1px solid var(--_intsignal-theme---isgray80);
  background-color: var(--_intsignal-theme---isgray90);
  padding-top: 20px;
  padding-bottom: 20px;
}

.ui-card-grid-3cln {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.ui-card-grid-3cln.ui-noborder {
  border-top-style: none;
  border-bottom-style: none;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.ui-deploy-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.ui-deploy-card-grid.ui-gray80 {
  border-right-color: var(--_intsignal-theme---isgray80);
}

.ui-deploy-card-grid.ui-gray80.ui-mt-10 {
  margin-top: 10px;
}

.ui-feature-list-thin {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: auto;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.ui-feature-list-thin.ui-mt-24 {
  margin-top: 25px;
}

.ui-feature-list-thin.ui-mt-auto {
  margin-bottom: 0;
}

.ui-list-item {
  box-sizing: border-box;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_intsignal-theme---isbordersubtle);
  align-self: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  list-style: none;
}

.ui-list-item.ui-gray {
  border-bottom-color: var(--_intsignal-theme---isgray90);
  color: var(--_intsignal-theme---isgray30);
}

.ui-list-item.ui-gray.ui-noneborded, .ui-list-item.ui-last {
  border-bottom-style: none;
}

.ui-list-item.ui-14px {
  font-size: 14px;
}

.ui-list-item.ui-lite {
  color: var(--_intsignal-theme---isgray60);
}

.ui-list-item.ui-lite.ui-bt {
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom-style: none;
}

.ui-list-item.ui-lite.ui-bt.ui-2-39-1 {
  aspect-ratio: 2.39;
}

.ui-deploy-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-left: 1px solid var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.ui-deploy-card.ui-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -1px;
}

.ui-deploy-card.ui-gray80 {
  border-top-color: var(--_intsignal-theme---isgray80);
  border-bottom-color: var(--_intsignal-theme---isgray80);
  border-left-color: var(--_intsignal-theme---isgray80);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.ui-deploy-card.ui-border {
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  flex: 1;
  align-self: stretch;
  margin-left: -1px;
}

.ui-mgmt-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-columns: 1fr 1fr 1fr;
}

.ui-3m07uj {
  color: var(--_intsignal-theme---is-blue);
}

.ui-hero-stat-large {
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.ui-hero-stat-label {
  color: #c6c6c6;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}

.ui-hero-stat-sub {
  color: #c6c6c6;
  margin-top: 16px;
  font-size: 16px;
}

.ui-hero-visual-content {
  color: #fff;
  text-align: center;
}

.ui-hero-visual {
  background-color: #161616;
  justify-content: center;
  align-items: center;
  padding: 48px;
  display: flex;
}

.ui-hero-split {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1550px;
  min-height: 480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.ui-t58oxd {
  color: #525252;
  font-size: 16px;
  line-height: 1.6;
}

.ui-capability-number {
  color: #0f62fe;
  margin-bottom: 16px;
  font-size: 35px;
  font-weight: 300;
}

.ui-uy5j9s {
  color: #525252;
  font-size: 14px;
  line-height: 1.6;
}

.ui-capability-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_intsignal-theme---iswhite);
  border-right: 0 solid #e0e0e0;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  padding: 40px 20px;
  display: flex;
}

.ui-capability-card.ui-centered {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
}

.ui-capability-card.ui-mindiwth300 {
  min-width: 300px;
}

.ui-21ku94, .ui-ku8xi1 {
  color: #525252;
  font-size: 14px;
  line-height: 1.6;
}

.ui-capability-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_intsignal-theme---isbordersubtle);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_intsignal-theme---isbordersubtle);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_intsignal-theme---isbordersubtle);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: repeat(3, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around space-between;
  place-items: center stretch;
  width: 100%;
  margin-top: -1px;
  display: grid;
}

.ui-capability-grid.ui-scroll {
  box-sizing: border-box;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1550px;
  display: flex;
  overflow: auto;
}

.ui-myk4vj {
  color: #525252;
  font-size: 16px;
  line-height: 1.6;
}

.ui-section-header-center {
  text-align: left;
  max-width: 700px;
  margin-bottom: 48px;
  margin-left: 0;
  margin-right: auto;
}

.ui-connectivity-item {
  text-align: left;
  background-color: #fff;
  padding: 32px 24px;
}

.ui-connectivity-row {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.ui-coverage-stat-value {
  color: #161616;
  font-size: 48px;
  font-weight: 300;
  line-height: 48px;
}

.ui-coverage-stat-label {
  color: #525252;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 13px;
}

.ui-coverage-stat {
  text-align: left;
  display: block;
}

.ui-o79i9w, .ui-fpw079 {
  color: #0f62fe;
}

.ui-coverage-stats {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.ui-coverage-visual {
  text-align: left;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 64px;
  padding-bottom: 64px;
}

.ui-m3uign, .ui-9i3frk {
  color: #525252;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.7;
}

.ui-link-arrow {
  margin-left: 4px;
}

.ui-col-text {
  padding: 64px 64px 64px 0;
}

.ui-col-features {
  border-left: 1px solid #e0e0e0;
  padding: 64px 0 64px 64px;
}

.ui-two-col-split {
  grid-column-gap: 0;
  grid-row-gap: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.ui-r5ki42 {
  color: #525252;
  font-size: 16px;
  line-height: 1.6;
}

.ui-vendor-item {
  color: #525252;
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  flex: 1;
  align-self: stretch;
  padding: 32px 24px;
  font-size: 14px;
  font-weight: 500;
}

.ui-vendor-grid {
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  grid-template-columns: repeat(6, 1fr);
  place-content: space-around space-between;
  justify-items: stretch;
  display: grid;
}

.ui-usecase-label {
  color: #0f62fe;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
}

.ui-t1ip8x {
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
}

.ui-gz4pyx {
  color: #525252;
  font-size: 14px;
}

.ui-usecase-item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid #e0e0e0;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr .25fr;
  place-items: start stretch;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.ui-iwkt9a {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
}

.ui-g7xnnx {
  color: #525252;
  font-size: 14px;
}

.ui-0dndy1 {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
}

.ui-qh12tx {
  color: #525252;
  font-size: 14px;
}

.ui-7q0hoq {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
}

.ui-ut6a6b {
  color: #525252;
  font-size: 14px;
}

.ui-usecase-list {
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-top: 1px solid #e0e0e0;
  grid-template-columns: 1fr;
  display: grid;
}

.ui-heading {
  font-size: 28px;
  line-height: 30px;
}

.ui-hero-1col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  max-width: 1550px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
  position: static;
}

.ui-stat-stack-white {
  border-top: 1px none var(--_intsignal-theme---isgray20);
  background-color: var(--_intsignal-theme---iswhite);
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  padding: 60px 40px 40px;
  display: flex;
}

.ui-stat-stack-white.ui-nopadding {
  padding-left: 0;
}

.ui-stat-stack-white.ui-pt-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ui-deploy-card-grid-quad {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}

.ui-grid-3 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-columns: 1fr 1fr 1fr;
}

.ui-grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  border-style: solid none;
  border-width: 1px;
  border-color: var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr .5fr 1.5fr;
  margin-top: 60px;
}

.ui-process-number {
  color: var(--_intsignal-theme---iscyan);
  font-size: 32px;
  font-weight: 300;
  line-height: 32px;
}

.ui-mt-20 {
  margin-top: 20px;
}

.ui-grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.ui-div-block-135 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  padding-bottom: 20px;
  display: flex;
}

.ui-div-block-136 {
  padding-left: 40px;
}

.ui-div-block-137 {
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  padding-right: 40px;
}

.ui-mt-10 {
  margin-top: 10px;
}

.ui-grid-8 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ui-grid-9 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ui-hero-light-copy {
  background-color: var(--_intsignal-theme---iswhite);
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 20px;
}

.ui-hero-light-copy.ui-sideborder {
  background-color: var(--transparent);
}

.ui-flex-block-stat {
  background-color: var(--_intsignal-theme---iswhite);
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 20px;
}

.ui-flex-block-stat.ui-pl-0 {
  padding-left: 0;
}

.ui-stat-label-dark-grayedout {
  color: var(--_intsignal-theme---istextprimary);
  margin: 20px 0 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
}

.ui-stat-label-dark-grayedout.ui-mt-10 {
  margin-top: 10px;
}

.ui-tab-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ui-tab-grid-2.ui-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.ui-tab-grid-2.ui-nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.ui-tab-grid-2.ui-nogap.ui-mt-24.ui-liteborder {
  border: 1px solid var(--_intsignal-theme---isgray80);
}

.ui-heading-400 {
  font-size: 30px;
  font-weight: 400;
}

.ui-heading-400.ui-m-0 {
  margin-top: auto;
}

.ui-feature-list-items4 {
  box-sizing: border-box;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_intsignal-theme---isbordersubtle);
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  font-weight: 400;
  list-style: none;
}

.ui-feature-list-items4.ui-noneborder {
  border-bottom-style: none;
}

.ui-feature-list-items4.ui-p0 {
  padding-left: 0;
}

.ui-feature-list-items4.ui-white {
  color: var(--_intsignal-theme---isgray30);
}

.ui-feature-list-items4.ui-white.ui-liteborder {
  border-bottom-color: var(--_intsignal-theme---isgray80);
}

.ui-feature-list-p0 {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.ui-feature-list-p0.ui-pt-24 {
  margin-top: 24px;
}

.ui-grid-10 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ui-eyebrow-cyan-highlight {
  background-color: var(--_intsignal-theme---iscyanhighlight);
  color: #0e8ad9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.ui-cell-43 {
  border-left: 1px solid var(--_intsignal-theme---isgray90);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 60px;
}

.ui-card-title-medium-white {
  color: var(--_intsignal-theme---isgray20);
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.ui-flex-block-6 {
  border-bottom: 1px solid var(--_intsignal-theme---isgray90);
  flex-flow: column;
  align-self: stretch;
  padding-bottom: 10px;
  display: flex;
}

.ui-rows {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.ui-grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.ui-deploy-card-noborder {
  border-top: 1px none var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px none var(--_intsignal-theme---isbordersubtle);
  border-left: 1px none var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.ui-deploy-card-noborder.ui-leftborder {
  border-left-style: solid;
  border-left-color: var(--_intsignal-theme---isbordersubtle);
}

.ui-4col-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ui-is-description-sm {
  flex: 1;
  margin-top: 20px;
  font-size: 12px;
  line-height: 20px;
}

.ui-is-description-sm.ui-light {
  color: var(--_intsignal-theme---istextplaceholder);
}

.ui-is-description-sm.ui-mt-0 {
  margin-top: 0;
}

.ui-is-description-sm.ui-10-3-ratio {
  aspect-ratio: 12 / 4;
  flex: 0 auto;
}

.ui-eyebrow-cyan-sm {
  color: #0e8ad9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 19px;
}

.ui-eyebrow-cyan-sm.ui-mt-20 {
  margin-top: 20px;
}

.ui-eyebrow-cyan-sm.ui-mb-10 {
  margin-bottom: 10px;
}

.ui-grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_intsignal-theme---islightgray);
  grid-template-rows: auto;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
}

.ui-div-block-138 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 60px 60px 40px;
  display: flex;
}

.ui-div-block-139 {
  border-left: 1px solid var(--_intsignal-theme---isbordersubtle);
  padding: 60px 40px 60px 60px;
}

.ui-stat-number-black-md {
  color: var(--_intsignal-theme---istextprimary);
  margin: 0 0 12px;
  font-size: 30px;
  font-weight: 300;
  line-height: 15px;
}

.ui-stat-number-black-md.ui-mt-24 {
  margin-top: 40px;
}

.ui-grid-14 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ui-eyebrow-gray-highlight {
  background-color: var(--_intsignal-theme---iscyanhighlight);
  color: var(--_intsignal-theme---isgray60);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.ui-description-16px-gray {
  color: var(--_intsignal-theme---istextplaceholder);
  font-size: 16px;
  line-height: 25px;
}

.ui-description-16px-gray.ui-mx-width-700 {
  max-width: 700px;
}

.ui-description-16px-gray.ui-mx-width-700.ui-mb-20 {
  margin-bottom: 20px;
}

.ui-o3w166 {
  margin-bottom: 24px;
  font-size: 42px;
  font-weight: 300;
  line-height: 1.15;
}

.ui-hero-split-content {
  padding: 80px 64px 80px 0;
}

.ui-hero-split-panel {
  background-color: #161616;
  flex-direction: column;
  justify-content: center;
  padding: 48px 40px;
  display: flex;
}

.ui-hero-split-panel.ui-30 {
  width: 70%;
  max-width: 500px;
  margin-left: auto;
}

.ui-stat-number-black-light {
  color: var(--_intsignal-theme---islayer01);
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 300;
}

.ui-div-block-140 {
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  display: block;
}

.ui-grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 40px;
}

.ui-div-block-141 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  border-right: .5px solid var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.ui-div-block-141.ui-norightborder {
  border-right-style: none;
}

.ui-stat-label-light {
  color: #525252;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}

.ui-stat-label-light.ui-mt-10 {
  color: var(--_intsignal-theme---istextplaceholder);
  margin-top: 10px;
}

.ui-stat-label-light.ui-uppercase {
  text-transform: uppercase;
  font-size: 12px;
}

.ui-stat-label-light.ui-centered {
  text-align: center;
}

.ui-grid-16 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.ui-div-block-142 {
  background-color: var(--_intsignal-theme---iswhite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.ui-grid-3col-border {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ui-image-60 {
  object-fit: cover;
  height: 100%;
  display: block;
}

.ui-card-title-small-gray {
  color: var(--_intsignal-theme---isgray20);
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.ui-grid-3x1-border {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ui-capability-number-md {
  color: #0f62fe;
  margin-bottom: 16px;
  font-size: 50px;
  font-weight: 300;
}

.ui-div-block-143 {
  max-width: 800px;
  margin-top: 60px;
}

.ui-hero-dark-2 {
  background-color: var(--_intsignal-theme---istextprimary);
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
}

.ui-section-eyebrow-white {
  color: var(--_intsignal-theme---isgray30);
  letter-spacing: .32px;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.ui-section-eyebrow-white.ui-12pt {
  font-size: 12px;
  line-height: 12px;
}

.ui-capability-card-dark {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-right: 1px none var(--_intsignal-theme---isgray80);
  background-color: var(--_intsignal-theme---istextprimary);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 20px;
  display: flex;
}

.ui-description-md-gray {
  color: var(--_intsignal-theme---isgray30);
}

.ui-text-gray-white {
  color: var(--_intsignal-theme---isgray30);
  margin: 0;
  font-size: 16px;
  line-height: 25px;
}

.ui-card-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -1px;
  display: flex;
}

.ui-card-grid.ui-mt-24 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex: 1;
  align-self: stretch;
  margin-top: 24px;
}

.ui-card-grid.ui-mt-24.ui-light {
  border-color: var(--_intsignal-theme---isgray80);
  background-color: var(--_intsignal-theme---isgray80);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
}

.ui-card-grid.ui-light {
  border-color: var(--_intsignal-theme---isgray80);
  background-color: var(--_intsignal-theme---isgray80);
  align-self: stretch;
}

.ui-card-grid.ui-transparent {
  background-color: var(--transparent);
}

.ui-card-grid.ui-transparent.ui-lite {
  border-color: var(--_intsignal-theme---isgray80);
}

.ui-text-span-3 {
  color: var(--_intsignal-theme---is-cyan);
  font-size: 40px;
}

.ui-deploy-card-grid-quad-hex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.ui-heading-xs {
  color: #161616;
  margin: 0 0 24px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.25;
}

.ui-heading-xs.ui-mb-10 {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 18px;
}

.ui-heading-xs.ui-mb-5 {
  margin-bottom: 5px;
}

.ui-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

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

.ui-card.ui-border {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  color: var(--_intsignal-theme---istextprimary);
  flex: 1;
  margin-top: -1px;
  margin-left: -1px;
  padding: 20px;
}

.ui-card.ui-transparent {
  background-color: var(--transparent);
}

.ui-card.ui-aligncenter {
  justify-content: flex-start;
  align-items: center;
}

.ui-card.ui-shrink {
  flex: 0 auto;
}

.ui-grid-17 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ui-centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.ui-centered-heading.ui-14pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.ui-centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
}

.ui-comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.ui-comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_intsignal-theme---isblue);
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.ui-comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.ui-card-title-small-white {
  color: var(--_intsignal-theme---iswhite);
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.ui-image-61 {
  object-fit: contain;
  display: block;
  overflow: hidden;
}

.ui-grid-5x1-border {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: -1px;
  display: flex;
}

.ui-eyebrow-red-highlight {
  background-color: var(--_intsignal-theme---is-brick-red-highlight);
  color: var(--_intsignal-theme---is-brick-red);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.ui-stack-grid-3x2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  place-content: space-around space-between;
  place-items: stretch stretch;
  display: grid;
}

.ui-stat-stack-brick-red {
  border-top: 1px none var(--_intsignal-theme---isgray20);
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  padding: 24px 0 0;
  display: flex;
}

.ui-stat-stack-brick-red.ui-mt-24 {
  margin-top: 40px;
}

.ui-stat-number-brick-red {
  color: var(--_intsignal-theme---is-brick-red);
  margin: 0 0 12px;
  font-size: 48px;
  font-weight: 300;
}

.ui-stat-number-cyan-thin-md {
  color: #0e8ad9;
  margin: 0 0 12px;
  font-size: 30px;
  font-weight: 300;
}

.ui-stat-number-cyan-thin-md.ui-centered {
  text-align: center;
}

.ui-grid-4x1-tb-borders {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-style: solid none;
  border-width: 1px;
  border-color: var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: flex;
}

.ui-row-num-blue-back {
  background-color: var(--_intsignal-theme---isblue);
  color: var(--_intsignal-theme---iswhite);
  text-align: center;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  font-weight: 500;
  display: flex;
}

.ui-div-block-144 {
  padding: 30px 40px;
}

.ui-layer-num-row {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  margin-top: -1px;
}

.ui-stack-grid-4x2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  place-content: space-around space-between;
  place-items: stretch stretch;
  display: grid;
}

.ui-deploy-card-spacebetween {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-left: 1px solid var(--_intsignal-theme---isbordersubtle);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.ui-stat-label-light-xs {
  color: #525252;
  margin: 0;
  font-size: 11px;
  font-weight: 300;
  line-height: 1.5;
}

.ui-stat-label-light-xs.ui-centered {
  text-align: center;
}

.ui-vendor-item-sm {
  color: var(--_intsignal-theme---istextprimary);
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  padding: 32px 24px;
  font-size: 12px;
  font-weight: 500;
}

.ui-flex-border-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_intsignal-theme---isbordersubtle);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_intsignal-theme---isbordersubtle);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_intsignal-theme---isbordersubtle);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: repeat(3, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around space-between;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.ui-image-62 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  align-self: stretch;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.ui-50 {
  flex: 1;
}

.ui-image-63 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  overflow: hidden;
}

.ui-image-64 {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.ui-heading-xl-white {
  color: #fff;
  margin: 0 0 24px;
  font-size: 55px;
  font-weight: 300;
  line-height: 55px;
}

.ui-paragraph-82 {
  margin-top: 10px;
  margin-bottom: 0;
}

.ui-image-65 {
  align-self: stretch;
  width: 100%;
  height: 100%;
  display: block;
}

.ui-image-66 {
  aspect-ratio: auto;
  object-fit: cover;
  height: 100%;
}

.ui-quick-stack-44 {
  padding-left: 0;
  padding-right: 0;
}

.ui-cell-45, .ui-cell-46 {
  justify-content: space-around;
}

.ui-div-block-145 {
  max-width: 700px;
}

.ui-quote-cyan-text-sm {
  border-left-width: 3px;
  border-left-color: var(--_intsignal-theme---is-cyan);
  background-color: var(--untitled-ui--gray50);
  color: #161616;
  margin: 20px 0 32px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.ui-div-block-146 {
  max-width: 700px;
  margin-top: 40px;
}

.ui-grid-1col {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: var(--_intsignal-theme---isbordersubtle);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ui-menu-all {
  max-width: 400px;
  color: var(--_intsignal-theme---isgray70);
  text-align: right;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: auto;
  padding-right: 40px;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.ui-image-67 {
  object-fit: cover;
  object-position: 0% 50%;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.ui-image-67.ui-centered {
  object-position: 50% 50%;
}

.ui-image-67-copy {
  box-sizing: border-box;
  object-fit: cover;
  object-position: 100% 0%;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.ui-heading-s-white {
  color: var(--_intsignal-theme---isgray10-2);
  margin: 0 0 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.25;
}

.ui-stat-stack-light-thin {
  border-top: 1px none var(--_intsignal-theme---isgray20);
  flex-direction: column;
  align-items: flex-start;
  max-width: 1550px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0 0;
  display: flex;
}

.ui-stat-stack-light-thin.ui-mt-0 {
  margin-top: 0;
  padding-top: 20px;
}

.ui-stat-stack-light-thin.ui-mt-0.ui-bb-gray {
  border-bottom: 1px solid var(--_intsignal-theme---isgray80);
  padding-top: 20px;
  padding-bottom: 20px;
}

.ui-hero-split-content-70 {
  padding: 80px 64px 80px 0;
}

.ui-stat-accent-cyan-md {
  color: #0e8ad9;
  font-size: 35px;
  font-weight: 300;
}

.ui-grid-21 {
  grid-template-rows: auto;
}

.ui-list-nopadding {
  padding-left: 0;
}

.ui-search-result-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  place-content: stretch flex-start;
  align-items: flex-start;
  display: flex;
}

.ui-link-25 {
  color: var(--_intsignal-theme---is-blue-hover);
  margin-bottom: 20px;
  padding-top: 10px;
  font-size: 18px;
  line-height: 25px;
  text-decoration: none;
  display: block;
}

.ui-search-result-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.ui-paragraph-83 {
  max-height: 200px;
  overflow: hidden;
}

.ui-div-block-147 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ui-search-button {
  display: none;
}

.ui-nav-menu-2 {
  text-align: left;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.ui-nav-link-2 {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.ui-navbar-2 {
  background-color: var(--transparent);
}

.ui-list-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  aspect-ratio: 2.39;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  list-style-type: square;
  display: flex;
  overflow: visible;
}

.ui-list-4.ui-pl-0 {
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  padding-left: 0;
  overflow: visible;
}

.ui-list-5 {
  margin-top: 20px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  list-style-type: square;
}

.ui-section-flush {
  background-color: #fff;
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.ui-section-flush.ui-bb-1 {
  border-right: 1px #000;
  border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  border-left: 1px #000;
}

.ui-hero-gray {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0;
}

.ui-hero-gray.ui-leftcyan {
  border-left: 4px solid var(--_intsignal-theme---isblue);
  padding-left: 20px;
  padding-right: 20px;
}

.ui-stat-accent-cyan-sm {
  color: #0e8ad9;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
}

.ui-text-span-4, .ui-text-span-5 {
  color: var(--_intsignal-theme---iscyan);
  text-decoration: underline;
}

.ui-text-span-6 {
  color: var(--_intsignal-theme---iscyan);
}

.ui-link-bold {
  color: var(--_intsignal-theme---islinkcolor);
  font-size: 14px;
  font-weight: 500;
  line-height: 35px;
  text-decoration: none;
  list-style-type: none;
  display: block;
}

.ui-link-bold:hover {
  text-decoration: underline;
}

.ui-p-0 {
  padding-left: 0;
}

.ui-card-title-lg {
  color: var(--_intsignal-theme---istextprimary);
  flex: 0 auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.ui-row {
  flex-flow: row;
  display: flex;
}

.ui-row.ui-border {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  margin-top: -1px;
}

.ui-row.ui-border.ui-mt-24 {
  margin-top: 25px;
}

.ui-row.ui-space-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.ui-link {
  color: var(--_intsignal-theme---islinkcolor);
  font-size: 12px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
  list-style-type: none;
  display: block;
}

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

.ui-heading-inverse {
  color: var(--_intsignal-theme---isgray100);
  margin: 0 0 24px;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.25;
}

.ui-heading-inverse.ui-m-0 {
  margin-bottom: 0;
}

.ui-cta-actions {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ui-list-accent {
  border-left: 2px solid var(--_intsignal-theme---is-cyan);
  padding-left: 20px;
}

.ui-section-gray-p0 {
  background-color: var(--_intsignal-theme---islightgray);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.ui-linkcyan {
  color: var(--_intsignal-theme---iscyan);
}

.ui-mt-auto {
  margin-top: auto;
}

.ui-image-68 {
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  flex: none;
  align-self: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ui-image-67.ui-bg-dark {
  background-color: var(--_intsignal-theme---istextprimary);
}

.ui-image-adobt {
  box-sizing: border-box;
  object-fit: none;
  flex: 0 auto;
  width: 100%;
  display: block;
  overflow: hidden;
}

.ui-cell-47 {
  display: block;
}

.ui-link-teal {
  color: var(--_intsignal-theme---isteal);
}

.ui-div-block-151 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/Abstract-Background-4.jpeg');
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.ui-form-block-5 {
  background-color: #002983de;
  flex: 1;
  align-self: stretch;
  width: 100%;
  max-width: 600px;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40px;
  overflow: visible;
}

.ui-div-block-153 {
  background-color: #f5f5f5f0;
  flex: 1;
  align-self: stretch;
  padding: 40px;
}

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

.ui-form-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.ui-div-block-154 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ui-list-6 {
  padding-left: 20px;
  list-style-type: decimal;
}

.ui-stat-accent-red {
  color: var(--_intsignal-theme---is-brick-red);
}

.ui-2-39-1-ratio {
  aspect-ratio: 2.39;
}

.ui-description-inverse {
  color: var(--_intsignal-theme---isbordersubtle);
  font-size: 14px;
  line-height: 18px;
}

.ui-description-inverse.ui-16pt {
  font-size: 16px;
  line-height: 25px;
}

.ui-description-inverse.ui-16pt.ui-mt-10 {
  margin-top: 10px;
}

.ui-description-inverse.ui-16pt.ui-max-width-700 {
  max-width: 700px;
}

.ui-horizantal-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ui-flex-block-5-transparent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--_intsignal-theme---isgray80);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: -1px;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.ui-flex-block-5-transparent.ui-border {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  margin-top: -1px;
  margin-left: -1px;
  padding: 20px;
}

.ui-flex-block-5-transparent.ui-border.ui-lite {
  border-color: var(--_intsignal-theme---isgray80);
}

.ui-flex-block-5-transparent.ui-border.ui-lite.ui-algn-center-y {
  justify-content: center;
  align-items: flex-start;
}

.ui-flex-block-5-transparent.ui-border.ui-lite.ui-list-accent {
  border-left-width: 4px;
  border-left-color: var(--_intsignal-theme---iscyan);
}

.ui-flex-block-5-transparent.ui-border.ui-lite.ui-list-accent.ui-p-0 {
  padding: 0;
}

.ui-flex-block-5-transparent.ui-aligncenter {
  justify-content: flex-start;
  align-items: center;
}

.ui-text-gray-sm {
  color: var(--_intsignal-theme---isgray30);
  margin: 0;
  font-size: 12px;
  line-height: 12px;
}

.ui-text-gray-sm.ui-centered {
  text-align: center;
}

.ui-row-num-blue-back-sm {
  background-color: var(--_intsignal-theme---isblue);
  color: var(--_intsignal-theme---iswhite);
  text-align: center;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 10px;
  display: flex;
}

.ui-popupform {
  z-index: 9999;
  background-color: #000000d6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto;
}

.ui-div {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  max-width: 800px;
  margin: auto;
  display: block;
  position: static;
}

.ui-link-block-18 {
  background-color: #fff;
  width: 20px;
  height: 20px;
  text-decoration: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.ui-paragraph-85 {
  color: var(--_intsignal-theme---isblack);
  text-align: center;
  font-size: 20px;
  line-height: 20px;
}

.ui-div-block-156 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ui-div-block-157 {
  background-color: #b65555;
  background-image: url('../images/Background14334.jpeg');
  background-position: 50%;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ui-code-embed-5 {
  overflow: hidden;
}

.ui-products-list-wraper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  place-items: stretch center;
  display: grid;
}

.ui-photo-section-1 {
  flex-flow: row;
  max-height: 350px;
  display: block;
  overflow: hidden;
}

.ui-consent_components {
  display: block;
  position: relative;
}

.ui-consent_placeholder {
  aspect-ratio: 16 / 9;
  display: none;
}

.ui-consent_placeholder_iframe {
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.ui-consent_placeholder_wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ui-consent_placeholder_text {
  font-size: 1rem;
}

.ui-consent_placeholder_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ui-consent_placeholder_prefs {
  color: #fff;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.ui-consent_placeholder_prefs:hover {
  opacity: .7;
}

.ui-consent_placeholder_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.ui-consent_placeholder_accept:hover {
  opacity: .7;
}

.ui-consent_prefs_heading {
  font-size: 1.25rem;
  font-weight: 700;
}

.ui-consent_prefs_category-content {
  border: 1px solid #d9d9d9;
  border-radius: .5rem;
  display: none;
  overflow: hidden;
}

.ui-consent_prefs_category-content.ui-active {
  border-style: solid;
  border-radius: 0;
  flex-flow: column;
  display: flex;
}

.ui-consent_prefs_form-block {
  z-index: 2;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.ui-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.ui-consent_prefs_provider-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.ui-consent_prefs_option {
  display: flex;
}

.ui-consent_prefs_label-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.ui-consent_prefs_header {
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.ui-consent_prefs_close-icon {
  color: #000;
  width: 1rem;
  line-height: 0;
}

.ui-consent_prefs_caret {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.ui-consent_prefs_caret.ui-active {
  transform: rotate(180deg);
}

.ui-consent_banner_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  color: #000;
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto 10px 10px;
}

.ui-consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.ui-consent_prefs_provider-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: none;
  overflow: hidden;
}

.ui-consent_prefs_provider-content.ui-active {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.ui-consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}

.ui-consent_prefs_checkbox-toggle.ui-active {
  background-color: #fff;
  margin-left: 1.25rem;
}

.ui-consent_prefs_empty-message {
  color: gray;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.ui-consent_prefs_checkbox-label {
  display: none;
}

.ui-consent_prefs_detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.ui-consent_prefs_description {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.ui-consent_button_accept {
  background-color: var(--_intsignal-theme---isblue);
  color: #fff;
  text-align: center;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.ui-consent_button_accept:hover {
  background-color: var(--_intsignal-theme---is-blue-hover);
}

.ui-consent_banner_paragraph {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.ui-consent_prefs_popup {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: relative;
  inset: 0%;
}

.ui-consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.ui-consent_prefs_checkbox-field.ui-focused {
  outline-offset: 1px;
  outline: 1px solid #18ad3a;
}

.ui-consent_prefs_checkbox-field.ui-active {
  background-color: #18ad3a;
}

.ui-consent_prefs_value {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.ui-consent_prefs_label-active {
  color: #000;
  border: 1px solid silver;
  flex: none;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 400;
}

.ui-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ui-consent_prefs_list {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.ui-consent_banner_privacy-link {
  color: #4169e1;
  text-decoration: underline;
}

.ui-consent_prefs_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.ui-consent_prefs_icon.ui-active {
  transform: rotate(90deg);
}

.ui-consent_prefs_label {
  margin-right: .25rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

.ui-consent_prefs_page {
  color: var(--_intsignal-theme---islinkcolor);
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: none;
}

.ui-consent_checkbox_label {
  margin-bottom: 0;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.ui-consent_button_prefs-submit {
  background-color: var(--_intsignal-theme---isblue);
  color: #fff;
  text-align: center;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
}

.ui-consent_button_prefs-submit:hover {
  background-color: var(--_intsignal-theme---is-blue-hover);
}

.ui-consent_prefs_open-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
  display: flex;
}

.ui-consent_prefs_open-button:hover {
  opacity: .7;
}

.ui-consent_prefs_category-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.ui-consent_prefs_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #f5f5f5;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.ui-consent_button_reject {
  color: #000;
  text-align: center;
  background-color: #0000001a;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.ui-consent_button_reject:hover {
  opacity: .7;
}

.ui-consent_provider_template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 .5px #d9d9d9;
}

.ui-consent_prefs_form-wrapper {
  color: #000;
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: visible;
}

.ui-consent_banner-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  flex-flow: column;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: block;
}

.ui-consent_prefs_form-2 {
  border: 1px solid var(--_intsignal-theme---isbordersubtle);
  background-color: #fff;
  width: 100%;
  max-width: 32rem;
  height: 100%;
  max-height: 80vh;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.ui-consent_prefs_overlay-2 {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ui-consent_button_prefs-2 {
  color: #333;
  background-color: #0000;
  border-bottom: 1px solid #000;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.ui-consent_button_prefs-2:hover {
  opacity: .7;
}

.ui-consent_prefs_buttons-2 {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f5f5f5;
  border-top: 1px solid silver;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.ui-consent_banner_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.ui-consent_banner_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  height: 1.5rem;
  display: flex;
}

.ui-consent_gpc-honored {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ui-consent_prefs_close-3 {
  background-color: var(--transparent);
  color: #fff;
  cursor: pointer;
  padding: .5rem;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.ui-consent_prefs_close-3:hover {
  opacity: .5;
}

.ui-consent_opt-out {
  display: block;
}

.ui-consent_opt-out_banner {
  z-index: 9999;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: auto auto 0%;
}

.ui-consent_prefs_tracker-template-3 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #f5f5f5;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
}

.ui-consent_gpc-honored_text {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.ui-consent_prefs_open-text-2 {
  font-size: 12px;
  line-height: 12px;
}

.ui-consent_opt-out_open-prefs {
  z-index: 99999;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  padding-bottom: 1rem;
  padding-left: 1rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.ui-consent_gpc-honored-icon {
  color: #18ad3a;
  width: 1.25rem;
  line-height: 0;
}

.ui-consent_opt-out_prefs {
  z-index: 99998;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  position: fixed;
  inset: 0%;
}

.ui-consent_prefs_empty-state-3 {
  text-align: center;
  background-color: #f5f5f5;
  padding: 1rem;
}

.ui-description-white-md {
  color: var(--_intsignal-theme---isbordersubtle);
  font-size: 14px;
  line-height: 18px;
}

.ui-description-white-md.ui-max-w {
  text-align: left;
  max-width: 60%;
  font-size: 14px;
}

.ui-icon40 {
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
}

.ui-icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.ui-icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: block;
}

.ui-show-tablet-3 {
  display: none;
}

.ui-uui-dropdown-icon-3 {
  justify-content: flex-end;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  display: block;
  position: relative;
  inset: auto 0% auto auto;
}

.ui-uui-navbar02_dropdown-content {
  width: 100%;
  display: flex;
}

.ui-uui-navbar02_menu-button {
  padding: 0;
}

.ui-uui-navbar02_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.ui-uui-navbar02_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_intsignal-theme---iswhite);
  justify-content: flex-start;
  align-items: center;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
}

.ui-uui-navbar02_menu {
  flex-flow: wrap;
  flex: 1;
  place-content: flex-end flex-start;
  align-items: center;
  max-width: 1550px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: flex;
}

.ui-uui-navbar02_menu-left {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ui-uui-navbar02_menu-dropdown {
  align-self: stretch;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  position: relative;
}

.ui-uui-navbar02_dropdown-toggle {
  height: 100%;
  color: var(--_intsignal-theme---istextprimary);
  padding: 0;
  font-family: Roboto, Georgia, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.ui-uui-navbar02_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

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

.ui-uui-navbar02_dropdown-list.w--open {
  background-color: var(--_intsignal-theme---iswhite);
  width: 100vw;
  max-width: 1550px;
  margin-top: 11px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  position: fixed;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.ui-uui-navbar02_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.ui-uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.ui-uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.ui-uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.ui-uui-button-secondary-gray-3.ui-show-tablet-3 {
  display: none;
}

.ui-uui-navbar02_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.ui-div-block-158 {
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 40px;
  display: flex;
}

.ui-description-white-lg {
  color: var(--_intsignal-theme---isbordersubtle);
  font-size: 16px;
  line-height: 25px;
}

.ui-heading-xs-white {
  color: var(--_intsignal-theme---isgray10-2);
  margin: 0 0 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.ui-section-dark-narrow {
  background-color: var(--_intsignal-theme---istextprimary);
  width: 100%;
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.ui-section-dark-narrow.ui-pt-40 {
  padding-top: 40px;
}

.ui-code-block {
  width: 75%;
}

.ui-float-right {
  float: right;
  font-weight: 500;
}

.ui-float-right.ui-white {
  color: var(--_intsignal-theme---iswhite);
}

.ui-card-title-xs {
  color: #161616;
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.ui-card-title-xs.ui-pt-10 {
  margin-top: 10px;
  font-size: 12px;
}

.ui-card-title-xs.ui-m-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.ui-btn-cyan-xs {
  border: 1px solid var(--_intsignal-theme---is-teal);
  color: var(--_intsignal-theme---is-teal);
  padding: 5px 10px;
}

.ui-btn-liteblue-xs {
  border: 1px solid var(--_intsignal-theme---isbluelight);
  color: var(--_intsignal-theme---isbluelight);
  padding: 5px 10px;
}

.ui-btn-orange-xs {
  border: 1px solid var(--_intsignal-theme---is-magenta);
  color: var(--_intsignal-theme---is-magenta);
  padding: 5px 10px;
}

.ui-btn-pink-xs {
  border: 1px solid var(--_intsignal-theme---is-purple);
  color: var(--_intsignal-theme---is-purple);
  padding: 5px 10px;
}

.ui-icon-embed-custom-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  display: flex;
}

.ui-eyebrow-magento-highlight {
  color: var(--_intsignal-theme---is-brick-red);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ffdff6;
  margin: 0 0 12px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.ui-eyebrow-cyan-highlight-copy {
  background-color: var(--_intsignal-theme---iscyanhighlight);
  color: #0e8ad9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.ui-shortline-cyan {
  border-top: 2px solid var(--_intsignal-theme---iscyan);
  width: 35px;
  margin-bottom: 20px;
}

.ui-eyebrow-magento {
  color: var(--_intsignal-theme---ismagenta);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.ui-eyebrow-magento.ui-xs {
  font-size: 9px;
}

.ui-eyebrow-blue {
  color: var(--_intsignal-theme---isblue);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.ui-eyebrow-blue.ui-regular {
  font-weight: 300;
}

.ui-eyebrow-purpule-sm {
  color: var(--_intsignal-theme---ispurple);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 19px;
}

.ui-eyebrow-purpule-sm.ui-mt-20 {
  margin-top: 20px;
}

.ui-eyebrow-purpule-sm.ui-mb-10 {
  margin-bottom: 10px;
}

.ui-eyebrow-red {
  color: var(--_intsignal-theme---is-brick-red);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.ui-eyebrow-yellow {
  color: var(--_intsignal-theme---isyellow);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.ui-eyebrow-cyan-copy {
  color: #0e8ad9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-size: 12px;
  font-weight: 600;
}

.ui-eyebrow-cyan-copy.ui-regular {
  text-transform: none;
  font-weight: 300;
}

.ui-eyebrow-cyan-copy.ui-regular.ui-600 {
  font-weight: 600;
}

.ui-eyebrow-cyan-copy.ui-regular.ui-600.ui-mb-0 {
  margin-bottom: 0;
}

.ui-eyebrow-cyan-copy.ui-m-o {
  margin-top: auto;
  margin-bottom: 0;
}

.ui-eyebrow-purple {
  color: var(--_intsignal-theme---ispurple);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-size: 12px;
  font-weight: 600;
}

.ui-eyebrow-purple.ui-regular {
  text-transform: none;
  font-weight: 300;
}

.ui-eyebrow-purple.ui-regular.ui-600 {
  font-weight: 600;
}

.ui-eyebrow-purple.ui-regular.ui-600.ui-mb-0 {
  margin-bottom: 0;
}

.ui-eyebrow-purple.ui-m-o {
  margin-top: auto;
  margin-bottom: 0;
}

.ui-eyebrow-copy {
  color: #525252;
  letter-spacing: 1px;
  text-transform: capitalize;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 500;
}

.ui-eyebrow-copy.ui-no-margin {
  margin-bottom: 0;
}

.ui-eyebrow-copy.ui-centered {
  text-align: center;
}

.ui-eyebrow-copy.ui-uppercase {
  text-transform: uppercase;
}

.ui-eyebrow-copy.ui-uppercase.ui-m-0 {
  margin-bottom: 0;
}

.ui-eyebrow-copy.ui-uppercase.ui-m-10 {
  margin-bottom: 10px;
}

.ui-eyebrow-copy.ui-uppercase.ui-white {
  color: var(--_intsignal-theme---isgray30);
}

.ui-eyebrow-copy.ui-mb-10 {
  margin-bottom: 10px;
}

@media screen and (min-width: 1280px) {
  .row.ui-g-24px.ui-w-100 {
    width: 100%;
  }

  .ui-btn.ui-btn-dark-primary {
    background-color: #001ac4;
    border-style: none;
    border-width: 0;
  }

  .ui-text-btn {
    font-weight: 500;
  }

  .ui-img {
    width: 100%;
    height: 95%;
    overflow: visible;
  }

  .ui-chat-btn, .ui-chat-wrapper {
    right: 10%;
  }

  .ui-isg-container {
    width: 100%;
    max-width: 1550px;
  }

  .ui-container-fluid {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-section-3.ui-noborder {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-paragraph-11 {
    height: 180px;
  }

  .ui-paragraph-12, .ui-image-14 {
    margin-top: 20px;
  }

  .ui-uui-navbar06_link {
    font-size: 15px;
  }

  .ui-uui-navbar06_dropdown-toggle {
    padding-left: 0;
    padding-right: 20px;
  }

  .ui-uui-navbar06_menu-dropdown {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-link-12 {
    font-size: 18px;
  }

  .ui-link-block-11 {
    border: 1px solid var(--gray-light);
    background-color: var(--gray2);
    vertical-align: baseline;
    flex: none;
    height: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
  }

  .ui-collection-list-2 {
    flex-flow: wrap;
    align-content: space-around;
    display: flex;
  }

  .ui-image-34 {
    flex-flow: wrap;
    flex: 0 auto;
    align-content: flex-end;
    align-self: auto;
    height: 350px;
    display: block;
  }

  .ui-collection-item-3 {
    flex-flow: wrap;
    align-content: stretch;
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .ui-heading-58 {
    flex-flow: wrap;
    place-content: flex-start;
    align-items: center;
  }

  .ui-link-19 {
    margin-left: 10px;
    margin-right: 20px;
  }

  .ui-text-block-17 {
    font-size: 15px;
  }

  .ui-quick-stack-41 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .ui-eyebrow-accent {
    color: var(--_intsignal-theme---iscyan);
    -webkit-text-stroke-color: var(--_intsignal-theme---iscyan);
  }

  .ui-div-block-153 {
    background-color: #ffffffdb;
  }

  .ui-horizantal-flex.ui-space15 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .ui-body-2 {
    -webkit-text-stroke-color: var(--_intsignal-theme---is-cyan);
  }

  .ui-section-dark-narrow {
    background-color: var(--_intsignal-theme---isgray90);
  }

  .ui-eyebrow-cyan-copy, .ui-eyebrow-purple {
    color: var(--_intsignal-theme---iscyan);
    -webkit-text-stroke-color: var(--_intsignal-theme---iscyan);
  }
}

@media screen and (min-width: 1440px) {
  .section {
    display: block;
  }

  .ui-text-16.ui-text-bold-500 {
    font-weight: 500;
  }

  .ui-isg-container {
    width: 100%;
    max-width: 1550px;
  }

  .ui-isg-container.ui-cbps__content8__container {
    max-width: 1320px;
  }

  .ui-isg-container.ui-faas__footer-hero__container {
    align-items: center;
  }

  .ui-bps__easy-remote__content-image-container {
    height: 472px;
  }

  .ui-tab-link-vertical {
    width: 100%;
  }

  .ui-tab-link-vertical.w--current {
    justify-content: flex-start;
    width: 100%;
  }

  .ui-tabs-vertical {
    width: 100%;
  }

  .ui-tabs-vertical__tabs-menu {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: 306px;
  }

  .ui-section-3.ui-noborder {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-div-block-9 {
    margin-top: 100px;
  }

  .ui-div-block-16 {
    max-width: 40%;
  }

  .ui-div-block-17 {
    max-width: 55%;
  }

  .ui-div-block-37 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    order: 0;
    grid-template-rows: auto auto minmax(120px, 5fr);
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: auto;
    place-items: flex-start start;
    height: auto;
    display: flex;
  }

  .ui-image-11 {
    height: 65px;
  }

  .ui-paragraph-11 {
    height: 170px;
  }

  .ui-div-block-36-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    place-content: space-between flex-start;
    align-items: baseline;
    display: flex;
  }

  .ui-div-block-42 {
    width: 100%;
  }

  .ui-horizantal-content-nav-div {
    margin-top: 0;
  }

  .ui-button-4 {
    margin-top: -250px;
    margin-right: 10px;
  }

  .ui-paragraph-45 {
    padding-top: 8px;
  }

  .ui-cell-13 {
    padding-right: 40px;
  }

  .ui-card-title {
    font-size: 16px;
  }

  .ui-card-title-xs.ui-pt-10 {
    font-size: 14px;
  }
}

@media screen and (min-width: 1920px) {
  .row.ui-g-24px {
    text-align: left;
  }

  .row.ui-g-24px.ui-w-100 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ui-text-16.ui-white {
    padding-bottom: 10px;
    list-style-type: disc;
  }

  .ui-footer {
    display: block;
  }

  .ui-foot-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .ui-link-footer {
    justify-content: flex-start;
  }

  .ui-footer-links {
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .ui-input {
    pointer-events: auto;
    font-style: normal;
  }

  .ui-utility-page-wrap.ui-hidden {
    display: none;
  }

  .ui-main-wrapper {
    line-height: 24px;
  }

  .ui-isg-container.ui-cbps__content8__container {
    max-width: 1550px;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-button-init.ui-button-border-light.ui-mt-16.ui-mt-xs-8 {
    padding: 10px 40px;
  }

  .ui-contact {
    font-style: normal;
  }

  .ui-contactus__rightside {
    width: 387px;
  }

  .ui-contact-grid {
    padding-left: 20px;
  }

  .ui-contactus__button-border-white {
    outline-offset: 0px;
    text-transform: none;
    mix-blend-mode: normal;
    border-style: solid;
    outline: 3px #fff;
    font-family: Roboto, Georgia, sans-serif;
    font-style: normal;
    text-decoration: none;
  }

  .ui-bps__easy-remote {
    width: 100%;
    display: flex;
  }

  .ui-bps__easy-remote__content-image-container {
    margin-left: auto;
    display: block;
  }

  .ui-display-flex {
    margin-left: 0;
  }

  .ui-image-contain {
    margin-left: auto;
  }

  .ui-link-block {
    border: 1px #000;
    border-radius: 0;
    text-decoration: none;
    display: block;
    overflow: visible;
  }

  .ui-bps__content4 {
    text-align: left;
  }

  .ui-tabs-vertical {
    font-style: normal;
  }

  .ui-tabs-vertical__tabs-menu {
    padding-left: 0;
  }

  .ui-section-3, .ui-section-3.ui-noborder, .ui-section-3.ui-border-top {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-heading-4 {
    column-count: auto;
    overflow-wrap: normal;
  }

  .ui-paragraph {
    font-size: 16px;
    line-height: 22px;
  }

  .ui-heading-7 {
    padding-right: 60px;
  }

  .ui-div-block-16 {
    max-width: 45%;
  }

  .ui-div-block-17 {
    max-width: 50%;
  }

  .ui-div-block-18 {
    display: flex;
  }

  .ui-div-block-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-heading-9 {
    margin-top: 0;
  }

  .ui-div-block-37 {
    flex-flow: column;
    justify-content: space-around;
    align-self: stretch;
    margin-top: 0;
  }

  .ui-paragraph-11 {
    height: 150px;
  }

  .ui-bold-text-7 {
    font-size: 25px;
  }

  .ui-paragraph-12 {
    margin-bottom: 40px;
    padding: 40px 0 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .ui-div-block-15-copy {
    max-width: 1300px;
  }

  .ui-div-block-36-copy {
    align-content: space-between;
    max-width: 1300px;
    margin-top: 20px;
  }

  .ui-div-block-41 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-flow: wrap;
    max-width: 1300px;
    display: flex;
  }

  .ui-div-block-42 {
    flex: 0 auto;
    order: 0;
    margin-top: -50%;
  }

  .ui-image-12 {
    padding-bottom: 0;
  }

  .ui-image-14 {
    margin-top: 40px;
  }

  .ui-log-in-form-block {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    height: 500px;
    margin-bottom: auto;
    display: flex;
  }

  .ui-container-1923 {
    background-color: #f4f2f3;
    background-image: url('../images/intSignal-Login.avif');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-right: 40px;
  }

  .ui-uui-navbar06_dropdown-list.w--open {
    max-width: none;
  }

  .ui-horizantal-content-nav-div {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
    display: block;
  }

  .ui-horizantal-content-nav-link {
    flex-flow: row;
    display: block;
  }

  .ui-horizantal-content-nav-nav-container {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .ui-paragraph-18, .ui-paragraph-18-copy {
    font-size: 16px;
  }

  .ui-button-4 {
    margin-top: -250px;
    margin-right: 10px;
    box-shadow: 0 2px 13px 1px #0003;
  }

  .ui-quick-stack-6 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .ui-image-34 {
    height: 350px;
  }

  .ui-cell-13 {
    padding-right: 60px;
  }

  .ui-tab-stack-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-heading-prime {
    margin-bottom: 40px;
  }

  .ui-div-block-122 {
    width: 100%;
  }

  .ui-quick-stack-41 {
    margin-top: 100px;
  }

  .ui-image-56 {
    object-fit: cover;
    height: auto;
  }

  .ui-quick-stack-42 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .ui-hero-dark-background {
    background-color: var(--_intsignal-theme---isgray90);
  }

  .ui-row-split.ui-p-60 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .ui-quote-dark.ui-padding-40 {
    max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
  }

  .ui-hero-actions.ui-mt-40 {
    margin-top: 40px;
  }

  .ui-description-sm {
    font-size: 16px;
  }

  .ui-list-title {
    color: var(--_intsignal-theme---istextsecondary);
  }

  .ui-card {
    flex: 1;
  }

  .ui-div-block-127 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .ui-list-item {
    color: var(--_intsignal-theme---istextsecondary);
  }

  .ui-div-block-135 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .ui-div-block-136 {
    padding-left: 40px;
  }

  .ui-div-block-137 {
    border-right-width: .5px;
    padding-right: 60px;
  }

  .ui-feature-list-items4 {
    color: var(--_intsignal-theme---istextsecondary);
  }

  .ui-heading-xs.ui-mb-10 {
    font-size: 20px;
    line-height: 20px;
  }

  .ui-card.ui-centered {
    flex-shrink: 100;
    flex-basis: 500px;
  }

  .ui-quick-stack-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-description-inverse {
    font-size: 16px;
    line-height: 20px;
  }

  .ui-consent_opt-out_banner {
    inset: auto 0% 0%;
  }

  .ui-uui-navbar02_dropdown-list.w--open {
    max-width: 1550px;
  }
}

@media screen and (max-width: 991px) {
  .ui-split-grid {
    display: block;
  }

  .ui-btn.ui-btn-dark-primary {
    width: 100%;
  }

  .ui-img {
    object-fit: contain;
    object-position: 50% 50%;
    height: 100%;
  }

  .ui-text-32.ui-reguler.ui-max-w-400.ui-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ui-line {
    background-color: #000;
    width: 20px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-tab-link-wrapper-vertical {
    border-bottom: 2px solid #ffe2aa;
    border-left-style: none;
    width: 25%;
    padding: 8px 10px;
  }

  .ui-tab-link-wrapper-vertical.w--current {
    border-bottom-width: 4px;
    border-bottom-color: orange;
  }

  .ui-tab-panel {
    display: block;
  }

  .ui-org-item.ui-bps__content4__item {
    padding-left: 12px;
    padding-right: 12px;
  }

  .ui-text-146.ui-center {
    text-align: center;
  }

  .ui-container--full-w {
    position: static;
  }

  .ui-isg-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-isg-container.ui-cbps__content8__container {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    overflow: hidden;
  }

  .ui-isg-container.ui-faas__footer-hero__container {
    min-height: 375px;
    padding-top: 72px;
    padding-left: 93.375px;
  }

  .ui-button-init.ui-button-border-light {
    min-height: 34px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 34px;
  }

  .ui-button-init.ui-button-border-light.w--current {
    min-height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 9px;
    line-height: 23px;
  }

  .ui-container-fluid.ui-isg-container-0-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-contact-copy {
    width: 50%;
    margin-left: 0;
    margin-right: auto;
  }

  .ui-contact-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex: 1;
  }

  .ui-footer__container {
    flex-flow: row;
    display: flex;
  }

  .ui-bps__easy-remote {
    align-items: stretch;
  }

  .ui-bps__easy-remote__content-text {
    justify-content: flex-end;
    max-width: 247px;
    height: 337px;
    margin-bottom: 0;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .ui-bps__easy-remote__content-image-container {
    width: 450px;
    position: absolute;
    top: -6px;
    right: -29px;
  }

  .ui-bps__easy-remote__content-text__title {
    font-size: 22px;
    line-height: 28px;
  }

  .ui-bps__easy-remote__content-text__subtitle {
    max-width: 209px;
    font-size: 11px;
    line-height: 20px;
  }

  .ui-bps__content4__items {
    display: flex;
  }

  .ui-faas__footer-hero {
    background-position: 26%;
  }

  .ui-faas__footer-hero__content__title {
    max-width: 573px;
    font-size: 27px;
    line-height: 35px;
  }

  .ui-faas__footer-hero__content__subtitle {
    max-width: 515px;
    font-size: 13px;
    line-height: 18px;
  }

  .ui-base-feature__item {
    width: 100%;
  }

  .ui-tac__content1__title {
    font-size: 33.52px;
    line-height: 40.224px;
  }

  .ui-tac__content1__subtitle {
    font-size: 28.112px;
    line-height: 33.7344px;
  }

  .ui-pp__title {
    font-size: 33.52px;
  }

  .ui-pp__subtitle {
    font-size: 28.112px;
  }

  .ui-tabs-vertical__tabs-menu {
    display: none;
  }

  .ui-tabs-content {
    margin-left: 0;
  }

  .ui-div-block-9 {
    display: none;
  }

  .ui-shadow-two {
    clear: none;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    width: 100%;
    max-width: none;
    display: block;
  }

  .ui-div-block-10 {
    flex-flow: wrap;
    order: 0;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: none;
    margin-left: 0;
    display: none;
  }

  .ui-div-block-11 {
    clear: none;
    object-fit: fill;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    display: block;
    position: relative;
    right: auto;
  }

  .ui-div-block-13 {
    max-width: none;
    margin-top: 0;
  }

  .ui-div-block-16 {
    padding-right: 0;
  }

  .ui-div-block-19 {
    max-width: 49%;
  }

  .ui-bold-text-5 {
    font-size: 70px;
  }

  .ui-div-block-37 {
    width: 45%;
  }

  .ui-div-block-42 {
    max-width: 400px;
  }

  .ui-collection-list-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ui-container-1923 {
    background-position: 50%;
  }

  .ui-log-in-form {
    background-color: #fff;
  }

  .ui-menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-menu-icon_line-middle {
    background-color: var(--untitled-ui--gray700);
    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;
  }

  .ui-menu-icon_line-top {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
  }

  .ui-menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
  }

  .ui-uui-navbar06_menu-button.w--open {
    background-color: #0000;
  }

  .ui-hide-tablet {
    display: none;
  }

  .ui-show-tablet {
    display: block;
  }

  .ui-uui-navbar06_menu-right {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .ui-uui-navbar06_link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ui-uui-navbar06_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .ui-uui-navbar06_container {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .ui-uui-navbar06_dropdown-list {
    margin-top: 0;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .ui-uui-navbar06_dropdown-list.w--open {
    width: 100vw;
    min-width: auto;
    box-shadow: none;
    border-style: none;
    flex-flow: row;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    padding: 0 0 0;
    position: static;
  }

  .ui-uui-dropdown-icon {
    width: 20px;
    height: 20px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .ui-uui-navbar06_dropdown-toggle {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 400px;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .ui-uui-navbar06_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .ui-uui-navbar06_menu-dropdown {
    width: 210px;
    margin-left: 0;
  }

  .ui-uui-navbar06_menu-left {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .ui-uui-navbar06_menu {
    background-color: #fff;
    align-self: stretch;
    min-width: 100%;
    margin-left: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .ui-uui-navbar06_component {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-tabs-3 {
    flex-flow: row;
  }

  .ui-tabs-content-4 {
    width: auto;
  }

  .ui-link-12 {
    margin-left: 30px;
  }

  .ui-horizantal-content-nav-div {
    display: none;
  }

  .ui-horizantal-content-body-container {
    max-width: none;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-heading-22 {
    height: 100px;
  }

  .ui-button-4 {
    display: none;
  }

  .ui-link-19 {
    flex-flow: row;
    margin-right: 0;
  }

  .ui-text-block-17 {
    margin-right: auto;
    font-weight: 400;
    position: static;
  }

  .ui-heading-80 {
    font-size: 40px;
    line-height: 45px;
  }

  .ui-cell-20 {
    flex-flow: column;
    padding-top: 0;
  }

  .ui-flex-block-3 {
    flex-flow: column;
    width: 100%;
  }

  .ui-tab-stack-1 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    padding: 0;
  }

  .ui-div-block-121 {
    height: auto;
  }

  .ui-hero-dark {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-btn-primary {
    padding-right: 20px;
  }

  .ui-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-hero-light {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-container-2-light {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-btn-outline {
    margin-top: 10px;
    padding-right: 20px;
  }

  .ui-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-grid-4col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .ui-stat-number-dark, .ui-stat-number-blue, .ui-stat-number-cyan, .ui-stat-number-teal, .ui-stat-number-purple {
    font-size: 40px;
  }

  .ui-section-muted {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-heading-xl {
    font-size: 36px;
  }

  .ui-grid-4col-gap {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .ui-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-grid-3col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .ui-split-section {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-grid-2col-split {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .ui-split-image {
    min-height: 400px;
  }

  .ui-split-content {
    padding: 64px 20px;
  }

  .ui-heading-lg {
    font-size: 28px;
  }

  .ui-split-section-dark {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-split-content-dark {
    padding: 64px 20px;
  }

  .ui-heading-md-dark-2 {
    font-size: 28px;
  }

  .ui-cta-blue {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-heading-lg-white {
    font-size: 36px;
  }

  .ui-text-light-blue {
    font-size: 18px;
  }

  .ui-cta-dark {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-heading-md-white {
    font-size: 28px;
  }

  .ui-quote-dark {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-content-wrap-narrow {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-quote-text-dark {
    font-size: 24px;
  }

  .ui-quote-light {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-quote-text {
    font-size: 24px;
  }

  .ui-grid-4col-flush {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .ui-is-section-header {
    padding-top: 64px;
    padding-bottom: 32px;
  }

  .ui-btn-row {
    flex-flow: wrap;
  }

  .ui-section-dark {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-tab {
    margin-right: 24px;
  }

  .ui-grid-2col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ui-tab-content {
    padding-top: 40px;
    padding-bottom: 64px;
  }

  .ui-banner-gradient {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ui-pricing-section, .ui-contact-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-heading-lg-5 {
    font-size: 36px;
  }

  .ui-team-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-newsletter {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ui-stat-number-black {
    font-size: 40px;
  }

  .ui-heading-sm {
    font-size: 28px;
  }

  .ui-tab-card.ui-noborder.ui-50.ui-alignmid.ui-p-0 {
    padding: 20px;
  }

  .ui-grid-3col-nogap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .ui-section-white-20pt {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-providers-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    justify-content: space-around;
    align-items: center;
  }

  .ui-card.ui-pt-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-cta-dark-blue {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-btn-tertiary-hovergray {
    margin-top: 10px;
    padding-right: 20px;
  }

  .ui-code-embed-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-grid-5 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .ui-div-block-131 {
    min-height: 280px;
  }

  .ui-hero-stat-large {
    font-size: 48px;
  }

  .ui-hero-visual {
    padding: 32px 16px;
  }

  .ui-capability-grid.ui-scroll {
    flex-flow: column;
  }

  .ui-connectivity-row {
    grid-template-columns: 1fr;
  }

  .ui-coverage-stat-value {
    font-size: 36px;
  }

  .ui-coverage-stats {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .ui-coverage-visual {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ui-col-text {
    padding-top: 0;
    padding-bottom: 32px;
    padding-right: 0;
  }

  .ui-col-features {
    padding-bottom: 0;
  }

  .ui-vendor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .ui-hero-1col {
    display: block;
  }

  .ui-hero-light-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-stat-number-black-md, .ui-stat-number-black-light {
    font-size: 40px;
  }

  .ui-hero-dark-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-heading-xs {
    font-size: 28px;
  }

  .ui-stat-number-brick-red, .ui-stat-number-cyan-thin-md {
    font-size: 40px;
  }

  .ui-heading-xl-white {
    font-size: 36px;
  }

  .ui-quote-cyan-text-sm {
    font-size: 24px;
  }

  .ui-heading-s-white {
    font-size: 28px;
  }

  .ui-list-4.ui-pl-0 {
    aspect-ratio: auto;
  }

  .ui-section-flush {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ui-hero-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-heading-inverse {
    font-size: 28px;
  }

  .ui-section-gray-p0 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-form-block-5 {
    margin-left: 0;
  }

  .ui-show-tablet-3 {
    display: block;
  }

  .ui-uui-dropdown-icon-3 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .ui-menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-menu-icon_line-bottom-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-menu-icon_line-middle-3 {
    background-color: var(--untitled-ui--gray700);
    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;
  }

  .ui-menu-icon_line-top-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-menu-icon_component-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .ui-uui-navbar02_dropdown-content {
    flex-direction: column;
  }

  .ui-uui-navbar02_menu-button.w--open {
    background-color: #0000;
  }

  .ui-uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-uui-navbar02_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;
  }

  .ui-uui-navbar02_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .ui-uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .ui-uui-navbar02_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .ui-uui-navbar02_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .ui-uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .ui-uui-navbar02_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .ui-uui-navbar02_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .ui-uui-button-secondary-gray-3.ui-show-tablet-3 {
    display: block;
  }

  .ui-uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .ui-div-block-158 {
    padding-left: 10px;
  }

  .ui-heading-xs-white {
    font-size: 28px;
  }

  .ui-section-dark-narrow {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ui-code-block {
    width: 65%;
  }
}

@media screen and (max-width: 767px) {
  img {
    margin-top: 20px;
  }

  .ui-btn.ui-btn-dark-primary {
    width: 100%;
  }

  .ui-img {
    object-fit: cover;
    position: static;
  }

  .ui-line {
    background-color: #000;
    width: 20px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ui-tab-link-wrapper-vertical {
    word-break: break-all;
    border-bottom: 2px solid #ffe2aa;
    border-left-style: none;
    width: 25%;
    padding: 8px 0;
  }

  .ui-tab-link-wrapper-vertical.w--current {
    border-bottom-width: 4px;
    border-bottom-color: orange;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-org-item {
    width: auto;
  }

  .ui-org-item.ui-bps__content4__item {
    width: 100%;
  }

  .ui-container-m-1800.ui-faas__content7 {
    flex-direction: column;
  }

  .ui-isg-container {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .ui-isg-container.ui-cbps__content8__container {
    padding-bottom: 40px;
    display: block;
  }

  .ui-isg-container.ui-faas__footer-hero__container {
    padding-top: 38px;
    padding-bottom: 154px;
    padding-left: 22px;
  }

  .ui-button-init.ui-button-border-light.ui-mt-16.ui-mt-xs-8 {
    margin-top: 8px;
  }

  .ui-contact-copy, .ui-contactus__rightside {
    width: 100%;
  }

  .ui-contact-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ui-contactus__title {
    text-align: left;
  }

  .ui-footer__container {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ui-bps__easy-remote {
    flex-direction: column-reverse;
  }

  .ui-bps__easy-remote__content-text {
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 16px;
    padding-bottom: 8px;
    padding-left: 21px;
  }

  .ui-bps__easy-remote__content-image-container {
    width: 100%;
    height: auto;
    position: static;
  }

  .ui-display-flex.ui-justify-content-around.ui-wrap.ui-width-100.ui-flex-direction-sm-vertical {
    flex-direction: column;
    align-items: center;
  }

  .ui-image-contain {
    display: none;
  }

  .ui-bps__easy-remote__content-text__title {
    margin-bottom: 12px;
    font-size: 23px;
    line-height: 32px;
  }

  .ui-bps__easy-remote__content-text__subtitle {
    max-width: 331px;
    font-size: 15px;
    line-height: 28px;
  }

  .ui-bps__content4__items {
    flex-direction: column;
  }

  .ui-bps__content4__icon.ui-bps__content4__icon-1 {
    width: 100%;
    max-width: 567.688px;
  }

  .ui-bps__content4__icon.ui-bps__content4__icon-2 {
    width: 100%;
    max-width: 260.703px;
  }

  .ui-bps__content4__icon.ui-bps__content4__icon-3, .ui-bps__content4__icon.ui-bps__content4__icon-4 {
    width: 100%;
    max-width: 401.406px;
  }

  .ui-faas__content7__item {
    width: 100%;
  }

  .ui-faas__footer-hero__content__title {
    font-size: 22px;
    line-height: 28px;
  }

  .ui-faas__footer-hero__content__subtitle {
    font-size: 18px;
    line-height: 25px;
  }

  .ui-tac__content1__title {
    font-size: 28.45px;
    line-height: 34.14px;
  }

  .ui-tac__content1__subtitle {
    font-size: 25.07px;
    line-height: 30.084px;
  }

  .ui-pp__title {
    font-size: 28.45px;
  }

  .ui-pp__subtitle {
    font-size: 25.07px;
  }

  .ui-hero-subscribe-left {
    padding: 60px 15px;
  }

  .ui-div-block-15 {
    flex-flow: column;
  }

  .ui-tab-pane-tab-1 {
    display: block !important;
  }

  .ui-bold-text-4 {
    font-size: 40px;
  }

  .ui-div-block-19 {
    max-width: 100%;
    margin-top: 60px;
  }

  .ui-bold-text-5 {
    font-size: 50px;
  }

  .ui-div-block-37 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .ui-paragraph-11 {
    height: 120px;
  }

  .ui-bold-text-7 {
    font-size: 15px;
    line-height: 15px;
  }

  .ui-div-block-42 {
    width: 100%;
  }

  .ui-image-12 {
    padding-bottom: 20px;
  }

  .ui-heading-16 {
    font-size: 30px;
    line-height: 35px;
  }

  .ui-div-block-43 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-div-block-44, .ui-div-block-45 {
    width: 100%;
  }

  .ui-uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .ui-uui-button-tertiary-gray.ui-hide-tablet {
    display: none;
  }

  .ui-uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .ui-uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .ui-uui-navbar06_link {
    font-size: 1rem;
  }

  .ui-uui-navbar06_dropdown-content {
    z-index: 99999999;
    background-color: #0000;
    margin-top: 20px;
    display: flex;
  }

  .ui-uui-navbar06_container {
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .ui-uui-navbar06_dropdown-list.w--open {
    flex-flow: row;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .ui-uui-navbar06_dropdown-toggle.w--open {
    position: static;
  }

  .ui-uui-navbar06_menu-left {
    padding-left: 0;
  }

  .ui-uui-navbar06_menu {
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-items: flex-end;
    min-width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    position: absolute;
  }

  .ui-uui-logo_image {
    margin-top: 0;
  }

  .ui-uui-navbar06_component {
    min-height: 4.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-tabs-3 {
    flex-flow: row;
    width: 100%;
    margin-top: 20px;
    display: flex;
  }

  .ui-tabs-menu-3 {
    flex-flow: column;
    width: 40%;
  }

  .ui-tabs-content-4 {
    width: 60%;
    margin-right: auto;
    display: block;
  }

  .ui-menu-cell {
    width: 50%;
  }

  .ui-nav-flex {
    flex-flow: wrap;
  }

  .ui-link-12 {
    margin-left: 20px;
  }

  .ui-horizantal-content-body-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-image-18 {
    max-width: 100%;
  }

  .ui-div-block-49 {
    max-width: none;
  }

  .ui-div-block-50 {
    width: 100%;
  }

  .ui-image-23 {
    order: -1;
    width: auto;
  }

  .ui-paragraph-overview {
    margin-right: 0;
  }

  .ui-secondarynav {
    display: none;
  }

  .ui-btn-primary {
    justify-content: flex-start;
    align-items: center;
  }

  .ui-stats-dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-heading-md-dark {
    margin-bottom: 32px;
    font-size: 22px;
  }

  .ui-grid-4col {
    grid-column-gap: 0;
    grid-row-gap: 0;
    flex-flow: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .ui-stat-stack {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ui-stat-number-dark {
    font-size: 32px;
  }

  .ui-stat-label-dark {
    font-size: 13px;
  }

  .ui-stats-light {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-stat-number-blue {
    font-size: 32px;
  }

  .ui-stat-label {
    font-size: 13px;
  }

  .ui-stat-number-cyan, .ui-stat-number-teal, .ui-stat-number-purple {
    font-size: 32px;
  }

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

  .ui-heading-xl {
    margin-bottom: 32px;
    font-size: 24px;
  }

  .ui-grid-4col-gap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .ui-card-content-stack {
    padding: 20px;
  }

  .ui-is-card-title {
    font-size: 18px;
  }

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

  .ui-grid-3col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .ui-card-gray {
    padding: 24px;
  }

  .ui-grid-2col-split {
    grid-template-rows: auto auto;
    grid-template-columns: 6.5fr;
    justify-content: stretch;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .ui-split-image {
    order: -1;
    min-height: 250px;
  }

  .ui-split-content {
    align-items: flex-start;
    padding: 40px 20px;
  }

  .ui-heading-lg {
    font-size: 22px;
  }

  .ui-text {
    font-size: 14px;
  }

  .ui-split-section-dark {
    padding-left: 0;
  }

  .ui-split-content-dark {
    order: -1;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 20px;
  }

  .ui-heading-md-dark-2 {
    font-size: 22px;
  }

  .ui-text-dark {
    font-size: 14px;
  }

  .ui-btn-tertiary-dark {
    justify-content: flex-start;
    align-items: center;
  }

  .ui-cta-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-stack-center {
    justify-content: center;
    align-items: flex-start;
  }

  .ui-heading-lg-white {
    font-size: 24px;
  }

  .ui-text-light-blue {
    text-align: left;
    font-size: 15px;
  }

  .ui-btn-row-center {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .ui-btn-white {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .ui-btn-outline-white {
    justify-content: flex-start;
    align-items: center;
  }

  .ui-cta-dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-row-split {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ui-heading-md-white {
    font-size: 22px;
  }

  .ui-text-gray {
    font-size: 14px;
  }

  .ui-quote-dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-content-wrap-narrow {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-quote-icon-cyan {
    width: 40px;
    height: 40px;
    margin-bottom: 24px;
  }

  .ui-quote-text-dark {
    font-size: 18px;
  }

  .ui-quote-light {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-quote-icon-blue {
    width: 40px;
    height: 40px;
    margin-bottom: 24px;
  }

  .ui-quote-text {
    font-size: 18px;
  }

  .ui-grid-4col-flush {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .ui-card-border-blue, .ui-card-border-cyan, .ui-card-border-teal, .ui-card-border-purple {
    padding: 20px;
  }

  .ui-is-list-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ui-list-link {
    justify-content: flex-start;
  }

  .ui-list-item-last {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ui-is-section-header {
    padding-top: 40px;
    padding-bottom: 20px;
  }

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

  .ui-tab {
    white-space: nowrap;
    margin-right: 16px;
    font-size: 12px;
  }

  .ui-tab-list {
    overflow-x: auto;
  }

  .ui-tab-image {
    order: -1;
  }

  .ui-grid-2col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ui-tab-content {
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .ui-banner-gradient {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-icon-blue, .ui-icon-cyan, .ui-icon-teal {
    margin-bottom: 16px;
  }

  .ui-pricing-price, .ui-pricing-price-light {
    font-size: 40px;
  }

  .ui-pricing-section, .ui-contact-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-text-6 {
    font-size: 14px;
  }

  .ui-heading-lg-5 {
    margin-bottom: 32px;
    font-size: 24px;
  }

  .ui-team-section, .ui-newsletter {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-header-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .ui-stat-number-black {
    font-size: 32px;
  }

  .ui-stat-label-dark-primary {
    font-size: 13px;
  }

  .ui-stats-light-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-eyebrow.ui-no-margin.ui-smaller {
    font-size: 14px;
  }

  .ui-two-col-text {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .ui-feature-list {
    padding-left: 0;
  }

  .ui-flex-block-4 {
    flex-flow: column;
  }

  .ui-heading-sm {
    font-size: 22px;
  }

  .ui-stat-stack-light {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ui-tab-card.ui-noborder.ui-50.ui-alignmid.ui-p-0, .ui-tab-card.ui-50.ui-noborder.ui-dark.ui-p-30 {
    width: 100%;
  }

  .ui-card-title {
    font-size: 18px;
  }

  .ui-grid-3col-nogap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .ui-section-white-20pt {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-list-item-blue-gray {
    font-size: 14px;
  }

  .ui-cta-dark-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-feature-list-thin {
    padding-left: 0;
  }

  .ui-stat-stack-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ui-stat-label-dark-grayedout {
    font-size: 13px;
  }

  .ui-tab-grid-2 {
    flex-flow: column;
  }

  .ui-feature-list-p0 {
    padding-left: 0;
  }

  .ui-card-title-medium-white {
    font-size: 18px;
  }

  .ui-stat-number-black-md, .ui-stat-number-black-light {
    font-size: 32px;
  }

  .ui-stat-label-light {
    font-size: 13px;
  }

  .ui-grid-16 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch space-around;
    align-items: stretch;
    display: flex;
  }

  .ui-div-block-142 {
    flex: 1;
    align-self: stretch;
  }

  .ui-card-title-small-gray {
    font-size: 18px;
  }

  .ui-text-gray-white {
    font-size: 14px;
  }

  .ui-card-grid, .ui-card-grid.ui-mt-24 {
    flex-flow: column;
  }

  .ui-heading-xs {
    font-size: 22px;
  }

  .ui-comparison-table {
    width: 100vw;
    overflow: scroll;
  }

  .ui-card-title-small-white {
    font-size: 18px;
  }

  .ui-stat-stack-brick-red {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ui-stat-number-brick-red, .ui-stat-number-cyan-thin-md {
    font-size: 32px;
  }

  .ui-stat-label-light-xs {
    font-size: 13px;
  }

  .ui-heading-xl-white {
    font-size: 24px;
  }

  .ui-quote-cyan-text-sm {
    font-size: 18px;
  }

  .ui-heading-s-white {
    font-size: 22px;
  }

  .ui-stat-stack-light-thin {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ui-section-flush {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ui-card-title-lg {
    font-size: 18px;
  }

  .ui-heading-inverse {
    font-size: 22px;
  }

  .ui-section-gray-p0 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-horizantal-flex {
    flex-flow: column;
  }

  .ui-text-gray-sm {
    font-size: 14px;
  }

  .ui-consent_placeholder_wrapper {
    font-size: 1rem;
  }

  .ui-uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ui-uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ui-uui-navbar02_dropdown-toggle {
    font-size: 1rem;
  }

  .ui-uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .ui-uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .ui-heading-xs-white {
    font-size: 22px;
  }

  .ui-section-dark-narrow {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ui-card-title-xs {
    font-size: 18px;
  }
}

@media screen and (max-width: 479px) {
  .ui-split-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section {
    display: block;
  }

  .ui-text-16 {
    text-align: left;
  }

  .ui-footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ui-link-footer {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ui-footer-links {
    font-weight: 400;
  }

  .ui-footer-links.ui-h-19 {
    color: var(--_apps---colors--background);
  }

  .ui-tab-link-wrapper-vertical {
    word-break: break-all;
    width: auto;
  }

  .ui-tab-link-wrapper-vertical.w--current {
    width: auto;
  }

  .ui-org-item {
    height: auto;
  }

  .ui-isg-container {
    flex-flow: row;
  }

  .ui-isg-container.ui-cbps__content8__container {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .ui-button-init.ui-button-border-light.w--current {
    margin-left: 8px;
  }

  .ui-contactus__rightside {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ui-footer__container {
    flex-flow: column;
    align-items: stretch;
  }

  .ui-footer__content {
    width: 100%;
    padding-top: 20px;
  }

  .ui-footer__content.ui-footer__content--group {
    width: 100%;
    margin-top: 20px;
  }

  .ui-footer__content.contact {
    width: 100%;
  }

  .ui-bps__easy-remote__content-text {
    padding-left: 17px;
  }

  .ui-image-contain {
    opacity: 1;
    object-fit: contain;
    display: none;
  }

  .ui-link-footer-image {
    margin-top: 0;
  }

  .ui-section-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom-style: none;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    width: auto;
    max-width: none;
    margin-top: 0;
    padding: 0;
    display: block;
    overflow: visible;
  }

  .ui-section-3.ui-noborder {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-div-block-9 {
    display: none;
    position: sticky;
  }

  .ui-container-1921 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: block;
    position: relative;
    overflow: visible;
  }

  .ui-bold-text-2 {
    font-size: 25px;
    line-height: 0;
  }

  .ui-heading-3 {
    font-size: 30px;
    line-height: 30px;
  }

  .ui-text-field, .ui-submit-button-2 {
    width: 100%;
    font-size: 10px;
  }

  .ui-div-block-12 {
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-heading-4 {
    font-size: 60px;
  }

  .ui-heading-5 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 25px;
    line-height: 25px;
  }

  .ui-paragraph {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-div-block-13 {
    max-width: 100%;
  }

  .ui-div-block-14 {
    border: 1px solid var(--gray2);
    background-color: var(--transparent);
    max-width: 100%;
    margin-top: 0;
  }

  .ui-div-block-15 {
    flex-flow: column;
    margin-top: 60px;
  }

  .ui-div-block-16, .ui-div-block-17 {
    max-width: 100%;
  }

  .ui-div-block-18 {
    flex-flow: column;
  }

  .ui-heading-8 {
    max-width: none;
    padding-left: 0;
    padding-right: 20px;
    font-size: 40px;
  }

  .ui-tabs-content-3 {
    overflow: hidden;
  }

  .ui-tab-pane-tab-1 {
    float: none;
    clear: none;
  }

  .ui-bold-text-4 {
    font-size: 60px;
  }

  .ui-div-block-19 {
    max-width: 100%;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-bold-text-5 {
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .ui-heading-9 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 25px;
    line-height: 25px;
  }

  .ui-text-block-8 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-paragraph-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-tabs-menu-2 {
    display: none;
  }

  .ui-heading-11 {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 38px;
  }

  .ui-heading-12 {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
  }

  .ui-div-block-37 {
    flex-flow: column;
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .ui-paragraph-11 {
    height: 250px;
  }

  .ui-bold-text-7 {
    font-size: 20px;
  }

  .ui-div-block-36-copy {
    display: flex;
  }

  .ui-div-block-15-copy {
    flex-flow: column;
  }

  .ui-div-block-41 {
    margin-top: 20px;
  }

  .ui-div-block-42 {
    background-color: #f0f0f06b;
    width: auto;
    max-width: none;
    margin-top: -100%;
    overflow: visible;
  }

  .ui-image-12 {
    object-fit: fill;
    width: auto;
    height: 300px;
    overflow: hidden;
  }

  .ui-div-block-43, .ui-log-in-form-block {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-uui-navbar06_menu-button, .ui-uui-navbar06_menu-button.w--open {
    order: -9999;
  }

  .ui-uui-button-tertiary-gray.ui-hide-tablet {
    display: none;
  }

  .ui-uui-button-tertiary-gray.ui-hide-tablet.ui-mobile {
    border-left-style: none;
    border-right-style: none;
    margin-left: auto;
    display: block;
  }

  .ui-uui-button-secondary-gray.ui-show-tablet {
    display: none;
  }

  .ui-uui-navbar06_menu-right {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
  }

  .ui-uui-navbar06_link {
    border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
    background-color: var(--_intsignal-theme---islightgray);
    text-align: left;
    width: 100%;
    font-size: 20px;
    font-weight: 500;
  }

  .ui-uui-navbar06_link:hover {
    text-decoration: none;
  }

  .ui-uui-navbar06_dropdown-content {
    flex-flow: row;
  }

  .ui-uui-navbar06_container {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
  }

  .ui-uui-navbar06_dropdown-list.w--open {
    flex-flow: row;
    display: flex;
  }

  .ui-uui-dropdown-icon {
    margin-right: 0;
  }

  .ui-uui-navbar06_dropdown-toggle {
    border-bottom: 1px solid var(--_intsignal-theme---isbordersubtle);
  }

  .ui-uui-navbar06_menu-dropdown {
    background-color: var(--_intsignal-theme---islightgray);
    width: 100%;
  }

  .ui-uui-navbar06_menu {
    align-self: stretch;
    height: 100vh;
    margin-top: 0;
  }

  .ui-uui-logo_image {
    margin-top: 0;
  }

  .ui-uui-navbar06_logo-link {
    margin-left: 10px;
  }

  .ui-tabs-3 {
    flex-flow: row;
  }

  .ui-tabs-menu-3 {
    flex-flow: column;
    width: 100%;
    max-width: 150px;
    height: auto;
  }

  .ui-tabs-content-4 {
    border-left: 1px solid var(--gray2);
    width: 100%;
  }

  .ui-menusidetab {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 500;
  }

  .ui-menusidetab.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ui-menu-desc {
    display: none;
  }

  .ui-menu-cell {
    width: 100%;
  }

  .ui-nav-flex {
    flex-flow: wrap;
  }

  .ui-image-17 {
    width: 25px;
    margin-top: 0;
  }

  .ui-link-12 {
    margin-left: 0;
  }

  .ui-horizantal-content-nav-div {
    display: none;
    position: sticky;
  }

  .ui-horizantal-content-body-container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .ui-bold-text-8 {
    font-size: 60px;
  }

  .ui-image-18 {
    max-width: 100%;
  }

  .ui-div-block-50 {
    flex-flow: column;
  }

  .ui-div-block-51 {
    flex-flow: column;
    display: flex;
  }

  .ui-heading-22 {
    height: auto;
  }

  .ui-heading-23 {
    padding-left: 13px;
    padding-right: 13px;
    font-size: 50px;
    line-height: 50px;
  }

  .ui-div-block-53 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-image-19 {
    width: 100%;
    max-width: 100%;
  }

  .ui-div-block-64-copy {
    flex-flow: wrap;
    display: flex;
  }

  .ui-paragraph-overview {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .ui-quick-stack-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-secondarynav {
    display: none;
  }

  .ui-text-block-17 {
    font-size: 20px;
    font-weight: 500;
  }

  .ui-paragraph-52 {
    margin-top: 10px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .ui-tab-stack-1 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .ui-tab-stack-1-paragraph {
    margin-top: 10px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .ui-tabs-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-tab-pane-tab-5 {
    display: block;
  }

  .ui-heading-prime, .ui-quick-stack-41 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ui-hero-dark {
    padding-left: 20px;
  }

  .ui-is-heading {
    font-size: 28px;
    line-height: 29px;
  }

  .ui-description.ui-max-w {
    max-width: 100%;
  }

  .ui-btn-primary {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 180px;
    margin-right: 0;
  }

  .ui-container-2, .ui-container-2-light {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-heading-dark {
    font-size: 28px;
    line-height: 29px;
  }

  .ui-btn-outline {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 180px;
  }

  .ui-container, .ui-grid-4col {
    flex-flow: column;
  }

  .ui-heading-xl {
    line-height: 28px;
  }

  .ui-grid-2col-split {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-split-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-heading-lg.ui-no-margin {
    text-align: left;
  }

  .ui-text {
    width: 100%;
  }

  .ui-btn-tertiary-dark {
    min-width: 180px;
    padding-left: 15px;
  }

  .ui-div-block-123 {
    padding-left: 4px;
    padding-right: 0;
  }

  .ui-btn-outline-white {
    width: 100%;
    margin-top: 20px;
  }

  .ui-row-split {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ui-row-split.ui-p-60 {
    grid-template-columns: 1fr;
  }

  .ui-tab-list {
    order: 0;
    display: none;
  }

  .ui-tab-content.ui-white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ui-is-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-section-heading {
    text-align: left;
  }

  .ui-step-number {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .ui-step-title {
    width: 70%;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: auto;
  }

  .ui-step-text {
    flex: 0 auto;
    width: 70%;
    margin-left: auto;
  }

  .ui-step {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .ui-steps-grid {
    flex-flow: column;
  }

  .ui-div-block-124 {
    box-sizing: border-box;
    width: 1px;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    left: 0;
  }

  .ui-hero-actions.ui-mt-40 {
    flex-flow: column;
    display: flex;
  }

  .ui-hero-content {
    padding-right: 0;
  }

  .ui-heading-lg2 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-eyebrow.ui-no-margin.ui-smaller {
    font-size: 16px;
  }

  .ui-section-heading-2 {
    line-height: 42px;
  }

  .ui-description-sm {
    text-align: left;
  }

  .ui-stat-stack-light {
    width: 100%;
  }

  .ui-tab-card {
    border-left-style: none;
  }

  .ui-tab-card.ui-noborder.ui-50, .ui-tab-card.ui-50.ui-gray, .ui-tab-card.ui-50.ui-white {
    width: 100%;
  }

  .ui-tab-grid {
    flex-flow: column;
  }

  .ui-tab-pane-tab-3-2 {
    display: block !important;
  }

  .ui-providers-grid {
    flex-flow: wrap;
  }

  .ui-heading {
    font-size: 28px;
    line-height: 29px;
  }

  .ui-card-grid-2cln {
    grid-template-columns: 1fr;
  }

  .ui-card-grid-2cln.ui-noborder {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ui-card.ui-odd {
    padding-left: 20px;
  }

  .ui-card.ui-pt-20 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-card.ui-pl-0 {
    padding-left: 20px;
  }

  .ui-card-grid-2 {
    grid-template-columns: 1fr;
  }

  .ui-div-block-127 {
    flex-flow: column;
  }

  .ui-btn-tertiary-hovergray {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    min-width: 180px;
  }

  .ui-tab-content-0pt {
    display: block !important;
  }

  .ui-grid-2 {
    grid-template-columns: 1fr;
  }

  .ui-grid-4 {
    grid-template-columns: 1.25fr;
  }

  .ui-grid-5 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .ui-dark-stat-2 {
    grid-template-columns: 1fr 1fr;
  }

  .ui-card-grid-3cln {
    grid-template-columns: 1fr;
  }

  .ui-card-grid-3cln.ui-noborder {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ui-deploy-card-grid, .ui-mgmt-grid {
    grid-template-columns: 1fr;
  }

  .ui-hero-split {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-capability-grid {
    grid-template-rows: auto auto;
    display: block;
  }

  .ui-capability-grid.ui-scroll {
    overflow: visible;
  }

  .ui-coverage-stat-value, .ui-coverage-stat-label {
    text-align: center;
  }

  .ui-coverage-stats {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .ui-col-features {
    padding-left: 0;
  }

  .ui-two-col-split {
    display: block;
  }

  .ui-t1ip8x {
    line-height: 20px;
  }

  .ui-usecase-item, .ui-usecase-list {
    display: block;
  }

  .ui-hero-1col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-stat-stack-white.ui-nopadding {
    padding-left: 40px;
  }

  .ui-deploy-card-grid-quad, .ui-grid-3 {
    grid-template-columns: 1fr;
  }

  .ui-grid-6 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    place-items: stretch stretch;
  }

  .ui-grid-7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ui-div-block-135 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .ui-div-block-136 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-div-block-137 {
    border-right-style: none;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .ui-grid-8 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ui-grid-9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .ui-flex-block-stat.ui-pl-0 {
    padding-left: 20px;
  }

  .ui-tab-grid-2 {
    flex-flow: column;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .ui-rows {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ui-grid-11 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ui-4col-grid {
    grid-template-columns: 1fr;
  }

  .ui-grid-12 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ui-div-block-138 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-div-block-139 {
    padding-left: 40px;
  }

  .ui-grid-14 {
    grid-template-columns: 1fr;
  }

  .ui-hero-split-content {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .ui-hero-split-panel.ui-30 {
    width: 100%;
  }

  .ui-grid-15 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .ui-grid-16 {
    flex-flow: column;
    display: flex;
  }

  .ui-grid-3col-border {
    grid-template-columns: 1fr;
  }

  .ui-grid-3x1-border {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .ui-hero-dark-2 {
    padding-left: 20px;
  }

  .ui-card-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .ui-card-grid.ui-mt-24.ui-light {
    display: flex;
  }

  .ui-deploy-card-grid-quad-hex {
    grid-template-columns: 1fr;
  }

  .ui-grid-17 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ui-centered-heading {
    margin-bottom: 24px;
  }

  .ui-comparison-table {
    overflow: scroll;
  }

  .ui-comparison-row-main {
    grid-column-gap: 20px;
  }

  .ui-comparison-row {
    grid-column-gap: 20px;
    width: 100vw;
  }

  .ui-grid-5x1-border {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .ui-stack-grid-3x2 {
    grid-template-columns: 1fr;
  }

  .ui-grid-4x1-tb-borders {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .ui-row-num-blue-back {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-div-block-144 {
    padding: 20px;
  }

  .ui-stack-grid-4x2 {
    grid-template-rows: max-content max-content auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ui-flex-border-grid {
    grid-template-rows: auto auto;
    display: block;
  }

  .ui-heading-xl-white {
    font-size: 38px;
    line-height: 40px;
  }

  .ui-hero-split-content-70 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .ui-grid-21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ui-list-4.ui-pl-0 {
    aspect-ratio: auto;
  }

  .ui-row {
    flex-flow: column;
  }

  .ui-row.ui-space-20.ui-mobile-horizantal {
    flex-flow: row;
  }

  .ui-row-num-blue-back-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ui-products-list-wraper {
    grid-template-columns: 1fr;
  }

  .ui-consent_placeholder_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .ui-consent_placeholder_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-consent_prefs_heading {
    font-size: 1rem;
  }

  .ui-consent_prefs_label-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .ui-consent_banner_link {
    order: 1;
  }

  .ui-consent_prefs_description {
    text-wrap: balance;
  }

  .ui-consent_prefs_popup {
    padding: 1.25rem;
  }

  .ui-consent_prefs_label-active {
    border-style: none;
    padding: 0;
  }

  .ui-consent_banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .ui-consent_banner-2 {
    margin-left: 1rem;
    left: 0%;
  }

  .ui-consent_button_prefs-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ui-consent_prefs_buttons-2 {
    flex-flow: column;
    align-items: stretch;
  }

  .ui-consent_gpc-honored_text {
    text-wrap: balance;
  }

  .ui-description-white-md.ui-max-w {
    max-width: 100%;
  }

  .ui-uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ui-code-block {
    width: 100%;
  }
}

#w-node-_24df45d8-3912-bac6-bc47-491490191952-ee1c9897 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fc0d2289-9bf2-7425-fb1f-ace495b8f1a1-65d89da0 {
  align-self: stretch;
}

#w-node-fc0d2289-9bf2-7425-fb1f-ace495b8f1a8-65d89da0 {
  place-self: stretch stretch;
}

#w-node-_87f28218-448d-b02d-36b4-3ddf75e62137-65d89da0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-da30b306-c26c-e2a9-ff49-9c2550c5be8a-65d89da0 {
  align-self: stretch;
}

#w-node-da30b306-c26c-e2a9-ff49-9c2550c5be92-65d89da0 {
  place-self: stretch stretch;
}

#w-node-_69c5c79e-73a5-98fc-9100-36cecaf5278e-65d89dc3 {
  align-self: center;
}

#w-node-_607b44e0-79cf-1e1c-386f-912578580e48-65d89dc3 {
  place-self: stretch stretch;
}

#w-node-e5a33635-a06b-c5cd-853a-40a3439ce6d1-65d89dc3, #w-node-_7061327c-2b2a-10db-fb57-222dde54d627-65d89dc3, #w-node-ea099423-a42f-e321-4029-c6ef4fec813b-65d89dc3, #w-node-_2ca31472-d454-e6f6-428a-859aba7bd7f1-65d89dc3, #w-node-_4bf2e7ec-1357-8151-ebfb-15de494a391b-65d89dc3, #w-node-c4bfc80c-4915-6404-9369-3e9aee048050-65d89dc3 {
  place-self: auto;
}

#w-node-_3cbcc9ce-eb65-2874-d0c1-71e56856ed87-65d89dc3 {
  align-self: stretch;
}

#w-node-_77361c62-23b4-80cf-f630-55893c90fbce-b93aa71f {
  place-self: stretch stretch;
}

#w-node-_39a2cadc-4462-397e-bd8b-813271433edf-b93aa71f, #w-node-e5de5d6f-125a-1d67-301d-a62e69635afb-b93aa71f, #w-node-_8888f0e8-a0e1-fa07-0984-2d62ff90cf49-b93aa71f, #w-node-b8e797ec-ecce-b5b6-6c3c-f71c8b2a624a-b93aa71f, #w-node-effa4595-b297-dfc3-3fef-613ab5d1d0df-b93aa71f, #w-node-_86ef7af6-dc90-56ec-e558-67d6e45cabaf-b93aa71f, #w-node-_994e5d6b-eb86-4f2a-47fa-979241cbd7c9-b93aa71f, #w-node-a00736bd-4586-5022-7cc9-e68145dba297-b93aa71f, #w-node-_92918354-71de-f174-fe5a-211b24a9be82-b93aa71f, #w-node-_05b4eee6-d69d-5ce7-6579-d89dbe5b921e-b93aa71f, #w-node-fd07db38-7edb-f7c7-a675-2ff0e132743e-b93aa71f, #w-node-_906e4d16-64f5-cc89-102a-812a48b50760-b93aa71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1b05320f-f7e2-7701-3ebf-8564c90d19ad-b93aa71f, #Implement.w-node-_2477a60f-9db7-58d6-a864-5f1688aa2e0d-93e30f11 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_077873f6-3ef7-1924-11bd-2b3e1271ce65-a053d0da, #w-node-b7029382-4c0d-8fd7-6eb8-034072fe14d5-a053d0da {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d034-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d03b-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d042-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d049-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d053-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d05a-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d061-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d068-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d06f-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d079-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d080-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d087-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d08e-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d095-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d09f-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d0a6-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d0ad-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d0b4-db108b9d, #w-node-_43a58fa9-1810-109a-5a5c-98e1bf32d0bb-db108b9d, #w-node-f0fa59bd-8547-2aeb-eb73-d692b26d6bf2-db108b9d, #w-node-f0fa59bd-8547-2aeb-eb73-d692b26d6bf8-db108b9d {
  place-self: stretch stretch;
}

#w-node-e435e121-b5da-9406-6b53-7ae2d2c376bd-abb2d8dd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4c851047-3c88-6092-8983-088178f4a23e-179d0872 {
  place-self: auto;
}

#w-node-_26c4e481-fa86-29a4-2baf-09678d3839c9-38378422, #w-node-_26c4e481-fa86-29a4-2baf-09678d3839d0-38378422 {
  align-self: stretch;
}

#w-node-c46f0613-4bef-2108-f075-d44cec2d6dcc-38378422 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_599abc32-9a56-c381-2c38-5afe6a4eede5-528e43d5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a3263079-937d-fda6-34de-8640adaa921c-21534820, #w-node-_3ed57195-a5b3-b8a6-a713-1ebb75364451-21534820, #w-node-b3e6e5ea-d244-61c8-31a1-818eb573c597-21534820 {
  place-self: stretch stretch;
}

#w-node-b55bd70c-9fa2-0c46-5915-f2b67443485b-21534820, #w-node-b55bd70c-9fa2-0c46-5915-f2b674434862-21534820, #w-node-_34bfacda-37ac-3aa2-ea35-d7ce4c693f9c-21534820 {
  align-self: stretch;
}

#w-node-cd91b3ae-ae2b-6661-6137-064192de002c-21534820 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ee0e3f52-3f4f-ae00-f0d3-836f614d6a28-dedae554 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5c947363-2155-733c-d28f-ad558f53d95a-dedae554 {
  place-self: stretch stretch;
}

#w-node-_5c947363-2155-733c-d28f-ad558f53d961-dedae554 {
  align-self: stretch;
}

#w-node-d5bbd6bf-7e24-e2f0-b817-f53e947dae3b-dedae554, #w-node-_653f2fe8-fd01-fbfd-57f9-7d46bc5e8a4e-dedae554, #w-node-afea1cdd-0027-c074-3702-c8b5f9c20576-dedae554 {
  place-self: stretch stretch;
}

#w-node-f7ef2192-7607-911a-9562-e6160035b0b9-dedae554 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_837d2c4f-ef93-f842-5cfd-7768f54342b9-dedae554 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f278c892-b61d-e04c-e3cd-c76b34cb5be9-dedae554 {
  place-self: stretch stretch;
}

#w-node-a5b43b62-92f1-2086-b1f7-6585c392e730-1f96ad2c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-efa784b8 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-efa784b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-cdb20399 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-cdb20399 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-de3b46c4 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-de3b46c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-ad2fef9b {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-ad2fef9b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-ad64cd71 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-ad64cd71 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-025ec75a {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-025ec75a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-7d3398ac {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-7d3398ac {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-eda3196c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-eda3196c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-bd445ab4 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-bd445ab4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-4ba33787 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-4ba33787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-a8421393 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-a8421393 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-6c89a296 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-6c89a296 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-25177072 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-25177072 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-e7fca64d {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-e7fca64d {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_5bd36c88-7186-085a-937f-08c627a89739-8bcd81aa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_91bbff53-5888-6c73-fee9-993845652b2c-8bcd81aa {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3f14f84a-66ad-5227-1bf1-983eef4b767e-eb8d2388 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_96669bca-15cc-b92a-0ab0-9f70f1a599fe-eb8d2388 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b55aedd4-003a-e8a1-5d2d-3755d84914a1-99f33eed {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f7356d8-0495-a031-6a4e-933939a9de65-99f33eed, #w-node-a8948512-c5ea-0db6-7c83-a6f4d5a9a9ad-99f33eed, #w-node-_7f6f5e3b-7547-ed84-83ff-393e1b80369a-99f33eed, #w-node-_11783111-e4b8-5fd2-f555-577b5f881a02-99f33eed, #w-node-ea4eafcf-3a65-7267-d20c-13ca0f6e5ced-99f33eed, #w-node-a439934e-9866-e4b5-4088-6cbb9050ee47-99f33eed {
  place-self: stretch stretch;
}

#w-node-_6d9a58fa-d0b0-34c5-6cc5-8d4cb33dad54-99f33eed {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-c3157d63-7569-f4d9-540c-db102b847ac6-c8bbabb4 {
  place-self: stretch stretch;
}

#w-node-_32d1c560-d269-7169-21c0-687b78296d92-c8bbabb4 {
  align-self: stretch;
}

#w-node-_32d1c560-d269-7169-21c0-687b78296d99-c8bbabb4 {
  place-self: stretch stretch;
}

#w-node-b9668be0-ab71-ba7e-3520-40f84f154fac-c8bbabb4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-d40bbdd8-523b-20a2-41bd-8f275e6b6172-ece35bee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_898b4378-a3bd-e688-02ac-4b59344f4ef3-ece35bee, #w-node-a900e550-e72f-fa5a-222a-1fdd7fc266e6-ece35bee, #w-node-_37a5cd65-4863-8a1d-60bc-15aaae57c268-ece35bee {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a5d93252-15e3-beb1-fee8-501a730faea0-ece35bee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0692c7af-bae9-56a5-dd40-7e9086797296-ece35bee {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_234d8e58-7ffc-ce49-510f-867ec9fc3584-b2239d89 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff52e079-2a8b-faad-639f-13cf23b50a89-b2239d89 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fae3d36f-0ed8-e481-ccdf-2aa87ae90f4d-b2239d89, #w-node-fae3d36f-0ed8-e481-ccdf-2aa87ae90f69-b2239d89, #w-node-fae3d36f-0ed8-e481-ccdf-2aa87ae90f86-b2239d89 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-a9d9df0c-c157-94df-0634-5e573573f799-b2239d89 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-df8e4493-78d2-7187-fa8a-fab6dfdfbe69-babd2d1f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c76b04dc-86d6-a1fa-e33d-084771320cea-babd2d1f {
  place-self: stretch stretch;
}

#w-node-_9bf4516b-26fd-69e1-83cf-3009b71979c6-babd2d1f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b752009f-33f6-d9ea-4083-7ea193058674-9305866b {
  justify-self: end;
}

#w-node-_1f2b78c0-caee-2497-a0a9-6ba32786461b-2786461a, #w-node-_30926121-7d4f-4eb7-9070-3eac75a463b5-75a463b4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a181e8b4-3ec2-2414-4420-efee050feef3-3f884aca {
  place-self: stretch;
}

#w-node-_2fa7707b-9e98-d625-48a5-b852581bbcb0-3f884aca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_88cf44cb-7895-285a-86a6-346b9252fb18-3f884aca {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3f14f84a-66ad-5227-1bf1-983eef4b767e-3993befc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b0ebb51d-4228-3bd0-6277-ea30733b0731-3993befc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3f7356d8-0495-a031-6a4e-933939a9de65-8e9e33bc, #w-node-a8948512-c5ea-0db6-7c83-a6f4d5a9a9ad-8e9e33bc, #w-node-_7f6f5e3b-7547-ed84-83ff-393e1b80369a-8e9e33bc, #w-node-_11783111-e4b8-5fd2-f555-577b5f881a02-8e9e33bc, #w-node-ea4eafcf-3a65-7267-d20c-13ca0f6e5ced-8e9e33bc, #w-node-a439934e-9866-e4b5-4088-6cbb9050ee47-8e9e33bc {
  place-self: stretch stretch;
}

#w-node-_6d9a58fa-d0b0-34c5-6cc5-8d4cb33dad54-8e9e33bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_55414bcc-c17d-ed99-09ac-065fc7fa64cf-2cc65513, #w-node-_3f7356d8-0495-a031-6a4e-933939a9de65-2cc65513, #w-node-a8948512-c5ea-0db6-7c83-a6f4d5a9a9ad-2cc65513, #w-node-_7f6f5e3b-7547-ed84-83ff-393e1b80369a-2cc65513, #w-node-_11783111-e4b8-5fd2-f555-577b5f881a02-2cc65513, #w-node-ea4eafcf-3a65-7267-d20c-13ca0f6e5ced-2cc65513, #w-node-a439934e-9866-e4b5-4088-6cbb9050ee47-2cc65513 {
  place-self: stretch stretch;
}

#w-node-_6d9a58fa-d0b0-34c5-6cc5-8d4cb33dad54-2cc65513 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1012a991-941c-0c81-2462-3721603d3476-ac492dbc, #w-node-_1012a991-941c-0c81-2462-3721603d3476-636426f7, #w-node-_1012a991-941c-0c81-2462-3721603d3476-8c6d8a2f, #w-node-_1012a991-941c-0c81-2462-3721603d3476-493c7b50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_01fc51d9-7927-0308-4d98-3da6147c04dd-29c760f7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6ed53050-e05f-8fc2-672e-b3ade32fd207-29c760f7 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_01fc51d9-7927-0308-4d98-3da6147c04dd-9b40ebfe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6ed53050-e05f-8fc2-672e-b3ade32fd207-9b40ebfe {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-778d5ac2, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-778d5ac2, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-778d5ac2, #w-node-a8e99e63-366b-f289-cc47-2a660f332b3b-778d5ac2, #w-node-a8e99e63-366b-f289-cc47-2a660f332b47-778d5ac2, #w-node-a8e99e63-366b-f289-cc47-2a660f332b53-778d5ac2, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-778d5ac2 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-778d5ac2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5025f8ac-3d9e-8e3a-a661-57f24186bd4e-778d5ac2, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-8f96fb6d, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-8f96fb6d, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-8f96fb6d, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-8f96fb6d, #w-node-a8e99e63-366b-f289-cc47-2a660f332b3b-8f96fb6d, #w-node-a8e99e63-366b-f289-cc47-2a660f332b47-8f96fb6d, #w-node-a8e99e63-366b-f289-cc47-2a660f332b53-8f96fb6d {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-8f96fb6d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ccdcd682-72fa-0582-de3a-62bdfa9643a0-8f96fb6d, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-b242283e {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-b242283e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-b242283e, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-b242283e, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-b242283e {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-12c46821 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-12c46821, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-12c46821 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-12c46821 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-12c46821, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-12c46821, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-12c46821 {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-ac279b12 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-ac279b12, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-ac279b12 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-ac279b12 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-ac279b12, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-ac279b12, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-ac279b12 {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-76767395 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-76767395 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-76767395 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-76767395, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-76767395, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-76767395 {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-a9f07c76 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-a9f07c76, #w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-a9f07c76, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-a9f07c76, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-a9f07c76, #w-node-_65aad028-f0ca-13d0-b6ad-0988e9c030d5-a9f07c76, #w-node-_65aad028-f0ca-13d0-b6ad-0988e9c030df-a9f07c76, #w-node-_65aad028-f0ca-13d0-b6ad-0988e9c030e9-a9f07c76 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-a9f07c76 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_359ff52d-e26c-c0f2-930b-bed5656442d3-a9f07c76, #w-node-_359ff52d-e26c-c0f2-930b-bed5656442dd-a9f07c76, #w-node-_359ff52d-e26c-c0f2-930b-bed5656442e7-a9f07c76 {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-26e0430b {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-26e0430b, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-26e0430b {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-26e0430b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-26e0430b, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-26e0430b, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-26e0430b, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-da046c6b {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-da046c6b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-da046c6b, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-da046c6b, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-da046c6b, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-3d0fad50, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-3d0fad50, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-3d0fad50, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-3d0fad50, #w-node-a8e99e63-366b-f289-cc47-2a660f332b3b-3d0fad50, #w-node-a8e99e63-366b-f289-cc47-2a660f332b47-3d0fad50, #w-node-a8e99e63-366b-f289-cc47-2a660f332b53-3d0fad50 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-3d0fad50 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ccdcd682-72fa-0582-de3a-62bdfa9643a0-3d0fad50, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-6dfe233f, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-6dfe233f, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-6dfe233f, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-6dfe233f, #w-node-a8e99e63-366b-f289-cc47-2a660f332b3b-6dfe233f, #w-node-a8e99e63-366b-f289-cc47-2a660f332b47-6dfe233f, #w-node-a8e99e63-366b-f289-cc47-2a660f332b53-6dfe233f, #w-node-ccdcd682-72fa-0582-de3a-62bdfa9643a0-6dfe233f {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-defdbaa9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-defdbaa9, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-defdbaa9 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-defdbaa9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-defdbaa9, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-defdbaa9, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-defdbaa9 {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-699f8e43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ed4e7e34-65a5-376a-3a35-805bbccb1fc4-699f8e43, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-699f8e43 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-699f8e43 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-699f8e43, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-699f8e43, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-699f8e43, #w-node-_3131c147-3f1a-14c3-a192-90000cb79ec1-716bd1ba, #w-node-_0da996ce-467f-d43a-054c-205151382600-716bd1ba, #w-node-_83daee09-a92c-2cdc-b83e-3b897f7b3e86-716bd1ba, #w-node-c8fea869-154a-1aa3-52d8-1d7a2021a9a9-716bd1ba, #w-node-efbeca3d-ee5c-7767-db46-2e7745fdd8fe-716bd1ba, #w-node-_63c814c4-987e-04cf-6118-7bb07f33fb6e-716bd1ba, #w-node-_99ffd1fa-bbcb-00c5-0213-9ef2bc7a9f4d-db1cad87 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-db1cad87 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-3989f3df {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ed4e7e34-65a5-376a-3a35-805bbccb1fc4-3989f3df, #w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-3989f3df, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-3989f3df, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-3989f3df, #w-node-_7af5cead-caf2-022c-ee5e-b5f30ab172cc-3989f3df, #w-node-ababbccd-56d0-776f-3adb-067f893b0f93-3989f3df, #w-node-_7e620a3c-63c4-5d1c-3fbb-dbf71687137b-3989f3df {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-3989f3df {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4977ef7a-1857-6d6c-1cde-5344deaafeb4-3989f3df, #w-node-b6aa9eca-375b-c653-8fdb-3919006edb27-c6b0c7ba, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-c6b0c7ba, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-c6b0c7ba, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-c6b0c7ba, #w-node-a8e99e63-366b-f289-cc47-2a660f332b3b-c6b0c7ba, #w-node-a8e99e63-366b-f289-cc47-2a660f332b47-c6b0c7ba, #w-node-a8e99e63-366b-f289-cc47-2a660f332b53-c6b0c7ba {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-c6b0c7ba {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ccdcd682-72fa-0582-de3a-62bdfa9643a0-c6b0c7ba {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-6e4ce21d {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-e5f65cfa-4a25-81b3-3691-cc9d28c5890e-6e4ce21d, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-6e4ce21d {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-6e4ce21d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_48a6cd8c-9079-0109-0510-e4ca8c5120af-6e4ce21d {
  place-self: stretch stretch;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-7a4e389c {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1.5fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-7a4e389c, #w-node-_48a6cd8c-9079-0109-0510-e4ca8c5120af-7a4e389c {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-7a4e389c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-aad243b5, #w-node-ae51d965-026a-eedf-0fdf-e9b57b6aca99-aad243b5, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-aad243b5, #w-node-_171f0593-5b75-30e7-95ce-1640a524a2cc-aad243b5, #w-node-_7f726617-e07d-d9d0-0516-ca64967a30a9-aad243b5, #w-node-a8e99e63-366b-f289-cc47-2a660f332b3b-aad243b5, #w-node-a8e99e63-366b-f289-cc47-2a660f332b47-aad243b5, #w-node-a8e99e63-366b-f289-cc47-2a660f332b53-aad243b5 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-aad243b5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6ba97838-20c8-4930-136d-f01acde14de6-aad243b5, #w-node-ae51d965-026a-eedf-0fdf-e9b57b6aca99-7f0503a1, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-7f0503a1, #w-node-_6ba97838-20c8-4930-136d-f01acde14de6-7f0503a1 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-7f0503a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-8141a4c2 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-8141a4c2, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-8141a4c2, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-8141a4c2, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-8141a4c2, #w-node-_1f7a075d-eaa7-3664-dc65-5b4fc2d1faf2-8141a4c2, #w-node-_1f7a075d-eaa7-3664-dc65-5b4fc2d1fb0e-8141a4c2, #w-node-_1f7a075d-eaa7-3664-dc65-5b4fc2d1fb25-8141a4c2, #w-node-_2863e25d-c31d-c481-4c08-3f73063a743b-8141a4c2, #w-node-e5540078-ab4e-9f0e-164d-c6a9abb16543-8141a4c2, #w-node-_8229a6e9-ea26-2627-5f7a-f08b5ba9b2a8-8141a4c2 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-8141a4c2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-52ff642f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-52ff642f, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-52ff642f, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-52ff642f, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-52ff642f, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3ef3-52ff642f, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3eff-52ff642f, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3f10-52ff642f, #w-node-b2f78bca-9d21-ac56-a010-df342ec7af95-52ff642f, #w-node-fe7ddece-3566-b9f6-99b6-963ec3c50785-52ff642f, #w-node-a221962c-a531-92b6-ee9e-bed8ef917953-52ff642f, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-52ff642f {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-52ff642f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-47d888db {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-47d888db, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-47d888db, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-47d888db, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-47d888db, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3ef3-47d888db, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3eff-47d888db, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3f10-47d888db, #w-node-b2f78bca-9d21-ac56-a010-df342ec7af95-47d888db, #w-node-fe7ddece-3566-b9f6-99b6-963ec3c50785-47d888db, #w-node-a221962c-a531-92b6-ee9e-bed8ef917953-47d888db, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-47d888db {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-47d888db {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-fb5dea98 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-fb5dea98, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-fb5dea98, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-fb5dea98, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-fb5dea98, #w-node-_8ad374d4-4247-b1a2-440e-8db2841dcd70-fb5dea98, #w-node-_8ad374d4-4247-b1a2-440e-8db2841dcd7c-fb5dea98, #w-node-_8ad374d4-4247-b1a2-440e-8db2841dcd85-fb5dea98, #w-node-_8ad374d4-4247-b1a2-440e-8db2841dcd91-fb5dea98, #w-node-_8ad374d4-4247-b1a2-440e-8db2841dcd9d-fb5dea98, #w-node-_8ad374d4-4247-b1a2-440e-8db2841dcda9-fb5dea98 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-fb5dea98 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-697cbba9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-697cbba9, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-697cbba9, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-697cbba9, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-697cbba9, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3ef3-697cbba9, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3eff-697cbba9, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3f10-697cbba9, #w-node-b2f78bca-9d21-ac56-a010-df342ec7af95-697cbba9, #w-node-fe7ddece-3566-b9f6-99b6-963ec3c50785-697cbba9, #w-node-a221962c-a531-92b6-ee9e-bed8ef917953-697cbba9, #w-node-_3c49a807-08aa-8a88-51cd-cb4270307228-697cbba9, #w-node-_3c49a807-08aa-8a88-51cd-cb4270307234-697cbba9, #w-node-_3c49a807-08aa-8a88-51cd-cb4270307240-697cbba9, #w-node-_3c49a807-08aa-8a88-51cd-cb427030724c-697cbba9, #w-node-_3c49a807-08aa-8a88-51cd-cb4270307258-697cbba9, #w-node-_3c49a807-08aa-8a88-51cd-cb4270307261-697cbba9 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-697cbba9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-afdcd697 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_219e1590-f5fa-8b1a-f3b1-06557fc89238-afdcd697, #w-node-_04cd7431-b116-fc00-9191-6882f76738e3-afdcd697, #w-node-ccfe6f63-0a38-c545-21a8-50aec70c05fe-afdcd697, #w-node-ea2b9e99-7267-03d1-fa2d-b39cff3d9f32-afdcd697, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3ef3-afdcd697, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3eff-afdcd697, #w-node-_7df0e84e-4fed-56da-a19b-808e30db3f10-afdcd697, #w-node-b2f78bca-9d21-ac56-a010-df342ec7af95-afdcd697, #w-node-fe7ddece-3566-b9f6-99b6-963ec3c50785-afdcd697, #w-node-a221962c-a531-92b6-ee9e-bed8ef917953-afdcd697, #w-node-_061c6660-75c5-1e18-89d5-a071e3d0bfbc-afdcd697 {
  place-self: stretch stretch;
}

#w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-afdcd697 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-aff77e49-a6ad-7065-276a-12343938b261-31b0834b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ebf0da8-4833-da73-5da9-3270fda1c6d7-1cf72f75, #w-node-b6374d1e-c7cc-782b-7abf-8598a33467b5-5b8f2efc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-6e3ddbfa {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-6e3ddbfa {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3cd4cecc-74e2-fc83-d622-f9e326f39aa9-7cd5f713 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-7cd5f713 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_19b8933b-d444-111b-fcec-1533c6aed36b-f9464689, #w-node-_77e7f031-794e-d7b5-ab2f-00807ef62d55-4906be08 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac72-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac79-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac80-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac87-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac8e-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac95-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac9c-4906be08 {
  align-self: baseline;
}

#w-node-_51639217-0d47-7544-76e7-c083d62fcce7-4906be08 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_99f078de-2f45-6acd-6ef0-e7fc6f64ad8d-4906be08 {
  justify-self: end;
}

#w-node-_56dcfb52-529d-6c09-948d-c00cd2eced4d-719859b1, #w-node-_3d60fb5c-7485-18e5-f20c-b749009cdbf3-719859b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac72-719859b1, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac79-719859b1, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac80-719859b1, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac87-719859b1, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac8e-719859b1, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac95-719859b1, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac9c-719859b1, #w-node-_3e8af6b7-e04c-0f67-0b21-67d1125908f8-719859b1, #w-node-_03665097-a789-29e7-1624-9abeaaca4122-719859b1, #w-node-_35141972-cb87-2631-2fc9-e194769cb53b-719859b1, #w-node-e17d31bb-98e2-c87c-7b2f-9b697d58b894-719859b1, #w-node-_6c28ac5b-03a6-fa95-de8e-4dc4e7d13227-719859b1, #w-node-ef6ae294-86c2-25d5-b974-df93ae6f708f-719859b1 {
  align-self: baseline;
}

#w-node-de937e4f-cd20-793a-c771-b73ccd04111f-719859b1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-de937e4f-cd20-793a-c771-b73ccd04114c-719859b1 {
  justify-self: stretch;
}

#w-node-_0b8d4dfa-431f-461f-312b-6e63ec18119e-719859b1 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_62ebbf92-56df-05eb-0a6a-bf8eb5e83fbf-719859b1 {
  justify-self: end;
}

#w-node-a3263079-937d-fda6-34de-8640adaa921c-7ce67020, #w-node-_3ed57195-a5b3-b8a6-a713-1ebb75364451-7ce67020, #w-node-b3e6e5ea-d244-61c8-31a1-818eb573c597-7ce67020 {
  place-self: stretch stretch;
}

#w-node-b55bd70c-9fa2-0c46-5915-f2b67443485b-7ce67020, #w-node-b55bd70c-9fa2-0c46-5915-f2b674434862-7ce67020, #w-node-_34bfacda-37ac-3aa2-ea35-d7ce4c693f9c-7ce67020 {
  align-self: stretch;
}

#w-node-cd91b3ae-ae2b-6661-6137-064192de002c-7ce67020 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-bf8e20f8-80e6-b99b-2041-f8560e1875af-fe212d9d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_692ec2be-6ef5-d465-aa85-3e4f26f4d7f6-fe212d9d, #w-node-_33600a1e-5b88-d23f-66ee-239e070fd919-fe212d9d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6ccdebf8-9d21-0bf4-3bcb-3950e5e44b95-b5c188a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da46a1f9-6a40-5042-67ea-977525014000-b5c188a6 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-ffca1537-11b1-73e9-f61b-6feb379b4504-b00c9bd3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_30320f02-ba5b-8217-cf3f-a10caf2c05e2-b00c9bd3, #w-node-_4707a853-cf4d-ae6a-5ed0-a61dcf3049c8-b00c9bd3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_43e4de24-3594-2a43-2ae2-4bcbe190abf1-b00c9bd3 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_34195b4d-bcb4-fec5-81a5-4ab4eda08ec3-b00c9bd3 {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-9c72b269 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-9c72b269 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-9c72b269 {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-6a81a2c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-6a81a2c0 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-6a81a2c0 {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-bba9a9ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-bba9a9ce {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-bba9a9ce {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-9d6a58c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-9d6a58c0 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-9d6a58c0 {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-c524075c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-c524075c {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-c524075c {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-36a06364 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-36a06364 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-36a06364 {
  justify-self: end;
}

#w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-7028e856 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-7028e856 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_75dc68ec-da91-aa2b-7224-30faeeb08b64-7028e856 {
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-_4c851047-3c88-6092-8983-088178f4a23e-179d0872 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae3d36f-0ed8-e481-ccdf-2aa87ae90f4d-b2239d89, #w-node-fae3d36f-0ed8-e481-ccdf-2aa87ae90f69-b2239d89, #w-node-fae3d36f-0ed8-e481-ccdf-2aa87ae90f86-b2239d89 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-a9d9df0c-c157-94df-0634-5e573573f799-b2239d89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a378651f-149b-bfcf-14da-0a9a7dc63a63-4ba33787, #w-node-aff77e49-a6ad-7065-276a-12343938b261-31b0834b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac72-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac79-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac80-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac87-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac8e-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac95-4906be08, #w-node-_27964015-1cd7-e2c3-fe4f-44d06fadac9c-4906be08 {
    align-self: stretch;
  }

  #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-c524075c {
    grid-template-rows: auto;
    grid-template-columns: 2.85fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_87f28218-448d-b02d-36b4-3ddf75e62137-65d89da0, #w-node-_1b05320f-f7e2-7701-3ebf-8564c90d19ad-b93aa71f, #Implement.w-node-_2477a60f-9db7-58d6-a864-5f1688aa2e0d-93e30f11, #w-node-_077873f6-3ef7-1924-11bd-2b3e1271ce65-a053d0da, #w-node-b7029382-4c0d-8fd7-6eb8-034072fe14d5-a053d0da, #w-node-e435e121-b5da-9406-6b53-7ae2d2c376bd-abb2d8dd, #w-node-_599abc32-9a56-c381-2c38-5afe6a4eede5-528e43d5, #w-node-cd91b3ae-ae2b-6661-6137-064192de002c-21534820, #w-node-ee0e3f52-3f4f-ae00-f0d3-836f614d6a28-dedae554, #w-node-_837d2c4f-ef93-f842-5cfd-7768f54342b9-dedae554, #w-node-a5b43b62-92f1-2086-b1f7-6585c392e730-1f96ad2c, #w-node-_5bd36c88-7186-085a-937f-08c627a89739-8bcd81aa, #w-node-_91bbff53-5888-6c73-fee9-993845652b2c-8bcd81aa, #w-node-_3f14f84a-66ad-5227-1bf1-983eef4b767e-eb8d2388, #w-node-_96669bca-15cc-b92a-0ab0-9f70f1a599fe-eb8d2388, #w-node-b55aedd4-003a-e8a1-5d2d-3755d84914a1-99f33eed, #w-node-_6d9a58fa-d0b0-34c5-6cc5-8d4cb33dad54-99f33eed, #w-node-b9668be0-ab71-ba7e-3520-40f84f154fac-c8bbabb4, #w-node-d40bbdd8-523b-20a2-41bd-8f275e6b6172-ece35bee, #w-node-_0692c7af-bae9-56a5-dd40-7e9086797296-ece35bee, #w-node-_234d8e58-7ffc-ce49-510f-867ec9fc3584-b2239d89, #w-node-df8e4493-78d2-7187-fa8a-fab6dfdfbe69-babd2d1f, #w-node-_9bf4516b-26fd-69e1-83cf-3009b71979c6-babd2d1f, #w-node-_1f2b78c0-caee-2497-a0a9-6ba32786461b-2786461a, #w-node-_30926121-7d4f-4eb7-9070-3eac75a463b5-75a463b4, #w-node-_88cf44cb-7895-285a-86a6-346b9252fb18-3f884aca, #w-node-_3f14f84a-66ad-5227-1bf1-983eef4b767e-3993befc, #w-node-b0ebb51d-4228-3bd0-6277-ea30733b0731-3993befc, #w-node-_6d9a58fa-d0b0-34c5-6cc5-8d4cb33dad54-8e9e33bc, #w-node-_6d9a58fa-d0b0-34c5-6cc5-8d4cb33dad54-2cc65513, #w-node-_1012a991-941c-0c81-2462-3721603d3476-ac492dbc, #w-node-_1012a991-941c-0c81-2462-3721603d3476-636426f7, #w-node-_1012a991-941c-0c81-2462-3721603d3476-8c6d8a2f, #w-node-_1012a991-941c-0c81-2462-3721603d3476-493c7b50, #w-node-_01fc51d9-7927-0308-4d98-3da6147c04dd-29c760f7, #w-node-_01fc51d9-7927-0308-4d98-3da6147c04dd-9b40ebfe, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-778d5ac2, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-8f96fb6d, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-b242283e, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-12c46821, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-12c46821, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-ac279b12, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-ac279b12, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-76767395, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-76767395, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-a9f07c76, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-a9f07c76, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-26e0430b, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-26e0430b, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-da046c6b, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-3d0fad50, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-defdbaa9, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-defdbaa9, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-699f8e43, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-699f8e43, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-db1cad87, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-3989f3df, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-3989f3df, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-c6b0c7ba, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-6e4ce21d, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-6e4ce21d, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-7a4e389c, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-7a4e389c, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-aad243b5, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-7f0503a1, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-8141a4c2, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-8141a4c2, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-52ff642f, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-52ff642f, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-47d888db, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-47d888db, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-fb5dea98, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-fb5dea98, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-697cbba9, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-697cbba9, #w-node-_93fab6d3-cb0c-363c-ca83-500fae97fbbc-afdcd697, #w-node-_442cd552-7490-a8ff-0404-de9c9820ead7-afdcd697, #w-node-_3ebf0da8-4833-da73-5da9-3270fda1c6d7-1cf72f75, #w-node-b6374d1e-c7cc-782b-7abf-8598a33467b5-5b8f2efc, #w-node-_19b8933b-d444-111b-fcec-1533c6aed36b-f9464689, #w-node-_77e7f031-794e-d7b5-ab2f-00807ef62d55-4906be08, #w-node-_51639217-0d47-7544-76e7-c083d62fcce7-4906be08, #w-node-_56dcfb52-529d-6c09-948d-c00cd2eced4d-719859b1, #w-node-_3d60fb5c-7485-18e5-f20c-b749009cdbf3-719859b1, #w-node-de937e4f-cd20-793a-c771-b73ccd04111f-719859b1, #w-node-cd91b3ae-ae2b-6661-6137-064192de002c-7ce67020, #w-node-bf8e20f8-80e6-b99b-2041-f8560e1875af-fe212d9d, #w-node-_692ec2be-6ef5-d465-aa85-3e4f26f4d7f6-fe212d9d, #w-node-_33600a1e-5b88-d23f-66ee-239e070fd919-fe212d9d, #w-node-_6ccdebf8-9d21-0bf4-3bcb-3950e5e44b95-b5c188a6, #w-node-ffca1537-11b1-73e9-f61b-6feb379b4504-b00c9bd3, #w-node-_30320f02-ba5b-8217-cf3f-a10caf2c05e2-b00c9bd3, #w-node-_4707a853-cf4d-ae6a-5ed0-a61dcf3049c8-b00c9bd3, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-9c72b269, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-6a81a2c0, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-bba9a9ce, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-9d6a58c0, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-c524075c, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-36a06364, #w-node-_3e0fa972-933d-78ff-2a59-e3a82c7330ec-7028e856 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_24df45d8-3912-bac6-bc47-491490191952-ee1c9897 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_53737a97-ba22-7de9-3e40-e361a61df298-528e43d5 {
    align-self: stretch;
  }

  #w-node-_898b4378-a3bd-e688-02ac-4b59344f4ef3-ece35bee, #w-node-a900e550-e72f-fa5a-222a-1fdd7fc266e6-ece35bee, #w-node-_37a5cd65-4863-8a1d-60bc-15aaae57c268-ece35bee, #w-node-a5d93252-15e3-beb1-fee8-501a730faea0-ece35bee, #w-node-ff52e079-2a8b-faad-639f-13cf23b50a89-b2239d89, #w-node-a9d9df0c-c157-94df-0634-5e573573f799-b2239d89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6ed53050-e05f-8fc2-672e-b3ade32fd207-29c760f7 {
    grid-template-rows: auto;
    grid-template-columns: 3.35fr;
  }

  #w-node-c167bbe3-c9d1-087b-16d3-c46f32a96a4c-f34ace01 {
    justify-self: stretch;
  }

  #w-node-_6ed53050-e05f-8fc2-672e-b3ade32fd207-9b40ebfe, #w-node-_0b8d4dfa-431f-461f-312b-6e63ec18119e-719859b1, #w-node-da46a1f9-6a40-5042-67ea-977525014000-b5c188a6, #w-node-_43e4de24-3594-2a43-2ae2-4bcbe190abf1-b00c9bd3, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-9c72b269, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-6a81a2c0, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-bba9a9ce, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-9d6a58c0, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-c524075c, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-36a06364, #w-node-_565fd847-d4d8-509c-9331-a0f23f74dd64-7028e856 {
    grid-template-rows: auto;
    grid-template-columns: 3.35fr;
  }
}


@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}