/* Colours */
.color-finance, .color-finance * {
  color: #baf0fd !important;
}
.color-finance svg path, .color-finance * svg path, .color-finance svg rect, .color-finance * svg rect {
  fill: #baf0fd !important;
}
.finance-dual-color.fusion-title strong {
  color: #baf0fd !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-finance, .fusion-title *.color-finance, .fusion-title.color-finance *, .fusion-title *.color-finance * {
  color: #baf0fd !important;
}
.color-finance-dark, .color-finance-dark * {
  color: #1b353b !important;
}
.color-finance-dark svg path, .color-finance-dark * svg path, .color-finance-dark svg rect, .color-finance-dark * svg rect {
  fill: #1b353b !important;
}
.finance-dark-dual-color.fusion-title strong {
  color: #1b353b !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-finance-dark, .fusion-title *.color-finance-dark, .fusion-title.color-finance-dark *, .fusion-title *.color-finance-dark * {
  color: #1b353b !important;
}
.color-finance-mid, .color-finance-mid * {
  color: #dff9ff !important;
}
.color-finance-mid svg path, .color-finance-mid * svg path, .color-finance-mid svg rect, .color-finance-mid * svg rect {
  fill: #dff9ff !important;
}
.finance-mid-dual-color.fusion-title strong {
  color: #dff9ff !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-finance-mid, .fusion-title *.color-finance-mid, .fusion-title.color-finance-mid *, .fusion-title *.color-finance-mid * {
  color: #dff9ff !important;
}
.color-finance-bg, .color-finance-bg * {
  color: #294f58 !important;
}
.color-finance-bg svg path, .color-finance-bg * svg path, .color-finance-bg svg rect, .color-finance-bg * svg rect {
  fill: #294f58 !important;
}
.finance-bg-dual-color.fusion-title strong {
  color: #294f58 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-finance-bg, .fusion-title *.color-finance-bg, .fusion-title.color-finance-bg *, .fusion-title *.color-finance-bg * {
  color: #294f58 !important;
}
.color-operations, .color-operations * {
  color: #f3524c !important;
}
.color-operations svg path, .color-operations * svg path, .color-operations svg rect, .color-operations * svg rect {
  fill: #f3524c !important;
}
.operations-dual-color.fusion-title strong {
  color: #f3524c !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-operations, .fusion-title *.color-operations, .fusion-title.color-operations *, .fusion-title *.color-operations * {
  color: #f3524c !important;
}
.color-operations-dark, .color-operations-dark * {
  color: #471816 !important;
}
.color-operations-dark svg path, .color-operations-dark * svg path, .color-operations-dark svg rect, .color-operations-dark * svg rect {
  fill: #471816 !important;
}
.operations-dark-dual-color.fusion-title strong {
  color: #471816 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-operations-dark, .fusion-title *.color-operations-dark, .fusion-title.color-operations-dark *, .fusion-title *.color-operations-dark * {
  color: #471816 !important;
}
.color-operations-mid, .color-operations-mid * {
  color: #f7a29e !important;
}
.color-operations-mid svg path, .color-operations-mid * svg path, .color-operations-mid svg rect, .color-operations-mid * svg rect {
  fill: #f7a29e !important;
}
.operations-mid-dual-color.fusion-title strong {
  color: #f7a29e !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-operations-mid, .fusion-title *.color-operations-mid, .fusion-title.color-operations-mid *, .fusion-title *.color-operations-mid * {
  color: #f7a29e !important;
}
.color-operations-light, .color-operations-light * {
  color: #ffe9e8 !important;
}
.color-operations-light svg path, .color-operations-light * svg path, .color-operations-light svg rect, .color-operations-light * svg rect {
  fill: #ffe9e8 !important;
}
.operations-light-dual-color.fusion-title strong {
  color: #ffe9e8 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-operations-light, .fusion-title *.color-operations-light, .fusion-title.color-operations-light *, .fusion-title *.color-operations-light * {
  color: #ffe9e8 !important;
}
.color-reporting, .color-reporting * {
  color: #be2ef7 !important;
}
.color-reporting svg path, .color-reporting * svg path, .color-reporting svg rect, .color-reporting * svg rect {
  fill: #be2ef7 !important;
}
.reporting-dual-color.fusion-title strong {
  color: #be2ef7 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-reporting, .fusion-title *.color-reporting, .fusion-title.color-reporting *, .fusion-title *.color-reporting * {
  color: #be2ef7 !important;
}
.color-reporting-dark, .color-reporting-dark * {
  color: #320d40 !important;
}
.color-reporting-dark svg path, .color-reporting-dark * svg path, .color-reporting-dark svg rect, .color-reporting-dark * svg rect {
  fill: #320d40 !important;
}
.reporting-dark-dual-color.fusion-title strong {
  color: #320d40 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-reporting-dark, .fusion-title *.color-reporting-dark, .fusion-title.color-reporting-dark *, .fusion-title *.color-reporting-dark * {
  color: #320d40 !important;
}
.color-reporting-mid, .color-reporting-mid * {
  color: #e7adfd !important;
}
.color-reporting-mid svg path, .color-reporting-mid * svg path, .color-reporting-mid svg rect, .color-reporting-mid * svg rect {
  fill: #e7adfd !important;
}
.reporting-mid-dual-color.fusion-title strong {
  color: #e7adfd !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-reporting-mid, .fusion-title *.color-reporting-mid, .fusion-title.color-reporting-mid *, .fusion-title *.color-reporting-mid * {
  color: #e7adfd !important;
}
.color-reporting-light, .color-reporting-light * {
  color: #f6e1ff !important;
}
.color-reporting-light svg path, .color-reporting-light * svg path, .color-reporting-light svg rect, .color-reporting-light * svg rect {
  fill: #f6e1ff !important;
}
.reporting-light-dual-color.fusion-title strong {
  color: #f6e1ff !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-reporting-light, .fusion-title *.color-reporting-light, .fusion-title.color-reporting-light *, .fusion-title *.color-reporting-light * {
  color: #f6e1ff !important;
}
.color-tenant, .color-tenant * {
  color: #3bfed4 !important;
}
.color-tenant svg path, .color-tenant * svg path, .color-tenant svg rect, .color-tenant * svg rect {
  fill: #3bfed4 !important;
}
.tenant-dual-color.fusion-title strong {
  color: #3bfed4 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-tenant, .fusion-title *.color-tenant, .fusion-title.color-tenant *, .fusion-title *.color-tenant * {
  color: #3bfed4 !important;
}
.color-tenant-dark, .color-tenant-dark * {
  color: #031d15 !important;
}
.color-tenant-dark svg path, .color-tenant-dark * svg path, .color-tenant-dark svg rect, .color-tenant-dark * svg rect {
  fill: #031d15 !important;
}
.tenant-dark-dual-color.fusion-title strong {
  color: #031d15 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-tenant-dark, .fusion-title *.color-tenant-dark, .fusion-title.color-tenant-dark *, .fusion-title *.color-tenant-dark * {
  color: #031d15 !important;
}
.color-tenant-mid, .color-tenant-mid * {
  color: #aecacb !important;
}
.color-tenant-mid svg path, .color-tenant-mid * svg path, .color-tenant-mid svg rect, .color-tenant-mid * svg rect {
  fill: #aecacb !important;
}
.tenant-mid-dual-color.fusion-title strong {
  color: #aecacb !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-tenant-mid, .fusion-title *.color-tenant-mid, .fusion-title.color-tenant-mid *, .fusion-title *.color-tenant-mid * {
  color: #aecacb !important;
}
.color-tenant-light, .color-tenant-light * {
  color: #eefffd !important;
}
.color-tenant-light svg path, .color-tenant-light * svg path, .color-tenant-light svg rect, .color-tenant-light * svg rect {
  fill: #eefffd !important;
}
.tenant-light-dual-color.fusion-title strong {
  color: #eefffd !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-tenant-light, .fusion-title *.color-tenant-light, .fusion-title.color-tenant-light *, .fusion-title *.color-tenant-light * {
  color: #eefffd !important;
}
.color-blue, .color-blue * {
  color: #2e41f7 !important;
}
.color-blue svg path, .color-blue * svg path, .color-blue svg rect, .color-blue * svg rect {
  fill: #2e41f7 !important;
}
.blue-dual-color.fusion-title strong {
  color: #2e41f7 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-blue, .fusion-title *.color-blue, .fusion-title.color-blue *, .fusion-title *.color-blue * {
  color: #2e41f7 !important;
}
.color-blue-dark, .color-blue-dark * {
  color: #0a0a41 !important;
}
.color-blue-dark svg path, .color-blue-dark * svg path, .color-blue-dark svg rect, .color-blue-dark * svg rect {
  fill: #0a0a41 !important;
}
.blue-dark-dual-color.fusion-title strong {
  color: #0a0a41 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-blue-dark, .fusion-title *.color-blue-dark, .fusion-title.color-blue-dark *, .fusion-title *.color-blue-dark * {
  color: #0a0a41 !important;
}
.color-blue-mid, .color-blue-mid * {
  color: #0014aa !important;
}
.color-blue-mid svg path, .color-blue-mid * svg path, .color-blue-mid svg rect, .color-blue-mid * svg rect {
  fill: #0014aa !important;
}
.blue-mid-dual-color.fusion-title strong {
  color: #0014aa !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-blue-mid, .fusion-title *.color-blue-mid, .fusion-title.color-blue-mid *, .fusion-title *.color-blue-mid * {
  color: #0014aa !important;
}
.color-blue-light, .color-blue-light * {
  color: #e5faff !important;
}
.color-blue-light svg path, .color-blue-light * svg path, .color-blue-light svg rect, .color-blue-light * svg rect {
  fill: #e5faff !important;
}
.blue-light-dual-color.fusion-title strong {
  color: #e5faff !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-blue-light, .fusion-title *.color-blue-light, .fusion-title.color-blue-light *, .fusion-title *.color-blue-light * {
  color: #e5faff !important;
}
.color-blue-light1, .color-blue-light1 * {
  color: #83d6fc !important;
}
.color-blue-light1 svg path, .color-blue-light1 * svg path, .color-blue-light1 svg rect, .color-blue-light1 * svg rect {
  fill: #83d6fc !important;
}
.blue-light1-dual-color.fusion-title strong {
  color: #83d6fc !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-blue-light1, .fusion-title *.color-blue-light1, .fusion-title.color-blue-light1 *, .fusion-title *.color-blue-light1 * {
  color: #83d6fc !important;
}
.color-blue-light3, .color-blue-light3 * {
  color: #e2f9fe !important;
}
.color-blue-light3 svg path, .color-blue-light3 * svg path, .color-blue-light3 svg rect, .color-blue-light3 * svg rect {
  fill: #e2f9fe !important;
}
.blue-light3-dual-color.fusion-title strong {
  color: #e2f9fe !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-blue-light3, .fusion-title *.color-blue-light3, .fusion-title.color-blue-light3 *, .fusion-title *.color-blue-light3 * {
  color: #e2f9fe !important;
}
.color-grey, .color-grey * {
  color: #6f8aab !important;
}
.color-grey svg path, .color-grey * svg path, .color-grey svg rect, .color-grey * svg rect {
  fill: #6f8aab !important;
}
.grey-dual-color.fusion-title strong {
  color: #6f8aab !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-grey, .fusion-title *.color-grey, .fusion-title.color-grey *, .fusion-title *.color-grey * {
  color: #6f8aab !important;
}
.color-light-grey, .color-light-grey * {
  color: #c3d6ec !important;
}
.color-light-grey svg path, .color-light-grey * svg path, .color-light-grey svg rect, .color-light-grey * svg rect {
  fill: #c3d6ec !important;
}
.light-grey-dual-color.fusion-title strong {
  color: #c3d6ec !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-light-grey, .fusion-title *.color-light-grey, .fusion-title.color-light-grey *, .fusion-title *.color-light-grey * {
  color: #c3d6ec !important;
}
.color-mid-grey, .color-mid-grey * {
  color: #d9d9d9 !important;
}
.color-mid-grey svg path, .color-mid-grey * svg path, .color-mid-grey svg rect, .color-mid-grey * svg rect {
  fill: #d9d9d9 !important;
}
.mid-grey-dual-color.fusion-title strong {
  color: #d9d9d9 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-mid-grey, .fusion-title *.color-mid-grey, .fusion-title.color-mid-grey *, .fusion-title *.color-mid-grey * {
  color: #d9d9d9 !important;
}
.color-deep-grey, .color-deep-grey * {
  color: #222737 !important;
}
.color-deep-grey svg path, .color-deep-grey * svg path, .color-deep-grey svg rect, .color-deep-grey * svg rect {
  fill: #222737 !important;
}
.deep-grey-dual-color.fusion-title strong {
  color: #222737 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-deep-grey, .fusion-title *.color-deep-grey, .fusion-title.color-deep-grey *, .fusion-title *.color-deep-grey * {
  color: #222737 !important;
}
.color-sand, .color-sand * {
  color: #f5ece2 !important;
}
.color-sand svg path, .color-sand * svg path, .color-sand svg rect, .color-sand * svg rect {
  fill: #f5ece2 !important;
}
.sand-dual-color.fusion-title strong {
  color: #f5ece2 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-sand, .fusion-title *.color-sand, .fusion-title.color-sand *, .fusion-title *.color-sand * {
  color: #f5ece2 !important;
}
.color-sand-grey, .color-sand-grey * {
  color: #eaeaea !important;
}
.color-sand-grey svg path, .color-sand-grey * svg path, .color-sand-grey svg rect, .color-sand-grey * svg rect {
  fill: #eaeaea !important;
}
.sand-grey-dual-color.fusion-title strong {
  color: #eaeaea !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-sand-grey, .fusion-title *.color-sand-grey, .fusion-title.color-sand-grey *, .fusion-title *.color-sand-grey * {
  color: #eaeaea !important;
}
.color-sand-dark, .color-sand-dark * {
  color: #bfbfbf !important;
}
.color-sand-dark svg path, .color-sand-dark * svg path, .color-sand-dark svg rect, .color-sand-dark * svg rect {
  fill: #bfbfbf !important;
}
.sand-dark-dual-color.fusion-title strong {
  color: #bfbfbf !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-sand-dark, .fusion-title *.color-sand-dark, .fusion-title.color-sand-dark *, .fusion-title *.color-sand-dark * {
  color: #bfbfbf !important;
}
.color-stroke-grey, .color-stroke-grey * {
  color: #e9e9e9 !important;
}
.color-stroke-grey svg path, .color-stroke-grey * svg path, .color-stroke-grey svg rect, .color-stroke-grey * svg rect {
  fill: #e9e9e9 !important;
}
.stroke-grey-dual-color.fusion-title strong {
  color: #e9e9e9 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-stroke-grey, .fusion-title *.color-stroke-grey, .fusion-title.color-stroke-grey *, .fusion-title *.color-stroke-grey * {
  color: #e9e9e9 !important;
}
.color-bodytxt, .color-bodytxt * {
  color: #51515e !important;
}
.color-bodytxt svg path, .color-bodytxt * svg path, .color-bodytxt svg rect, .color-bodytxt * svg rect {
  fill: #51515e !important;
}
.bodytxt-dual-color.fusion-title strong {
  color: #51515e !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-bodytxt, .fusion-title *.color-bodytxt, .fusion-title.color-bodytxt *, .fusion-title *.color-bodytxt * {
  color: #51515e !important;
}
.color-links, .color-links * {
  color: #898989 !important;
}
.color-links svg path, .color-links * svg path, .color-links svg rect, .color-links * svg rect {
  fill: #898989 !important;
}
.links-dual-color.fusion-title strong {
  color: #898989 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-links, .fusion-title *.color-links, .fusion-title.color-links *, .fusion-title *.color-links * {
  color: #898989 !important;
}
.color-white, .color-white * {
  color: #fff !important;
}
.color-white svg path, .color-white * svg path, .color-white svg rect, .color-white * svg rect {
  fill: #fff !important;
}
.white-dual-color.fusion-title strong {
  color: #fff !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-white, .fusion-title *.color-white, .fusion-title.color-white *, .fusion-title *.color-white * {
  color: #fff !important;
}
.color-black, .color-black * {
  color: #000 !important;
}
.color-black svg path, .color-black * svg path, .color-black svg rect, .color-black * svg rect {
  fill: #000 !important;
}
.black-dual-color.fusion-title strong {
  color: #000 !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-black, .fusion-title *.color-black, .fusion-title.color-black *, .fusion-title *.color-black * {
  color: #000 !important;
}
.color-white-op7, .color-white-op7 * {
  color: rgba(255, 255, 255, 0.7) !important;
}
.color-white-op7 svg path, .color-white-op7 * svg path, .color-white-op7 svg rect, .color-white-op7 * svg rect {
  fill: rgba(255, 255, 255, 0.7) !important;
}
.white-op7-dual-color.fusion-title strong {
  color: rgba(255, 255, 255, 0.7) !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-white-op7, .fusion-title *.color-white-op7, .fusion-title.color-white-op7 *, .fusion-title *.color-white-op7 * {
  color: rgba(255, 255, 255, 0.7) !important;
}
.color-body-op8, .color-body-op8 * {
  color: rgba(81, 81, 94, 0.8) !important;
}
.color-body-op8 svg path, .color-body-op8 * svg path, .color-body-op8 svg rect, .color-body-op8 * svg rect {
  fill: rgba(81, 81, 94, 0.8) !important;
}
.body-op8-dual-color.fusion-title strong {
  color: rgba(81, 81, 94, 0.8) !important;
  font-weight: inherit !important;
}
.fusion-title, .fusion-title * {
  color: #0a0a41 !important;
}
.fusion-title.color-body-op8, .fusion-title *.color-body-op8, .fusion-title.color-body-op8 *, .fusion-title *.color-body-op8 * {
  color: rgba(81, 81, 94, 0.8) !important;
}
/* Breakpoints */
/* Global styles */
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Fonts */
h1, h1 * {
  /* Default Heading Style */
  font-size: 4.375rem !important;
  line-height: 4.25rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 768px) {
  h1, h1 * {
    font-size: 3.3125rem !important;
    line-height: 3.375rem !important;
  }
}
h2, h2 * {
  font-size: 3.3125rem !important;
  line-height: 3.75rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  h2, h2 * {
    font-size: 2.875rem !important;
    line-height: 3.25rem !important;
  }
}
@media only screen and (max-width: 768px) {
  h2, h2 * {
    font-size: 2.75rem !important;
    line-height: 2.875rem !important;
  }
}
h3, h3 * {
  font-size: 2.6875rem !important;
  line-height: 3.125rem !important;
  font-family: "PPMori-Medium" !important;
}
@media only screen and (max-width: 1024px) {
  h3, h3 * {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important;
  }
}
@media only screen and (max-width: 768px) {
  h3, h3 * {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
h4, h4 * {
  font-size: 2.0625rem !important;
  line-height: 2.375rem !important;
  font-family: "PPMori-Regular" !important;
}
h5, h5 * {
  font-size: 25px !important;
  line-height: 30px !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  h5, h5 * {
    font-size: 22px !important;
    line-height: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  h5, h5 * {
    font-size: 19px !important;
    line-height: 22px !important;
  }
}
h6, h6 * {
  font-size: 19px !important;
  line-height: 22px !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 768px) {
  h6, h6 * {
    font-size: 17px !important;
  }
}
/* Override Classes */
.h1, .h1 * {
  font-size: 4.375rem !important;
  line-height: 4.25rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 768px) {
  .h1, .h1 * {
    font-size: 3.3125rem !important;
    line-height: 3.375rem !important;
  }
}
.h2, .h2 * {
  font-size: 3.3125rem !important;
  line-height: 3.75rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  .h2, .h2 * {
    font-size: 2.875rem !important;
    line-height: 3.25rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .h2, .h2 * {
    font-size: 2.75rem !important;
    line-height: 2.875rem !important;
  }
}
.h3, .h3 * {
  font-size: 2.6875rem !important;
  line-height: 3.125rem !important;
  font-family: "PPMori-Medium" !important;
}
@media only screen and (max-width: 1024px) {
  .h3, .h3 * {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .h3, .h3 * {
    font-size: 1.875rem !important;
    line-height: 2.3125rem !important;
  }
}
.h4, .h4 * {
  font-size: 2.0625rem !important;
  line-height: 2.375rem !important;
  font-family: "PPMori-Regular" !important;
}
.h5, .h5 * {
  font-size: 25px !important;
  line-height: 30px !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  .h5, .h5 * {
    font-size: 22px !important;
    line-height: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .h5, .h5 * {
    font-size: 19px !important;
    line-height: 22px !important;
  }
}
.h6, .h6 * {
  font-size: 19px !important;
  line-height: 22px !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 768px) {
  .h6, .h6 * {
    font-size: 17px !important;
  }
}
/* Other Font Style */
strong, b {
  font-weight: 700 !important;
}
.size-94, .size-94 * {
  font-size: 5.875rem !important;
  line-height: 5.4375rem !important;
  font-family: "PPMori-Regular" !important;
}
.size-94 strong, .size-94 * strong {
  font-family: "PPMori-Bold" !important;
}
@media only screen and (max-width: 1024px) {
  .size-94, .size-94 * {
    font-size: 5.375rem !important;
    line-height: 5.4375rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .size-94, .size-94 * {
    font-size: 3.8125rem !important;
    line-height: 3.8125rem !important;
  }
}
@media only screen and (max-width: 380px) {
  .size-94, .size-94 * {
    font-size: 2.8125rem !important;
    line-height: 3.125rem !important;
  }
}
.size-64, .size-64 * {
  font-size: 4rem !important;
  line-height: 4.1875rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  .size-64, .size-64 * {
    font-size: 3.5rem !important;
    line-height: 4.1875rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .size-64, .size-64 * {
    font-size: 2.75rem !important;
    line-height: 2.875rem !important;
  }
}
.size-59, .size-59 * {
  font-size: 3.6875rem !important;
  line-height: 4rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  .size-59, .size-59 * {
    font-size: 2.875rem !important;
    line-height: 3.25rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .size-59, .size-59 * {
    font-size: 2.75rem !important;
    line-height: 2.875rem !important;
  }
}
.size-53, .size-53 * {
  font-size: 3.3125rem !important;
  line-height: 3.125rem !important;
  font-family: "PPMori-Semibold" !important;
}
@media only screen and (max-width: 1024px) {
  .size-53, .size-53 * {
    font-size: 2.875rem !important;
    line-height: 3.25rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .size-53, .size-53 * {
    font-size: 2.75rem !important;
    line-height: 2.875rem !important;
  }
}
.size-38, .size-38 * {
  font-size: 2.375rem !important;
  line-height: 2.6875rem !important;
  font-family: "PPMori-Semibold" !important;
}
.size-22, .size-22 * {
  font-size: 22px !important;
  line-height: 30px !important;
  font-family: "colfax-web", sans-serif !important;
}
@media only screen and (max-width: 768px) {
  .size-22, .size-22 * {
    font-size: 19px !important;
    line-height: 27px !important;
  }
}
.size-19, .size-19 * {
  font-size: 19px !important;
  line-height: 22px !important;
}
.size-16, .size-16 * {
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "colfax-web", sans-serif !important;
}
.size-15, .size-15 * {
  font-size: 15px !important;
  line-height: 19px !important;
}
.size-14, .size-14 * {
  font-size: 14px !important;
  line-height: 19px !important;
}
.size-13, .size-13 * {
  font-size: 13px !important;
  line-height: 24px !important;
}
.ppmori-reg, .ppmori-reg * {
  font-family: "PPMori-Regular" !important;
}
.ppmori-med, .ppmori-med * {
  font-family: "PPMori-Medium" !important;
}
.ppmori-semi, .ppmori-semi * {
  font-family: "PPMori-Semibold" !important;
}
.ppmori-bold, .ppmori-bold * {
  font-family: "PPMori-Bold" !important;
}
.colfax, .colfax * {
  font-family: "colfax-web", sans-serif !important;
}
.fusion-title {
  word-break: break-word;
}
.fusion-title p {
  margin-top: 0px !important;
}
.fusion-title p:last-of-type {
  margin-bottom: 0px !important;
}
.fusion-title-size-paragraph p {
  margin-top: 0px !important;
}
.fusion-title-size-paragraph p:last-of-type {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 768px) {
  .fusion-title-size-paragraph p {
    font-size: 12px !important;
  }
}
.fusion-text p {
  margin-top: 0px !important;
}
.fusion-text p:last-of-type {
  margin-bottom: 0px !important;
}
.marginlr-auto, .fusion-title.marginlr-auto, .marginlr-auto > .fusion-column-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Opacity */
.op7 {
  opacity: 0.7;
}
.op8 {
  opacity: 0.8;
}
.op3 {
  opacity: 0.3;
}
/* Font Weight */
.fw-500, .fw-500 * {
  font-weight: 500 !important;
}
.fw-600, .fw-600 * {
  font-weight: 600 !important;
}
/* Fusion Button */
.fusion-button {
  font-weight: normal !important;
}
.fusion-button:hover {
  background: #2e41f7 !important;
}
.fusion-button.tenant-btn {
  color: #031d15 !important;
  background: linear-gradient(90deg, #3bfed4 0%, #d3fff5 100%) !important;
}
.fusion-button.tenant-btn > span {
  color: #031d15 !important;
}
.fusion-button.tenant-btn:hover {
  background: #3bfed4 !important;
}
.fusion-button.operations-btn {
  color: #471816 !important;
  background: linear-gradient(90deg, #f3524c 0%, #ffe9e8 100%) !important;
}
.fusion-button.operations-btn > span {
  color: #471816 !important;
}
.fusion-button.operations-btn:hover {
  background: #f3524c !important;
}
.fusion-button.reporting-btn {
  color: #320d40 !important;
  background: linear-gradient(90deg, #be2ef7 0%, #f6e1ff 100%) !important;
}
.fusion-button.reporting-btn > span {
  color: #320d40 !important;
}
.fusion-button.reporting-btn:hover {
  background: #be2ef7 !important;
}
.fusion-button.finance-btn {
  color: #031d15 !important;
  background: linear-gradient(90deg, #baf0fd 0%, #dff9ff 100%) !important;
}
.fusion-button.finance-btn > span {
  color: #031d15 !important;
}
.fusion-button.finance-btn:hover {
  background: #baf0fd !important;
}
.fusion-button.operations-solidbtn {
  color: #471816 !important;
  background: #f3524c !important;
  padding: 15px 35px !important;
}
.fusion-button.operations-solidbtn > span {
  color: #471816 !important;
}
.fusion-button.operations-solidbtn:hover {
  background: #ffe9e8 !important;
}
.fusion-button.reporting-solidbtn {
  color: #320d40 !important;
  background: #be2ef7 !important;
  padding: 15px 35px !important;
}
.fusion-button.reporting-solidbtn > span {
  color: #320d40 !important;
}
.fusion-button.reporting-solidbtn:hover {
  background: #e7adfd !important;
}
.fusion-button.finance-solidbtn {
  color: #1b353b !important;
  background: #baf0fd !important;
  padding: 15px 35px !important;
}
.fusion-button.finance-solidbtn > span {
  color: #1b353b !important;
}
.fusion-button.finance-solidbtn:hover {
  background: #dff9ff !important;
}
.fusion-button.white-outline-btn {
  color: #fff !important;
  background: transparent !important;
  border: 1px solid #fff !important;
  padding: 10px 30px !important;
  z-index: 1;
}
.fusion-button.white-outline-btn::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(90deg, #2e41f7 31%, #83d6fc 100%);
  z-index: -1;
  opacity: 0;
  transition: opacity 0.4s ease;
  border-radius: 50px;
}
.fusion-button.white-outline-btn > span {
  color: #fff !important;
}
.fusion-button.white-outline-btn:hover::before {
  opacity: 1;
}
.fusion-button.grey-outline-btn {
  color: #6f8aab !important;
  background: transparent !important;
  border: 1px solid #6f8aab !important;
  padding: 10px 30px !important;
  z-index: 1;
}
.fusion-button.grey-outline-btn::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(90deg, #2e41f7 31%, #83d6fc 100%);
  z-index: -1;
  opacity: 0;
  transition: opacity 0.4s ease;
  border-radius: 50px;
}
.fusion-button.grey-outline-btn > span {
  color: #6f8aab !important;
}
.fusion-button.grey-outline-btn:hover::before {
  opacity: 1;
}
.fusion-button.grey-outline-btn:hover > span {
  color: #fff !important;
}
/* Container */
@media only screen and (max-width: 768px) {
  .fusion-fullwidth.hundred-percent-fullwidth {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
}
@media only screen and (max-width: 768px) {
  .fusion-fullwidth.nonhundred-percent-fullwidth {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
}
/* Max width Sections */
.mwsec-1355 > .fusion-row {
  max-width: 1355px !important;
}
.mwsec-1480 > .fusion-row {
  max-width: 1480px !important;
}
.mwsec-1228 > .fusion-row {
  max-width: 1228px !important;
}
.mwsec-1229 > .fusion-row {
  max-width: 1229px !important;
}
.mwsec-1185 > .fusion-row {
  max-width: 1185px !important;
}
.mwsec-1071 > .fusion-row {
  max-width: 1071px !important;
}
/* Max width section with bg */
.mwsecbg-1480 {
  max-width: 1480px !important;
}
/* Max width Column */
.mwcol-583 > .fusion-column-wrapper {
  max-width: 583px;
}
.mwcol-547 > .fusion-column-wrapper {
  max-width: 547px;
}
@media only screen and (max-width: 768px) {
  .mwcol-547 > .fusion-column-wrapper {
    max-width: 100%;
  }
}
.mwcol-879 > .fusion-column-wrapper {
  max-width: 879px;
}
@media only screen and (max-width: 768px) {
  .mwcol-879 > .fusion-column-wrapper {
    max-width: 100%;
  }
}
/* Max width Text */
.txtw-935 {
  max-width: 935px;
}
.txtw-736 {
  max-width: 736px;
}
@media only screen and (max-width: 768px) {
  .txtw-736 {
    max-width: 100%;
  }
}
.txtw-720 {
  max-width: 720px;
}
.txtw-578 {
  max-width: 578px;
}
@media only screen and (max-width: 768px) {
  .txtw-578 {
    max-width: 100%;
  }
}
.txtw-547 {
  max-width: 547px;
}
@media only screen and (max-width: 768px) {
  .txtw-547 {
    max-width: 100%;
  }
}
.txtw-499 {
  max-width: 499px;
}
@media only screen and (max-width: 768px) {
  .txtw-499 {
    max-width: 100%;
  }
}
.txtw-397 {
  max-width: 397px;
}
.txtw-341 {
  max-width: 341px;
}
.txtw-326 {
  max-width: 326px;
}
/* Image Height */
.imgh-398 img {
  height: 398px;
  object-fit: cover;
}
@media only screen and (max-width: 768px) {
  .imgh-398 img {
    height: auto;
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .solid-header-sec .fusion-builder-row, .transparent-header-sec .fusion-builder-row {
    gap: 0 10px;
  }
}
@media only screen and (max-width: 768px) {
  .solid-header-sec .fusion-layout-column, .transparent-header-sec .fusion-layout-column {
    width: auto;
  }
}
@media only screen and (max-width: 991px) {
  .solid-header-sec .contact-col > .fusion-column-wrapper, .transparent-header-sec .contact-col > .fusion-column-wrapper {
    margin-left: 0;
  }
}
.solid-header-sec .contact-col .fusion-button.white-outline-btn, .transparent-header-sec .contact-col .fusion-button.white-outline-btn {
  padding: 9px 29px !important;
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .contact-col .fusion-button.white-outline-btn > span, .transparent-header-sec .contact-col .fusion-button.white-outline-btn > span {
    color: #6f8aab !important;
  }
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .contact-col .fusion-button.white-outline-btn, .transparent-header-sec .contact-col .fusion-button.white-outline-btn {
    color: #6f8aab !important;
    border: 1px solid #6f8aab !important;
  }
}
@media only screen and (max-width: 1005px) {
  .solid-header-sec .logo-col img, .transparent-header-sec .logo-col img {
    width: 202px;
    height: 41px;
  }
}
@media only screen and (max-width: 991px) {
  .solid-header-sec .menu-col, .transparent-header-sec .menu-col {
    width: max-content;
  }
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col > .fusion-column-wrapper, .transparent-header-sec .menu-col > .fusion-column-wrapper {
    justify-content: flex-end;
  }
}
.solid-header-sec .menu-col .fusion-menu, .transparent-header-sec .menu-col .fusion-menu {
  margin: 0 !important;
}
.solid-header-sec .menu-col li, .transparent-header-sec .menu-col li {
  line-height: 2;
}
@media only screen and (max-width: 1200px) {
  .solid-header-sec .menu-col li, .transparent-header-sec .menu-col li {
    margin-left: calc(10px / 2);
    margin-right: calc(10px / 2);
  }
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col li, .transparent-header-sec .menu-col li {
    margin-left: calc(32px / 2);
    margin-right: calc(32px / 2);
  }
}
@media only screen and (max-width: 900px) {
  .solid-header-sec .menu-col li, .transparent-header-sec .menu-col li {
    margin-left: calc(10px / 2);
    margin-right: calc(10px / 2);
  }
}
@media only screen and (max-width: 1200px) {
  .solid-header-sec .menu-col li:first-of-type, .transparent-header-sec .menu-col li:first-of-type, .solid-header-sec .menu-col li:last-of-type, .transparent-header-sec .menu-col li:last-of-type {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 1350px) {
  .solid-header-sec .menu-col li > a span, .transparent-header-sec .menu-col li > a span {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col li > a span, .transparent-header-sec .menu-col li > a span {
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 900px) {
  .solid-header-sec .menu-col li > a span, .transparent-header-sec .menu-col li > a span {
    font-size: 10px !important;
  }
}
.solid-header-sec .menu-col li:hover > a > span, .transparent-header-sec .menu-col li:hover > a > span {
  color: #fff !important;
}
.solid-header-sec .menu-col li.current-menu-item a > span, .transparent-header-sec .menu-col li.current-menu-item a > span {
  color: #fff !important;
}
.solid-header-sec .menu-col li.menu-item-has-children, .transparent-header-sec .menu-col li.menu-item-has-children {
  align-items: center;
  gap: 0 6px;
}
.solid-header-sec .menu-col li.menu-item-has-children button, .transparent-header-sec .menu-col li.menu-item-has-children button {
  padding-left: 0;
}
.solid-header-sec .menu-col li.menu-item-has-children button:before, .transparent-header-sec .menu-col li.menu-item-has-children button:before {
  color: #e5faff !important;
  transition: 300ms ease all;
}
.solid-header-sec .menu-col li.menu-item-has-children button[aria-expanded="true"]:before, .transparent-header-sec .menu-col li.menu-item-has-children button[aria-expanded="true"]:before {
  transform: rotate(-180deg);
}
.solid-header-sec .menu-col li.offcanvas-item-show, .transparent-header-sec .menu-col li.offcanvas-item-show {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col li.hide-tablet, .transparent-header-sec .menu-col li.hide-tablet {
    display: none !important;
  }
}
.solid-header-sec .menu-col li .awb-menu__sub-ul, .transparent-header-sec .menu-col li .awb-menu__sub-ul {
  box-shadow: 0px 136px 234px 0px rgba(0, 0, 0, 0.38);
  padding: 26px 54px 38px 33px !important;
  background: #0a0a41;
  top: 45px !important;
  left: -33px !important;
  border: 1px solid rgba(226, 249, 254, 0.20);
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li, .transparent-header-sec .menu-col li .awb-menu__sub-ul li {
  margin-bottom: 11px;
  line-height: 1;
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li a, .transparent-header-sec .menu-col li .awb-menu__sub-ul li a {
  line-height: 19px !important;
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li:last-of-type, .transparent-header-sec .menu-col li .awb-menu__sub-ul li:last-of-type {
  margin-bottom: 0;
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li.heading-menu, .transparent-header-sec .menu-col li .awb-menu__sub-ul li.heading-menu {
  margin-bottom: 17px;
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li.heading-menu span, .transparent-header-sec .menu-col li .awb-menu__sub-ul li.heading-menu span {
  font-size: 15px;
  color: #fff;
  font-family: "PPMori-Bold";
  line-height: 19px;
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li:hover, .transparent-header-sec .menu-col li .awb-menu__sub-ul li:hover, .solid-header-sec .menu-col li .awb-menu__sub-ul li.current-menu-item, .transparent-header-sec .menu-col li .awb-menu__sub-ul li.current-menu-item, .solid-header-sec .menu-col li .awb-menu__sub-ul li:focus-within, .transparent-header-sec .menu-col li .awb-menu__sub-ul li:focus-within {
  background: none !important;
}
.solid-header-sec .menu-col li .awb-menu__sub-ul li:hover a span, .transparent-header-sec .menu-col li .awb-menu__sub-ul li:hover a span, .solid-header-sec .menu-col li .awb-menu__sub-ul li.current-menu-item a span, .transparent-header-sec .menu-col li .awb-menu__sub-ul li.current-menu-item a span, .solid-header-sec .menu-col li .awb-menu__sub-ul li:focus-within a span, .transparent-header-sec .menu-col li .awb-menu__sub-ul li:focus-within a span {
  color: #fff;
}
.solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row {
  gap: 40px;
  align-content: stretch;
  align-items: stretch !important;
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row {
    width: 100% !important;
  }
}
.solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row .fusion-layout-column, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row .fusion-layout-column {
  max-width: calc(25% - 30px) !important;
  width: 100% !important;
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row .fusion-layout-column, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec > .fusion-builder-row .fusion-layout-column {
    max-width: calc(50% - 20px) !important;
  }
}
.solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column .fusion-column-wrapper, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column .fusion-column-wrapper {
  position: relative;
}
.solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column .fusion-column-wrapper:before, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column .fusion-column-wrapper:before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  background-size: 1px;
  background-color: #83d6fc;
  opacity: 0.18;
  left: -40px;
  top: 0;
}
.solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column:first-of-type .fusion-column-wrapper:before, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column:first-of-type .fusion-column-wrapper:before {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column:nth-of-type(2n+1) .fusion-column-wrapper:before, .transparent-header-sec .menu-col li.megamenu-item .products-megamenu-sec.border-261 .fusion-layout-column:nth-of-type(2n+1) .fusion-column-wrapper:before {
    display: none;
  }
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap {
  border-radius: 14px;
  top: 45px !important;
  left: auto;
  width: 1355px !important;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .custom-btn-wrap, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .custom-btn-wrap {
  opacity: 0.3;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: stretch;
  justify-content: center;
  gap: 20px 42px;
  align-items: flex-start;
  margin: 0;
  width: 100%;
  max-width: calc(100% - 7px);
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes:before, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes:before, .solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes:after, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes:after, .solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .fusion-clearfix, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column {
  border-radius: 14px;
  border: 1px solid #2e41f7;
  background: #0a0a41;
  margin: 0;
  padding: 25px 30px 25px 26px;
  max-width: calc(33.33333333% - 28px);
  min-width: 380px;
  width: 100%;
  transition: 300ms ease all;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column .heading, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column .heading {
  margin-bottom: 6px;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column .heading img, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column .heading img {
  transition: 300ms ease all;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column .content-container, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column .content-container {
  font-size: 14px;
  font-family: "colfax-web", sans-serif !important;
  margin-bottom: 0;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column:hover, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column:hover {
  border: 1px solid #e2f9fe;
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column:hover img, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column:hover img {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(105%) contrast(200%);
}
.solid-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column:hover .heading .content-box-heading, .transparent-header-sec .menu-col li.megamenu-item .awb-menu__mega-wrap .fusion-content-boxes .content-box-column:hover .heading .content-box-heading {
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col .menu-item.hide-tablet + .menu-item, .transparent-header-sec .menu-col .menu-item.hide-tablet + .menu-item {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .solid-header-sec .menu-col .menu-item:not(.hide-tablet):has(+ .hide-tablet), .transparent-header-sec .menu-col .menu-item:not(.hide-tablet):has(+ .hide-tablet) {
    margin-right: 0;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 0;
}
@media only screen and (max-width: 768px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li {
    margin-bottom: 47px;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li button {
  padding-left: 0;
  opacity: 0.8;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li button:before {
  color: #e5faff !important;
  transition: 300ms ease all;
  font-size: 24px;
  transform: rotate(0deg) !important;
}
@media only screen and (max-width: 360px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li button:before {
    font-size: 19px !important;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.expanded button {
  opacity: 1;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.expanded button:before {
  transform: rotate(-180deg) !important;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li > a span {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li > a span {
    font-size: 28px;
    line-height: 30px !important;
  }
}
@media only screen and (max-width: 360px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li > a span {
    font-size: 19px !important;
    line-height: 22px !important;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.current-menu-item > a > span, .offcanvas-toggle-menu .offcanvas-menu-sec ul li.expanded > a > span {
  opacity: 1;
  position: relative;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.current-menu-item > a > span:after, .offcanvas-toggle-menu .offcanvas-menu-sec ul li.expanded > a > span:after {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  background-size: 1px;
  background-color: #fff;
  left: 0;
  bottom: -5px;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.heading-menu, .offcanvas-toggle-menu .offcanvas-menu-sec ul li.offcanvas-item-hide {
  display: none !important;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .offcanvas-item-show {
  display: block;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.menu-item-has-children > a {
  gap: 0 16px;
  width: max-content;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li.menu-item-has-children button {
  padding-left: 16px;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul {
  margin-top: 37px;
  order: 10;
  max-width: 100%;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul {
    margin-top: 30px;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li {
  margin-bottom: 24px;
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  gap: 0 10px;
  border: 0 !important;
}
@media only screen and (max-width: 768px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li {
    margin-bottom: 16px;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li:last-of-type {
  margin-bottom: 0;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li:before {
  content: '';
  display: block;
  min-width: 12px;
  height: 19px;
  background-size: inherit;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('/wp-content/uploads/2024/10/icon-logo.svg');
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li span {
  opacity: 1;
  line-height: 30px;
}
@media only screen and (max-width: 768px) {
  .offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li span {
    font-size: 15px;
    line-height: 19px !important;
  }
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li.current-menu-item, .offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li:hover {
  background: transparent;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li.current-menu-item span, .offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li:hover span {
  color: #fff;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li.current-menu-item span:after, .offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li:hover span:after {
  display: none;
}
.offcanvas-toggle-menu .offcanvas-menu-sec ul li .awb-menu__sub-ul li.heading-menu {
  display: none !important;
}
.offcanvas-toggle-menu .offcanvas-menu-sec li[aria-expanded="false"] button[aria-expanded="true"] {
  transform: rotate(0deg) !important;
}
.offcanvas-toggle-menu .offcanvas-menu-sec .fusion-button {
  padding: 17px 45px !important;
}
.offcanvas-toggle-menu .offcanvas-menu-sec .icon-blue .fusion-social-networks-wrapper {
  display: flex;
  gap: 6px;
  margin: 0 !important;
  align-items: center;
}
.offcanvas-toggle-menu .offcanvas-menu-sec .icon-blue .fusion-social-networks-wrapper .fusion-social-network-icon {
  min-width: 33px;
  margin: 0 !important;
  width: 100%;
  max-width: 33px;
  height: 33px;
  background: #2e41f7;
  border-radius: 33px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.offcanvas-toggle-menu .offcanvas-menu-sec .icon-blue .fusion-social-networks-wrapper .fusion-social-network-icon img {
  filter: invert(100%) sepia(54%) saturate(1700%) hue-rotate(173deg) brightness(103%) contrast(103%);
}
.offcanvas-toggle-menu .offcanvas-menu-sec .copyright-txt {
  opacity: 0.49;
}
.footer-menus-col > .fusion-column-wrapper > .fusion-builder-row-inner {
  gap: 53px;
  justify-content: space-between;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .footer-menus-col > .fusion-column-wrapper > .fusion-builder-row-inner {
    gap: 35px;
  }
}
.footer-menus-col > .fusion-column-wrapper > .fusion-builder-row-inner .fusion-layout-column {
  width: calc(20% - 43px);
}
@media only screen and (max-width: 768px) {
  .footer-menus-col > .fusion-column-wrapper > .fusion-builder-row-inner .fusion-layout-column {
    width: calc(50% - 43px);
  }
}
.footer-copyright-sec .fusion-social-networks-wrapper {
  display: flex;
  gap: 6px;
  margin: 0 !important;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .footer-copyright-sec .fusion-social-networks-wrapper {
    justify-content: center;
  }
}
.footer-copyright-sec .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0 !important;
  width: 100%;
  max-width: 33px;
  height: 33px;
  background: #e2f9fe;
  border-radius: 33px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.copyright-txt {
  color: #a5a5a5;
  text-align: center;
  font-family: "PPMori-Regular";
  font-size: 15px;
  line-height: 19px;
}
.storage-experience-sec .blue-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 19.5px;
  margin: 0 !important;
  padding: 0;
  justify-content: center;
}
.storage-experience-sec .blue-boxes:before, .storage-experience-sec .blue-boxes:after, .storage-experience-sec .blue-boxes .fusion-clearfix {
  display: none !important;
}
.storage-experience-sec .blue-boxes .content-box-column {
  margin: 0 !important;
  border: 2px solid #2e41f7;
  padding: 35px 30px;
  border-radius: 20px;
  max-width: 395px;
  text-align: left !important;
  width: 100%;
  transition: 300ms ease all;
}
@media only screen and (max-width: 1024px) {
  .storage-experience-sec .blue-boxes .content-box-column {
    max-width: 406px;
  }
}
@media only screen and (max-width: 768px) {
  .storage-experience-sec .blue-boxes .content-box-column {
    max-width: 378px;
  }
}
.storage-experience-sec .blue-boxes .content-box-column:hover {
  background-color: #2e41f7;
}
.storage-experience-sec .blue-boxes .content-box-column:hover .heading h5, .storage-experience-sec .blue-boxes .content-box-column:hover .content-container {
  color: #fff !important;
}
.storage-experience-sec .blue-boxes .content-box-column:hover img {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(105%) contrast(200%);
}
.storage-experience-sec .blue-boxes .content-box-column .heading {
  margin-bottom: 11px !important;
  text-align: left !important;
  transition: none !important;
}
.storage-experience-sec .blue-boxes .content-box-column .heading h5 {
  color: #2e41f7;
  transition: 300ms ease all;
  line-height: 1 !important;
}
.storage-experience-sec .blue-boxes .content-box-column .heading h5:hover {
  color: #fff !important;
}
.storage-experience-sec .blue-boxes .content-box-column .heading .image img {
  margin-bottom: 33px !important;
  transition: 300ms ease all;
}
.storage-experience-sec .blue-boxes .content-box-column .content-container {
  margin: 0 !important;
  text-align: left !important;
  color: #2e41f7;
  font-size: 15px;
  line-height: 20px;
  font-family: "colfax-web", sans-serif;
  opacity: 0.8;
  transition: 300ms ease all;
}
.three-box-template {
  margin-left: -9px !important;
  margin-right: -9px !important;
}
@media only screen and (max-width: 1024px) {
  .three-box-template {
    justify-content: center;
  }
}
.three-box-template:before, .three-box-template:after, .three-box-template .fusion-clearfix {
  display: none !important;
}
.three-box-template .fusion-column {
  padding: 0 9px;
  margin: 0 !important;
  width: 33.33% !important;
}
@media only screen and (max-width: 1024px) {
  .three-box-template .fusion-column {
    max-width: 264px;
  }
}
@media only screen and (max-width: 768px) {
  .three-box-template .fusion-column {
    width: 100% !important;
    max-width: 378px;
    margin-bottom: 27px !important;
  }
  .three-box-template .fusion-column:nth-last-child(2) {
    margin-bottom: 0px !important;
  }
}
.three-box-template .fusion-column .col {
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  overflow: hidden;
  padding-bottom: 37px;
  text-align: left;
  margin-bottom: 0 !important;
}
.three-box-template .fusion-column .col .heading {
  margin-bottom: 11px;
}
.three-box-template .fusion-column .col .heading .image img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  margin-bottom: 37px;
}
@media only screen and (max-width: 1024px) {
  .three-box-template .fusion-column .col .heading .image img {
    height: 212px;
  }
}
@media only screen and (max-width: 768px) {
  .three-box-template .fusion-column .col .heading .image img {
    height: 172px;
  }
}
.three-box-template .fusion-column .col .heading .content-box-heading {
  padding: 0 30px;
  text-align: left;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .three-box-template .fusion-column .col .heading .content-box-heading {
    padding: 0 24px;
  }
}
.three-box-template .fusion-column .col .content-container {
  text-align: left;
  padding: 0 30px;
  font-size: 15px;
  margin-bottom: 0px;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .three-box-template .fusion-column .col .content-container {
    padding: 0 24px;
  }
}
.three-box-template .fusion-column .col .content-container p:last-of-type {
  margin-bottom: 18px;
}
.three-box-template .fusion-column .col .fusion-read-more {
  display: none;
}
.three-box-template .fusion-column .col:hover {
  border: 1px solid #2e41f7;
}
.three-box-template .fusion-column .col:hover .custom-btn-wrap .arrow-tail svg {
  width: 12px;
}
.three-box-template .fusion-column .col:hover .custom-btn-wrap * {
  color: #0a0a41 !important;
}
.three-box-template .fusion-column .col:hover .custom-btn-wrap svg path {
  fill: #0a0a41 !important;
}
.tenant-three-box .fusion-column .col:hover {
  border: 1px solid #3bfed4;
}
.tenant-three-box .fusion-column .col:hover .heading .content-box-heading, .tenant-three-box .fusion-column .col:hover .heading-link .content-box-heading {
  color: #031d15 !important;
}
.operations-three-box .fusion-column .col:hover {
  border: 1px solid #f3524c;
}
.operations-three-box .fusion-column .col:hover .heading .content-box-heading, .operations-three-box .fusion-column .col:hover .heading-link .content-box-heading {
  color: #031d15 !important;
}
.reporting-three-box .fusion-column .col:hover {
  border: 1px solid #be2ef7;
}
.reporting-three-box .fusion-column .col:hover .heading .content-box-heading, .reporting-three-box .fusion-column .col:hover .heading-link .content-box-heading {
  color: #031d15 !important;
}
.finance-three-box .fusion-column .col:hover {
  border: 1px solid #baf0fd;
}
.finance-three-box .fusion-column .col:hover .heading .content-box-heading, .finance-three-box .fusion-column .col:hover .heading-link .content-box-heading {
  color: #031d15 !important;
}
@media only screen and (max-width: 768px) {
  .two-boxes-sec .two-box-col {
    max-width: 399px;
    margin: 0 auto 30px !important;
  }
  .two-boxes-sec .two-box-col:last-child {
    margin: 0 auto !important;
  }
}
.two-boxes-sec .two-box-col img {
  width: 100%;
  height: 351px;
  object-fit: cover;
}
@media only screen and (max-width: 1024px) {
  .two-boxes-sec .two-box-col img {
    height: 260px;
  }
}
@media only screen and (max-width: 768px) {
  .two-boxes-sec .two-box-col img {
    height: 229px;
  }
}
.two-boxes-sec .two-box-col .fusion-video {
  height: 351px;
}
@media only screen and (max-width: 1024px) {
  .two-boxes-sec .two-box-col .fusion-video {
    height: 260px;
  }
}
@media only screen and (max-width: 768px) {
  .two-boxes-sec .two-box-col .fusion-video {
    height: 229px;
  }
}
.two-boxes-sec .two-box-col .fusion-video .video-wrapper, .two-boxes-sec .two-box-col .fusion-video video {
  height: 100%;
  width: 100%;
  max-width: 100%;
}
@keyframes revealWidth {
  0% {
    width: 0;
  }
  100% {
    width: auto;
  }
}
.custom-btn-wrap {
  display: flex;
  align-items: center;
  line-height: 1;
  width: fit-content;
}
.custom-btn-wrap .arrow-tail {
  line-height: 0;
}
.custom-btn-wrap .arrow-tail svg {
  width: 0;
  transition: width 0.3s ease-in-out;
}
.custom-btn-wrap .button-text {
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.custom-btn-wrap .button-text .arrow-head {
  line-height: 0;
}
.custom-btn-wrap:hover .arrow-tail svg {
  width: 12px;
}
.custom-btn-wrap:hover * {
  color: #0a0a41 !important;
}
.custom-btn-wrap:hover svg path {
  fill: #0a0a41 !important;
}
.custom-btn-wrap.color-white:hover {
  opacity: 1;
}
.custom-btn-wrap.color-white:hover * {
  color: #fff !important;
}
.custom-btn-wrap.color-white:hover svg path {
  fill: #fff !important;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec.mwsec-1071 > .fusion-row {
    max-width: 835px !important;
  }
}
.solution-suite-sec .solution-suite-pagination {
  margin-bottom: 51px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite-pagination {
    margin-bottom: 48px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite-pagination {
    margin-bottom: 45px;
  }
}
.solution-suite-sec .solution-suite-pagination .solution-nav {
  justify-content: center;
  /*
   display: flex;
   gap: 0 8px;
   flex-direction: row;
   flex-wrap: wrap;
   align-content: center;
   justify-content: center;
   align-items: center;
   */
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite-pagination .solution-nav {
    justify-content: start;
  }
}
.solution-suite-sec .solution-suite-pagination .solution-nav .solution-nav-button {
  padding: 15px 35px;
  width: fit-content !important;
  cursor: pointer;
  color: rgba(10, 10, 65, 0.30);
  font-family: "PPMori-Bold";
  font-size: 16px;
  line-height: 19px;
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite-pagination .solution-nav .solution-nav-button {
    padding: 10px 22px;
  }
}
.solution-suite-sec .solution-suite-pagination .solution-nav .solution-nav-button.swiper-slide-thumb-active {
  border-radius: 50px;
  background: linear-gradient(90deg, #2e41f7 31%, #83d6fc 100%) !important;
  color: #fff;
}
.solution-suite-sec .solution-suite {
  -webkit-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.solution-suite-sec .solution-suite .solution-item {
  width: 100%;
  opacity: 0.2;
  transition: all 1.5s ease;
}
.solution-suite-sec .solution-suite .solution-item.swiper-slide-active {
  opacity: 1;
}
.solution-suite-sec .solution-suite .solution-suite-box {
  max-width: 1071px;
  height: 563px;
  color: #fff;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  padding: 68px 0 42px 66px;
  border-radius: 20px;
  background: 100%;
  background-size: cover;
  position: relative;
  gap: 48.44px 30px;
}
.solution-suite-sec .solution-suite .solution-suite-box:after {
  content: '';
  position: absolute;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 597px;
  height: 269px;
  background-repeat: no-repeat;
  z-index: 0;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box:after {
    width: 501px;
    height: 226px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box:after {
    display: none;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box.default-card {
  background: linear-gradient(285deg, #0a0a41 38.33%, #2e41f7 249.32%) !important;
}
.solution-suite-sec .solution-suite .solution-suite-box.default-card:after {
  background-image: url(https://r6automatecomau.r6d.dev/wp-content/uploads/2024/10/tenant-pattern-bg.svg);
}
.solution-suite-sec .solution-suite .solution-suite-box.tenant {
  background: linear-gradient(285deg, #031d15 38.33%, #3bfed4 249.32%) !important;
}
.solution-suite-sec .solution-suite .solution-suite-box.tenant:after {
  background-image: url(https://r6automatecomau.r6d.dev/wp-content/uploads/2024/10/tenant-pattern-bg.svg);
}
.solution-suite-sec .solution-suite .solution-suite-box.operations {
  background: linear-gradient(287deg, #471816 38.09%, #f3524c 129.18%) !important;
}
.solution-suite-sec .solution-suite .solution-suite-box.operations:after {
  background-image: url(https://r6automatecomau.r6d.dev/wp-content/uploads/2024/10/operations-pattern-bg.svg);
}
.solution-suite-sec .solution-suite .solution-suite-box.reporting {
  background: linear-gradient(284deg, #320d40 38.48%, #be2ef7 200.09%) !important;
}
.solution-suite-sec .solution-suite .solution-suite-box.reporting:after {
  background-image: url(https://r6automatecomau.r6d.dev/wp-content/uploads/2024/10/reporting-pattern-bg.svg);
}
.solution-suite-sec .solution-suite .solution-suite-box.finance {
  background: linear-gradient(284deg, #294f58 66.04%, #baf0fd 200.05%) !important;
}
.solution-suite-sec .solution-suite .solution-suite-box.finance:after {
  background-image: url(https://r6automatecomau.r6d.dev/wp-content/uploads/2024/10/finance-pattern-bg.svg);
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box {
    max-width: 835px;
    height: auto;
    min-height: 463px;
    padding: 42px 0 41px 50px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box {
    height: auto;
    flex-direction: column;
    padding: 68px 26px 38px;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details {
  max-width: calc(42.29% - 30px);
  flex: 1;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details {
    max-width: calc(43.06% - 30px);
    gap: 34px 0;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details {
    order: 1;
    max-width: 100%;
    gap: 0;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details .data-row {
  display: flex;
  gap: 10px 20px;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details .data-row .suite-badge {
  border-radius: 20px;
  border: 1px solid;
  padding: 10px 22px;
  width: fit-content;
  line-height: 12px !important;
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .data-row .suite-badge {
    padding: 9px 11px;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details .data-row .suite-logo {
  display: none;
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .data-row .suite-logo {
    display: block;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-title {
  margin-bottom: 25px;
  line-height: 3.125rem !important;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-title {
    margin-bottom: 20px;
    line-height: 2.75rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-title {
    margin-bottom: 7px;
  }
}
@media only screen and (max-width: 1200px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-title.txtw-397 {
    max-width: 250px;
  }
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-title.txtw-397 {
    max-width: 397px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-title.txtw-397 {
    max-width: 100%;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-description {
  margin-bottom: 61.5px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-description {
    margin-bottom: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-description {
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 1200px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-description.txtw-341 {
    max-width: 250px;
  }
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-description.txtw-341 {
    max-width: 279px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-description.txtw-341 {
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details .suite-logo {
    display: none;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details #tenant-logo svg {
  width: 210px;
  height: 38px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #tenant-logo svg {
    width: 187.9px;
    height: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #tenant-logo svg {
    width: 157.19px;
    height: 28.44px;
  }
}
@media only screen and (max-width: 480px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #tenant-logo svg {
    width: 140px;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details #operations-logo svg {
  width: 167px;
  height: 38px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #operations-logo svg {
    width: 149.42px;
    height: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #operations-logo svg {
    width: 125px;
    height: 28.44px;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details #reporting-logo svg {
  width: 153px;
  height: 40px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #reporting-logo svg {
    width: 130.05px;
    height: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #reporting-logo svg {
    width: 109.51px;
    height: 29.94px;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-details #finance-logo svg {
  width: 136px;
  height: 40px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #finance-logo svg {
    width: 115.6px;
    height: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-details #finance-logo svg {
    width: 96.71px;
    height: 28.44px;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper {
  overflow: hidden;
  z-index: 1;
  max-width: 57.71%;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper {
    max-width: 56.94%;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper {
    max-width: 100%;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner {
  max-width: 580px;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner {
    max-width: 447px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner {
    max-width: 100%;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner .solution-image {
  height: 447px;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner .solution-image {
    height: 348px;
  }
}
@media only screen and (max-width: 768px) {
  .solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner .solution-image {
    height: 100%;
  }
}
.solution-suite-sec .solution-suite .solution-suite-box .solution-image-wrapper .solution-image-inner .solution-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: 0 0;
}
.show-mobile {
  display: none;
}
@media only screen and (max-width: 768px) {
  .show-mobile {
    display: block;
  }
}
.logo-slider-sec > .fusion-row {
  max-width: 1238px !important;
}
.logo-slider-sec > .fusion-row .logo-slider-wrapper {
  height: 60px;
}
@media only screen and (max-width: 1024px) {
  .logo-slider-sec > .fusion-row .logo-slider-wrapper {
    height: 45px;
  }
}
.logo-slider-sec > .fusion-row .logo-slider-wrapper .logo-slider {
  height: 100%;
}
.logo-slider-sec > .fusion-row .logo-slider-wrapper .logo-slider .swiper-slide {
  width: auto !important;
  display: flex;
}
.logo-slider-sec > .fusion-row .logo-slider-wrapper .logo-slider .swiper-slide .image-container {
  display: flex;
  align-items: center;
  width: fit-content;
}
.logo-slider-sec > .fusion-row .logo-slider-wrapper .logo-slider .swiper-slide .image-container img {
  height: 100%;
  width: 100%;
}
/* SVG Logo */
.svg-logo {
  line-height: 0;
  width: fit-content;
}
.svg-logo svg path {
  transition: all 0.3s ease-out;
}
#tenant-logo:hover svg path {
  fill: #3bfed4 !important;
}
#operations-logo:hover svg path {
  fill: #f3524c !important;
}
#reporting-logo:hover svg path {
  fill: #be2ef7 !important;
}
#finance-logo:hover svg path {
  fill: #baf0fd !important;
}
#sitelink-logo.color-sitelink-orig svg path {
  fill: #3b549c !important;
}
.center {
  text-align: center;
  margin: 0 auto;
}
/* Width and height class of svg only */
.w210 svg {
  max-width: 210px;
  width: 100%;
}
.w183 svg {
  max-width: 183px;
  width: 100%;
}
.w173 svg {
  max-width: 173px;
  width: 100%;
}
.w156 svg {
  max-width: 156px;
  width: 100%;
}
.w153 svg {
  max-width: 153px;
  width: 100%;
}
.w147 svg {
  max-width: 147px;
  width: 100%;
}
.w146 svg {
  max-width: 146px;
  width: 100%;
}
.w128 svg {
  max-width: 128px;
  width: 100%;
}
.w114 svg {
  max-width: 114px;
  width: 100%;
}
.w109 svg {
  max-width: 109px;
  width: 100%;
}
.h39 svg {
  height: 39px;
}
.h38 svg {
  height: 38px;
}
.h32 svg {
  height: 32px;
}
.h21 svg {
  height: 21px;
}
.h17 svg {
  height: 17px;
}
@media only screen and (max-width: 768px) {
  .rapidstor-global-sec .content-col #rapidstor-logo svg {
    width: 141px;
    height: 35px;
  }
}
@media only screen and (max-width: 768px) {
  .rapidstor-global-sec .content-col .h2, .rapidstor-global-sec .content-col .h2 * {
    font-size: 1.75rem !important;
    line-height: 2.875rem !important;
    font-family: "PPMori-Bold" !important;
  }
}
@media only screen and (max-width: 1024px) {
  .rapidstor-global-sec .content-col .fusion-button {
    margin-bottom: 51px;
  }
}
@media only screen and (max-width: 768px) {
  .rapidstor-global-sec .content-col .fusion-button {
    margin-top: 35px;
    margin-bottom: 0;
  }
}
.rapidstor-global-sec .rapidstor-img-col > .fusion-column-wrapper {
  overflow: hidden;
  justify-content: flex-start;
}
@media only screen and (max-width: 768px) {
  .rapidstor-global-sec .rapidstor-img-col > .fusion-column-wrapper {
    justify-content: center;
  }
}
.rapidstor-global-sec .rapidstor-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  width: 740px;
  height: 447px;
}
@media only screen and (max-width: 1024px) {
  .rapidstor-global-sec .rapidstor-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
    width: 606px;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .rapidstor-global-sec .rapidstor-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
    width: 100%;
    height: auto;
  }
}
.list-red-tick ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: center;
  align-items: flex-start;
  gap: 23px 0;
}
.list-red-tick ul li {
  width: 100%;
  border-bottom: 1px solid rgba(233, 233, 233, 0.12);
  padding-bottom: 25px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  gap: 0 9px;
}
.list-red-tick ul li:before {
  content: '';
  display: block;
  min-width: 19px;
  height: 19px;
  background-size: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2024/10/icon-red-tick.svg);
}
.sitelink-logo, .sitelink-logo * {
  color: #3b549c !important;
}
@media only screen and (max-width: 1600px) {
  .sitelink-global-sec {
    margin: 0 -39px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .sitelink-global-sec {
    margin: 0 -72px !important;
  }
}
@media only screen and (max-width: 768px) {
  .sitelink-global-sec {
    margin: 0 -96px !important;
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .sitelink-global-sec .content-col .fusion-button {
    margin-top: 28px !important;
  }
}
.sitelink-global-sec .sitelink-img-col {
  text-align: center;
  height: 536px;
}
@media only screen and (max-width: 1024px) {
  .sitelink-global-sec .sitelink-img-col {
    height: 486px;
  }
}
@media only screen and (max-width: 768px) {
  .sitelink-global-sec .sitelink-img-col {
    height: 287px;
  }
}
.sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper {
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper .svg-logo {
    display: none;
  }
}
.sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper .fusion-image-element {
  width: 726px;
}
@media only screen and (max-width: 1024px) {
  .sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper .fusion-image-element {
    width: 660px;
  }
}
@media only screen and (max-width: 768px) {
  .sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper .fusion-image-element {
    width: 507px;
    margin: 0 auto;
  }
}
.sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.sitelink-global-sec .sitelink-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 0 0;
}
@media only screen and (max-width: 1600px) {
  .storapp-global-sec {
    margin: 0 -39px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .storapp-global-sec {
    margin: 0 -72px !important;
  }
}
@media only screen and (max-width: 768px) {
  .storapp-global-sec {
    margin: 0 -96px !important;
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .storapp-global-sec .content-col .fusion-button {
    margin-top: 28px !important;
  }
}
.storapp-global-sec .storapp-img-col {
  text-align: center;
  height: 536px;
}
@media only screen and (max-width: 1024px) {
  .storapp-global-sec .storapp-img-col {
    height: 486px;
  }
}
@media only screen and (max-width: 768px) {
  .storapp-global-sec .storapp-img-col {
    height: 287px;
  }
}
.storapp-global-sec .storapp-img-col > .fusion-column-wrapper {
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .storapp-global-sec .storapp-img-col > .fusion-column-wrapper #tenant-logo {
    display: none;
  }
}
.storapp-global-sec .storapp-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  overflow: hidden;
}
.storapp-global-sec .storapp-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  max-width: 370px;
  margin: 0 auto;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .storapp-global-sec .storapp-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    max-width: 268px;
  }
}
@media only screen and (max-width: 768px) {
  .storapp-global-sec .storapp-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    max-width: 269px;
    object-position: 0 -30px;
  }
}
.wpcf7 textarea, .wpcf7 input {
  padding: 19px 22px !important;
}
.wpcf7 p {
  margin-bottom: 0 !important;
}
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder {
  color: #6f8aab !important;
  opacity: 1;
}
.wpcf7 input:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {
  color: #6f8aab !important;
}
.wpcf7 input::-ms-input-placeholder, .wpcf7 textarea::-ms-input-placeholder {
  color: #6f8aab !important;
}
.wpcf7 textarea {
  height: 182px;
}
.wpcf7 .field-wrap {
  margin-bottom: 24px;
}
.wpcf7 .field-wrap.col2 {
  display: flex;
  gap: 0 30px;
}
@media only screen and (max-width: 768px) {
  .wpcf7 .field-wrap.col2 {
    flex-wrap: wrap;
    gap: 24px 0;
  }
}
.wpcf7 .field-wrap.col2 .col {
  width: 50%;
}
@media only screen and (max-width: 768px) {
  .wpcf7 .field-wrap.col2 .col {
    width: 100% !important;
  }
}
.wpcf7 .field-wrap:last-of-type {
  margin-bottom: 43px !important;
}
@media only screen and (max-width: 1024px) {
  .wpcf7 .field-wrap:last-of-type {
    margin-bottom: 48px !important;
  }
}
@media only screen and (max-width: 768px) {
  .wpcf7 .field-wrap:last-of-type {
    margin-bottom: 44px !important;
  }
}
.wpcf7 .btn-submit input[type=submit] {
  max-width: 197px !important;
  height: 49px !important;
  padding: 15px 35px !important;
  font-size: 16px !important;
}
.fusion-accordian .fusion-panel {
  margin-bottom: 23px;
  padding-bottom: 25px !important;
}
.fusion-accordian .fusion-panel:last-of-type {
  margin-bottom: 0;
}
.fusion-accordian .fusion-panel .panel-title a {
  padding: 0 !important;
  max-width: 520px;
  align-items: center !important;
}
@media only screen and (max-width: 768px) {
  .fusion-accordian .fusion-panel .panel-title a {
    max-width: 100%;
  }
}
.fusion-accordian .fusion-panel .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box:before {
  font-family: awb-icons;
  line-height: 1;
  font-size: 24px;
}
.fusion-accordian .fusion-panel .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.inactive-icon:before {
  content: "\f107";
  font-family: awb-icons;
  line-height: 1;
}
.fusion-accordian .fusion-panel .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.active-icon:before {
  content: "\f107";
  font-family: awb-icons;
  transform: rotate(-180deg);
}
.fusion-accordian .fusion-panel .panel-title a .fusion-toggle-heading {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 0 10px;
  align-items: center;
  align-content: center;
  margin-left: 0 !important;
}
.fusion-accordian .fusion-panel .panel-body {
  padding: 13px 0 0 0 !important;
}
.fusion-accordian .fusion-panel .panel-body p:last-of-type {
  margin-bottom: 0;
}
.fusion-accordian.red-tick .fusion-toggle-heading:before {
  content: '';
  display: block;
  min-width: 19px;
  height: 19px;
  background-size: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2024/10/icon-red-tick.svg);
}
.fusion-accordian.white-title .panel-title a {
  color: #fff !important;
}
.fusion-accordian.white-title .panel-title a.active {
  color: #fff !important;
}
.fusion-accordian.light-accordion {
  max-width: 520px;
}
@media only screen and (max-width: 768px) {
  .fusion-accordian.light-accordion {
    max-width: 100%;
  }
}
.fusion-accordian.light-accordion .fusion-panel .panel-title a {
  color: #eefffd;
}
.fusion-accordian.light-accordion .fusion-panel:hover {
  border-color: rgba(238, 255, 253, 0.21) !important;
}
.fusion-accordian.light-accordion .fusion-panel .panel-body, .fusion-accordian.light-accordion .fusion-panel .panel-body * {
  color: #eefffd !important;
}
.images-slides-from-right {
  display: flex;
  align-items: flex-start;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  transition: transform 200ms linear;
}
@media (max-width: 1200px) {
  .images-slides-from-right :-webkit-scrollbar {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .images-slides-from-right {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    overflow-x: scroll;
    transform: none !important;
  }
}
@media (max-width: 768px) {
  .images-slides-from-right {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.images-slides-from-right .image-item {
  padding: 0 1.25rem;
  width: 437px;
  height: auto;
  display: flex;
  flex-shrink: 0;
  /*
   @media (max-width: $break-large) {
   //width: 26.6%;
   width: 338px;
   padding-left: rem(10px);
   padding-right: rem(10px);
   }
   */
}
@media (max-width: 1024px) {
  .images-slides-from-right .image-item {
    width: 303px;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
}
@media (max-width: 768px) {
  .images-slides-from-right .image-item {
    width: 264px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.images-slides-from-right .image-item img {
  width: 100%;
  object-fit: cover;
}
#imageSlider {
  padding-left: 7.3%;
}
@media (min-width: 1871px) {
  #imageSlider {
    padding-left: calc((100% - 1640px) / 2);
  }
}
#imageSlider > .wp-block-column {
  overflow: hidden;
}
.r6-value {
  font-family: "PPMori-Semibold";
  line-height: 2.375rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 25.5px 0;
  -webkit-transition: height 0.3s ease-out, opacity 0.3s ease 0.5s;
  -moz-transition: height 0.3s ease-out, opacity 0.3s ease 0.5s;
  -o-transition: height 0.3s ease-out, opacity 0.3s ease 0.5s;
  transition: height 0.3s ease-out, opacity 0.3s ease 0.5s;
  opacity: 0.3;
}
.r6-value:first-of-type {
  padding-top: 0 !important;
}
.r6-value:last-of-type {
  padding-bottom: 0 !important;
}
@media (max-width: 768px) {
  .r6-value {
    flex-direction: column;
    align-items: flex-start;
    min-height: 69px;
  }
}
.r6-value.active {
  opacity: 1;
}
.r6-value.active .r6-value-indicator, .r6-value.active .r6-value-content {
  opacity: 1;
}
.r6-value.active .r6-value-content {
  height: auto;
}
.r6-value-name {
  font-size: 2.0625rem;
  line-height: 2.375rem;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 34.99%;
  margin-right: 68px;
  color: #2e41f7;
  font-family: "PPMori-Semibold";
  position: relative;
}
@media (max-width: 1200px) {
  .r6-value-name {
    font-size: 2.125rem;
    line-height: 2.5rem;
    max-width: 26rem;
  }
}
@media (max-width: 768px) {
  .r6-value-name {
    font-size: 1.875rem;
    line-height: 2.3125rem;
    margin-right: 0;
    max-width: 100%;
  }
}
.r6-value-indicator {
  align-self: center;
  flex-shrink: 0;
  width: 43px;
  height: 3px;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  background-color: #2e41f7;
  position: absolute;
  left: -62px;
}
@media (max-width: 1024px) {
  .r6-value-indicator {
    width: 32px;
    left: -48px;
  }
}
@media (max-width: 768px) {
  .r6-value-indicator {
    display: none;
  }
}
.r6-value-number {
  font-size: 5.3125rem;
  line-height: 5.9375rem;
  min-width: 6.3125rem;
  line-height: 95px;
  margin-right: 32px;
  color: #2e41f7;
  font-family: "PPMori-Regular";
}
@media (max-width: 1200px) {
  .r6-value-number {
    font-size: 4.5rem;
    min-width: 6rem;
    margin-right: 1.5rem;
  }
}
@media (max-width: 768px) {
  .r6-value-number {
    font-size: 3.375rem;
    line-height: 4.3125rem;
    min-width: 5.5625rem;
    margin-right: 1.4375rem;
  }
}
.r6-value-content {
  font-size: 2.0625rem;
  line-height: 2.375rem;
  width: 100%;
  max-width: 59.48%;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  color: #0a0a41;
  font-family: "PPMori-Medium";
}
@media (max-width: 1024px) {
  .r6-value-content {
    font-size: 1.375rem;
    line-height: 1.875rem;
    max-width: 20.9375rem;
    font-weight: 400;
    font-family: "PPMori-Regular";
  }
}
@media (max-width: 768px) {
  .r6-value-content {
    font-size: 1.25rem;
    line-height: 1.6875rem;
    min-width: 16.4375rem;
    margin-right: 0;
    margin-left: 112px;
    height: 0;
    font-family: "PPMori-Medium";
  }
}
@media (max-width: 480px) {
  .r6-value-content {
    width: auto;
    min-width: auto;
  }
}
.background--white .r6-value-number, .background--white .r6-value-content {
  color: #2e41f7;
}
.background--white .r6-value-name {
  color: #0a0a41;
}
@media only screen and (max-width: 768px) {
  .remotedl-sec.fusion-fullwidth.nonhundred-percent-fullwidth {
    margin: 0 -96px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.blue-circle-after > .fusion-column-wrapper {
  z-index: 1;
  background-position: -100px center !important;
}
@media only screen and (max-width: 768px) {
  .blue-circle-after > .fusion-column-wrapper {
    background-position: center center !important;
    border-right: 0.717px solid rgba(226, 249, 254, 0.20) !important;
    border-radius: 14.341px !important;
  }
}
.blue-circle-after:before, .blue-circle-after:after {
  content: '';
  width: 255px;
  height: 255px;
  display: block;
  position: absolute;
  background: #2e41f7;
  filter: blur(50px);
  z-index: 0;
}
@media only screen and (max-width: 1024px) {
  .blue-circle-after:before, .blue-circle-after:after {
    width: 196.494px;
    height: 196.494px;
  }
}
.blue-circle-after:before {
  right: 87px;
  top: -31px;
}
.blue-circle-after:after {
  left: 1px;
  bottom: -35px;
}
.remotedl-banner .blue-circle-after {
  left: 58.44%;
  width: 844px;
}
@media only screen and (max-width: 768px) {
  .remotedl-banner .blue-circle-after {
    position: relative;
    left: 0;
    width: 100%;
  }
}
.remotedl-banner .blue-circle-after > .fusion-column-wrapper {
  background-position: center center !important;
}
.remotedl-banner .blue-circle-after:before, .remotedl-banner .blue-circle-after:after {
  content: '';
  width: 285px;
  height: 285px;
  display: block;
  position: absolute;
  background: #2e41f7;
  filter: blur(55px);
  z-index: 0;
}
@media only screen and (max-width: 1024px) {
  .remotedl-banner .blue-circle-after:before, .remotedl-banner .blue-circle-after:after {
    width: 196.494px;
    height: 196.494px;
  }
}
.remotedl-banner .blue-circle-after:before {
  right: auto;
  top: -60px;
  left: 237px;
}
.remotedl-banner .blue-circle-after:after {
  left: -51px;
  bottom: -60px;
}
.product-banner .available-on-col > .fusion-column-wrapper {
  gap: 0 12px;
}
.product-banner .available-on-col > .fusion-column-wrapper .fusion-title {
  width: 100%;
}
.product-banner .button-logo-col > .fusion-column-wrapper {
  gap: 20px;
}
@media only screen and (max-width: 1600px) {
  .automated-sec {
    margin: 0 -39px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .automated-sec {
    margin: 0 -72px !important;
  }
}
@media only screen and (max-width: 768px) {
  .automated-sec {
    margin: 0 -96px !important;
  }
}
.automated-sec .img-col {
  height: 536px;
}
@media only screen and (max-width: 1024px) {
  .automated-sec .img-col {
    height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .automated-sec .img-col {
    height: 287px;
  }
}
.automated-sec .img-col > .fusion-column-wrapper {
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .automated-sec .img-col .svg-logo {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .automated-sec .img-col.portrait-img {
    height: 486px;
  }
}
@media only screen and (max-width: 768px) {
  .automated-sec .img-col.portrait-img {
    height: 287px;
  }
}
.automated-sec .img-col.portrait-img img {
  max-width: 352px;
  margin: 0 auto;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .automated-sec .img-col.portrait-img img {
    max-width: 268px;
  }
}
@media only screen and (max-width: 768px) {
  .automated-sec .img-col.portrait-img img {
    max-width: 269px;
  }
}
@media only screen and (max-width: 1024px) {
  .automated-sec .automated-col1 .svg-logo {
    display: none;
  }
}
/* StoreApp */
.page-id-138 .automated-sec .automated-col1 .portrait-img img {
  max-width: 370px;
}
@media only screen and (max-width: 1024px) {
  .page-id-138 .automated-sec .automated-col1 .portrait-img img {
    max-width: 268px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-138 .automated-sec .automated-col1 .portrait-img img {
    max-width: 269px;
    object-position: 0 -30px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-138 .automated-sec .automated-col2 .svg-logo {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .page-id-138 .automated-sec .automated-col2 .portrait-img {
    height: 531px;
  }
}
/* Rapidstor */
@media only screen and (max-width: 1024px) {
  .page-id-140 .automated-sec .automated-col2 .svg-logo {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .page-id-140 .automated-sec .automated-col2 .portrait-img {
    height: 531px;
  }
}
/* Sitelink */
.page-id-142 .automated-sec .automated-col2 .img-col .fusion-image-element {
  transform: scale(1.9);
  margin-top: 64px;
}
@media only screen and (max-width: 768px) {
  .page-id-142 .automated-sec .automated-col2 .img-col .fusion-image-element {
    transform: scale(1.1);
    margin-top: -17%;
  }
}
@media only screen and (max-width: 480px) {
  .page-id-142 .automated-sec .automated-col2 .img-col .fusion-image-element {
    transform: scale(1.9);
    margin-top: 12px;
  }
}
/* Reporting */
.page-id-144 .automated-sec .automated-col2 .portrait-img img {
  max-width: 390px;
}
@media only screen and (max-width: 1024px) {
  .page-id-144 .automated-sec .automated-col2 .portrait-img img {
    max-width: 268px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-144 .automated-sec .automated-col2 .portrait-img img {
    max-width: 269px;
  }
}
/* Image Right Edge */
.imgw-789 .fusion-image-element {
  width: 726px;
}
@media only screen and (max-width: 1024px) {
  .imgw-789 .fusion-image-element {
    width: 660px;
    height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .imgw-789 .fusion-image-element {
    width: 507px;
    margin: 0 auto;
  }
}
.imgw-789 .fusion-image-element .fusion-imageframe {
  width: 100%;
  height: 100%;
}
.imgw-789 .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 0 0;
}
/* Drop Shadow (Tenant) */
.drop-shadow-img {
  filter: drop-shadow(0px 10.78px 229px rgba(59, 254, 212, 0.50)) !important;
}
/* Glow (Tenant) */
.glow-tenant {
  box-shadow: 0px 10.78px 229px 0px rgba(59, 254, 212, 0.50) !important;
}
/* Drop Shadow (Ops) */
.ops-drop-shadow-img {
  filter: drop-shadow(0px 10.78px 229px rgba(243, 82, 76, 0.50)) !important;
}
/* Glow (Ops) */
.glow-ops {
  box-shadow: 0px 10.78px 229px 0px #f3524c !important;
}
/* Glow (Reporting) */
.glow-reporting {
  box-shadow: 0px 10.78px 229px 0px rgba(151, 71, 255, 0.50);
}
/* Glow (Finance) */
.glow-finance {
  box-shadow: 0px 10.78px 229px 0px rgba(186, 240, 253, 0.62);
}
/* Pill Text */
.pill-txt {
  border-radius: 20px;
  border: 1px solid #eefffd;
  padding: 8px 20px;
  max-width: fit-content;
  line-height: 16px !important;
  text-align: center;
}
.pill-txt.color-reporting-light {
  border-color: #f6e1ff;
}
.pill-txt.color-operations-mid {
  border-color: #f7a29e;
}
.pill-txt.color-finance-mid {
  border-color: #dff9ff;
}
@media only screen and (max-width: 768px) {
  .page-id-159 .solution-suite-sec {
    display: none;
  }
}
.contact-sec .phone-list ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: center;
  align-items: flex-start;
  gap: 10px 0;
}
@media only screen and (max-width: 1024px) {
  .contact-sec .phone-list ul {
    flex-direction: row;
    gap: 16px 20px;
  }
}
@media only screen and (max-width: 768px) {
  .contact-sec .phone-list ul {
    flex-direction: column;
    gap: 10px 0;
  }
}
.contact-sec .phone-list ul li {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .contact-sec .phone-list ul li {
    max-width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 768px) {
  .contact-sec .phone-list ul li {
    max-width: 100%;
  }
}
.contact-sec .phone-list ul li strong {
  color: #0a0a41 !important;
}
.contact-sec .wpcf7 textarea {
  height: 182px;
  margin-bottom: 19px;
}
@media only screen and (max-width: 1024px) {
  .contact-sec .wpcf7 textarea {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 768px) {
  .contact-sec .wpcf7 textarea {
    margin-bottom: 20px;
  }
}
.icon-title .fusion-title-heading {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  gap: 0 8px;
}
.icon-title .fusion-title-heading:before {
  content: '';
  display: block;
  height: 28px;
  width: 28px;
  background-size: 28px;
  background-position: center;
  background-repeat: no-repeat;
}
.icon-title.icon-time .fusion-title-heading:before {
  background-image: url(/wp-content/uploads/2024/10/icon-time-circle.svg);
}
.icon-title.icon-location .fusion-title-heading:before {
  background-image: url(/wp-content/uploads/2024/10/icon-location.svg);
}
.icon-title.icon-phone .fusion-title-heading:before {
  background-image: url(/wp-content/uploads/2024/10/icon-phone.svg);
}
@media only screen and (max-width: 768px) {
  .page-id-157 .banner-sec .h2, .page-id-157 .banner-sec h2 * {
    font-size: 39px !important;
  }
}
.page-id-157 .fusion-counters-box {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  gap: 0 69px;
  max-width: 450px;
  padding: 0;
  margin: 0 !important;
}
@media only screen and (max-width: 1200px) {
  .page-id-157 .fusion-counters-box {
    gap: 0 26px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-157 .fusion-counters-box {
    max-width: 364px;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center;
  }
}
@media only screen and (max-width: 991px) {
  .page-id-157 .fusion-counters-box {
    gap: 0 10px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-157 .fusion-counters-box {
    gap: 0 26px !important;
  }
}
.page-id-157 .fusion-counters-box .fusion-counter-box {
  padding: 0;
  margin: 0;
}
.page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container {
  padding: 0;
  border: none;
}
.page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .content-box-counter {
  width: fit-content;
}
.page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter, .page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .unit {
  font-family: "PPMori-Regular";
  line-height: 5.9375rem !important;
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter, .page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .unit {
    font-size: 4.5rem !important;
  }
}
@media only screen and (max-width: 380px) {
  .page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter, .page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .unit {
    font-size: 3.3125rem !important;
  }
}
.page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .counter-box-content {
  text-align: left;
  line-height: 21px;
}
@media only screen and (max-width: 1024px) {
  .page-id-157 .fusion-counters-box .fusion-counter-box .counter-box-container .counter-box-content {
    font-size: 16px !important;
    line-height: 21px;
  }
}
.page-id-157 .fusion-counters-box:before, .page-id-157 .fusion-counters-box:after {
  display: none;
}
.page-id-157 .sitelink-map-sec .sitelink-map-img-col > .fusion-column-wrapper {
  overflow: hidden;
}
.page-id-157 .sitelink-map-sec .sitelink-map-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  height: 456px;
}
@media only screen and (max-width: 1024px) {
  .page-id-157 .sitelink-map-sec .sitelink-map-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
    height: 308px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-157 .sitelink-map-sec .sitelink-map-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
    height: 250px;
  }
}
.page-id-157 .sitelink-map-sec .sitelink-map-img-col > .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  object-fit: cover;
  object-position: center 63%;
  height: 100%;
}
.page-id-157 .footer-cta {
  padding-top: 183px;
}
@media only screen and (max-width: 1024px) {
  .page-id-157 .footer-cta {
    padding-top: 126px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-157 .footer-cta {
    padding-top: 157px;
  }
}
.home .solid-header-sec .fusion-button.white-outline-btn, .home .transparent-header-sec .fusion-button.white-outline-btn {
  color: #6f8aab !important;
  border: 1px solid #6f8aab !important;
}
.home .solid-header-sec .fusion-button.white-outline-btn > span, .home .transparent-header-sec .fusion-button.white-outline-btn > span {
  color: #6f8aab !important;
}
.home .solid-header-sec .fusion-button.white-outline-btn:hover > span, .home .transparent-header-sec .fusion-button.white-outline-btn:hover > span {
  color: #fff !important;
}
.product-logos > .fusion-column-wrapper {
  gap: 35px;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .automation-sec .h2, .automation-sec .h2 * {
    font-size: 3.3125rem !important;
    line-height: 3.75rem !important;
  }
}
.automation-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 19px;
  justify-content: center;
}
.automation-boxes .box-item {
  width: calc(33.33% - 13px);
  transition: all 0.3s ease-out;
  padding: 37px 30px;
  border-radius: 20px;
  border: 1px solid rgba(226, 249, 254, 0.21);
  background: #0a0a41;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  min-height: 225px;
}
@media only screen and (max-width: 1024px) {
  .automation-boxes .box-item {
    width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 768px) {
  .automation-boxes .box-item {
    width: 100%;
    max-width: 378px;
  }
}
.automation-boxes .box-item .icon-logo {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.automation-boxes .box-item .icon-logo .logo-txt {
  opacity: 0;
  transform: translateX(-20%);
  font-family: "PPMori-Bold";
  transition: all 0.3s ease-out;
  padding-left: 9px;
}
.automation-boxes .box-item .svg-logo {
  width: 30px;
}
.automation-boxes .box-item .svg-logo svg path {
  display: none;
}
.automation-boxes .box-item .svg-logo svg path:last-child, .automation-boxes .box-item .svg-logo svg path:nth-last-child(2) {
  display: inline-block;
}
.automation-boxes .box-item .title-desc .title, .automation-boxes .box-item .title-desc .title * {
  font-size: 25px !important;
  line-height: 30px !important;
  transition: color 0.3s ease;
}
.automation-boxes .box-item .title-desc .desc {
  margin-top: 11px;
  overflow: hidden;
}
.automation-boxes .box-item .title-desc .desc .txt {
  transition: all 0.3s ease;
}
.automation-boxes .box-item .title-desc .desc .txt p:last-of-type {
  margin-bottom: 0;
}
.automation-boxes .box-item .title-desc .desc .custom-btn-wrap {
  opacity: 0;
  height: 0;
  transition: all 0.3s ease;
}
.automation-boxes .box-item:hover {
  /*$delay: 0.25;
   .svg-logo {
   svg {
   @for $i from 1 through 20 {
   path:nth-child(#{$i}) {
   opacity: 1;       
   transform: scaleX(1) translateX(0);
   }
   $delay: $delay + 0.25;
   }
   }
   }*/
}
.automation-boxes .box-item:hover .icon-logo .logo-txt {
  opacity: 1;
  transform: translateX(0);
}
.automation-boxes .box-item:hover .title-desc .desc .txt {
  transform: translateY(75px);
  opacity: 0;
  height: 0;
}
.automation-boxes .box-item:hover .title-desc .desc .custom-btn-wrap {
  opacity: 1;
  height: auto;
}
.automation-boxes .box-item.finance-logo:hover {
  background: #1b353b;
  border-color: #1b353b;
}
.automation-boxes .box-item.finance-logo:hover .svg-logo svg path {
  fill: #baf0fd !important;
}
.automation-boxes .box-item.finance-logo:hover .title, .automation-boxes .box-item.finance-logo:hover .title *, .automation-boxes .box-item.finance-logo:hover .icon-logo .logo-txt {
  color: #baf0fd !important;
}
.automation-boxes .box-item.operations-logo:hover {
  background: #471816;
  border-color: #471816;
}
.automation-boxes .box-item.operations-logo:hover .svg-logo svg path {
  fill: #f3524c !important;
}
.automation-boxes .box-item.operations-logo:hover .title, .automation-boxes .box-item.operations-logo:hover .title *, .automation-boxes .box-item.operations-logo:hover .icon-logo .logo-txt {
  color: #f3524c !important;
}
.automation-boxes .box-item.reporting-logo:hover {
  background: #320d40;
  border-color: #320d40;
}
.automation-boxes .box-item.reporting-logo:hover .svg-logo svg path {
  fill: #be2ef7 !important;
}
.automation-boxes .box-item.reporting-logo:hover .title, .automation-boxes .box-item.reporting-logo:hover .title *, .automation-boxes .box-item.reporting-logo:hover .icon-logo .logo-txt {
  color: #be2ef7 !important;
}
.automation-boxes .box-item.default-color {
  background: #2e41f7;
}
.automation-boxes .box-item.default-color:hover {
  background: #0014aa;
  border-color: #0014aa;
}
.automation-boxes .box-item.default-color .svg-logo img {
  filter: brightness(0) invert(1);
}
.tenant-automation-sec .tenant-automation-box {
  min-height: 405px;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .tenant-automation-sec .tenant-automation-box {
    min-height: 340px;
  }
}
.tenant-automation-sec .tenant-automation-box > .fusion-column-wrapper {
  overflow: hidden;
  position: relative;
}
.tenant-automation-sec .tenant-automation-box > .fusion-column-wrapper:after {
  content: '';
  width: 383px;
  height: 269px;
  position: absolute;
  top: auto;
  bottom: 0;
  right: -68px;
  background: url(/wp-content/uploads/2024/10/Pattern.png);
  background-repeat: no-repeat;
  background-position: right top;
}
@media only screen and (max-width: 1024px) {
  .tenant-automation-sec .tenant-automation-box > .fusion-column-wrapper:after {
    width: 262px;
    height: 183px;
    right: -40px;
    background-size: 100%;
    bottom: -29px;
  }
}
@media only screen and (max-width: 768px) {
  .tenant-automation-sec .tenant-automation-box > .fusion-column-wrapper:after {
    width: 300px;
    height: 234px;
    bottom: -82px;
    right: -15px;
  }
}
.tenant-automation-sec .tenant-automation-box .title {
  font-size: 2.375rem !important;
  line-height: 2.375rem !important;
  font-family: "PPMori-Regular" !important;
}
@media only screen and (max-width: 768px) {
  .tenant-automation-sec .tenant-automation-box .title {
    max-width: 235px;
  }
}
.tenant-automation-sec .tenant-automation-box .title strong {
  font-size: 2.0625rem !important;
  line-height: 2.375rem !important;
  font-family: "PPMori-Bold" !important;
}
.single-post .single-post-content .post-banner {
  min-height: 469px;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .single-post .single-post-content .post-banner {
    min-height: 318px;
  }
}
@media only screen and (max-width: 768px) {
  .single-post .single-post-content .post-banner {
    width: calc(100% + 52px);
  }
  .single-post .single-post-content .post-banner > .fusion-column-wrapper {
    margin-left: -26px !important;
    margin-right: -26px !important;
  }
}
.single-post .single-post-content .post-banner .banner-terms p {
  display: flex;
  gap: 9px;
}
.single-post .single-post-content .post-banner .banner-terms p a {
  font-size: 15px;
  color: #dff9ff;
  border-radius: 20px;
  border: 1px solid #dff9ff;
  padding: 8px 22px;
  line-height: 16px !important;
  text-align: center;
  min-width: 118px;
}
.single-post .single-post-content .post-sharing {
  margin-top: 6px;
  padding: 0 9px;
}
.single-post .single-post-content .post-sharing .fusion-social-networks {
  overflow: visible;
}
.single-post .single-post-content .post-sharing .fusion-social-networks > span {
  margin-bottom: 13px;
}
.single-post .single-post-content .post-sharing .fusion-social-networks .fusion-social-network-icon {
  margin: 0 !important;
}
.single-post .single-post-content .content-col .fusion-content-tb p {
  margin-bottom: 25px;
}
.single-post .single-post-content .latest-news-col .post-card-img img {
  width: 100%;
  height: 133px;
  object-fit: cover;
}
.single-post .fusion-meta-tb {
  border: 0 !important;
  padding: 0 !important;
}
.single-post .fusion-meta-tb .fusion-tb-author {
  pointer-events: none;
}
.single-post .footer-cta {
  padding-top: 182px;
}
@media only screen and (max-width: 1024px) {
  .single-post .footer-cta {
    padding-top: 101px;
  }
}
@media only screen and (max-width: 768px) {
  .single-post .footer-cta {
    padding-top: 132px;
  }
}
.glow-sol .fusion-imageframe {
  overflow: visible;
}
.glow-sol .fusion-imageframe:before, .glow-sol .fusion-imageframe:after {
  content: '';
  width: 243px;
  height: 243px;
  display: block;
  position: absolute;
  background: #2e41f7;
  filter: blur(47px);
  z-index: 0;
}
@media only screen and (max-width: 1024px) {
  .glow-sol .fusion-imageframe:before, .glow-sol .fusion-imageframe:after {
    width: 196.494px;
    height: 196.494px;
  }
}
.glow-sol .fusion-imageframe:before {
  right: 7px;
}
@media only screen and (max-width: 1024px) {
  .glow-sol .fusion-imageframe:before {
    right: 5px;
  }
}
.glow-sol .fusion-imageframe:after {
  left: 11px;
  bottom: 27px;
}
@media only screen and (max-width: 1024px) {
  .glow-sol .fusion-imageframe:after {
    left: 9px;
    bottom: 21px;
  }
}
.glow-sol .fusion-imageframe img {
  overflow: hidden;
  border-radius: 50%;
  z-index: 1;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .page-id-149 .solutions-banner-sec .content-col > .fusion-column-wrapper, .page-id-151 .solutions-banner-sec .content-col > .fusion-column-wrapper, .page-id-153 .solutions-banner-sec .content-col > .fusion-column-wrapper {
    max-width: 583px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-149 .solutions-banner-sec .content-col > .fusion-column-wrapper, .page-id-151 .solutions-banner-sec .content-col > .fusion-column-wrapper, .page-id-153 .solutions-banner-sec .content-col > .fusion-column-wrapper {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-149 .solutions-banner-sec .content-col .subheading, .page-id-151 .solutions-banner-sec .content-col .subheading, .page-id-153 .solutions-banner-sec .content-col .subheading {
    max-width: 406px;
  }
}
@media only screen and (max-width: 900px) {
  .page-id-149 .solutions-banner-sec .content-col .subheading, .page-id-151 .solutions-banner-sec .content-col .subheading, .page-id-153 .solutions-banner-sec .content-col .subheading {
    max-width: 330px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-149 .solutions-banner-sec .content-col .subheading, .page-id-151 .solutions-banner-sec .content-col .subheading, .page-id-153 .solutions-banner-sec .content-col .subheading {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-149 .solutions-banner-sec .image-col, .page-id-151 .solutions-banner-sec .image-col, .page-id-153 .solutions-banner-sec .image-col {
    position: absolute;
    top: 181px;
    right: -19px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-149 .storapp-global-sec, .page-id-151 .storapp-global-sec, .page-id-153 .storapp-global-sec {
    margin-top: var(--awb-margin-top-medium) !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-149 .storapp-global-sec, .page-id-151 .storapp-global-sec, .page-id-153 .storapp-global-sec {
    margin-top: var(--awb-margin-top-small) !important;
  }
}
.page-id-155 .footer-cta {
  padding-top: 183px;
}
@media only screen and (max-width: 1024px) {
  .page-id-155 .footer-cta {
    padding-top: 96px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-155 .footer-cta {
    padding-top: 157px;
  }
}
@media only screen and (max-width: 768px) {
  .featured-post.fusion-post-cards {
    margin-right: -26px !important;
    margin-left: -26px !important;
  }
}
.featured-post.fusion-post-cards .fusion-grid-column.featured-post-box {
  height: 469px;
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .featured-post.fusion-post-cards .fusion-grid-column.featured-post-box {
    height: 318px;
  }
}
@media only screen and (max-width: 1024px) {
  .featured-post.fusion-post-cards .fusion-grid-column.featured-post-box {
    margin-bottom: 56px !important;
  }
}
@media only screen and (max-width: 768px) {
  .featured-post.fusion-post-cards .fusion-grid-column.featured-post-box {
    margin-bottom: 38px !important;
  }
}
.post-sec.fusion-post-cards .fusion-filters {
  margin: 0 0 56px;
}
@media only screen and (max-width: 1024px) {
  .post-sec.fusion-post-cards .fusion-filters {
    display: flex !important;
  }
}
@media only screen and (max-width: 768px) {
  .post-sec.fusion-post-cards .fusion-filters {
    display: none !important;
  }
}
.post-sec.fusion-post-cards .fusion-filters .fusion-filter {
  margin-right: 8px;
}
.post-sec.fusion-post-cards .fusion-filters .fusion-filter a {
  padding: 15px 35px;
  font-size: 16px;
  line-height: 19px;
  font-family: "PPMori-Bold";
  color: rgba(10, 10, 65, 0.3);
}
.post-sec.fusion-post-cards .fusion-filters .fusion-filter.fusion-active a {
  border-radius: 50px;
  background: linear-gradient(90deg, #2e41f7 31%, #83d6fc 100%) !important;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .post-sec.fusion-post-cards > .fusion-grid {
    margin-right: -10px !important;
    margin-left: -10px !important;
    margin-top: -20px !important;
  }
}
@media only screen and (max-width: 768px) {
  .post-sec.fusion-post-cards > .fusion-grid {
    margin-top: -14px !important;
    justify-content: center;
  }
}
@media only screen and (max-width: 1024px) {
  .post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column {
    padding-right: 10px !important;
    padding-left: 10px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) {
  .post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    max-width: 400px;
  }
}
.post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column .post-card-img img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  object-position: 0 0;
}
@media only screen and (max-width: 1024px) {
  .post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column .post-card-img img {
    height: 212px;
  }
}
@media only screen and (max-width: 768px) {
  .post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column .post-card-img img {
    height: 172px;
  }
}
.post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column .fusion-content-tb p:last-of-type {
  margin-bottom: 0;
}
.post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column:hover .custom-btn-wrap .arrow-tail svg {
  width: 12px;
}
.post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column:hover .custom-btn-wrap * {
  color: #0a0a41 !important;
}
.post-sec.fusion-post-cards > .fusion-grid .post-card-box.fusion-grid-column:hover .custom-btn-wrap svg path {
  fill: #0a0a41 !important;
}
.post-sec .fusion-meta-tb {
  border: 0 !important;
  padding: 0 !important;
}
.post-sec .fusion-meta-tb .fusion-tb-author {
  pointer-events: none;
}
.post-sec .fusion-load-more-button {
  max-width: 174px;
  margin: 26px auto 0;
  padding: 18px;
  border-radius: 50px;
  font-size: 19px;
  line-height: 1;
  text-transform: capitalize;
  font-family: "PPMori-Bold";
  font-weight: normal !important;
  height: auto;
}
@media only screen and (max-width: 768px) {
  .post-sec .fusion-load-more-button {
    font-size: 16px;
    margin: 40px auto 0;
  }
}
.ellipse-img .fusion-imageframe {
  overflow: visible;
}
.ellipse-img .fusion-imageframe:before, .ellipse-img .fusion-imageframe:after {
  content: '';
  display: block;
  position: absolute;
  border-radius: 50%;
  z-index: 0;
}
.ellipse-img .fusion-imageframe:before {
  top: -41px;
  right: 68px;
  background: #2e41f7;
  width: 258px;
  height: 258px;
  background-size: 50%;
}
.ellipse-img .fusion-imageframe:after {
  left: -20px;
  bottom: 49px;
  background: #e2f9fe;
  width: 191px;
  height: 191px;
}
.ellipse-img .fusion-imageframe img {
  overflow: hidden;
  border-radius: 50%;
  z-index: 1;
  position: relative;
}
