body.elementor-page-5 {
  background: #050505;
}

body.elementor-page-5 .elementor-element-67497125,
body.elementor-page-5 .insight-fix-header {
  min-height: 84px !important;
  height: auto !important;
  padding: 14px 32px !important;
  background: #050505 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 28px !important;
  overflow: visible !important;
}

body.elementor-page-5 .elementor-element-3b339337,
body.elementor-page-5 .insight-fix-header-row {
  width: min(1120px, calc(100vw - 160px)) !important;
  max-width: 1120px !important;
  min-height: 52px !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 28px !important;
  overflow: visible !important;
}

body.elementor-page-5 .elementor-element-4c647a5e,
body.elementor-page-5 .insight-fix-header-spacer {
  display: none !important;
}

body.elementor-page-5 .insight-fix-logo {
  position: relative !important;
  inset: auto !important;
  width: 70px !important;
  max-width: 70px !important;
  height: auto !important;
  margin: 0 !important;
  flex: 0 0 70px !important;
  order: -1 !important;
}

body.elementor-page-5 .insight-fix-logo img {
  width: 70px !important;
  height: auto !important;
  object-fit: contain !important;
}

body.elementor-page-5 .elementor-element-795f74be,
body.elementor-page-5 .insight-fix-nav {
  width: auto !important;
  flex: 1 1 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 30px !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.elementor-page-5 .elementor-element-795f74be .elementor-widget-heading,
body.elementor-page-5 .insight-fix-nav .elementor-widget-heading,
body.elementor-page-5 .insight-fix-nav .elementor-heading-title {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

body.elementor-page-5 .elementor-element-795f74be .elementor-heading-title,
body.elementor-page-5 .insight-fix-nav .elementor-heading-title,
body.elementor-page-5 .insight-fix-nav .elementor-heading-title a {
  color: #f5f2ec !important;
  font-family: "Red Hat Display", Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}

body.elementor-page-5 .elementor-element-795f74be .elementor-heading-title a:hover,
body.elementor-page-5 .insight-fix-nav .elementor-heading-title a:hover {
  color: #ff5524 !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb,
body.elementor-page-5 .insight-fix-contact {
  width: auto !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 0 !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con:nth-child(2),
body.elementor-page-5 .insight-fix-contact > .e-con:nth-child(2) {
  display: none !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con,
body.elementor-page-5 .insight-fix-contact > .e-con {
  width: auto !important;
  min-width: 0 !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con > .elementor-widget-heading,
body.elementor-page-5 .insight-fix-contact > .e-con > .elementor-widget-heading {
  display: none !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb .e-con .e-con,
body.elementor-page-5 .insight-fix-contact .e-con .e-con {
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  padding: 10px 16px !important;
  border: 1px solid rgba(255, 85, 36, 0.55) !important;
  border-radius: 999px !important;
  background: #111111 !important;
  gap: 8px !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb .elementor-heading-title,
body.elementor-page-5 .insight-fix-contact .elementor-heading-title,
body.elementor-page-5 .insight-fix-contact .elementor-heading-title a {
  color: #f5f2ec !important;
  font-size: 13px !important;
  line-height: 16px !important;
  text-decoration: none !important;
}

body.elementor-page-5 .elementor-element-51cacd8f,
body.elementor-page-5 .insight-fix-hero {
  min-height: clamp(520px, 41vw, 620px) !important;
}

body.elementor-page-5 .elementor-element-51cacd8f .elementor-heading-title,
body.elementor-page-5 .insight-fix-hero .elementor-heading-title {
  letter-spacing: 0 !important;
}

body.elementor-page-5 .elementor-element-425e4a94,
body.elementor-page-5 .insight-fix-services {
  background: #ffffff !important;
}

body.elementor-page-5 .elementor-element-425e4a94 .elementor-heading-title,
body.elementor-page-5 .insight-fix-services .elementor-heading-title {
  letter-spacing: 0 !important;
}

body.elementor-page-5 .elementor-element-425e4a94 .e-con,
body.elementor-page-5 .insight-fix-services .e-con {
  box-sizing: border-box !important;
}

body.elementor-page-5 .elementor-element-27dcf5a2,
body.elementor-page-5 .insight-fix-proof-section {
  background-color: #050505 !important;
}

body.elementor-page-5 .elementor-element-27dcf5a2 .elementor-heading-title,
body.elementor-page-5 .insight-fix-proof-section .elementor-heading-title {
  letter-spacing: 0 !important;
}

body.elementor-page-5 .elementor-widget-heading .elementor-heading-title {
  text-wrap: balance;
}

body.elementor-page-5 .elementor-widget-image img {
  display: block;
}

body.elementor-page-5 .e-con {
  box-sizing: border-box;
}

body.elementor-page-5 .elementor-element-6f5905c7,
body.elementor-page-5 .elementor-element-41f86e81 {
  display: none !important;
}

body.elementor-page-5 .elementor-element-3fc6440e,
body.elementor-page-5 .elementor-element-22eefa69 {
  position: relative !important;
  z-index: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  overflow: hidden !important;
}

body.elementor-page-5 .elementor-element-3fc6440e::before,
body.elementor-page-5 .elementor-element-22eefa69::before {
  content: "" !important;
  display: block !important;
  width: 150px !important;
  height: 52px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  mix-blend-mode: normal !important;
}

body.elementor-page-5 .elementor-element-3fc6440e::before {
  background-image: url("/wp-content/uploads/insight-assets/axar-logo-clean.png") !important;
}

body.elementor-page-5 .elementor-element-22eefa69::before {
  background-image: url("/wp-content/uploads/insight-assets/prime-logo-clean.png") !important;
}

body.elementor-page-5 .elementor-element-3b339337 {
  width: min(1220px, calc(100vw - 132px)) !important;
  max-width: 1220px !important;
  gap: 24px !important;
}

body.elementor-page-5 .insight-fix-logo,
body.elementor-page-5 .insight-fix-logo img {
  width: 64px !important;
  max-width: 64px !important;
}

body.elementor-page-5 .elementor-element-795f74be {
  flex: 1 1 auto !important;
  gap: 24px !important;
}

body.elementor-page-5 .elementor-element-795f74be .elementor-heading-title,
body.elementor-page-5 .elementor-element-795f74be .elementor-heading-title a {
  font-size: 14px !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb {
  flex-direction: row !important;
  gap: 22px !important;
  min-width: 306px !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con:nth-child(2) {
  display: flex !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 4px !important;
  min-width: 134px !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con > .elementor-widget-heading {
  display: block !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb > .e-con > .elementor-widget-heading .elementor-heading-title {
  color: #ff5524 !important;
  font-size: 9px !important;
  line-height: 11px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb .e-con .e-con {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  gap: 7px !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb .elementor-widget-image {
  width: 15px !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb .elementor-widget-image img {
  width: 15px !important;
  height: 15px !important;
  object-fit: contain !important;
}

body.elementor-page-5 .elementor-element-5ddab6fb .elementor-heading-title,
body.elementor-page-5 .elementor-element-5ddab6fb .elementor-heading-title a {
  font-size: 12px !important;
  line-height: 15px !important;
  font-weight: 500 !important;
  white-space: nowrap !important;
}

body.elementor-page-5 .elementor-element-145b096b {
  padding-top: 985px !important;
}

body.elementor-page-5 .elementor-element-425e4a94 {
  min-height: 1040px !important;
  height: 1040px !important;
  padding-top: 64px !important;
  padding-bottom: 48px !important;
}

body.elementor-page-5 .elementor-element-745ef74c {
  min-height: 0 !important;
  height: auto !important;
}

body.elementor-page-5 .elementor-element-7de86af7 {
  gap: 20px !important;
}

body.elementor-page-5 .elementor-element-6646f4f,
body.elementor-page-5 .elementor-element-16c54b4f {
  gap: 20px !important;
}

body.elementor-page-5 .elementor-element-7135b5c8,
body.elementor-page-5 .elementor-element-378a13e5,
body.elementor-page-5 .elementor-element-7a51b1b,
body.elementor-page-5 .elementor-element-12901753 {
  border-radius: 8px !important;
  overflow: hidden !important;
}

body.elementor-page-5 .elementor-element-7a51b1b,
body.elementor-page-5 .elementor-element-12901753 {
  padding: 56px !important;
}

body.elementor-page-5 .elementor-element-10c734bb {
  padding: 76px 0 84px !important;
}

body.elementor-page-5 .elementor-element-1d3060aa {
  align-items: center !important;
}

body.elementor-page-5 .elementor-element-31cdc6ed {
  gap: 24px !important;
}

body.elementor-page-5 .elementor-element-31cdc6ed > .e-con {
  border: 1px solid rgba(255, 85, 36, 0.18) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  background: #171717 !important;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.22) !important;
}

body.elementor-page-5 .elementor-element-31cdc6ed img {
  width: 100% !important;
  height: 240px !important;
  object-fit: cover !important;
}

body.elementor-page-5 .elementor-element-d4f19,
body.elementor-page-5 .elementor-element-618e480a,
body.elementor-page-5 .elementor-element-1922d61c,
body.elementor-page-5 .elementor-element-2ab2dd78,
body.elementor-page-5 .elementor-element-63a138d0 {
  min-width: max-content !important;
  width: auto !important;
  height: 50px !important;
  min-height: 50px !important;
  padding: 0 24px !important;
  border-radius: 999px !important;
  align-items: center !important;
  justify-content: center !important;
}

body.elementor-page-5 .elementor-element-d4f19 .elementor-widget-heading,
body.elementor-page-5 .elementor-element-618e480a .elementor-widget-heading,
body.elementor-page-5 .elementor-element-1922d61c .elementor-widget-heading,
body.elementor-page-5 .elementor-element-2ab2dd78 .elementor-widget-heading,
body.elementor-page-5 .elementor-element-63a138d0 .elementor-widget-heading {
  width: auto !important;
  max-width: none !important;
}

body.elementor-page-5 .elementor-element-d4f19 .elementor-heading-title,
body.elementor-page-5 .elementor-element-d4f19 .elementor-heading-title a,
body.elementor-page-5 .elementor-element-618e480a .elementor-heading-title,
body.elementor-page-5 .elementor-element-618e480a .elementor-heading-title a,
body.elementor-page-5 .elementor-element-1922d61c .elementor-heading-title,
body.elementor-page-5 .elementor-element-1922d61c .elementor-heading-title a,
body.elementor-page-5 .elementor-element-2ab2dd78 .elementor-heading-title,
body.elementor-page-5 .elementor-element-2ab2dd78 .elementor-heading-title a,
body.elementor-page-5 .elementor-element-63a138d0 .elementor-heading-title,
body.elementor-page-5 .elementor-element-63a138d0 .elementor-heading-title a {
  color: #050505 !important;
  display: inline-block !important;
  font-family: "Red Hat Display", Arial, sans-serif !important;
  font-size: 12px !important;
  line-height: 14px !important;
  font-weight: 700 !important;
  text-align: center !important;
  white-space: nowrap !important;
}

@media (max-width: 900px) {
  body.elementor-page-5 {
    overflow-x: hidden !important;
  }

  body.elementor-page-5 .elementor-element-67497125,
  body.elementor-page-5 .insight-fix-header {
    min-height: auto !important;
    padding: 16px 20px !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
  }

  body.elementor-page-5 .elementor-element-3b339337,
  body.elementor-page-5 .insight-fix-header-row {
    width: 100% !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
  }

  body.elementor-page-5 .elementor-element-795f74be,
  body.elementor-page-5 .insight-fix-nav {
    order: 2 !important;
    width: 100% !important;
    justify-content: flex-start !important;
    gap: 18px !important;
    overflow-x: auto !important;
  }

  body.elementor-page-5 .elementor-element-5ddab6fb,
  body.elementor-page-5 .insight-fix-contact {
    display: none !important;
  }

  body.elementor-page-5 .elementor-element-51cacd8f {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 520px !important;
    height: 520px !important;
    margin: 0 !important;
    padding: 26px 20px !important;
    overflow: hidden !important;
  }

  body.elementor-page-5 .elementor-element-38919538 {
    background: transparent !important;
    background-image: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 44px 0 0 !important;
    overflow: visible !important;
    flex-wrap: nowrap !important;
  }

  body.elementor-page-5 .elementor-element-16eb927d {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 310px !important;
    flex-wrap: nowrap !important;
  }

  body.elementor-page-5 .elementor-element-145b096b {
    padding-top: 1440px !important;
    height: auto !important;
    min-height: 0 !important;
    flex-wrap: nowrap !important;
    padding-bottom: 0 !important;
  }

  body.elementor-page-5 .elementor-element-425e4a94 {
    height: 1400px !important;
    min-height: 1400px !important;
    padding: 64px 20px 56px !important;
    overflow: hidden !important;
    flex-wrap: nowrap !important;
  }

  body.elementor-page-5 .elementor-element-745ef74c,
  body.elementor-page-5 .elementor-element-7de86af7 {
    width: 100% !important;
    max-width: 350px !important;
    height: auto !important;
    min-height: 0 !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 18px !important;
  }

  body.elementor-page-5 .elementor-element-7ffc4b79 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 350px !important;
    height: auto !important;
    min-height: 0 !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    border-radius: 28px !important;
    overflow: hidden !important;
  }

  body.elementor-page-5 .elementor-element-7ffc4b79 > .elementor-widget-heading {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    text-align: center !important;
  }

  body.elementor-page-5 .elementor-element-6646f4f,
  body.elementor-page-5 .elementor-element-16c54b4f {
    width: 100% !important;
    max-width: 350px !important;
    height: auto !important;
    min-height: 0 !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;
  }

  body.elementor-page-5 .elementor-element-7135b5c8,
  body.elementor-page-5 .elementor-element-378a13e5 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 350px !important;
    height: 230px !important;
    min-height: 230px !important;
    border-radius: 8px 8px 0 0 !important;
    flex-wrap: nowrap !important;
    background-size: cover !important;
    background-position: center !important;
  }

  body.elementor-page-5 .elementor-element-7a51b1b,
  body.elementor-page-5 .elementor-element-12901753 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 350px !important;
    height: auto !important;
    min-height: 270px !important;
    padding: 30px 26px !important;
    border-radius: 0 0 8px 8px !important;
    flex-wrap: nowrap !important;
  }

  body.elementor-page-5 .elementor-element-7a51b1b .elementor-heading-title,
  body.elementor-page-5 .elementor-element-12901753 .elementor-heading-title {
    max-width: 100% !important;
  }

  body.elementor-page-5 .elementor-element-2ab2dd78,
  body.elementor-page-5 .elementor-element-63a138d0 {
    margin-top: 8px !important;
  }

  body.elementor-page-5 .elementor-element-3070e9d {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 56px 20px !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
  }

  body.elementor-page-5 .elementor-element-47e1c5d8 {
    width: 100% !important;
    max-width: 350px !important;
    height: auto !important;
    min-height: 0 !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 22px !important;
    padding-top: 20px !important;
  }

  body.elementor-page-5 .elementor-element-47ac0798,
  body.elementor-page-5 .elementor-element-6637b345,
  body.elementor-page-5 .elementor-element-6a6602e2,
  body.elementor-page-5 .elementor-element-4a8b60c9,
  body.elementor-page-5 .elementor-element-3bea925,
  body.elementor-page-5 .elementor-element-1e0b50c8 {
    width: 100% !important;
    max-width: 350px !important;
    height: auto !important;
    min-height: 0 !important;
    flex-wrap: nowrap !important;
  }

  body.elementor-page-5 .elementor-element-40f3b3c5 {
    height: auto !important;
    min-height: 0 !important;
    padding: 24px 16px !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
  }

  body.elementor-page-5 .elementor-element-618e480a {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    transform: none !important;
    margin: 0 auto !important;
  }

  body.elementor-page-5 .elementor-element-5e131907 {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 56px 20px !important;
    margin: 0 !important;
    overflow: visible !important;
    flex-wrap: nowrap !important;
  }
}
